body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:11px;
  background-color: #52574e;
  margin:0px;

}

table.main_table{
	width:973px;
	height:100%;
	border:0px;
	cellpadding:0;
	cellspacing:0;
	background-color:#FFFFFF;
	right:auto;
	left:auto;
	top:0px;
	vertical-align:text-top;
}

#main_middle{
position:relative;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
margin:15px;
top:10px;
vertical-align:text-top;
height:100%;}

#laufschrift{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
background-color:#DBDCCE; 
margin-left:3px;
margin-right:3px;
height:25px;
padding-top:6px;
vertical-align:middle;}


p{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
}

p.kabeltext {
margin: 0px;
margin-left: 10px;
margin-right: 10px;
padding: 0px;
font-weight: normal;
}




li{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
}

h1,h2,h3,h4,h5,h6{
color:#000000;
}

h1 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold;
}

h6{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
}

.footer { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #999999; 
list-style-position: outside; 
}



a  { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
 	color: #4a6eab;
	text-decoration:none; 
}


a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
 	color: #5a5a5f; 
	text-decoration:none;
 }


 
a.white{
	color:#FFFFFF; 
}


a:active{
	color:#FFFFFF; 
	text-decoration:underline; 
}

.blue{
	color:#015093;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

}

 
.column{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color:#A3A695;

	width:200px;
	border:0px;
	padding-left:0px;
	padding-bottom:5px;
	padding-right:0px;
	padding-top:5px;
	margin-left:0px;
	
	cellspacing:0px;
 }

.column h1,h2,h3,h4,h5,h6,font{
    color:#FFFFFF;
	padding-left:10px;
	padding-top:5px;
} 

.column * h1{
	font-size:11px;
}



.hmenu{
	
	color:#FFFFFF;
	cellspacing:0px;
	padding-left:15px;
	
	padding-top:2px;
	padding-bottom:2px;

	border-color:#FFFFFF;
	border-style:dotted;
	border:dotted;

	border-top-width:thin;

	border-left:none;
	border-right:none;
	border-bottom:none;
}

.hmenu_sub{
	
	cellspacing:0px;
	padding-left:15px;
	
	padding-top:2px;
	padding-bottom:2px;

}

table.hmenu{

	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding:0px;
	width:100%;
	border-width:0px;
    border-collapse:collapse;
	border-top:none;
}

.tmenu{
	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight:600;
	valign:top;
	cellspacing:0px;
	padding-left:3px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	border-color:#013F70;
	border-style:dotted;
	border:dotted;
	border-left-width:thin;
	border-bottom:none;
	border-right:none;
	border-top:none;
}

table.tmenu{
	color: #999C89;
	
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	padding:0px;
	
	border-color:#013F70;
	border-style:dotted;

	border-width:0px;
    border-collapse:collapse;
	border-left:none;
}

.compact{
	width:100%;
	cellpadding:0px;
	cellspacing:0px;
	margin:0px;
	margin-left:0px;	
	padding:0px;
	border:0px;
}

.compact p.bodytext {
	font-weight: normal;
	margin-left: 10px;
	margin-right: 10px;
	}
	
.service{
	color: #848776;
	font-size: 11px;
    font-weight: bold;
	padding-left:15px;
    padding-top:5px;
	valign:top;
	height:15px;

}

.telefon{
	color: #848776;
	font-family: Arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	padding-left:15px;
	valign:top;
	height:25px;
}

.linie{
	background-color:#51574D;
	width:100%;
	border:none;
	height:5;
}

.td_footer{
	width:683px;
	cellspacing:0px;
	padding-left:15px;
	
	padding-top:2px;
	padding-bottom:2px;

	border-color: #999C89;;
	border-style:dotted;
	border:dotted;

	border-top-width:thin;

	border-left:none;
	border-right:none;
	border-bottom:none;
}

.Stil1 {
color: #FFFFFF; 
padding-left:10px;
font-weight:bold;
padding-bottom:0px;
margin-bottom:0px;
}
.indent{
margin-left:10px;
margin-right:10px;
}

form input.300, form textares.300 {
	width: 300px;
	}


.kabelbild {
	margin-left: 10px;
	}