@charset "UTF-8";
/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** # "YAML for TYPO3" (c) by Dieter Bunkerd (http://yaml.t3net.de) ######################################
** ######################################################################################################
**
**  Datei       : basemod.css
**  Funktion    : Basis-Modifikation f? Layout des YAML-Tutorials
**  Checked with http://jigsaw.w3.org/css-validator/ 13.8.07 - DB
*/

@media all
{

* {font-size:100%;}

body {padding-top:0px; font-size:70%; background: url(../../img/hg_bild.jpg) center repeat-y; }

/* ####################################
** ### Borders around page ############
** ####################################
*/
#page { padding:0 6px 0 6px;}
#page_margins {width:1020px; margin:auto;}

/* ####################################
** ### Header #########################
** ####################################
*/
#header {position:relative; height:126px; background-color:#fff;}
#header img {position:relative; top:33px; left:20px; font-size:208%;}
#header h1 span {display:block; height:1px; width:1px; overflow:hidden; line-height:105px;}
#header div.tx-macinasearchbox-pi1 {position:absolute; bottom:5px; right:10px; font-size:11px;}
#header div.tx-macinasearchbox-pi1 input {margin-left:0;}
#header div.tx-macinasearchbox-pi1 form span {display:block; font-weight:bold; color:#aaa;}
#header div.tx-macinasearchbox-pi1 form input {width:170px; height:13px;}
#banner {position:relative; z-index:10; left:462px; width:92px;}
#banner img {position:relative; top:0px; left:0px; font-size:100%;}
.bannerrotation {position:absolute;right:20px;top:35px;z-index:100;width:150px;}
* html .bannerrotation {position:absolute;right:-150px;top:35px;z-index:100;width:150px;}
* html #nav {position:absolute;z-index:101;top:120px;text-align:center;}
* html #nav_main {position:absolute;z-index:102;top:0;width:1020px;}
* html #header {height:150px;}


/* ####################################
** ### Footer #########################
** ####################################
*/
#footer {position: relative; color:#666699; line-height:2em; height:20px; padding:0px;text-align:center; font-size:95%;}

/* ####################################
** ### Content columns ################
** ####################################
*/
#main {position:relative; padding:0; background:url(../../img/bg_inhalt2.gif) repeat-y -6px top;border-bottom:1px solid #fff;}

  #col1 { float: left; width: 194px;  margin:0 }
  #col2 { float: right; width: 194px;  margin:0 }
  #col3 { width: auto; margin: 0 194px 0 194px}
  
  * html #col1 {margin-right: -3px}
  * html #col2 {margin-left: -3px; width: 195px;}
  * html #col3 {margin-left: 191px; margin-right: 191px;height: 1%; }

/* linke Spalte */
#col1_content {margin-left:0; margin-right:0; color:#444; background:inherit;}

/* Rechte Spalte */
#col2_content {	margin-left:0; margin-right:0;}

/* Mittlere Spalte */
#col3_content {margin-left:0; margin-right:0;padding: 32px 80px 30px 46px;}
* html #col3_content {margin-left:0; margin-right:0;padding: 32px 80px 30px 20px;}





/* ####################################
** ### Teaser #########################
** ####################################
*/
#teaser {margin:0; padding:0; background:#D5D0BA; color:#765;}
#teaser div {float:left; width:auto; margin-right:2em; font-size:12px;}

#teaser .rootline {margin:6px 0 4px 10px;}
#teaser .rootline a {color:#334;}
#teaser .rootline a:hover {background:transparent;}

#teaser .langMenu {float:right; margin:3px 10px 0 0;}
#teaser .langMenu a:hover {background:transparent;}
#teaser .langMenu img {margin-top:3px;padding-right:3px;}

#teaser .selectFontSize {float:right; margin:6px 10px 0 0;}
#teaser .selectFontSize a {color:#334;}
#teaser .selectFontSize a:hover {background:transparent;}

#teaser .aktDatum {float:right; margin:6px 20px 4px 0;}

#teaser .aktDatum, #teaser .timeEU, #teaser .timeTH {float:right; margin:6px 20px 4px 0;}

/* Close @media all - DO NOT DELETE! */
}


.headImg1{padding:0px; margin-left:15px;}
.headImg2{padding:0px; margin-top:15px;}

.c25l, .c25r {
background:#ff00ff;
}

.logo_container {
  position:absolute;
  top:0px;
  width:auto;
}

.logo_container img{
margin-right: 10px;
vertical-align:middle;
 
}

.bannerrotation table {width:auto;}





