/* -----------------------------------------------------------------------------*/
/* globale Formatierungen */                                                              
/* -----------------------------------------------------------------------------*/

html, body {
width: 100%;
height: 100%;
background-color: #907764; 
margin: 0px;
padding: 0px;
text-align: center; /*Zentrierung für IE*/

/* Farben für Scrolleisten, nur IE, PC ! */
scrollbar-face-color:#efebe8;
scrollbar-highlight-color:#907764;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-shadow-color:#907764;
scrollbar-arrow-color:#907764;
scrollbar-track-color:#ffffff;
/* scrollbar-base-color:#ffffff; */
}

img {
border: none;
}


/* -----------------------------------------------------------------------------*/
/* Formatierung Texte */                                                                    
/* -----------------------------------------------------------------------------*/

.standard  {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color: #907764;
line-height: 17px;
}

.standard_weiss  {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color: #ffffff;
line-height: 18px;
background-color: #aa9483;
padding-left: 5px;
}

.willkommenstext  {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 15px;
color: #907764;
line-height: 18px;
}

.hinweis  {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color: #ff0000;
line-height: 17px;
}

.flashhinweis  {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color: #ffffff;
line-height: 17px;
}


/* -----------------------------------------------------------------------------*/
/* Formatierung Formulare */                                                                    
/* -----------------------------------------------------------------------------*/

.formularfeld  {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
color: #907764;
height: 14px; /* Gesamthöhe = this.heigt + 1px padding oben und 1px padding unten + evt. 1px für Border */
background-color: #efebe8;
border: 1px solid #907764;
}

.formular_dropdown  {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
color: #907764;
height: 16px; /* Gesamthöhe = this.heigt + 1px oben und 1px unten */
background-color: #efebe8;
border: 1px solid #907764;
}

.formularfeld_mehrzeilig  {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
color: #907764;
background-color: #efebe8;
border: 1px solid #907764;
overflow: hidden;
}

.formularbutton  {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
color: #907764;
height: 18px;
background-color: #efebe8;
border: 1px solid #907764;
}


/* -----------------------------------------------------------------------------*/
/* Formatierung und Position von Ebenen GLOBAL */                          
/* -----------------------------------------------------------------------------*/

#container  {
position: absolute;
left: 50%;
width: 900px;
margin-left: -450px; /* negative Hälfte von width: 900px */
top: 50%;
height: 572px;
margin-top: -286px; /* negative Hälfte von height: 572px */
text-align: left;
}

#logo {
position: absolute;
top: 0px;
left: 693px;
}

#container_navigation {
position: absolute;
top: 55px;
left: 0px;
width: 165px;
height: 325px;
padding-top: 57px;
background-image: url(..//images/bg_navigation.gif);
background-repeat: no-repeat;
}

#bild {
position: absolute;
top: 382px;
left: 0px;
}

#image_headlines {
position: absolute;
top: 110px;
left: 220px;
}

#background_contentbereich {
position: absolute;
top: 55px;
left: 167px;
width: 733px;
height: 467px;
background-image: url(..//images/bg_contentbereich.gif);
background-repeat: no-repeat;
}

#background_contentbereich_blank {
position: absolute;
top: 55px;
left: 167px;
width: 733px;
height: 467px;
background-image: url(..//images/bg_contentbereich_blank.gif);
background-repeat: no-repeat;
}

#content {
position: absolute;
top: 190px;
left: 312px;
width: 560px;
height: 285px;
overflow: auto;
}

#content_innen {
padding: 0px 40px 0px 0px;
}


/* -----------------------------------------------------------------------------*/
/* Formatierung Hauptnavigation */                                                  
/* -----------------------------------------------------------------------------*/

ul {
list-style: none;
margin: 0;
padding: 0;
}

#hauptnavigation {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
width: 160px;
}
	
#hauptnavigation li a {
display: block;
height: 23px; /* Gesamtzeilenhöhe = this.height + padding-rand oben */
padding: 6px 0px 0px 15px;
text-decoration: none;
}	
	
#hauptnavigation li a:link, #hauptnavigation li a:visited {
color: #ffffff;
background: url(../images/bg_hauptnavigation.gif);
background-repeat: no-repeat;
}
	
#hauptnavigation li a:hover {
color: #907764;
background: url(../images/bg_hauptnavigation.gif) 0 -29px;
background-repeat: no-repeat;
}
	
#hauptnavigation li a:active {
color: #907764;
background: url(../images/bg_hauptnavigation.gif) 0 -29px;
background-repeat: no-repeat;
}


/* -----------------------------------------------------------------------------*/
/* Formatierung Subnavigation */                                                  
/* -----------------------------------------------------------------------------*/

#subnavigation {
padding: 5px 0px 5px 0px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
width: 160px;
}
	
#subnavigation li a {
display: block;
height: 15px; /* Gesamtzeilenhöhe = this.height + padding-rand oben */
padding: 0px 0px 0px 23px;
text-decoration: none;
}	
	
#subnavigation li a:link, #subnavigation li a:visited {
color: #907764;
}
	
#subnavigation li a:hover {
color: #ffffff;
background: url(../images/bg_subnavigation.gif);
background-repeat: no-repeat;
}
	
#subnavigation li a:active {
color: #ffffff;
background: url(../images/bg_subnavigation.gif);
background-repeat: no-repeat;
}


/* -----------------------------------------------------------------------------*/
/* Formatierung der Links in der Klasse "standard" */      
/* -----------------------------------------------------------------------------*/

 .standard a:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #907764; text-decoration: underline} 
 .standard a:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #907764; text-decoration: underline}
 .standard a:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #907764; text-decoration: underline} 
 .standard a:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #907764; text-decoration: underline}
