html, body, a, a:link, a:visited, a:hover, a:active, p, div, span, table, tbody, th, tr, td, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, select, option, optgroup, button, fieldset, textarea, label, legend {
color:#073070;
font-family:Verdana,Arial,Helvetica,SunSans-Regular,Sans-Serif;
font-size:11px;
margin:0;
padding:0;
text-decoration:none;
}
body {
background:#EAEFF0 none repeat scroll 0 0;
}
p a, p a:link,p a:visited,p a:hover,p a:active,
ul li a,ul li a:link,ul li a:visited,ul li a:hover,ul li a:active {
color:#073070;
text-decoration: underline;
}
a:hover {
text-decoration:underline;
}
p {
margin:5px 0;
}
td, label, legend {
font-size:11px;
}
td td, p label {
font-size:1em;
}
h1 {
background-image:url(../../assets/common/bg_h1.gif);
background-position:left 5px;
background-repeat:no-repeat;
color:#073070;
font-size:13px;
font-weight:bold;
letter-spacing:1px;
line-height:150%;
margin-bottom:10px;
margin-top:10px;
padding:0 0 0 30px;
}
h2 {
color:#073070;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
margin-top:15px;
}
h3 {
font-size:0.85em;
font-weight:bold;
margin-bottom:10px;
}
h4 {
background:#144391 none repeat scroll 0 0;
color:#FFFFFF;
font-size:0.8em;
font-weight:bold;
}
h5 {
font-size:0.8em;
font-weight:bold;
margin-bottom:5px;
margin-top:20px;
}
h6 {
border-bottom:1px solid #595959;
font-size:0.75em;
font-weight:bold;
margin-bottom:2px;
margin-top:15px;
}
img {
border:medium none;
white-space:nowrap;
}
ul {
list-style-type:square;
padding:10px 5px 5px;
}
ul li {

margin:0 0 2px 15px;
}
hr {
border:1px solid #666666;
height:1px;
margin:5px 0;
width:100%;
}
#center {
background-color:#FFFFFF;
border:1px solid #999999;
margin:0 auto;
padding:0;
width:1002px;
}
#top {
background-color:#FFFFFF;
height:88px;
margin:0;
padding:0;
}
.sitenavi {
background-color:#FFFFFF;
background-image:url(../../assets/common/bg_sitenavi.gif);
background-repeat:no-repeat;
color:white;
font-size:0.8em;
height:30px;
padding:6px 0 0 5px;
}
.sitenavi a, .sitenavi a:link, .sitenavi a:visited, .sitenavi a:hover, .sitenavi a.active {
color:white;
padding:0 0 6px;
text-decoration:none;
}
.sitenavi img {
height:7px;
margin:0;
padding:0;
vertical-align:middle;
width:7px;
}
.search {
color:#FFFFFF;
float:left;
font-weight:bold;
left:45px;
margin:0;
padding:20px 0 0;
position:relative;
width:150px;
}
.search input {
background:#FFFFFF none repeat scroll 0 0;
border:medium none;
color:#073070;
font-size:0.9em;
margin:2px 0 0;
padding:2px;
width:100px;
}
.search input.submit {
background:transparent none repeat scroll 0 0;
border:medium none;
height:22px;
margin:0;
padding:0 5px;
vertical-align:middle;
width:11px;
}
.logo {
float:right;
padding:30px 0 0;
width:265px;
}
#baH {
background-image:url(../../assets/common/bottom.gif);
background-repeat:repeat-y;
height:4px;
}
#naviH {
background-color:#073070;
background-image:url(../../assets/common/bg_navih.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:9px;
font-weight:bold;
height:14px;
letter-spacing:0.05em;
padding:4px 0 0 213px;
}
#naviH a, #naviH a:link, #naviH a:visited, #naviH a:hover, #naviH a.active {
color:#FFFFFF;
font-size:1em;
padding:1px 5px;
text-decoration:none;
}
#naviH a:hover {
}
#naviH a.akt, #naviH a.akt:link, #naviH a.akt:visited, #naviH a.akt:hover, #naviH a.active.akt {
	color:#76ABE4;
}
.linkmenu table, .linkmenu td {
background:#C3E4E1 none repeat scroll 0 0;
font-size:1em;
margin:0;
padding:0;
width:150px;
}
.linkmenu a, .linkmenu a:link, .linkmenu a:visited, .linkmenu a:hover, .linkmenu a:active {
background:#C3E4E1 none repeat scroll 0 0;
border-top:1px solid #FFFFFF;
color:#595959;
display:block;
font-size:0.7em;
margin:0;
padding:2px 5px 2px 11px;
text-decoration:none;
}
.linkmenu a:hover {
background:#E5E8EA none repeat scroll 0 0;
color:#595959;
}
#contentarea {
background-color:#FFFFFF;
width:100%;
}
#subnavi {
background-image:url(../../assets/common/bg_subnavi.gif);
background-repeat:repeat-y;
float:left;
font-size:0.7em;
width:212px;
}
#umfrage2007 {
margin-left:40px;
margin-top:30px;
}
.subtitle {
font-size:0.7em;
font-weight:bold;
margin-bottom:13px;
margin-top:8px;
}
* html #subnavi {
display:inline;
}
#subnavi h1 {
background:#144391 none repeat scroll 0 0;
border-top:1px solid #DEEEEB;
color:#FFFFFF;
font-size:0.7em;
font-weight:bold;
line-height:100%;
margin:0;
padding:3px 3px 3px 7px;
text-transform:uppercase;
}
#subnavi ul {
list-style-type:none;
margin:0;
padding:0;
}
#subnavi ul li {
font-size:1em;
margin:0;
padding:0;
}
#subnavi ul li a, #subnavi ul li a:link, #subnavi ul li a:visited, #subnavi ul li a:hover, #subnavi ul li a:active {
background-position:left top;
background-repeat:repeat-y;
color:#073070;
display:block;
margin:0;
padding:2px 4px 8px 0;
text-decoration:none;
font-size:11px;
line-height:100%;
}
#subnavi ul li a:hover {
color:#76ABE4;
}
#subnavi ul li a.akt, #subnavi ul li a.akt:link, #subnavi ul li a.akt:visited, #subnavi ul li a.akt:hover, #subnavi ul li a.akt:active {
background-image:url(../../assets/common/subnavi_a_bg.gif);
}
#subnavi ul.main li a, #subnavi ul.main li a:link, #subnavi ul.main li a:visited, #subnavi ul.main li a:hover, #subnavi ul.main li a:active {
font-weight:bold;
padding-left:35px;
}
#subnavi ul.main li.start {
margin:10px 0;
}
#subnavi ul.under1 li a, #subnavi ul.under1 li a:link, #subnavi ul.under1 li a:visited, #subnavi ul.under1 li a:hover, #subnavi ul.under1 li a:active {
font-weight:normal;
padding-left:45px;
}
#subnavi ul.under2 li a, #subnavi ul.under2 li a:link, #subnavi ul.under2 li a:visited, #subnavi ul.under2 li a:hover, #subnavi ul.under2 li a:active {
font-weight:normal;
padding-left:55px;
}
#subnavi ul.under3 li a, #subnavi ul.under3 li a:link, #subnavi ul.under3 li a:visited, #subnavi ul.under3 li a:hover, #subnavi ul.under3 li a:active {
font-weight:normal;
padding-left:65px;
}
#content {
background-color:#FFFFFF;
float:left;
padding:0 25px 20px;
width:558px;
}
#content2 {
background-color:#FFFFFF;
float:left;
padding:15px;
width:575px;
}
#content3 {
background-color:#FFFFFF;
float:left;
padding:0 10px 10px;
width:588px;
}
#content_print {
background-color:#FFFFFF;
float:left;
padding:0 10px 10px;
width:588px;
}
#breadcrumb {
background-image:url(../../assets/common/bg_breadcrumb.gif);
background-position:left bottom;
background-repeat:repeat-x;
color:#76ABE4;
font-size:0.7em;
margin:0 -10px;
padding:2px 10px 5px;
}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active {
color:#76ABE4;
font-weight:normal;
}
#breadcrumb img {
border:1px solid #7F7F7F;
height:7px;
margin:0;
padding:0;
vertical-align:middle;
width:7px;
}
p.print {
	text-align:right;
}
#page_images {

}
#pageheadline {
margin-top:10px;
}
#pageheadline h1 {
background:transparent none repeat scroll 0 0;
float:left;
line-height:100%;
margin-bottom:10px;
padding:0;
}
.nofloat {
clear:both;
}
.plaintext, .plaintext_no_h1 {
margin:0 0 10px;
padding:0;
}
.plaintext_no_h1 h1 {
background-image:none;
padding:0;
}
.plaintext_no_h1_text {
font-size:0.7em;
}
.plaintext_no_h1_text h1 {
font-size:1.1em;
}
.plaintext_no_h1_text p {
font-size:1em;
}
.link_start {
background-image:url(../../assets/common/bg_breadcrumb.gif);
background-position:left top;
background-repeat:repeat-x;
margin:0 0 10px;
padding:10px 0 0;
}
.link_start h1 {
margin:0 0 2px;
}
.link_start h1 a, .link_start h1 a:link, .link_start h1 a:visited, .link_start h1 a:hover {
background:#FFFFFF none repeat scroll 0 0;
font-size:1em;
padding:0;
text-decoration:none;
}
.link_start h1 a:hover {
text-decoration:underline;
}
.link_start img {
vertical-align:middle;
}
.link_start .left {
float:left;
margin-right:15px;
padding:0;
}
.link_start .right {
float:left;
margin:0;
padding:0;
}
.link_start a, .link_start a:link, .link_start a:visited, .link_start a:hover {
background-image:url(../../assets/common/bg_h1.gif);
background-position:left 3px;
background-repeat:no-repeat;
font-size:0.7em;
margin:0;
padding:0 0 0 30px;
text-decoration:underline;
}
.link_start div a, .link_start div a:link, .link_start div a:visited, .link_start div a:hover {
margin:0;
padding:0;
}
.link_start p {
margin:0;
padding:5px 0;
}
.link {
/*background-image:url(../../assets/common/bg_breadcrumb.gif);*/
background-position:left top;
background-repeat:repeat-x;
margin:0 0 0px;
padding:0px 0 0;
}
.link .left {
border-top:1px solid #76ABE4;
float:left;
margin:0 0px 0 0;
padding:0 15px 0 0;
width:353px;
}
.link .right {
border-top:1px solid #76ABE4;
float:right;
margin:0;
padding:5px 5px;
width:180px;
background:#a3c7ed;

}
.link h1 {
margin:0 0 2px;
}
.link h1 a, .link h1 a:link, .link h1 a:visited, .link h1 a:hover {
background:#FFFFFF none repeat scroll 0 0;
font-size:11px;
padding:0;
text-decoration:none;
color:#073070;
}

