/* CSS Document */


html{
	overflow-y:scroll;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body {
	background-color: #f3f3f3;
}

div,h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

.container_content{
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d335c;
	border:1px solid #1d335c;
	width:927px;
}

.containter_text{
	margin:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:1d335c;
}


.container_teaser_left{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d335c;
	border-right:1px solid #1d335c;
}

.container_teaser_content{
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
}

.teaser-left{
	border-right:1px solid #1d335c;
    background-color: #D2D6DE;
}
.teaser-right{
	border-left:1px solid #1d335c;
}

.teaser_teaser{
	background-color:#d2d6de;
}


h1.teaser{
	margin-top:10px;
	margin-bottom:0px;
	font-weight:bold;
}

h1.ueberschrift{
	margin-top:0px;
	margin-bottom:5px;
	font-weigth:bold;
}

.klapp_link_container{
	margin-bottom:10px;
	cursor:pointer;
}


p.teaser{
	margin-top:2px;
	margin-bottom:10px;
}


p.aufzahlung{
	margin-top:10px;
	margin-left:10px;
	padding-bottom:20px;
	margin-bottom:0px;
}

p.zitat{
	margin-top:7px;
	font-style:italic;
	font-weight:bold;
}




a.teaser_left:link,a.teaser_left:visited,a.teaser_left:hover,a.teaser_left:active{
	color:#1d335c;
	text-decoration:none;
	cursor:pointer;
}

a.aufzahlung:link,a.aufzahlung:visited,a.aufzahlung:hover,a.aufzahlung:active{
	color:#1d335c;
	text-decoration:underline;
	cursor:pointer;
}

.pdf_symbol_gross{
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
}

ol.liste{
	list-style-position:outside;
	list-style-type:disc;
	margin-top:0px;
}

ol.personen{
	list-style-position:outside;
	list-style-type:disc;
	margin-top:7px;
	margin-bottom: 0px;
}

td.personen{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-color:#F2F2F2;
}

div.teaser_leistungen{
	margin-left:10px;
	margin-right:10px;
	margin-top:15px;
	margin-bottom:0px;
	padding-top:8px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d335c;
	background-color:#F2F2F2;
	width:470px;
}

div.kasten{
	margin-left:10px;
	margin-right:10px;
	margin-top:15px;
	margin-bottom:0px;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d335c;
	background-color:#F2F2F2;
	width:470px;
}

p.teas_leistungen,h1.teas_leistungen{
	margin-top:0px;
	margin-left:0px;
	margin-bottom:8px;
	font-size:14px;
}

h1.teas_leistungen{
	font-weight:bold;
}

p.personen{
	margin-top:7px;
	margin-bottom:0px;
}

table.personen{
	margin-left:10px;
}


.aufklapper{
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:20px;
	padding:10px;
	background-color:#F2F2F2;
	border:1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	display:none;
}

hr{
	width:660px;
	color:#cccccc;
	height:1px;
}

.top_rand{
	margin-top:10px;
}

.unternamen{
	font-size:9px;
	margin-left:10px;
	margin-top:3px;
}

.impressum{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1d335c;
	width:927px;
}

img.ueberschrift{
	margin-bottom:7px;
}

.sub_ueberschrift{
	background-color:#EEEEEE;
	color:#1D335C;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

li.left {
	margin-top:7px;
	margin-left:-22px;
}



.logo_border{

}

.tbl_veroeffentlichung{
	border-bottom:1px solid #cccccc;
	margin-top:10px;
}

.tbl_veroeffentlichung_ende{
	margin-top:10px;
}


.np{
	display:none;

}

.news {
	display:block;
	margin-top:15px;
}

.news_off {
	display:none;
	margin-top:15px;
}



