body{
	margin:0px;
	padding:0px;
	background-color: #FFF2DD;
	width: 100%;
	height: 100%;
}
#verlauf{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 654px;	
	background-image:url(../pics/back_verlauf.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}

#zentriert{
	background-image:url(../pics/zentriert_back.gif);
	background-repeat:repeat-y;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	width:815px;
	left: 50%;
	right: 50%;
	margin-top: 0px;
	margin-left: -407px;
	top: 0px;
}

/*------------------------------------Headerbereich-----------------------------------------*/
#container_top{
	background-color: #FFFFFF;
	position: absolute;
	top: 0px;
	left: 208px;
	width: 582px;
	height: 22px;
	z-index: 100;
	color: #00A8B2;
	font-size: 12px;
	line-height: 20px;
	padding-left: 18px;
}

#top_zitat{
	background-color: #E5F6F7;
	position: absolute;
	top: 22px;
	left: 208px;
	width: 564px;
	height: 52px;
	z-index: 9;
	padding: 18px;
	border-top: 1px solid #00A8B2;
	border-bottom: 1px solid #00A8B2;
	color: #BBE1E6;
	font-size: 18px;
	text-transform: uppercase;
}
#top_zitat_einzeiler{
	background-color: #E5F6F7;
	position: absolute;
	top: 22px;
	left: 208px;
	width: 564px;
	height: 52px;
	z-index: 9;
	padding: 18px;
         padding-top: 29px;
         padding-bottom: 7px;
	border-top: 1px solid #00A8B2;
	border-bottom: 1px solid #00A8B2;
	color: #BBE1E6;
	font-size: 18px;
	text-transform: uppercase;
}
#top_verfasser{
	position: absolute;
	top: 93px;
	left: 228px;
	color: #00A8B2;
	font-size: 10px;
	text-transform: none;
	text-align: right;
	z-index: 10;	
}
#top_verfasser_einzeiler{
	position: absolute;
	top: 80px;
	left: 228px;
	color: #00A8B2;
	font-size: 10px;
	text-transform: none;
	text-align: right;
	z-index: 10;	
}
/*------------------------------------Navigationsbereich Links-----------------------------------------*/


#container_left{
	background-color: none;
	position: relative;
         float: left;
	top: 0px;
	left: 7px;
	width: 220px;
	z-index: 5;
}

#left_logo{
	position: absolute;
	top: 22px;
	left: 0px;
	width: 200px;
	height: 90px;
	z-index: 21;	
}

/*----------------------------------Navigationselemente--------------------------------------*/

#left_navicontainer{
        position: relative;
        left: 0px;
        height: 100%;
        z-index: 20;
        width: 200px;
}

.level_1{
        background-color: none;
        border-bottom: 1px solid #FFFFFF;
        margin: 0px;
        padding: 0px; 
        width: 200px;
}
.level_1 li{
	list-style: none;
        padding: 5px;  
	padding-left: 15px;
        display: block; 
}
.level_1 li:hover{
	list-style: none; 
        width: 200px;
}
.level_2{ 
        background-color: none;
        padding-left: 0px;
        margin-bottom: -5px;
        margin-top: -3px;
        margin-left: -15px;
        padding-top: 10px; 
}
.level_2 li{
        background-image: url(../pics/subnavi_back.gif);
        background-repeat: no-repeat;
        padding-top: 6px;
        padding-left: 25px;
        border: 0px;
        width: 170px;
	list-style: none;	
}
.level_2 li:hover{
        padding-top: 6px;
        padding-left: 25px;
        background-image: url(../pics/subnavi_back.gif);
        background-repeat: no-repeat;
        border: 0px;
        width: 170px;
        list-style: none;
}
.hauptnav_aktive{
        border-top: 1px solid #FFFFFF;
        background-image: url(../pics/navi_back2.gif);
        background-repeat: no-repeat; 
        width: 200px; 
        text-transform: uppercase;
        font-size: 11px;
        color: #FFFFFF;
}
.hauptnav_aktive a{  
        text-transform: uppercase;
        text-decoration: none;
        font-size: 11px;
        color: #FFFFFF;
}
.hauptnav_aktive a:hover{ 
        text-transform: uppercase;
        text-decoration: none;
        font-size: 11px;
        color: #FFFFFF;
}
/*----------Hauptnavigation------------*/
.hauptnav, .hauptnavfirst, .hauptnavlast{
        background-image: url(../pics/navi_back1.gif);
        background-repeat: no-repeat;
        border-top: 1px solid #FFFFFF;
	text-transform: uppercase;
        width: 180px;
	font-size:11px;
        color:#FFFFFF;
}
.hauptnav:hover, .hauptnavfirst:hover, .hauptnavlast:hover{
        background-color: transparent; 
	background-image: url(../pics/navi_back2.gif);
        background-repeat: no-repeat; 
}
.hauptnav a, .hauptnavfirst a, .hauptnavlast a{
        display: block;
        height: 14px;
	text-decoration: none;
	color:#666666;
}
.hauptnav a:hover, .hauptnavfirst  a:hover, .hauptnavlast  a:hover{ 
	text-transform: uppercase;
	text-decoration: none; 
	font-size: 11px;
        color: #FFFFFF;
}
.hauptnavsubmenu{
	width: 180px;
	text-transform: uppercase;
	font-size:11px;
}
.hauptnavsubmenu:hover{
	width: 180px;
}
.hauptnavsubmenu a{
        display: block;
        height: 16px;
	text-decoration: none;
	color:#666666;
}
.hauptnavsubmenu a:hover{
	color:#FFFFFF;
}
.hauptnavsubmenu trail{
        background-color:#FFFFFF 
}