.link h1 {
margin:0 0 0px 0;
padding:0;
line-height:130%;
}
.link h1 a:hover {
text-decoration:underline;
}
.link img {
vertical-align:middle;
}
.link div {
margin-right:15px;
}
.link a, .link a:link, .link a:visited, .link a:hover {
background-image:url(../../assets/common/link.gif);
background-position:left 0px;
background-repeat:no-repeat;
margin:0;
padding:0 0 0 15px;
text-decoration:underline;
}
.link div.image a, .link div.image a:link, .link div.image a:visited, .link div.image a:hover {
background:transparent none repeat scroll 0 0;
margin:0;
padding:0;
}
.link p {
margin:0;
padding:5px;
}
.download {
/*background-image:url(../../assets/common/bg_breadcrumb.gif);*/
background-position:left top;
background-repeat:repeat-x;
margin:0 0 0px;
padding:0px 0 0;
display:block;
}

.download .left {
border-top:1px solid #76ABE4;
float:left;
margin:0 0px 0 0;
padding:0 15px 0 0;
width:353px;
}
.download .right {
border-top:1px solid #76ABE4;
float:right;
margin:0;
padding:5px 5px;
width:180px;
background:#a3c7ed;
}
.download h1 {
margin:0 0 0px 0;
padding:0;
line-height:130%;
}
.download h1 a, .download h1 a:link, .download h1 a:visited, .download h1 a:hover {
background:#FFFFFF none repeat scroll 0 0;
padding:0;
text-decoration:none;
color:#073070;

}
.download h1 a:hover {
text-decoration:underline;
}
.download img {
vertical-align:middle;
}
.download div {
margin-right:0px;
}
.download a, .download a:link, .download a:visited, .download a:hover {
background:transparent none repeat scroll 0 0;
font-size:11px;
margin:0;
padding:0;
text-decoration:none;
}
.download div.image a, .download div.image a:link, .download div.image a:visited, .download div.image a:hover {
background:transparent none repeat scroll 0 0;
margin:0;
padding:0;
}
.download p {
margin:0;
padding:5px;
}
.download_list {
border-top:1px solid #D1E3F6;
margin:0;
padding:0;
}
.download_list .list_left {
float:left;
font-weight:bold;
margin:0 15px 0 0;
padding:5px 0;
width:330px;
}
.download_list .list_right {
float:left;
padding:5px;
width:203px;
background:#a3c7ed;
}
.download_list .list_right img {
vertical-align:middle;
}
.download_list a, .download_list a:link, .download_list a:visited, .download_list a:hover {
margin:0;
}
.image {
margin:10px 0;
padding:0;
}
.image h1 {
margin-bottom:10px;
}
.image div {
background:#144391 none repeat scroll 0 0;
color:#FFFFFF;
font-size:10px;
}
.infobox {
background:#D1E3F6 none repeat scroll 0 0;
float:left;
margin:10px 15px 10px 0;
width:186px;
}
.infobox div {
margin:0;
}
.infobox div.headline {
background-color:#073070;
background-image:url(../../assets/common/bg_linkbox.gif);
background-position:right center;
background-repeat:no-repeat;
color:#FFFFFF;
font-size: 0.9em;
font-weight:bold;
padding:1px 2px 0 6px;
vertical-align:middle;
}
.infobox div.headline img {
vertical-align:middle;
}
.infobox div.headline a, .infobox div.headline a:link, .infobox div.headline a:visited, .infobox div.headline a:hover, .infobox div.headline a:active {
color:#FFFFFF;
text-decoration:none;
}
.infobox div.headline a:hover {
text-decoration:underline;
}
.infobox div.text {
border-top:medium none;
font-size:0.65em;
height:100px;
padding:2px 2px 2px 5px;
}
.infobox div.text a, .infobox div.text a:link, .infobox div.text a:visited, .infobox div.text a:hover, .infobox div.text a:active {
padding:2px 0;
text-decoration:none;
}
.infobox div.text a:hover {
text-decoration:underline;
}
.infobox ul.infobox_list
{
 padding: 0;
 margin: 0;
}


