@charset "UTF-8";
/* CSS Document */




.coo_abstand_p p {
margin-bottom:10px;
}

h3, h4 {font-family:Verdana, Arial, Helvetica, sans-serif;}

h3 {font-size:12px; margin:0 0 15px 0; padding:0;}
h4 {border-bottom:3px solid #9dd4f3; font-weight:normal; font-size:12px; margin:0 0 10px 0;}

.sub_h4 {padding:0 0 0 20px; margin:0 0 15px 0; }

.coo_ul_new li {
	text-align:left;
	padding:2px 0
	}

.table_price {
margin:0 0 10px 20px
}

.table_price table {border-top:1px solid #9dd4f3; border-left:1px solid #9dd4f3;}
.table_price td {border-right:1px solid #9dd4f3; border-bottom:1px solid #9dd4f3; padding:3px 7px }


div.ol_aktuelles {margin-bottom:25px;}
.ol_aktuelles li {margin: 3px 0; padding:5px 0; }

.rahmen_01 {background-color:#edf6fe; padding:10px; border:1px solid #9dd4f3; margin: 0 0 1em 0; text-align:left;}
.rahmen_02 {background-color:#edf6fe; padding:10px; border:1px solid #9dd4f3; margin: 0 0 1em 20px; text-align:left;}
.rahmen_00 p,
.rahmen_01 p,
.rahmen_02 p {margin:0;}
.rahmen_00 ul,
.rahmen_01 ul,
.rahmen_02 ul {margin:0; padding:0;}
.rahmen_00 li,
.rahmen_01 li,
.rahmen_02 li {padding:5px 0 7px 45px;line-height:12px;list-style:none;}
.rahmen_00 li.xls,
.rahmen_01 li.xls,
.rahmen_02 li.xls { background:transparent url../images/iXLS.gif) no-repeat 0px 12px; }
.rahmen_00 li.pdf,
.rahmen_01 li.pdf,
.rahmen_02 li.pdf { background: url(../images/pdf.gif) no-repeat 10px 6px; }
.rahmen_00 li strong,
.rahmen_01 li strong,
.rahmen_02 li strong {font-size:120%;}
.divsub_h4 {margin:0 20px 15px 20px;}


/* Kontaktformulare */

.content2_inhalt {
padding:10px 10px 10px 30px;
margin:0px;
}

form {
padding:0;
margin:0;
}
.form p {
margin:0 0 0px 0px;
}

div.form {
padding:0;
margin:0 10px 0 0;
float:left;
width:220px;
}
.form input, .form textarea {
margin:2px 0 0px 0;
padding:1px;
background-color:#edf6fe;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.anmeldung_rum form {padding:0; margin:0;}

.floatcleaner {
	clear:both;
	height:2px;
	width:10px;
	font-size:0.1px;
	border:0px none;
	padding:0px;
}

.contain_content_p h3, .contain_content_p h4 {font-size:12px;}

.contain_content_p p {
margin: 0 0 10px 0;
padding:0;
}

.contain_content_p h4 {
margin: 5px 0 10px 0;
padding:0;
border:none;
font-weight:bold;
}

table.table_coo td {
padding:2px;
}

.table_coo ul {
padding-left:5px;
margin-left: 15px;
}

.table_coo li {
padding-left:0px;
margin-left: 0px;
}

a.antrag,
a:link.antrag,
a:visited.antrag {
	padding:5px 10px;
	margin:5px 0 10px 0;
	background:#7cabd4 url(/images/button_antrag_bg_rd.png) repeat-x center center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #005ea8;
}

a:hover.antrag {
background:#0f69ae url(/images/button_antrag_bg.png) repeat-x center center;
}