/* 
----------------------------------------------------------------------------------------
Produced & Copyright by Koller Jürgen [CSSandXHTML Work] & Stanek Florian  [PHP Work]
Web Business: www.austria-media.at
Web Privat: www.kollermedia.at
----------------------------------------------------------------------------------------
*/



* {margin:0px; padding:0px;}
/*Body Anweisungen - id bestimmt welche Farbe angezeigt werden soll*/
body {background-color:#929292; color:#ffffff; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:1em;}
body#blau {background:url(../images/main/bgblau.gif) repeat-y; background-color:#929292;}
body#lila {background:url(../images/main/bglila.gif) repeat-y; background-color:#929292;}
body#turkis {background:url(../images/main/bgturkis.gif) repeat-y; background-color:#929292;}
body#gelb {background:url(../images/main/bggelb.gif) repeat-y; background-color:#929292;}
body#gruen {background:url(../images/main/bggruen.gif) repeat-y; background-color:#929292;}

/*Spezieller Printheader - ausblenden in der Screenansicht*/
.printheader {display:none;}

/*Headline unter dem Logo - je nach body id Farbe unterschiedlich*/
.headline {padding-left:15px;  font-size:0.75em; font-weight:bold; line-height:26px;}
#blau .headline {background:url(../images/main/verlaufblau.gif) repeat-y; background-color:#00beea;}
#lila .headline {background:url(../images/main/verlauflila.gif) repeat-y; background-color:#5416c7;}
#turkis .headline {background:url(../images/main/verlaufturkis.gif) repeat-y; background-color:#34889d;}
#gelb .headline {background:url(../images/main/verlaufgelb.gif) repeat-y; background-color:#b69f4f;}
#gruen .headline {background:url(../images/main/verlaufgruen.gif) repeat-y; background-color:#b2af14;}

/*Hauptnavigationsbereich - Hover je nach body id Farbe unterschiedlich*/
.navigation {background-color:#000000; line-height:34px; font-size:0.8em; padding-left:7px; font-weight:bold; }
.navigation ul {width:991px; padding:0; margin:0; list-style-type:none; }
.navigation ul li {display:inline;}
.navigation a {margin-right:27px; padding:0px 8px; color:#ffffff;}
.navigation a:hover {margin-right:27px; background-color:#1f2a95; padding:0px 8px; color:#ffffff;}
#blau .navigation a:hover  {background-color:#1f2a95;}
#lila .navigation a:hover  {background-color:#5d0079;}
#turkis .navigation a:hover  {background-color:#34889d;}
#gelb .navigation a:hover  {background-color:#837700;}
#gruen .navigation a:hover  {background-color:#567900;}
.navigation li.active a, .navigation li.active a:hover {color:#717171; background-color:#000000 !important;}

/*Subnavigationsbereich - Hover je nach body id Farbe unterschiedlich*/
.subnavigation {height:76px; font-size:0.8em;  line-height:20px;  font-weight:bold;}
#blau .subnavigation {background:url(../images/main/verlaufblau.gif) repeat-y; background-color:#00beea;}
#lila .subnavigation {background:url(../images/main/verlauflila.gif) repeat-y; background-color:#5416c7; }
#turkis .subnavigation {background:url(../images/main/verlaufturkis.gif) repeat-y; background-color:#34889d; }
#gelb .subnavigation {background:url(../images/main/verlaufgelb.gif) repeat-y; background-color:#b69f4f;}
#gruen .subnavigation {background:url(../images/main/verlaufgruen.gif) repeat-y; background-color:#b2af14;}
.subnavigation ul {width:991px; padding:0; margin:0; list-style-type:none; height:76px; padding-top:8px;  padding-left:9px; }
#blau .subnavigation ul{background:url(../images/navigation/blau_neu.gif) no-repeat;  }
#lila .subnavigation ul{background:url(../images/navigation/lila_neu.gif) no-repeat; }
#turkis .subnavigation ul{background:url(../images/navigation/turkis_neu.gif) no-repeat; }
#gelb .subnavigation ul{background:url(../images/navigation/gelb_neu.gif) no-repeat; }
#gruen .subnavigation ul{background:url(../images/navigation/green_neu.gif) no-repeat; }



.subnavigation ul li {display:inline;}
.subnavigation a {margin-right:27px; margin-left:3px; padding:0px 3px; color:#ffffff;}
.subnavigation a:hover {margin-right:27px;  margin-left:3px; padding:0px 3px; color:#ffffff;}
#blau .subnavigation a:hover  {background-color:#ffffff; color:#1f2a95;}
#lila .subnavigation a:hover  {background-color:#ffffff; color:#5d0079;}
#turkis .subnavigation a:hover  {background-color:#ffffff; color:#34889d;}
#gelb .subnavigation a:hover {background-color:#ffffff; color:#837700;}
#gruen .subnavigation a:hover  {background-color:#ffffff; color:#567900;}
.subnavigation li.active a , .subnavigation li.active a:hover {color:#999999 !important; background-color:transparent !important;}
.wrapper {height:10px; background-color:#000000; overflow:hidden;}

/*Start des Contentbereiches = 1000px breit*/
.maincontent {width:1005px;  margin-top:10px;}

/*Sidebarbereich = 195px breit*/
.sidebar {float:left; width:195px;}
.sidebarcontent {padding:10px 15px; font-size:0.8em; font-weight:bold;}
.sidebarcontent a {color:#ffffff;}

#blau .sidebarcontent a:hover  {background-color:#ffffff; color:#2174c6;}
#lila .sidebarcontent a:hover  {background-color:#ffffff; color:#5d0079;}
#turkis .sidebarcontent a:hover  {background-color:#ffffff; color:#34889d;}
#gelb .sidebarcontent a:hover {background-color:#ffffff; color:#837700;}
#gruen .sidebarcontent a:hover  {background-color:#ffffff; color:#567900;}

.fontsize {margin-bottom:10px;}
.fontsmall {font-size:0.9em; margin-left:5px;}
.fontmedium {font-size:1.1em;  margin-left:5px;}
.fontlarge {font-size:1.25em; margin-left:5px;}
.printausgabe {margin:5px 0px 10px 0px; display:block;}
.newsletter{margin:5px 0px; display:block;}
.suche {margin:5px 0px; }
.transparent20prozent {font-weight:bold; opacity: 0.2; width:165px; -moz-opacity: 0.2; filter:alpha(opacity=20); font-size:20px; display:block;}



/*Inhaltsbereich Fließtext = 750px breit*/
.content {float:left; padding-left:55px; width:750px;}
.contentcontent {margin:15px 10px 10px 0px; font-size:0.8em;}
.contentcontent ul {padding-left:25px;}


/*Newsbereich mit Bildern + Terminbereich*/
.contentcontent#news h2 {color:#2174c6; font-size:1.2em;}
.contentcontent#news h2 a {color:#2174c6; font-size:1em;}
.contentcontent h2 a {color:#a318f1; font-size:1em;}
.contentcontent#news h2 a:hover {color:#ffffff; background-color:#2174c6;  font-size:1em;}
.contentcontent#news .newsline {clear:both; float:left; margin-bottom:20px; width:730px; font-size:1.0em;}
.contentcontent#news .newsline h2 {font-size:1.3em;}
.contentcontent#news .newsline p {font-size:1em;}
.contentcontent#news .newsline p.datum {color:#ffffff; font-weight:bold;}
.contentcontent#news .newsline img {float:left; margin-right:25px; margin-top:5px; }
.contentcontent#news .newsline .readmore {margin-top:10px;margin-bottom: 1em; font-weight:bold; }
.contentcontent#news .newsline .readmore a {background-image:url(../images/main/arrow.gif); background-repeat:no-repeat; background-position:right; padding:0px 15px 0px 0px;  font-size:0.9em;}

/*Newsbereich Detailansicht mit Bildern*/
.contentcontent .newslinedetailed {clear:both; float:left; margin-bottom:20px; width:730px;  font-size:1.2em;}
.contentcontent .newslinedetailed .fliesstext {font-size:0.85em; margin-top:15px;}
.contentcontent .newslinedetailed h3 {font-size:0.9em;}
.contentcontent .newslinedetailed img {float:left; margin-right:25px; margin-top:5px; margin-bottom:20px; }
.contentcontent .newslinedetailed .readmore a {background-image:url(../images/main/arrow_left.gif); font-weight:bold; background-repeat:no-repeat; background-position:left; padding:0px 0px 5px 15px;  font-size:0.9em;}
.contentcontent .newslinedetailed p {margin-bottom:15px; }
/*.contentcontent .imgcaption{margin-bottom:-25px;}*/


/*Turkiser Newsbereich mit Bildern + Terminbereich*/
/*#turkis .contentcontent#news h1{color:#ffffff; font-size:1.3em; padding-top:10px;}*/
#turkis .contentcontent#news h2 {color:#34889d; font-size:1.2em;}
#turkis .contentcontent#news h2 a {color:#34889d; font-size:1em;}
#turkis .contentcontent#news h2 a:hover {color:#ffffff; background-color:#34889d;  font-size:1em;}
#turkis .contentcontent#news .newsline {clear:both; float:left; width:730px; font-size:1.0em;}
/*#turkis .contentcontent#news .newsline {clear:both; float:left; margin-bottom:0px; padding:0px; width:730px; font-size:1.0em;}*/
#turkis .contentcontent#news .newsline h2 {font-size:1.3em;}
#turkis .contentcontent#news .newsline p {font-size:1em;}
#turkis .contentcontent#news .newsline p.datum {color:#ffffff; font-weight:bold;}
#turkis .contentcontent#news .newsline img {float:left; margin-right:25px; margin-top:5px; }
#turkis .contentcontent#news .newsline .readmore {margin-top:10px; font-weight:bold;margin-bottom: 1em; }
#turkis .contentcontent#news .newsline .readmore a {background-image:url(../images/main/arrow_turkis.gif); background-repeat:no-repeat; background-position:right; padding:0px 15px 0px 0px;  font-size:0.9em;}
/*Newsbereich Detailansicht mit Bildern*/
#turkis .contentcontent#news .newslinedetailed {clear:both; float:left; margin-bottom:20px; width:730px;  font-size:1.2em;}
#turkis .contentcontent#news .newslinedetailed .fliesstext {font-size:0.85em; margin-top:15px;}
#turkis .contentcontent#news .newslinedetailed img {float:left; margin-right:25px; margin-top:5px; margin-bottom:10px; }
#turkis .contentcontent#news .newslinedetailed .readmore a {background-image:url(../images/main/arrow_left_turkis.gif); font-weight:bold; background-repeat:no-repeat; background-position:left; padding:0px 0px 5px 15px;  font-size:0.9em;}
#turkis .contentcontent#news .newslinedetailed h3{font-size:0.9em;}
#turkis .contentcontent#news .newslinedetailed p.bodytext {margin-bottom:15px; }

#turkis .contentcontent h1 {padding-top:10px;}
#turkis .contentcontent #uebersicht h2 a {margin:0px; font-size:0.8em;}
#turkis .contentcontent #uebersicht h2 a:hover {font-size:0.8em;}
#turkis .contentcontent #uebersicht .newsline {margin:0px;}

#lila .contentcontent h1 {padding-top:10px;}
#lila .contentcontent #uebersicht h2 a {margin:0px; font-size:0.8em;color:#a318f1;}
#lila .contentcontent #uebersicht h2 a:hover {font-size:0.8em; color:white;}
#lila .contentcontent #uebersicht .newsline {margin:0px;}


/*Branchenführerbereich - Anzeige der Adressen*/
#gelb .contentcontent#news{margin-bottom:20px; clear:both;}
#gelb .contentcontent {margin-bottom:20px; clear:both;}
#gelb .contentcontent h2 a{ font-size:1em; margin-bottom:5px; color:#ffffff;}
#gelb .contentcontent h2 a:hover {color:#ffffff; background-color:#837700;}
#gelb .contentcontent .readmore a {background-image:url(../images/main/arrow_yellow.gif); background-repeat:no-repeat; background-position:right; padding:0px 15px 0px 0px; font-size:1em; font-weight:bold;}

.contentcontent .job{margin-top:20px; clear:both;}
.contentcontent .job h2{ font-size:1.3em; color:ffffff; margin-bottom:5px;}


#gelb .contentcontent div.coloredborder {height:3px; margin-top:20px; overflow:hidden;}
#lila .contentcontent div.coloredborder {background-color:#740ab0;}
#gelb .contentcontent div.coloredborder {background-color:#837700;}
#gruen .contentcontent div.coloredborder {background-color:#567900;}
#lila .contentcontent h2{color:#a318f1; font-size:1.3em; margin-bottom:10px;}
#lila .contentcontent  .readmore a {background-image:url(../images/main/arrow_lila.gif); background-repeat:no-repeat; background-position:right; padding:0px 15px 0px 0px; font-size:1em; font-weight:bold;}

#turkis .contentcontent h2{color:#34889d; font-size:1.3em; margin-bottom:10px;}
#turkis .contentcontent  .readmore a {background-image:url(../images/main/arrow_turkis.gif); background-repeat:no-repeat; background-position:right; padding:0px 15px 0px 0px; font-size:1em; font-weight:bold;}


/*Basic Linkstyles*/
a, a:hover {text-decoration:none; color:#FFFFFF;}
#blau  a:hover  {background-color:#1f63b8;}
#lila  a:hover  {background-color:#a318f1;color:#ffffff;}
#turkis  a:hover  {background-color:#34889d;}
#gelb  a:hover  {background-color:#837700;}
#gruen a:hover  {background-color:#567900;}



/*Basics*/
h1 {font-size:1.3em; margin-bottom:10px;}


/*Formular*/
 form {margin-top:30px; border:0px;}
 fieldset {margin: 0 0 2em 0; padding: 1em 1.2em .8em .8em; border:0px;}
 label {margin-right:5px; font-weight:bold; display:block; float:left; width:180px;}
form div {padding:4px 0px;}



#searchform input {width:90px; margin-right:8px;}
.tx-indexedsearch-rules {padding-top:10px;}
.tx-indexedsearch-rules p {padding-left:10px; padding-top:5px; font-size:0.85em;}
.tx-indexedsearch-whatis {margin-bottom:10px;}
.tx-indexedsearch-browsebox {margin-bottom:10px;}
.tx-indexedsearch-res {margin-bottom:15px; }
.tx-indexedsearch-title {font-weight:bold !important;}
.tx-indexedsearch-percent {font-weight:bold;}
.tx-indexedsearch-descr strong{color:#1f63b8 !important;}
.tx-indexedsearch-descr {font-style:normal !important; font-size:0.8em !important;}
.tx-indexedsearch-info{ display: none;}


#tx-srfeuserregister-pi1-fe_users_form span {color:#1f63b8;}

.csc-mailform-field {}
.csc-mailform-field legend {display:none;}
 .csc-mailform-radio fieldset {}
.csc-mailform-radio label {margin-top:3px;}
.csc-mailform-radio textarea {clear:both;}

.csc-mailform-radio input {float:left; margin-right:5px; margin-top:5px;} 
.csc-mailform-radio {clear:both; } 

#tx-srfeuserregister-pi1-module_sys_dmail_html label{display: none;}

.news-latest-item{
line-height: 2em;
}
#lila .contentcontent .readmore{padding-top: 10px;padding-bottom:20px;}