body {
 height: 100%;
 background-color: #FFFFFF;
 padding:0px;
 margin:0px;
 font:0.6em Verdana, Geneva, Arial, helvetica, sans-serif;
 color: #333333;
 
}
/* Highlight fuer Suchbegriffe */
.phpdigHighlight {
 font-weight: bold;
 color: #990000;
}
/* Eigenschaften Standard Links */
a {
 color:#990000;
 text-decoration: none;
}
a:link{
 color:#990000;
 text-decoration: none;
 }
a:visited{
 color:#990000;
}
a:hover{
 color:#CC0000;
 text-decoration:underline;
}
a:active{
 color:#CC0000;
 text-decoration:underline;
}
/* Ende Links */
/* Diverse HTML HTML-Elemente */
p {
 margin-top:1em;
 margin-bottom:1em;
}
hr{
 border:1px solid #cccccc;
 height:1px;
}
table {
 font-size:100%;
}
table p{
 margin-top:0;
 margin-bottom:.6em;
}
ul {
 list-style-image: url(/de/img/basis/bullet.gif);
 margin-top: .7em;
 margin-bottom: .7em;
 margin-left:10px;
}
li {
 margin:0;
}
dt {
 font-weight: bold;
}
.foot   { 
font-size:80%
}
/* Formulare */
input, select, textarea{
 font-size:100%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
fieldset{
 border: 1px solid #cccccc;
 padding-left:5px;
}
/* Ende Formulare */
/* Ende Diverse HTML HTML-Elemente */
/* Ueberschriften */
h1{
 clear: left;
 font-size: 140%;
 line-height: 145%;
 font-weight: bold;
 margin: 0em 0em .6em 0em ;
}
h2{
 font-size: 110%;
 line-height: 125%;
 font-weight: bold;
 margin: 1em 0em .6em 0em ;
}
h3{
 font-size: 100%;
 font-weight: bold;
 margin: 1em 0em .5em 0em ;
}
h4{
 font-size: 100%;
 font-weight: bold;
 margin: .6em 0em 0em 0em ;
}
h5{
 font-size: 100%;
 font-weight: normal;
 margin: 1em 0em 0em 0em ;
}
h6{
 font-size: 100%;
 font-weight: normal;
 margin: 1em 0em 0em 0em ;
}
/* Ueberschriften  Ende */
/* Positionelemente */
#logo{
 padding:12px 0px 14px 127px;
}
#bg {
 height: 100%;
 position:relative;
 margin:0px;
 padding:0;
 width:810px;
 }
#navi{
 width:150px;
 padding:0px 0px 0px 10px;
 margin:0px 10px 0px 0px;
 float: left;
 height:400px;
}
#atmo{
 padding:0px;
 margin:0px;
 clear:right;
}
#inhalt{
 width:400px;
 padding:0px;
 margin:25px 20px 0px 1px;
 float:left;
 line-height: 1.6em;
 clear:right;
}
#fuss{
 margin:50px 0px 30px 0px;
 padding:0px;
}
#funktionen{
 width:170px;
 padding:0px;
 margin:25px 0px 0px 0px;
 float:left;
 clear:right;
}
#boxTitel{
 padding:1px 0px 2px 9px;
 font-weight: bold;
 background-color: #ececec;
}
#subSubNaviTitel{
 padding:1px 0px 2px 9px;
 font-weight: bold;
 border-bottom:solid 1px #CCCCCC; 
 color:#990000;
}
#boxText{
 margin:0px 0px 15px 0px ;
 padding:0px 0px 5px 0px;
}
#hauptNavi{
 margin: 0px;
 padding:0px;
}
#subNavi{
 margin:0px 0 10px 0px;
 padding:0;
}
#subSubNavi{
 margin:0px 0 10px 0px;
 padding:0;
}
/* Subnavigation mittels Aufzaehlungspunkte */
#hauptNavi ul {
 list-style-image: url(/de/img/basis/leer.gif);
 margin:0px;
 padding:0px;
 list-style-type: none; 
}
#hauptNavi li{
 border-bottom:solid 1px #CCCCCC;
 padding: 3px 0px 3px;
 font-weight: bold;
 margin:0;
}
#subNavi ul, #subSubNavi ul {
 list-style-image: url(/de/img/basis/leer.gif);
 margin:0px 0px 0px 0px;
 padding:0px;
 list-style-type: none; 
}
#subNavi li, #subSubNavi li{
 border-bottom:1px dotted #cccccc;
 padding: 2px 0px 2px 0px;
 margin:0;
}
#subSubNavi ul {
 list-style-image: url(/de/img/basis/leer.gif);
 margin:0px 0px 0px 0px;
 padding:0px;
 list-style-type: none; 
}
#subSubNavi li{
 border-bottom:1px dotted #cccccc;
 padding: 2px 0px 2px 9px;
 margin:0;
}
/* Ende Subnavigation mittels Aufzaehlungspunkte */
/* Eigenschaften fr Navigation  */
#atmo a, #hauptNavi a{
  color: #333333;
 text-decoration: none;
}
#atmo a:hover, #hauptNavi a:hover, #subNavi a:hover, #subSubNavi a:hover{
 color:#990000;
 text-decoration: none;
}
#atmo a.active, #hauptNavi a.active, #subNavi a.active, #subSubNavi a.active{
 text-decoration: none;
 color: #990000;
}
#subNavi a , #subSubNavi a{
 color: #666666;
 text-decoration: none;
}
/* Ende Eigenschaften fr Navigation  */
/* Extra Klassen fuer Layer */
#hauptNavi, #subNavi, #atmo {
 color:#990000;
}
#boxText ul {
 list-style-type: none; 
 margin-top:0px;
 margin-bottom:0px;
 padding:0px;
 list-style-image: url(/de/img/basis/bulletRot.gif);
}
#boxText li{
 padding:0px;
 margin:0px;
}
#inhalt img {
 padding:0px 15px 0px 0px; 
}
#fuss img {
 padding:0px; 
}
/* Ende extra Klassen fuer Layer *//* Tabellenklassen fuer Tabellen mit Rahmen*/
.zRahmen {
 border-bottom: 1px solid #cccccc;
 border-left: 1px solid #cccccc;
}
.tRahmen {
 border-top: 1px solid #cccccc;
 border-right: 1px solid #cccccc;
}
/* Ende Tabellenklassen fuer Tabellen mit Rahmen*/


/*aus contentuebernaheme*/
.Subheadline{
 font-size: 100%;
 font-weight: normal;
 margin: 0em 0em .6em 0em ;
}