<!--
/* CSS Document */

body {
  font: normal 85% Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  text-align: center; /* centering hack 1/2 */
}

h1 {color: #fff;
font-weight:lighter;font-size:300%;}

h2 {color: #fff;
font-weight: lighter;
margin-left: 10px;}

p {margin-left: 10px;
font-size: 12px}

#hauptbereich {
  color: #fff;
  background: #994900;
  border: 5px solid #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  text-align:left; /* centering hack 2/2 */
  width: 400px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 974px; /* standards width */
}
html>body #hauptbereich {
  width: 974px; /* standards width reinforcement */
}

.valid {
 border: 0px;
 padding: 5px;
 position: absolute;
 bottom: 0px;
 left: 0px;
}

.linkBack {
 border: 0px;
 color: #fff;
 font: normal 11px Verdana, Arial, Helvetica, sans-serif;
 padding: 5px;
 position: absolute;
 bottom: 36px;
 left: 0px;
 text-decoration: none;
}

.linkSource {
 border: 0px;
 color: #fff;
 font: normal 11px Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 padding: 5px;
 position: absolute;
 top: 0px;
 left: 0px;
 text-decoration: none;
}

/* Kopfbereich */

#kopfbereich {
    margin: 0; padding: 5px;
    text-align: right;
    border-bottom: 5px solid #fff;
  background-repeat: no-repeat;  
  background-position: 820px 20px;
  color: #fff;
  background-color: #994900;
  }
/* Ende Kopfvereich */
 
 
/* CMS Menü */      
        #menubereich {padding-bottom: 5px;
        border-bottom: 5px solid #fff;
        height: 18px;
        background: #fff url('images/menutemplate.jpg') no-repeat;}
         
         #navleiste {
		
	margin-left: 2px;
	padding: 0;
	font-size: 12px;
}

#navleiste ul {
 margin:0;
 list-style:none;
 padding: 0px 0 0 0px;
 text-align: center;
 
}

#navleiste a, #navleiste strong, #navleiste span {
 float:left;
 display:block;
 padding: 5px 10px 5px 10px;
 color: black;
  height:18px;
  border-left: 0px solid black;
  border-right: 0px solid black;
  border-bottom: 0px solid black;
 text-decoration:none;
 font-weight: bold;
 width:88px;
}

#navleiste a {
 float:none;
}

#navleiste li {
 float:left;
 color: #FFF;
 
 margin:0;
 padding:0 0 0 0px;
}

#navleiste #selected {
 float:left;
 color: white;
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
}

#navleiste a.selected {
 float:left;
 background-image: url('images/aktiv.png');
 padding:5px 10px 5px 10px;
 color:#FFF;
}

#navleiste a:hover {
 float:left;
   background-image: url('images/aktiv.png');
  border-top: 0px solid black;
  border-left: 0px solid white;
  border-right: 0px solid white;
  border-bottom: 0px solid white;
}  

#navleiste ul li#aktuell a {color: #fff;
background-image: url('images/aktiv.png');}

/* Beginn Inhaltsbereich */
/* Inhalt für Bild */

#inhaltaussen {background: #fff url('images/dornbreuss.jpg');
  background-repeat: no-repeat;  
  background-position: top right;
  height: 330px;
  margin: 0px;
  }


#inhalt {padding-top: 10px;
  margin: 0px;
  height: 320px;
  width: 974px;
  list-style-type:none;
  overflow: auto;
  float:left;
  font-size: 11px;	}

#inhalt h1 {float: left; margin: 10px 0px 0px 0px; padding: 0px; font-size: 44px;}

#inhalt h2 {margin-right: 20px; padding: 0px; font-size: 26px; line-height:0px; text-align: center;}
  
#inhalt p {margin: 0 10px 0 500px;
padding: 0px; font-size:11px;}  
  
  *:first-child+html #inhalt {
  height: 320px;
  list-style-type:none;}
  
#inhalt ul {margin: 0 0 0 520px; padding: 0px; list-style: circle outside url(); }

#inhalt a {color: #fff;
margin: 0px;}

#inhalt a.selected {display: none;}

#mehr a {font-size: 13.6px;}

#mehr ul {margin:0px; list-style-type: none;}

#mehr li {float: right;
margin-right: 20px;}

/* Footer */


#footer {
    margin-bottom: 10px;
    padding-top: 10px;
    border-top: 5px solid #fff;
    padding-left: 10px;
    background: #994900 url('images/lifetower.png');
    background-repeat: no-repeat;
    background-position: 820px 20px;
    height: 130px;
    color: #fff;   }
    
    *:first-child+html #footer {padding-bottom: 6px;}
  
#footer p {font-size: 12px;
margin: 0px;
padding: 0px;}  

#footer a {color: #fff;} 

#footer a:hover {text-decoration: overline underline; color: #C2C2C2
                  } 

#footlinks {width: 75%; float:left;}

#footrechts {width: 24%; float:left; }

#footrechts ul {float: right; margin-top: 110px; margin-right: 10px; padding: 0px; list-style:none;}

#footrechts li {float: left; margin: 2px;}


/* Ende Footer */
 
/* Loginbereich */
#anmelden {color:#404040;}

#anmelden a {text-decoration: none; 
            color:#404040;}
            
/* Ende Loginbereich */

#inhalt .LNE_message {color: #636363;}
 
 