#platzhalter3{
	position: relative;
        background-color: #BBE1E6;
	left: 0px;	
	height: 80px;
        width: 200px;
}
#platzhalter4{
	position: relative;
        background-color: #BBE1E6;
	left: 0px;	
	height: 142px;
        width: 200px;
	z-index: 20;
}
#kontakt{
        position: relative;
        padding-left: 0px;
        left: 0px;
        width: 200px;
}
/*------------------------Elemente Contentbereich--------------------------------------*/

#pos_bodytext{
	position: relative;
        padding-top: 242px;
        border: 0px;
        float: top;
	left: 157px;
	width: 420px;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	z-index: 5;
}
/*------------------------------------Hauptinhaltsbereich-----------------------------------------*/


#container_bein{
        background-image:url(../pics/back_bein.gif);
	background-repeat: no-repeat;
	position: relative;
        float: left;
        height: 100%; 
        left: -12px; 
        min-height: 508px;
        padding-bottom: 100px;
	top: 0px; 
	z-index: 3;
}
#container_kopf{
        background-image:url(../pics/back_kopf.gif);
	background-repeat: no-repeat;
	position: relative;
        float: left;
        height: 100%; 
        left: -12px; 
        min-height: 508px;
        padding-bottom: 100px;
	top: 0px; 
	z-index: 3;
}
#container_man{
        background-image:url(../pics/back_mann.gif);
	background-repeat: no-repeat;
	position: relative;
        float: left;
        height: 100%; 
        left: -12px; 
        min-height: 508px;
        padding-bottom: 100px;
	top: 0px; 
	z-index: 3;
}
#container_frau{
        background-image:url(../pics/back_frau.gif);
	background-repeat: no-repeat;
	position: relative;
        float: left;
        height: 100%; 
        left: -12px; 
        min-height: 508px;
        padding-bottom: 100px;
	top: 0px; 
	z-index: 3;
}
#container_ruecken{
        background-image:url(../pics/back_ruecken.gif);
	background-repeat: no-repeat;
	position: relative;
        float: left;
        height: 100%; 
        left: -12px; 
        min-height: 508px;
        padding-bottom: 100px;
	top: 0px; 
	z-index: 3;
}
/* ----------Blocktext----------- */
.ce_text a{
     color: #00A8B2;
     text-decoration: none;
}
.ce_text a:hover{
     color: #00A8B2;
     text-decoration: underline;
}
/* ----------Bild/Text Modul----------- */
/*.image_container a{
     border: 0px;
     target: _blank;
     text-decoration: none;
    
}*/

/* ----------Headlines----------- */
h1 {
	text-align:right;
         font-size: 14px;
         color: #00A8B2;
         text-transform: uppercase;
         margin-bottom: 50px;
}

h2 {
         font-size: 14px;
         color: #00A8B2;
         text-transform: uppercase;
}
h3 {
         font-size: 11px;
         color: #00A8B2;
         text-transform: uppercase;
}
h4 {
         font-size: 11px;
         color: #00A8B2;
}

/* ----------Bildermodul----------- */
.ce_image{
     border: 10px;
     padding:10px;
}

.ce_image a{
     border: 0px;
}

/* ----------Tabellenmodul----------- */
.ce_table thead{
     background-color: #00A8B2; 
     color: #FFFFFF;
     font-size: 11px;
     text-transform: uppercase;
     
}
.ce_table tbody{
      background-color: #BBE1E6;
}
.ce_table th{
      padding: 3px;
      border-right: 1px solid #FFFFFF;
      border-bottom: 1px solid #FFFFFF;
}   
.ce_table td{
      padding: 3px;
      border-right: 1px solid #FFFFFF;
      border-bottom: 1px solid #FFFFFF;
}

/* ----------Kontaktformular----------- */
#kontaktformular{
      padding-left: 40px;
}
.ce_form td{
      text-align: top;
      padding: 3px;
}
.eingabefeld{
      text-align: top;
}
.text{
      background-color: #BBE1E6;
      border: 1px solid #00A8B2;
      width: 250px;
      font-size: 11px;
}
.textarea{
      background-color: #BBE1E6;
      border: 1px solid #00A8B2;
      width: 250px;
      font-size: 11px; 
}
#submit_container{
      position: absolute;
      right: 0px; 
}
.but_submit{
      position: absolute;
      right: 25px;
      width: 65px;
      background-color: #BBE1E6;
      border: 1px solid #00A8B2;
      color: #FFFFFF;
}
/*------------------------------------Ticker Footer-----------------------------------------*/

#pos_ticker{
	background-color: #00A8B2;
	position: absolute;
	left: 208px;
        bottom: 0px;
	width: 592px;
	height: 12px;
	padding: 4px;
	font-size: 11px;
	color: #FFFFFF;
	z-index:999;
}
#ticker {
        position: absolute;
	border: 0px;
	font-weight:bold; 
	font-size:9px; 
	color:#FFFFFF; 
	background-color:#00a8b2;
	width: 590px; 
	text-align:center;
	z-index:1000;
}

.invisible {
display:none;
}


