/* CSS Document */

body 
{
 font-family:Verdana;
 font-size:11px;
 background-color:#ffffff;
 text-align:center;
 margin:0px;
}

h1 {font-size:16px;color:#000000; margin:0; padding-top: 5px;   padding-left: 5px; }
h2 {font-size:14px;color:#000000; padding-left: 5px; }
h3,h4,h5,h6 {font-size:12px;color:#000000; padding-left: 5px; }

a
{ 
  text-decoration:underline;
  font-weight:normal;
  color:#898989;
  font-size:11px;
}

a:hover
{ 
  text-decoration:underline;
}

a.menu {
 display:block;
 padding:3px;
 border-bottom:1px solid #E9E9E9;
 background-color:#FFFFFF;
 font-weight:bold;
 color:#898989;
 text-decoration:none;
 }
 
a.menu:hover
{ 
 color:#8B3237;
 background-color:#EBEBEB;
}  

a.menu_act
{ 
 display:block;
 padding:3px;
 border-bottom:1px solid #E9E9E9;
 font-weight:bold;
 text-decoration:none;
 color:#8B3237;
 background-color:#EBEBEB;
}  


#contentarea {
width:793px;
margin:0px auto;
text-align:left;
background-color:#ffffff;
border:1px solid #E4E4E4;
}

#logo {
height:165px;
padding:0px;
background-color:#ffffff;
border-bottom:1px solid #E4E4E4;
background-image: url(images/logo.jpg);
}

#mainnav {
background-image:url(images/img_mainnav_bg.gif); 
background-repeat:repeat-x; 
height: 30px;
font-size: 15px;
line-height: 30px;
font-weight: bold;
text-align: center;
}

/* Strange Anti-Table HACK */
#mainnav img {
margin-bottom: -9px;
padding: 0 3px 0 3px;

}

#mainnav A {
font-weight: bold;
font-size: 12px;
 color:#646464;
 text-decoration:none;
padding: 0 3px 0 3px;
}
#mainnav A:hover {
 color:#8B3237;
}

#mainnav .act {
font-weight: bold;
font-size: 12px;
 color:#8B3237;
 text-decoration:none;
}

#left {
background-color:transparent;
width:208px;
float:left;
border-right: solid 1px #E4E4E4; 
border-top: solid 1px #E4E4E4; 
border-bottom: solid 1px #E4E4E4;
margin-top: 10px;
margin-bottom: 10px;
}

#left_header { 
background-image:url(images/img_box_header_bg.gif); 
background-repeat: repeat-x; 
padding: 5px 1px 0px 1px; 
height: 40px;
 text-align:center;
 font-weight:bold;
 color:#000000;
 text-decoration:none;
}

#left_content {
}

#content {
border:1px solid #E4E4E4;
border-right:0px;
background-color:#FFFFFF;
width:570px;
float:right;
padding: 0px 0px 10px 0px;
margin: 10px 0px 10px 10px;
 background-image:url(images/img_box_content_bg.gif); background-repeat:repeat-x;
}

#content p {
padding: 0px 2px 2px 2px;

}

#colleft {
background-color: #EBEBEB;
width:208px;
float:left;
margin-top: 10px;
}
#colleft p {margin: 0;}

#footer {
background-color: #EEEEEE;
color:#404040;
font:8px;
height:16px;
}
#footer p{
text-align:center;
}
#footer a
{ 
  text-decoration:underline;
  font-weight:normal;
  color:#404040;
}
#footer a:hover
{ 
  color:#404040;
}

/* abaton Copyright */
div.abaton { font-size:10px; color: #000000; text-align:center;}
div.abaton a {font-size:10px; color: #000000; text-decoration: none;}
div.abaton a:hover {color: #CCCCCCC; text-decoration: underline;}



/* SiteMap Styles */
.sitemap1 {font-size: 14px; margin-top: 15px; margin-bottom: 5px; margin-left: 30px; text-decoration: none;}
.sitemap2 {font-size: 14px; margin-top: 15px; margin-bottom: 5px; margin-left: 30px; text-decoration: none;}
.sitemap3 {font-size: 14px; margin-top: 15px; margin-bottom: 5px; margin-left: 30px; text-decoration: none;}
.sitemap4 {font-size: 14px; margin-top: 15px; margin-bottom: 5px; margin-left: 30px; text-decoration: none;}
.sitemap5 {font-size: 14px; margin-top: 15px; margin-bottom: 5px; margin-left: 30px; text-decoration: none;}
.sitemap6 {font-size: 14px; margin-top: 15px; margin-bottom: 5px; margin-left: 30px; text-decoration: none;}
.sitemap7 {font-size: 14px; margin-top: 15px; margin-bottom: 5px; margin-left: 30px; text-decoration: none;}
.sitemap8 {font-size: 14px; margin-top: 15px; margin-bottom: 5px; margin-left: 30px; text-decoration: none;}

/* dateilinks */
.csc-uploads P { margin-bottom:0; margin-top:0;}

.csc-uploads .tr-even { margin-bottom:8; }
.csc-uploads .tr-odd { margin-bottom:8; }

.csc-uploads .csc-uploads-fileSize {vertical-align:top}

/* suche */
.csc-searchform .csc-form-fieldcell INPUT[type=text],
.csc-searchform .csc-form-fieldcell TEXTAREA,
.csc-searchform .csc-form-fieldcell SELECT, 
{ 
    width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid; 
	border-width: 1pt; 
	border-color:#EC5E2F; 
	font-size:14px; 
	color:#000000; 	
}


/* ------------------- */
/* mailformular styles */
/* ------------------- */

.csc-form-label-req {
	font-weight:bold;
}

.csc-form-label {}

.csc-form-labelcell {
	vertical-align:top;
	margin-top:5px;
}

.csc-form-fieldcell TEXTAREA,
.csc-form-fieldcell INPUT[type=text] {
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid; 
	border-width: 1pt; 
	border-color:#666666; 
	font-size:14px; 
	color:#000000; 	
}


.csc-form-fieldcell INPUT[type=submit] {
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}


