div {margin:0px; padding:0px; border:0px; position: relative;}
img{margin:0px; padding:0px; border:0px;}
body {margin: 0px; padding:0px; border:0px; background-color: #D3D3D3; font-family: Verdana, Arial, Helvetica, sans-serif;}
input, select, textarea {background-color: #FFFFFF; border: solid 1px #848384;}
td {vertical-align: top;}
a {font-family: Verdana, Arial, Helvetica, sans-serif;}
p{margin:0px; padding:0px; border:0px;}
span{padding-left: 20px;}

#outline{width: 980px; margin: auto; text-align: center; padding:0px; border: 0px;
background-image:url(images/content_bg.gif);
background-repeat: repeat-y;
}
#head{
background-color: white;
width: 820px;
height: 97px;
float: left;}

#head img{padding-top: 30px; padding-left: 156px;}

h1{
color: #333333;
font-size: 16px;
font-weight: bold;
text-decoration: none;
float:left;
padding-left: 15px;
padding-top: 10px;
margin:0px; border:0px;
}

h2{
color: #333333;
font-size: 14px;
font-weight: bold;
text-decoration: none;
padding: 0px; margin:0px; border:0px; 
}

h3{
color: #333333;
font-size: 13px;
font-weight: bold;
text-decoration: none;
padding: 0px; margin:0px; border:0px;
text-align: left;
}


#boxrechts{background-image:url(images/box_rechts.jpg);
width: 160px;
height: 97px;
float: left;
}

#linie{
background-color: #0058A9;
width: 100%;
height: 7px;
font-size: 0px;
top: 97px;
* top: 0px;}

#navigation{
width: 186px;
height: 500px;
top: 7px;
* top: 0px; 
float: left;
background-color: white;
}

#content{
width: 582px;
height: 500px;
top: 7px;
* top: 0px; 
margin-left: 1px;
float: left;
background-color: white;

color: #000000;
font-size: 12px;
font-weight: normal;
text-decoration: none;
text-align: left;
}

#content_agb{
width: 582px;
height: 500px;
top: 7px;
* top: 0px; 
margin-left: 1px;
float: left;
background-color: white;

color: #000000;
font-size: 12px;
font-weight: normal;
text-decoration: none;
text-align: left;
}
#content_agb p{text-align:justify;}
.menue{
width: 186px;
height: 20px;
background-color: #B8CDE1;
margin-top: 2px;
}

.icon{padding-left: 10px; padding-top: 3px;}
.icon2{padding-top: 3px;}

#navigation a:link{padding-left: 5px; 
color: #333333;
font-size: 12px;
font-weight: bold;
text-decoration: none;
float: left;}

#navigation a:visited{padding-left: 5px; 

color: #333333;
font-size: 12px;
font-weight: bold;
text-decoration: none;
float: left;}

#navigation a:hover{padding-left: 5px; 
color: #333333;
font-size: 12px;
font-weight: bold;
text-decoration: none;
float: left;}

#navigation a:active{padding-left: 5px; 
color: #333333;
font-size: 12px;
font-weight: bold;
text-decoration: none;
float: left;}

#contentboxrechts{
color: #333333;
font-size: 11px;
width: 208px;
* width: 198px;

height: 500px;
top: 7px;
* top: 0px; 
padding-left: 2px;
background-color: #B8CDE1;
float: left;
margin-left: 1px;
text-align: left;}

#contentboxrechts a{
color: #333333;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

#contenttext{
width: 552px;
color: #000000;
font-size: 12px;
font-weight: normal;
text-decoration: none;
text-align: left;
margin: 0px; border: 0px;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
float: left;
}

* html #boxrechtsnavi {
float: right;
padding-top: 45px;
height: 25px;
}
#boxrechtsnavi {
float: right;
padding-top: 40px;
height: 25px;
}
#boxrechtsnavi a{
color: #333333;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}

#contenttext a:link{
color: #333333;
font-size: 12px;
font-weight: normal;
text-decoration: underline;}

#contenttext a:visited{
color: #333333;
font-size: 12px;
font-weight: normal;
text-decoration: underline;}

#contenttext a:hover{
color: #0058A8;
font-size: 12px;
font-weight: normal;
text-decoration: none;}

#contenttext a:active{
color: #333333;
font-size: 12px;
font-weight: normal;
text-decoration: underline;}

#news a:link{
color: #333333;
font-size: 12px;
text-decoration: none;
font-weight: normal;}

#news a:visited{
color: #333333;
font-size: 12px;
text-decoration: none;
font-weight: normal;}

#news a:hover{
color: #333333;
font-size: 12px;
text-decoration: none;
font-weight: normal;}

#news a:active{
color: #333333;
font-size: 12px;
text-decoration: none;
font-weight: normal;}

#contenttext a.contentsublink:link{
color: #333333;
font-size: 11px;
text-decoration: none;
font-weight: normal;
padding-left: 25px;
}

#contenttext a.contentsublink:visited{
color: #333333;
font-size: 11px;
text-decoration: none;
font-weight: normal;
padding-left: 25px;}

#contenttext a.contentsublink:hover{
color: #333333;
font-size: 11px;
text-decoration: none;
font-weight: normal;
padding-left: 25px;}

#contenttext a.contentsublink:active{
color: #333333;
font-size: 11px;
text-decoration: none;
font-weight: normal;
padding-left: 25px;}

#outline a:link.small_a{
	font-size: 10px;
	text-decoration: underline}
	
#outline a:visited.small_a{
	font-size: 10px;
	text-decoration: underline}
	
#outline a:hover.small_a{
	font-size: 10px;
	text-decoration: underline}
	
#outline a:active.small_a{
	font-size: 10px;
	text-decoration: underline}
#outline a:link.small_a2{
	font-size: 9px;
	text-decoration: underline
	font-weight: normal;}
	
#outline a:visited.small_a2{
	font-size: 9px;
	text-decoration: underline
	font-weight: normal;}
	
#outline a:hover.small_a2{
	font-size: 9px;
	text-decoration: underline
	font-weight: normal;}
	
#outline a:active.small_a2{
	font-size: 9px;
	text-decoration: underline
	font-weight: normal;}
	
#footer h1{
font-size: 10px;
}

#footer{
padding-top: 445px;
font-size: 10px;
}

.standort{* width: 195px;}
#contenttext table{margin:0px; padding:0px; border:0px; }

ul li{list-style-image:url('/images/logoicon.gif');}

.box_frame{width:100%; float:left;}
.box_50{width:50%; float:left;}
.box_25{width:25%; float:left;}

.pad_top_10{margin-top: 10px;}

.link_normal{text-decoration: underline; color: black;}
.mainpage_ul{list-style-image:none; padding:0px; margin:0px; border:0px;}
.mainpage_ul li{list-style-image:none; list-style-type:none; padding:0px; margin: 3px 0px 0px 5px; border:0px;}

