html, body {margin:0; padding:0;font-family: verdana, arial, sans-serif;font-size:12px;color:#444444;line-height: 1.5;text-align: justify;}

body a {color:#0f56a6; text-decoration:none; font-weight:bold;}
body a:hover {color:#a13e22;}
body a:visited {color:#6785a6;}
body a:visited:hover {color:#a13e22;}

#head1 { height: 159px;width: 990px;margin: 0px auto; padding: 0; position: relative;background-image: url(images/logo.png);background-repeat:no-repeat;background-position: 110px 39px;}
#head1 h4 {font-weight:normal;font-size:22px;position:absolute;bottom:55px;right:10px;color:#a13e22;}
#head1 span { position:absolute;bottom:25px;right:10px;text-align: right;color:#0f56ab;}
#head1 span a {font-size:12px; }

#head2 {height: 191px;width: 990px;margin: 0px auto; padding: 0; position: relative; background-image: url(images/header2.jpg);background-repeat:no-repeat;}

#head2 #linkansatz { height: 191px;width: 32px;margin: 0; padding: 0; position: absolute; background-image: url(images/bg_menu_0.gif);}
#head2 ul { list-style-type:none; white-space: nowrap;}
#head2 .menu_pos { display:none; position: absolute; top:0px; left:182px;width:300px;height:129px; margin:0;padding:0;}
#head2 li ul {height:100%;width:100%; margin:0;padding:0;}
#head2 li ul.sub1 {background-image: url(images/Knoten1.png);}
#head2 li ul.sub2 {background-image: url(images/Knoten2.png);}
#head2 li ul.sub3 {background-image: url(images/Knoten30_1.png);}
#head2 ul.menu li {display: inline;}
#head2 ul.menu { position: absolute; top:39px; left:32px; margin:0;padding:0;}
#head2 span { width:166px; height: 28px; display:block; margin:0 0 3px 0;padding:8px 0 0 13px; background-image: url(images/bg_menu_2.png);background-repeat:repeat; text-decoration:none;font-size:14px;color:white;}
#head2 span:hover { font-weight:bold;width:169px; background-image: url(images/bg_menu_1.png);background-repeat:repeat-x;cursor:pointer}
#head2 li:hover .menu_pos {display:block; }
#head2 li ul a { line-height:12px; font-weight:normal; display:block;font-size:14px;color:white;padding:2px 20px 1px 25px;height: 20px;width:166px;  background-image: none; background-color: transparent; }
#head2 li ul a:hover { font-weight:bold;}
#head2 li ul a:visited { color:#aecbeb;}

#main {width: 990px;margin: 0px auto; padding: 45px 0 0 0; position: relative;}

#nav_left {float:left;display:inline;width:135px;margin:0;padding:0 0 0 10px;position:relative;z-index:100;text-align: left;}
#nav_left ul { list-style-type:none;margin:0;padding:0;position:relative;}
#nav_left li {margin:0 0 23px 0;padding:0;}
#nav_left a {margin:0;padding:0;display:inline;}
#nav_left h4 {font-size:14px;color:white;line-height:36px;padding-left:20px;margin:0 0 10px 0;background-image: url(images/bg_menu_1_ot.jpeg);background-repeat:repeat-x;}


#nl_zitatbox {background-color:#aecbeb;border: 1px solid #0f56a6;float:right;color:#444444;display:inline;width:198px;margin:0px 10px 0px 10px;padding:20px 10px 20px 10px;position:relative;z-index:100;}
#nl_zitatbox img {display:block;}

#nav_right {float:right;color:#444444;display:inline;width:218px;margin:0;padding:0 0 0 2px;position:relative;z-index:100;}
#nav_right img {display:block;}
#nav_right span {display:block; color:#a13e22;font-size:19px;}
#nav_right a {font-weight:normal;display:block;color:#999999;text-decoration:none;font-size:13px;margin:0 0 25px 0;}
#nav_right a img {border:0px;}
#nav_right a:hover {color:#a13e22;}

#partner_rechts {float:right;color:#444444;display:inline;width:216px;margin:0 10px 0 0 ;padding:0 0 0 2px;position:relative;z-index:100;} 
#partner_rechts h3 {color:#444444;font-size:14px;}

#content{ margin:0 0 0 15px ; padding:0;position:relative;width: 546px;display:inline;float:left;}
#content_big{ margin:0;padding:0;position:relative;width: 835px;display:inline;float:left;}

#content_big .artikel {background-image: url(images/bottom_line_big.png);background-repeat:no-repeat;background-position:center bottom;}
#content .artikel {background-image: url(images/bottom_line.png);background-repeat:no-repeat;background-position:left bottom;}
.artikel {padding:0 10px 18px 39px;margin: 0 0 20px 0;}
.artikel h1 {font-size:19px;color:#0f56a6;margin-top:0;padding-top:0}
.artikel h2 {font-size:16px;color:#a13e22;}
.artikel h3 {font-size:14px;color:#a13e22;}
.artikel h4 {font-size:14px;color:#0f56a6;}
.artikel p  {text-align: justify; font-size:12px;line-height: 1.5;padding:0 0 16px 0;margin:0;}
.artikel ul {text-align: justify; font-size:12px;line-height: 1.5;}

.artikel .follow_link {font-size:13px;}
.artikel .weiter {clear:both;display:block;text-align:right; font-size:13px;}

#newsticker {margin:25px 12px 18px 39px; height:94px;padding:0 0 0 45px;background-color:#C9CEE7; background-image: url(images/karte.gif);background-repeat:no-repeat;background-position:left top;}
#newsticker h1 {margin: 0; padding: 0;height:27px; line-height:27px;font-size:11px;color:white;font-weight:bold;display:block;text-align:center;background-image: url(images/newsticker-bg.gif);background-repeat:repeat-x;}
#newsticker ul {margin: 0; padding: 5px 0 0 0 ;list-style-image:url(images/plus.gif)}
#newsticker li {margin: 0 0 0 20px; padding: 0 0 0 0px;}
#newsticker a {text-decoration:none; font-weight:bold;font-size:11px;color:black;}
#newsticker a:hover {color:#0f56a6;}

.link_liste ul {margin:0px 0 0 0;padding: 0;}
.link_liste li {color:#0f56a6;line-height: 1.5;}

#footer_im_content {clear:both;text-align:center; color:#0f56a6;font-size:10px;margin:0;padding:24px 10px 18px 39px; }
#footer {text-align:center; color:#0f56a6;font-size:10px;margin:0;padding:24px 110px 20px 0 }

#preload {position:absolute;left:-2000px}
#preload img {width:1px;height:1px;}

.left, .alignleft {float: left;margin: 5px 15px 5px 0px;font-weight: bold;text-align: center;}
.right, .alignright {float: right;margin: 5px 0 5px 15px;font-weight: bold;text-align: center;}
.center {display: block;margin: 0 auto 20px auto;font-weight: bold;text-align: center;}
/*.brd_blu { padding: 4px; border: 1px solid #0f56a6;}*/

img.alignleft, img.alignright { padding: 4px; border: 1px solid #0f56a6;}

.pdf-version {padding-left:19px; line-height:17px;display:block;text-decoration:none;text-align:right;position:absolute;right:10px;top:-17px;background-image: url(images/pdficon_small.gif);background-repeat:no-repeat;}
.pdf {padding-left:19px; line-height:17px;display:block;background-image: url(images/pdficon_small.gif);background-repeat:no-repeat;}

a img {border:none;padding:0;margin:0;}

#infobox a {display:block;float:left;border:0px;margin: 0px;padding: 0px;background: #FFFFFF;text-align: left;vertical-align: bottom;font-size:12px;font-weight: normal;color: #FFFFFF;text-decoration:none;overflow: visible;z-index: 0;}
#infobox a:hover {background: #FFFFFE;height:300px;}
#infobox a span {display:none;}
#infobox a:hover span {margin: 0px;padding: 3px;background: #FFFFFF;text-align: left;vertical-align: top;font-size:12px;font-weight: normal;color: #666666;text-decoration:none;border:4px solid #0f56a6;position: absolute; top:690px; left: 50px;display: block;width: 350px;z-index: 10;}
#infobox img {border:0px; margin:0px;padding:0px;}
#infobox {border:0px; margin:0px;padding:0px; width:670px}

.headline {margin-top:0;padding-top:0}
.np {display: none;}


img.logo {padding:0px;margin:30px 30px 0 0px;vertical-align:middle;}
img.icon {border:0px;padding:0px;margin:0 0px 0 0px;vertical-align:middle;}
.Kostenkategorie{float:left; text-align:center; width:155px; height:150px;}


