.box3out {
   }
.box3in {
   min-height:400px;
   height:400px;
   }
body[class] .box3in {
   height:auto;
   }

.menulink {
                     text-decoration: none;
                     color:#ffffff;
                     }

.submenulink {
                     text-decoration: none;
                     color:#BA3B46;
                     }

.submenuspecial{
                     text-decoration: none;
                     color:#BA3B46;
                      border-bottom: 1px dashed #8E8E8E;
                     }

.menuspecial{
                     text-decoration: none;
                     color:#BA3B46;
                     }


.aufklappmenu {background-color: #BA3B46;
                       }

.submenucell {
                     border-bottom: 1px dashed #8E8E8E;
        
}

.zelle-inhalt {
	color: 333333;
	border-top: 1px solid #8E8E8E;
	border-right: 1px solid #8E8E8E;
	border-bottom: 1px solid #8E8E8E;
	border-left: 1px solid #8E8E8E;
	background-color: ffffff;

}
.zelle-rand{
                #color: #FFFFFF;
              
}

#a.zelle-rand{ color:#00cc00; text-decoration:none; }


td {
color: #333333;
}
td.bottom {
color: #000000;
                 text-decoration: bold;
        	 font-family:  Arial, Helvetica, sans-serif;
	         font-size: 12px;
}


body,text,font,h1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;

}
p {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
        margin:0 0 0 0;

}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
tr {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.zelle-logo {

	border: 1px solid #8E8E8E;
}
.zelle-hauptmenu {
	border-top: 1px none #8E8E8E;
	border-right: 1px solid #8E8E8E;
	border-bottom: 1px solid #8E8E8E;
	border-left: 1px solid #8E8E8E;

}
.zelle-links {

	border: 1px solid #8E8E8E;
	background-color: #cccccc;
                     color:#BA3B46;
}

.zelle-recht {

	border: 1px solid #8E8E8E;
	background-color: #9ACA3C;
                     color:#FFFFFF;
}
A { color:#BA3B46; text-decoration:none; }

div.contentright  { color:#333333; text-decoration:none }

div.contentleft a { color:#ffffff; text-decoration:none }
div.contentleft p {color:#ffffff; text-decoration:none }
div.contentleft b {color:#ffffff; text-decoration:none }


div.imagecaption {
     font-size: 11px;
     font-weight: bold;
 }

#h2,h4 {
# font-size: 14px;
#}

h5 { font-size: 16px; }
h6 { font-size: 12px; }

.farbe       {color=#FFFFFF}
.gelb     {color=#FFFFFF}
# div.contentright a { color:#339933; text-decoration:underline }
#.monat { border: 1px solid #ffffff; background-color: #FDB913; color:#FFFFFF;  font-weight: bold;}
#.linie {  border-color: black black 339933; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
A:hover {  }
A:active {  }
A:visited {  }
.knopf_ausgabe {  font-family: Arial, Helvetica, sans-serif;
                color: #BA3B46;
                background-color: #FFFFFF;
                border: #BA3B46;
                border-style: solid;
                border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.csc-sitemap-level1{
padding-left: 5px;
height:20px;
}

.csc-sitemap-level2{
padding-left: 15px;
height:20px;
}
.csc-sitemap-level3{
padding-left: 30px;
height:20px;
}
.csc-sitemap-level4{
padding-left: 45px;
height:20px;
}


div.indent { padding-left:40px; }