body {
margin:0;
}


.button_1 {
font-family: arial, hevetica, sans-serif;		
font-size : 10pt;	
display:block;
float: left;			
height: 100%;						
			}
			
.button_1 a {
float: left;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 0px;
	font-size: 10pt;
	font-weight: normal;
	color: #000;
	text-decoration:none;
						
			}
			
.button_1 a:hover {
	color: #AE0202;
						
			}
			
.button_1_activ a {
font-family: arial, hevetica, sans-serif;
float: left;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 0px;
	font-size: 10pt;
	font-weight: normal;
	color: #AE0202;
	text-decoration:none;
						
			}			
			
			
.button_2 {
font-family: arial, hevetica, sans-serif;		
font-size : 9pt;	
display:block;
float: left;			
height: 100%;						
			}
			
.button_2 a {
float: left;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 0px;
	font-size: 9pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration:none;
						
			}
			
.button_2 a:hover {
	color: #AE0202;
						
			}			
			
.button_2_activ a {
font-family: arial, hevetica, sans-serif;
float: left;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 0px;
	font-size: 9pt;
	font-weight: normal;
	color: #AE0202;
	text-decoration:none;
						
			}			
			
			
.inhalt p {	
font-family: arial, hevetica, sans-serif;		
font-size : 9pt;
line-height:150%;
padding-left: 20px;
padding-right: 20px;

}



.inhalt ul, li {	
font-family: arial, hevetica, sans-serif;		
font-size : 9pt;
line-height:150%;
margin-left:20px;
}

.home_kasten_normal p {	
font-family: arial, hevetica, sans-serif;		
font-size : 9pt;
line-height:150%;
padding-left: 20px;

padding-right: 20px;
color:#000;

}

.home_kasten_normal a {	
font-family: arial, hevetica, sans-serif;		
font-size : 9pt;
line-height:150%;
color:#AE0202;

}

.inhalt h1 {	
font-family: arial, hevetica, sans-serif;		
font-size : 9pt;
font-weight: bold;
padding-left: 20px;
color: #AE0202;

}

.inhalt h2 {
font-family: arial, hevetica, sans-serif;		
font-size : 11pt;
font-weight: bold;
padding-left: 10px;
color: #AE0202;

}


.inhalt h4 {	
font-family: arial, hevetica, sans-serif;		
font-size : 9pt;
text-align:center;
line-height:150%;

}

.inhalt h5 {	
font-family: arial, hevetica, sans-serif;		
font-size : 9pt;
text-align:center;
font-weight: normal;
line-height:150%;

}

.offen {	
font-family: arial, hevetica, sans-serif;		
font-size : 9pt;
line-height:150%;

}

h4{
margin:-25px;
padding:-30px;
}

html>body h4 {
    margin: -20px;
}

.inhalt a {	
color: #AE0202;
text-decoration:none;
}

.foot {	
font-family: arial, hevetica, sans-serif;		
font-size : 9pt;
padding-right: 10px;
color:#fff;
text-align:right;
}

.foot a{
color:#E5E0CE;
text-decoration:none;
}

.csc-frame-frame1 {
background:#B3B0A0;
}

.csc-caption {
font-family: arial, hevetica, sans-serif;		
font-size : 9pt;
line-height:150%;
}

#formular {	
font-family: arial, hevetica, sans-serif;		
font-size : 9pt;
line-height:150%;
padding-left: 20px;
padding-right: 10px;
}

#formular input, textarea {
background:#D1CAB4;
border:0px;
width:100%;
}



.csc-caption a{
color:#990033;
}

.haare, .td-last, .td-1 {
text-align:right;
vertical-align:bottom;
width:100px;
}

.inhalt .csc-frame-frame2 .csc-caption {
width:170px;
font-size:10px;
padding-left:0;
margin-left:0;
}

td.csc-frame-frame2 td.imgtext-table {
vertical-align:top;
width:200px;
}

table.csc-frame-frame2 td table.imgtext-table td {
vertical-align:top;
width:200px;
}

.inhalt .csc-frame-frame2 a {


}

.inhalt .csc-frame-frame2 img {
max-height:120px;
max-width:170px;
}