.contact {
background:#FFFFFF url(../../assets/common/bg_breadcrumb.gif) repeat-x scroll left top;
font-weight:bold;
margin:25px 0 10px;
padding:5px 0 2px;
position:relative;
}
.contact h1 {
margin:0 0 2px;
}
.contact h2 {
background-image:url(../../assets/common/contact.gif);
background-position:10px top;
background-repeat:no-repeat;
margin:0 0 2px;
padding:0 0 0 30px;
}
.contact div {
font-size:0.7em;
font-weight:normal;
padding:0 0 0 30px;
}
.contact b {
color:#073070;
}
.contact img {
margin-left:-25px;
margin-right:3px;
vertical-align:middle;
}
.image_float {
margin-bottom:10px;
}
.image_float_add_style {
background-image:url(../../assets/common/bg_breadcrumb.gif);
background-position:left top;
background-repeat:repeat-x;
padding:5px 0 0;
}
.image_float_right {
background:#386796 none repeat scroll 0 0;
color:#FFFFFF;
float:right;
font-size:0.6em;
font-weight:bold;
margin-bottom:5px;
margin-left:10px;
margin-top:0;
}
.image_float_right img {
vertical-align:bottom;
}
.image_float_right div {
color:#FFFFFF;
padding:2px;
}
.image_float_right_text {
float:left;
font-size:0.7em;
font-weight:normal;
margin:0;
padding:0;
}
.image_float_right_text h1 {

margin:0 0 10px;
}
.image_float_right_text p {

}
.image_float_right_text ul {
font-size:1.5em;
}
.image_float_left {
background:#386796 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:0.6em;
margin-bottom:5px;
margin-right:10px;
margin-top:0;
}
.image_float_left img {
vertical-align:bottom;
}
.image_float_left div {
color:#FFFFFF;
padding:2px;
}
.image_float_left_text {
float:left;
font-weight:normal;
margin:0;
padding:0;
}
.image_float_left_text h1 {
font-size:1.2em;
margin:0 0 10px;
}
.image_float_left_text p, ul {

}
.image_float_left_text ul {
font-size:13px;
}
.image_float_right_no_h1 {
background:#386796 none repeat scroll 0 0;
color:#FFFFFF;
float:right;
font-size:0.6em;
font-weight:bold;
margin-bottom:5px;
margin-left:10px;
margin-top:0;
}
.image_float_right_no_h1 img {
vertical-align:bottom;
}
.image_float_right_no_h1 div {
color:#FFFFFF;
padding:2px;
}
.image_float_right_no_h1_text {
float:left;
font-size:0.7em;
font-weight:normal;
margin:0;
padding:0;
}
.image_float_right_no_h1_text h1 {
background-image:none;
font-size:1.2em;
margin:0 0 10px;
padding:0;
}
.image_float_left_no_h1 {
background:#386796 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:0.6em;
margin-bottom:5px;
margin-right:10px;
margin-top:0;
}
.image_float_left_no_h1 img {
vertical-align:bottom;
}
.image_float_left_no_h1 div {
color:#FFFFFF;
padding:2px;
}
.image_float_left_no_h1_text {
float:left;
font-size:0.7em;
font-weight:normal;
margin:0;
padding:0;
}
.image_float_left_no_h1_text h1 {
background-image:none;
font-size:13px;
margin:0 0 10px;
padding:0;
}
.image_float_left_no_h1_text p {

}
.gallery {
color:#FFFFFF;
float:left;
margin:0 30px 20px 0;
width:190px;
}
.gallery h1 {
background:#888888 none repeat scroll 0 0;
color:#FFFFFF;
font-size:0.7em;
font-weight:bold;
margin:0;
padding:3px 10px;
}
.gallery div {
background:#FFFFFF none repeat scroll 0 0;
border-color:-moz-use-text-color #888888 #888888;
border-style:none solid solid;
border-width:medium 1px 1px;
color:#000000;
font-size:0.7em;
padding:3px;
}
.gallery div.image {
background:#888888 none repeat scroll 0 0;
color:#000000;
font-size:0.7em;
margin:0;
padding:0;
text-align:center;
}
.gallery div.headline {
background:#CCCCCC none repeat scroll 0 0;
color:#000000;
font-size:0.7em;
margin:0;
padding:3px 10px;
text-align:center;
}
.showgallery {
margin:0;
padding:0;
}
.showgallery h1 {
background:#888888 none repeat scroll 0 0;
color:#FFFFFF;
font-size:0.7em;
font-weight:bold;
margin:0;
padding:3px 10px;
text-align:center;
}
.showgallery_thumb {
border-right:1px solid #888888;
float:left;
height:450px;
margin:0;
padding:0;
width:276px;
}
.showgallery_thumb div {
background:#FFFFFF none repeat scroll 0 0;
color:#888888;
float:left;
font-size:0.7em;
font-weight:bold;
height:80px;
margin:5px;
text-align:center;
vertical-align:middle;
width:80px;
}
.showgallery_thumb div.showgallery_center {
height:40px;
padding-top:10px;
}
.showgallery_thumb div.showgallery_left {
height:40px;
padding-top:10px;
text-align:left;
}
.showgallery_thumb div.showgallery_right {
height:40px;
padding-top:10px;
text-align:right;
}
.showgallery_image {
float:right;
margin:0;
padding:15px 0;
width:420px;
}
.showgallery_image div {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
font-size:0.7em;
padding:3px;
}
.servicenavi {
background-color:#D1E3F6;
margin-bottom:20px;
margin-top:20px;
}
.servicenavi h1 {
background:transparent none repeat scroll 0 0;
color:#6AB0E7;
letter-spacing:0.02em;
padding-left:13px;
}
.servicepunkt_left {
background-color:#76ABE4;
float:left;
width:39px;
}
.servicepunkt_right {
background-color:#A3C7ED;
background-position:left center;
background-repeat:no-repeat;
line-height:100%;
padding:2px 2px 2px 45px;
vertical-align:middle;
width:134px;
}
.servicepunkt_right a, .servicepunkt_right a:link, .servicepunkt_right a:visited, .servicepunkt_right a:active {
color:#073070;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.servicepunkt_right a:hover {
color:white;
}
.servicenavi_quicklinks {
margin-bottom:20px;
margin-top:40px;
}
.servicenavi_quicklinks h1 {
background:#8397B7 none repeat scroll 0 0;
color:white;
font-size:1em;
height:10px;
letter-spacing:0.02em;
line-height:100%;
margin-left:40px;
padding:3px 0 3px 5px;
}
.quicklink_div {
background-image:url(../../assets/common/pfeil_quicklink.gif);
background-position:left center;
background-repeat:no-repeat;
margin-top:15px;
}

