body {
font-family:Arial, Helvetica, sans-serif;
background-color:#9AB9D1;
margin: 0px 0px 0px 0px;
}

.bg_left {
background-image:url(../pictures_site/bg_left.jpg);
background-repeat:repeat-y;
}
.bg_right {
background-image:url(../pictures_site/bg_right.jpg);
background-repeat:repeat-y;
}
.footer_content {
background-image:url(../pictures_site/footer_content.gif);
background-repeat:repeat-x;
}
.border_content_left {
background-image:url(../pictures_site/border_content_left.gif);
background-repeat:repeat-y;
}
.border_content_right {
background-image:url(../pictures_site/border_content_right.gif);
background-repeat:repeat-y;
}
.bg_content {
background-color:#DBE6EE;

}
.bg_menue {
background-color:#B4CBDC;}

.anzeige {
background-color:#B4CBDC;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
color:#FFFFFF;
display: block;
vertical-align:middle;
}

.mainmenue{
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
background-color:#437093;
text-decoration:none;
padding: 10px 0px 10px 0px;
color:#FFFFFF;
width: 200px;
display: block;
vertical-align:middle;
border-bottom: 1px solid #FFFFFF;
text-align:right;
}

.mainmenue:hover{
text-decoration:none;
background-color:#2F4D64;
}

.mainmenue_active{
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
background-color:#2F4D64;
text-decoration:none;
color:#D7E01F;
padding: 10px 0px 10px 0px;
width: 200px;
display: block;
border-bottom: 1px solid #FFFFFF;
text-align:right;
}

.submenue {
width: 200px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5B5A48;
text-decoration:none;
text-align:right;
font-weight:bold;
display:block;
padding: 0px 0px 10px 5px;
}

.submenue:hover {
text-decoration:underline;
}
.bg_submenue {
background-color:#D7E01F;
border-bottom: 1px solid #FFFFFF;
width: 200px;
}
.submenue_footer_top {
display: block;
height: 10px;
width: 200px;

}
.submenue_footer_bottom {
height: 5px;
width: 200px;

}

.content {
color: #2F4D64;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}
.content h1{
color:#2F4D64;
font-size:12px;
font-weight:bold;
margin: 0 0 15px 0;
padding-left: 25px;
padding-top: 3px;
height:20px;
background-image:url(../pictures_site/h1_punkt.jpg);
background-repeat:no-repeat;
background-position:left;
}
.content h2{
background-image:url(../pictures_site/bg_content_h2.gif);
background-repeat:no-repeat;
color:#2F4D64;
font-size:11px;
font-weight:bold;
margin: 0 0 10 0;
padding-left: 20px;
}

.content h3{
color:#2F4D64;
margin: 0px;
font-size:14px;
font-weight:bold;
padding-right: 35px;
}

.content a {
color: #2F4D64;
font-weight:bold;
font-size: 12px;
text-decoration:none;
}
.content a:hover {
text-decoration:underline;
}
.content p {
	text-align: left;
}

.content_footer {
background-image:url(../pictures_site/footer_content.jpg);
background-repeat:repeat-x;
height: 35px;

}
.breakline {
background-image:url(../pictures_site/breakline.gif);
background-repeat:repeat-x;
height: 20px;
width: 100%;
margin: 10px 0px 10px 0px;
}
.textfield_02 {
	background-color: #EBF1F5;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F4D64;
	border-top: 1px solid #2F4D64;
	border-left: 1px solid #2F4D64;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.buttons_01 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#2F4D64;
text-decoration:none;
color:#FFFFFF;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
height: 22px;
}

.table_preise {
font-size:12px;
font-weight:bold;

}
.table_preise th{
font-size: 12px;
background-color:#437093;
color:#FFFFFF;
} 
.table_preise td{
font-size: 12px;
background-color:#F1F5F8;
color:#2F4D64;
}
.table_preise h2 {
color:#2F4D64;
margin-bottom:8px;
font-size:12px;
font-weight:bold;
}
.table_preise h2 a{
color:#FF6600;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.table_preise h2 a:hover{
color:#FF6600;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.table_preise h4 {
color:#CC3300;
margin:0px;
font-size:12px;
font-weight:bold;
}
.table_preise p{
margin: 0 0 0 0;
font-size: 11px;
font-weight:normal;
color:#2F4D64;
}

.bildbeschreibung {
font-size:9px;
}

.image{
border: 4px solid #FFFFFF;
}

.textfields {

border: 1px solid #2F4D64;
background-color:#FFFFFF;
}

.meldung {
color:#CC3300;
font-size:12px;
font-weight:bold;
}

#trennlinie {
background-image:url(../pictures_site/trennlinie_02.gif);
background-repeat:no-repeat;
height:28px;

