
/* Standardstyles fuer Body */

BODY {
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    margin:0px;
    font-family: trebuchet ms, trebuchet, Verdana, sans-serif;
	font-size:12px;
}

/* Standardstyle fuer Paragraphs */

P {
	font-family : trebuchet ms, trebuchet, Verdana, sans-serif;
	line-height : 120%;
	font-size:13px;
}


#main {
border:0px solid #ffffff;
}

.bodytext     { color: #000000; line-height: 120%; margin-left: 10px; margin-right:10px; margin-top:10px;}

#content {

}

ul {
margin-left: 20px;
margin-right: 20px;
align: left;
border: 0;
line-height: 130%;
font-family : trebuchet ms, trebuchet, Verdana, sans-serif;
font-size:13px;
}


.tx-kesmallads-pi1-image{float:right; width:260px;}


.tx-kesmallads-pi1{font-size:13px;}

.tx-kesmallads-pi1 h2{font-size:16px;}

.tx-kesmallads-pi1-listdivider {margin-top:20px; height: 20px; clear:both}

.csc-textpic-caption {
font-size:11px;
}

	
/* Styles für Links */
a   { color:#1C5E30; text-decoration: underline }

a:link  { color: #1C5E30; text-decoration: underline }

a:hover   { color:#1A5C2C; text-decoration: underline; }
a:active   { color:#1C5E30; text-decoration: underline;   }

img {border:0;}

#menu1 a:hover {
color:#ffffff;
padding:0 9 0 9;
line-height:25px;
vertical-align:middle;
text-decoration: none; 
font-size: 13px;  
vertical-align:bottom;
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
background-color:#D1212B; 
float: left;
border-right:1px solid #8178A1;
border-top:0px solid #8178A1;
border-bottom:0px solid #8178A1;    }

#menu1 a { 
color:#fefefe; 
text-decoration: none; 
font-size: 13px;  
vertical-align:bottom;
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
padding:0 9 0 9;
line-height:25px;
vertical-align:middle;
float: left;
border-right:1px solid #8178A1;
border-top:0px solid #8178A1;
border-bottom:0px solid #8178A1;   }

#menu1act a{ 
color:#ffffff;
padding:0 9 0 9;
line-height:25px;
vertical-align:middle;
text-decoration: none; 
font-size: 13px;  
vertical-align:bottom;
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
background-color:#D1212B; 
float: left;
border-right:1px solid #8178A1;
border-top:0px solid #8178A1;
border-bottom:0px solid #8178A1;   }




#menu2 a:hover { 
max-width:140px;
padding-left: 10px;
width:150px;
color:#981A1E;
font-size: 12px;  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
padding-top:4px;
height:22px;
background-color:#ffffff; 
float: left;
border-bottom:1px solid #ffffff;
border-top:1px solid #cccccc;
margin-top:0px;
font-weight:bold;
margin-top: 10px;
text-decoration:underline;
}

#menu2 a { 
max-width:140px;
padding-left: 10px;
width:150px;
color:#981A1E;
text-decoration: none; 
font-size: 12px;  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
padding-top:4px;
height:22px;
background-color:#ffffff; 
float: left;
border-bottom:1px solid #ffffff;
border-top:1px solid #cccccc;
margin-top:0px;
font-weight:bold;
margin-top: 10px;
}

#menu2act a { 
max-width:140px;
padding-left: 10px;
width:150px;
color:#981A1E;
font-size: 12px;  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
padding-top:4px;
height:22px;
background-color:#ffffff; 
float: left;
border-bottom:1px solid #ffffff;
border-top:1px solid #cccccc;
margin-top:0px;
font-weight:bold;
margin-top: 10px;
text-decoration:underline;
}




#menu22 a:hover { 
max-width:140px;
padding-left: 10px;
width:150px;
color:#981A1E;
text-decoration: none; 
font-size: 11px;  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
padding-top:4px;
height:22px;
background-color:#ffffff; 
float: left;
border-bottom:1px solid #ffffff;
margin-top:0px;
border-top:0px solid #cccccc;
}

#menu22 a { 
max-width:140px;
padding-left: 10px;
width:150px;
text-align:left;
color:#000000; 
text-decoration: none;  
font-size: 11px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold;  
padding-top:4px;
height:22px;
border-bottom:1px solid #ffffff;
float: left;
margin-top:0px;
background-color:#D1E9EF;
border-top:0px solid #cccccc;
}

#menu22act a { 
max-width:140px;
padding-left: 10px;
width:150px;
color:#981A1E;
text-decoration: none; 
font-size: 11px;  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
padding-top:4px;
height:22px;
background-color:#ffffff; 
float: left;
border-bottom:1px solid #ffffff;
margin-top:0px;
border-top:0px solid #cccccc;
}






#menu3 a:hover {
color:#ffffff;
text-decoration: underline; 
font-size: 12px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
float: left;
padding-top:1px;
padding-bottom:1px;
padding-left:10px;
padding-right:10px;
border-left:1px solid #8178A1;
}

#menu3 a { 
color:#ffffff;
text-decoration: none; 
font-size: 12px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
float: left;
padding-top:1px;
padding-bottom:1px;
padding-left:10px;
padding-right:10px;
border-left:1px solid #8178A1;   }

#menu3act a{ 
color:#ffffff;
text-decoration: underline; 
font-size: 12px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
float: left;
padding-top:1px;
padding-bottom:1px;
padding-left:10px;
padding-right:10px;
border-left:1px solid #8178A1;  }






/* Seitenueberschrift */

.csc-firstHeader{
    font-size:18px;
	font-family: Trebuchet MS,Geneva, Arial, Helvetica, sans-serif
    font-weight:bold;
    margin-top:15px;
    margin-bottom:5px;
    margin-left:10px;
}



H1 {
	
    font-size:16px;
	font-family: Trebuchet MS,Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#1C5E30;
    margin-top:15px;
    margin-bottom:5px;
    margin-left:10px;
}

H2 {
	font-family : trebuchet ms, trebuchet, Verdana, sans-serif;
	font-size : 12px;
	color : #666666;
	margin-bottom : 0;
	margin-top : 10px;
}
H3 {
	font-family : trebuchet ms, trebuchet, Verdana, sans-serif;
	font-size : 12px;
	color : #666666;
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-family : trebuchet ms, trebuchet, Verdana, sans-serif;
	font-size : 12px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}





.csc-mailform-field{
	width:240px;
	font-size : 11px;
	
}

.csc-mailformrequired {
	width:240px;
	color : #981A1E;
	font-size : 11px;
	