li.quicklink_div { padding-left:33px; margin-left:12px; }

.quicklink_div a, .quicklink_div a:link, .quicklink_div a:visited, .quicklink_div a:active {
color:#073070;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.quicklink_div a:hover {
color:white;
}
#custom {
background-color:#D1E3F6;
float:right;
margin:0;
padding:0;
width:182px;
}
.box {
background:#A3C7ED none repeat scroll 0 0;
border-bottom:0 solid #144391;
clear:both;
margin:0;
}
.box h1 {
background-image:url(../../assets/common/newsletter.gif);
background-position:left center;
background-repeat:no-repeat;
color:#073070;
font-size:11px;
font-weight:bold;
letter-spacing:0;
line-height:100%;
padding-bottom:5px;
padding-left:45px;
padding-top:5px;
}
.box h2 {
color:#000000;
font-size:0.6em;
font-weight:bold;
margin:0;
padding:3px 10px;
}
.box p {
margin:5px 10px 15px;
}
.box div {
font-size:11px;
padding:3px 10px;
font-weight:bold;
}
.box div.image {
border:medium none;
margin:0;
padding:0;
}
.box div.image h1 {
background:#888888 none repeat scroll 0 0;
color:#FFFFFF;
font-size:0.7em;
font-weight:bold;
line-height:100%;
padding:3px 10px;
}
.box div.image span {
font-size:0.6em;
padding:3px;
}
.box span {
color:#595959;
font-size:0.7em;
padding:3px;
}
.box a, .box a:link, .box a:visited {
color:#000000;
}
.box a:hover {
color:#595959;
}
.box ul {
list-style-type:none;
margin:0;
padding:5px;
}
.box ul span {
display:inline;
font-size:0.9em;
}
.box ul li {
margin:0;
}
.box ul li a, .box ul li a:link, .box ul li a:visited, .box ul li a:hover, .box ul li a:active {
color:#000000;
font-size:0.9em;
text-decoration:none;
}
.box ul li a:hover {
text-decoration:underline;
}
.box ul li img {
text-align:center;
vertical-align:middle;
}
.box ul.assetlink {
clear:both;
}
.box ul.assetlink img {
margin-right:5px;
text-align:center;
}
.box ul.ulist {
border:medium none;
list-style-type:square;
margin-left:35px;
padding:0;
}
.box ul.ulist li {
margin:0;
padding:4px 5px;
}
.box table {
font-size:0.75em;
margin:2px 0 2px 30px;
text-align:center;
vertical-align:middle;
width:100px;
}
.box table td {
background-color:#FFFFFF;
color:#595959;
padding:1px;
}
.box table td a {
background-color:#DDDDDD;
color:#87002A;
display:block;
text-decoration:none;
}
.box table td.month {
background-color:#888888;
color:#FFFFFF;
font-size:0.8em;
}
.box table td.month a {
background-color:#888888;
color:#FFFFFF;
display:inline;
}
.box table td.week {
background-color:#DEEEEB;
color:#595959;
padding:3px;
}
.box table td.today {
background-color:#144391;
color:#FFFFFF;
padding:3px;
}
.box table td.today a {
background-color:#144391;
color:#FFFFFF;
text-decoration:none;
}
.box div.newsletter {
clear:both;
padding:2px 0 2px 10px;
}
.box input.newsletter {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D1E3F6;
clear:both;
color:#7F7F7F;
font-size:0.7em;
margin:0 0 0 10px;
padding:0;
width:155px;
}
.box select.newsletter {
border:1px solid #D1E3F6;
font-size:0.7em;
margin:0 0 0 10px;
padding:0;
width:157px;
}
.box button.newsletter {
background:#888888 none repeat scroll 0 0;
color:#FFFFFF;
font-size:0.7em;
font-weight:bold;
line-height:100%;
margin:10px;
padding:0;
}
.box input.siteberater {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DC2B09;
clear:both;
color:#7F7F7F;
font-size:0.7em;
margin:-8px 0 5px 10px;
padding:0;
}
.box button.siteberater {
background:transparent none repeat scroll 0 0;
border:medium none;
line-height:100%;
margin:0 0 0 2px;
padding:0;
vertical-align:middle;
}
.box img.siteberater {
border:1px solid #7F7F7F;
height:10px;
margin:0;
padding:0;
vertical-align:middle;
width:10px;
}
#bottom {
background-image:url(../../assets/common/bottom.gif);
background-repeat:repeat-y;
height:15px;
}
form {
line-height:100%;
}
form br {
clear:both;
}
fieldset {
background:transparent none repeat scroll 0 0;
padding:10px;
}
legend {
background:transparent none repeat scroll 0 0;
border:medium none;
}
label.leftb, label.leftr {
float:left;
font-weight:bold;
margin-right:0.8em;
text-align:right;
width:12em;
}
label.leftr {
color:#FF0000;
}
input, select, textarea {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #69B0E6;
color:#595959;
margin-top:5px;
padding:2px;
}
input.button { margin-left:133px; }
td select, td input, td textarea, td button, p select, p button {
font-size:11px;
}
td button {
background:#888888 none repeat scroll 0 0;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
line-height:100%;
margin-right:5px;
}
td textarea {
width:auto;
}
select {
padding:0;
}
optgroup, option {
font-size:1em;
line-height:100%;
}
input:focus, textarea:focus {
background:#FFFFFF none repeat scroll 0 0;
}
label, select, input[type="checkbox"], input[type="radio"], input[type="button"], input[type="submit"], input[type="reset"] {
cursor:pointer;
}
textarea {
margin-bottom:10px;
width:50%;
}
.submitbuttons {
margin-left:11.8em;
}
.submitbuttons button {
background:#888888 none repeat scroll 0 0;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
line-height:100%;
margin-right:5px;
}
td.submitbuttons button {
background:#888888 none repeat scroll 0 0;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
line-height:100%;
margin-right:5px;
}
.submitbuttons_pr button {
background:#888888 none repeat scroll 0 0;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
line-height:100%;
margin-left:8.8em;
margin-right:5px;
}
.newsblock {
background-image:url(../../assets/common/bg_breadcrumb.gif);
background-position:left top;
background-repeat:repeat-x;
margin:0 0 1px;
padding:1px 0 0;
position:relative;
}
.newsblock .news_left {
float:left;
padding:10px 0 5px;
width:115px;
}
.newsblock .news_right {
float:left;
width:430px;
}
.newsblock h1 {
}
.newsblock h1 a, .newsblock h1 a:link, .newsblock h1 a:visited, .newsblock h1 a:hover, .newsblock h1 a:active {
padding:0;
text-decoration:none;
}
.newsblock h1 a:hover {
text-decoration:underline;
}
.newsblock a, .newsblock a:link, .newsblock a:visited, .newsblock a:hover, .newsblock a:active {
}
.newsblock h2 {
color:#073070;
font-size:0.75em;
font-weight:bold;
margin:0;
padding:5px;
}
.newsblock p {
padding:5px 0;
}
.newsblock p a, .newsblock p a:link, .newsblock p a:visited, .newsblock p a:hover, .newsblock p a:active {
padding:0;
}
.newsblock p a img {
margin:0;
padding:0;
vertical-align:middle;
}
.newsblock span {
float:left;
margin-right:15px;
position:relative;
}
.topnews {
line-height:150%;
}
.anreiser {
margin:0;
}
.news_image_float_right {
background:#386796 none repeat scroll 0 0;
color:#FFFFFF;
float:right;
font-size:0.6em;
font-weight:bold;
margin-bottom:5px;
margin-left:10px;
margin-top:0;
}
.news_image_float_right img {
vertical-align:bottom;
}
.news_image_float_right div {
color:#FFFFFF;
padding:2px;
}
.news_image_float_right_text {
float:left;
font-size:0.7em;
font-weight:bold;
margin:0;
padding:0;
}
.news_image_float_right_text h1 {
font-size:1.3em;
margin:0 0 10px;
}
.news_image_float_right_text p, ul {

}
.news_image_float_left {
background:#386796 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:0.6em;
font-weight:bold;
margin-bottom:5px;
margin-right:10px;
margin-top:0;
}
.news_image_float_left img {
vertical-align:bottom;
}
.news_image_float_left div {
color:#FFFFFF;
padding:2px;
}
.news_image_float_left_text {
float:left;
font-size:0.7em;
font-weight:bold;
margin:0;
padding:0;
}
.news_image_float_left_text h1 {
font-size:1.3em;
margin:0 0 10px;
}
.news_image_float_left_text p, ul {

}
.news_image_nofloat {
background:#386796 none repeat scroll 0 0;
color:#FFFFFF;
font-size:0.6em;
font-weight:bold;
margin:0;
}
.news_image_nofloat img {
margin-bottom:1px;
}
.news_image_nofloat_text {
font-size:0.7em;
font-weight:bold;
}
.news_image_nofloat_text h1 {
font-size:1.3em;
}
.sitemap td {
padding:15px;
font-size:13px;
}
.sitemap td.separator {
background:#DEEEEB none repeat scroll 0 0;
padding:0;
}
a.sitemap1, a.sitemap1:link, a.sitemap1:visited, a.sitemap1:hover, a.sitemap1:active {
font-size:0.85em;
font-weight:bold;
line-height:160%;
text-decoration:none;
}
a.sitemap2, a.sitemap2:link, a.sitemap2:visited, a.sitemap2:hover, a.sitemap2:active, a.sitemap3, a.sitemap3:link, a.sitemap3:visited, a.sitemap3:hover, a.sitemap3:active, a.sitemap4, a.sitemap4:link, a.sitemap4:visited, a.sitemap4:hover, a.sitemap4:active {
font-size:0.85em;
line-height:160%;
text-decoration:none;
}
a.sitemap1:hover, a.sitemap2:hover, a.sitemap3:hover, a.sitemap4:hover {
text-decoration:underline;
}
.unsichtbar {
left:-2000px;
position:absolute;
}
#choose_theme {
background:#8397B7 none repeat scroll 0 0;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin:0 0 15px;
padding:2px 0 1px 15px;
}
#choose_theme form {
display:inline;
}
#choose_theme select, #choose_theme input {
border:medium none;
font-size:1em;
font-weight:normal;
margin:0;
padding:0;
}
#choose_theme select {
margin:0 0 0 10px;
padding:1px;
width:200px;
}
#choose_theme option {
padding:1px 5px;
}
#choose_theme option.head0 {
background-color:#76ABE4;
color:#FFFFFF;
}
#choose_theme option.body0 {
background-color:#DEEBF9;
color:#073070;
}
#choose_theme option.head1 {
background-color:#B82C44;
color:#FFFFFF;
}
#choose_theme option.body1 {
background-color:#EDCAD0;
color:#073070;
}
#choose_theme option.head2 {
background-color:#FF9933;
color:#FFFFFF;
}
#choose_theme option.body2 {
background-color:#FFE5CC;
color:#073070;
}
#choose_theme option.head3 {
background-color:#5A8E1E;
color:#FFFFFF;
}
#choose_theme option.body3 {
background-color:#D6E3C7;
color:#073070;
}
#choose_theme input {
background-color:#8397B7;
padding:0 5px 0 10px;
vertical-align:middle;
}
#home_presse {
position:relative;
}
.home_entry {
background-image:url(../../assets/common/bg_breadcrumb.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #FFFFFF;
margin:0 0 10px;
padding:10px 0 0;
position:relative;
}
.home_entry .left_entry {
float:left;
margin:0;
padding:0;
width:115px;
}
.home_entry .left_entry img {
vertical-align:bottom;
}
.home_entry .right_entry {
float:left;
margin:0;
padding:0;
width:470px;
}
.home_entry h1 {
margin:0 0 3px;
}
.home_entry .text {

}
.newsletter_feld {
background:#FFFFFF none repeat scroll 0 0;
color:#595959;
font-size:11px;
padding-left:5px;
width:150px;
}
.newsletter_feld_r {
background:#FFFFFF none repeat scroll 0 0;
color:#FF0000;
font-size:11px;
width:150px;
}
.newsletter_input {
font-size:11px;
padding-bottom:4px;
padding-left:5px;
width:270px;
}
.newsletter_input2 {
margin-left:6px;
}
.newsletter_text {
color:#595959;
font-size:0.7em;
width:400px;
}
.newsletter_text_r {
color:#FF0000;
font-size:0.7em;
width:400px;
}
.newsletter_input input {
font-size:11px;
}
.newsletter_input select {
font-size:11px;
}
.newsletter_auswahl {
width:100px;
}
.newsletter_archive {
border-bottom:1px solid #D1E3F6;
margin:0;
padding:0;
}
.newsletter_archive h1 {
margin:0;
}
.newsletter_archive .list_left {
float:left;
padding:5px 0;
width:400px;
}
.newsletter_archive .list_right {
float:left;
font-size:0.7em;
padding:5px;
width:160px;
}
.tboerse {
margin:15px 10px;
}
.tdl {
color:#144391;
font-weight:bold;
line-height:100%;
padding-right:5px;
}
.text_rot, .linkrot {
	color:#E43106;
}
.boersere {
border-color:#070730 #070730 #070730 -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
}
.boerseli {
border-color:#070730 -moz-use-text-color #070730 #070730;
border-style:solid none solid solid;
border-width:1px medium 1px 1px;
padding:10px;
}
.dereferer {
color:#595959;
font-size:0.7em;
font-weight:normal;
padding:10px;
}
.dereferer a, .dereferer a:hover, .dereferer a:active, .dereferer a:visited {
color:#595959;
font-weight:bold;
}
.dereferer a:hover {
color:#AAAAAA;
}
.dereferer table, .dereferer tr, .dereferer td {
color:#595959;
font-size:1em;
}
td.trennlinie {
background:#D1E3F6 none repeat scroll 0 0;
padding:0;
}
table.tabelle {
margin:5px;
width:97%;
}
table.tabelle td {
background:#D1E3F6 none repeat scroll 0 0;
color:#595959;
padding:5px;
}
table.tabelle th {
background:#D1E3F6 none repeat scroll 0 0;
color:#595959;
font-size:0.8em;
padding:5px;
}
.textbkl {
color:#FFFFFF;
font-size:0.6em;
font-weight:bold;
padding:2px;
}
.textkl {
font-size:0.6em;
padding:2px;
}
.textb {
font-weight:bold;
}
.sach {
background:transparent none repeat scroll 0 0;
border:medium none;
margin:0;
padding:0;
vertical-align:middle;
}
.sach img {
margin:2px 0 0;
padding:0;
vertical-align:middle;
}
hr.trennlinie {
border:1px solid #DEEEEB;
height:1px;
margin:5px 0;
width:95%;
}
.redenpublikationen {
background-image:url(../../assets/common/bg_breadcrumb.gif);
background-position:left top;
background-repeat:repeat-x;
margin:0 0 5px;
padding:5px 0 0;
position:relative;
}
.redenpublikationen h1 {
margin:0 0 3px;
}
.redenpublikationen a, .redenpublikationen a:link, .redenpublikationen a:visited, .redenpublikationen a:hover, .redenpublikationen a:active {
}
.redenpublikationen p {
padding:5px;
}
.redenpublikationen span {
float:left;
margin-right:15px;
position:relative;
}
.handwerker_erg {
}
.handwerk_entry {
background:#D1E3F6 none repeat scroll 0 0;
margin:0 0 5px;
padding:3px 0 3px 3px;
}
.handwerk_left {
float:left;
width:270px;
}
.handwerk_right {
float:left;
width:200px;
}
.asbest {
list-style-type:square;
margin:0;
padding:0 0 0 15px;
}
.asbest li {
font-size:1em;
line-height:100%;
margin:0 0 2px 2px;
padding:0;
}
.print img {
vertical-align:middle;
}

#seminare {
background-image:url(../../assets/common/sem_overview_bg.gif);
background-repeat:no-repeat;
border:1px solid #FFFFFF;
float:left;
height:45px;
margin-bottom:10px;
padding:0 0 0 10px;
width:235px;
}
.right {
float:right;
margin-left:15px;
}
#seminare span {
float:left;
margin:0 5px 0 0;
}
.sem_cat {
margin:0 0 0 0px;
padding:0 0 0 10px;
vertical-align:middle;
}
.sem_list {
border-bottom:1px solid #FF9933;
height:35px;
padding:3px;
}
.sem_list a, .sem_list a:link, .sem_list a:visited, .sem_list a:hover, .sem_list a:active {
	font-size:1em;
	text-decoration:none;
	color:#073070;
}
.sem_list a:hover {
text-decoration:underline;
}
.date_detail {
	 background:#DDDEDF;
	 color:#58585A;
	 font-size:0.7em;
	 margin-bottom:3px;
	 padding:0;
}
.date_detail_head {
	border-left:25px solid #6AB0E7;
	background:#CFE5F7;
	color:#58585A;
	margin-bottom:5px;
	margin-top:15px;
	padding:3px 3px 3px 10px;
	font-size:13px;
}
.sem_detail
{
	color:#58585A;
	padding:0;
	margin:5px 0 0 0;
}
.sem_detail_head {
	border-left:25px solid #DDDEE0;
	background:#EBEBED;
	color:#58585A;
	margin-bottom:5px;
	margin-top:0;
	padding:3px 3px 3px 10px;
	font-size:13px;
}
.date_padding_indent {
	padding:5px 20px 10px 35px;
}
#floatimageleft {
float:left;
font-size:0.7em;
margin:0 5px 10px 0;
}
#floatimageleft img {
border:medium none;
}
#floatimageright {
float:right;
font-size:0.7em;
margin:0 0 10px 5px;
text-align:right;
}
#floatimageright img {
border:medium none;
}
.red {
color:#FF9933;
}
#subnavi, #content, #content2, #content3, #custom {
margin-bottom:-32767px !important;
padding-bottom:32767px !important;
}
#wrapper {
overflow:hidden;
padding: 0 0 20px 0;
}
#wrapper {
float:none;
}
#wrapper:after {
clear:both;
content:'[DO NOT LEAVE IT IS NOT REAL]';
display:block;
height:0;
visibility:hidden;
}
#wrapper {
display:inline-block;
}
#wrapper {
display:block;
}
* > #footer, * > form, * > #notes, * > .output {
position:relative;
z-index:1000;
}
.bbk_overview_box {
background-image:url(../../assets/common/bbk_overview_box.gif);
background-repeat:no-repeat;
height:40px;
}
.bbk_overview_link {
padding:3px;
width:200px;
}
.bbk_overview_link a, .bbk_overview_link a:hover, .bbk_overview_link a:visited, .bbk_overview_link a:active {
color:#FFFFFF;
display:block;
text-decoration:none;
}
.bbk_overview_link a:hover {
color:#58585A;
}
.bbk_overview_box_linie {
background-image:url(../../assets/common/bbk_overview_linie.gif);
background-repeat:repeat-y;
}
.bbk_list_stufe {
background-image:url(../../assets/common/bbk_list_stufe.gif);
background-repeat:no-repeat;
height:40px;
}
.bbk_list_stufenname {
color:#FFFFFF;
font-weight:bold;
padding:3px;
}
.bbk_list_stufenname a, .bbk_list_stufenname a:link, .bbk_list_stufenname a:hover, .bbk_list_stufenname a:active, .bbk_list_stufenname a:visited {
color:#FFFFFF;
}
.bbk_list_right {
background:#B3B3B3 none repeat scroll 0 0;
border-bottom:1px solid #B3B3B3;
width:10px;
}
.bbk_list_link {
background:#E1E0E0 none repeat scroll 0 0;
border-top:1px solid #58585A;
padding:3px;
width:435px;
}
.first {
border-top:medium none;
}
.bbk_list_link a, .bbk_list_link a:hover, .bbk_list_link a:visited, .bbk_list_link a:active {
color:#58585A;
text-decoration:none;
}
.bbk_list_link a:hover {
text-decoration:underline;
}
.bbk_seminar_box {
background-image:url(../../assets/common/bbk_seminar_box.gif);
background-repeat:no-repeat;
}
.bbk_seminar_link {
color:#FFFFFF;
padding:3px;
}
.bbk_seminar_link a, .bbk_seminar_link a:hover, .bbk_seminar_link a:visited, .bbk_seminar_link a:active {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.bbk_seminar_link a:hover {
text-decoration:underline;
}
#bbk_flash {
background:#DDDEDF none repeat scroll 0 0;
margin-bottom:15px;
padding:10px 24px;
}
.newsletter_h1 {
background:transparent none repeat scroll 0 0;
color:#073070;
font-size:1.2em;
font-weight:bold;
letter-spacing:1px;
line-height:150%;
margin-bottom:10px;
margin-top:10px;
padding:0;
}
.newsletter_td {
padding:15px;
}
.newsletter_placeholder {
background-image:url(../../assets/common/nl.gif);
background-position:15px 50%;
background-repeat:no-repeat;
padding:15px;
}
.newsletter_aufz {
background-position:left 4px;
padding:2px 15px;
}
.box div.newsletter {
margin-bottom:5px;
}
.box a.popupwindow {
display:block;
padding-bottom:5px;
}
a.back {
	background:url(../../assets/common/pfeil_rechts.gif) no-repeat 0 3px;
	padding-left:30px;
}


/*** Rechte Seite NL-Optionen ***/
#nl_optionen a {
 text-decoration: none;
 color: #073070;
}
#nl_optionen a:hover {
 color: #fff;
}
.cm_expander_img {
 float: left;
 padding: 0 10px 10px 0;
}
tr.linie {
 border-bottom: 1px solid #999;
 margin: 1px 0;
}

td.pad {
 padding: 5px;
}
/*
.hidden { display:none; }
*/

/* ORGAPLAN */
#orgaplan {}
#orgaplan ul {list-style-type:none;}
#orgaplan .head { background:#6AB0E7; color:#ffffff; font-weight:bold; width:auto; padding:4px;}
#orgaplan .head i {font-weight:normal;}
#orgaplan .body { background:#CFE4F6; color:#073070; padding:4px;}