body,BODY,TD {
 font-family:Verdana;
 font-size:11px;
 color:#333333;
}

h1 {
font-size:22px; font-weight:normal;
padding-top:24px; padding-bottom:8px; padding-left:12px;
margin-bottom:24px; margin-top:0;
color:white;
}

/* ÜS Inhalt  */ 
h2 {
margin-bottom: 13px;
}

p{
margin-top:0px;
}

a:hover, a:active, a:visited, a:link{
 text-decoration: none;
}
a img{
border:none;
}
img.mail_button {
 vertical-align: middle;
 position: relative;
 top:1px;
}

.cpic {
padding-top:84; padding-bottom:7; padding-left:12;
}

h2 {
 font-weight:bold;
 font-size:14px;
 color:#009EE1;
 margin-top:0;
}
h5 {
 font-size: 13px;
 margin-top:0;
}
.sHr{
 width:228px;
 margin-top:25px;
 margin-bottom:10px;
 border-top: 1px solid #CCC;
}

div.logo{
 margin-top:19px;
 margin-bottom:14px;
 margin-left:252px;
}

div.leftcolumn{
 float:left;
 width:240px;
 margin-top:23px
}
.homeheadline {
 display:none;
}
div.head_slogan{
 position: absolute;
 top:19px;
 left: 371px;
 color: white;
 font-size: 16px;
 line-height: 20px;
 width:300px;
}

div.head_slogan p{
 margin: 0px;
}

.imageheadhome {
 display:block;
 text-decoration:none;
 font-size: 90%;
 color:#333333; font-weight:bold;
 background    : #DFF2FF url("/C12572940064D86E/RepositoryFile/navi/$File/box_home_grey.gif") top left no-repeat;
 padding-top: 4px; padding-bottom:5px; padding-left:27px; padding-right:11px;
}

div.imageheadmagazin,div.imageheadmagazin_a {
 position:relative;
 float:left;
 margin-right:4px;
 z-index: 400;
}

div.imageheadmagazin div,div.imageheadmagazin_a div{
 text-decoration:none;
 font-size: 100%;
 padding-top: 4px;
 padding-bottom:5px;
 padding-left:10px;
 padding-right:11px;
 border-top: 1px solid #cccccc;
 border-left: 1px solid #cccccc;
 border-right: 1px solid #cccccc;
 cursor: pointer;
}

div.imageheadmagazin_a div{
 background-color: #F3F3F3;
}

div.imageheadmagazin b{
 font-weight: normal;
 color:#999999;
}
/*  weiße Linie */
div.imageheadmagazin img.wl{
 background-color: white;
 height:2px;
width: 100%;
position:absolute;
bottom:1px;
}
div.imageheadmagazin_a img.wl{
display: none;
}

div#infoareahome { 
display:block;
width:100%;
position:relative;
top:-1px;
line-height:0px;
z-index: 20;
background-color:#F3F3F3;
border:1px solid #CCCCCC;
}

div#iah_content {
z-index: 40;
line-height:135%;
padding-top: 10px; padding-bottom:10px; padding-left:11px; padding-right:12px;
}

div#iah_content p{
 margin:0px;
}

div#iah_content a, div#iah_content a:visited, div#iah_content a:active, div#iah_content a:link, div#iah_content a:hover{
 color: #009EE1;
}


.imageheadlink {
 width:228px;
 display:block;
 text-decoration:none;
 padding-top: 4px; padding-bottom:5px;
}

.imageheadbottom {
font-size: 90%;
color:#333333; font-weight:bold;
background    : #DFF2FF url("/C12572940064D86E/RepositoryFile/navi/$File/box_blue_bottom.gif") top left no-repeat;
padding-top: 4px; padding-bottom:5px; padding-left:11px; padding-right:11px;
}

.imagetext {
background-color:#F3F3F3;
border-color:#004A80; border-bottom-width:1px; border-bottom-style:solid;
padding-top:12; padding-bottom:12; padding-left:12;
}

div.box_html_magazine,div.box_html_magazineV2{
position: relative;
float:right;
width:348px;
margin-left:0px;
}

div.box_html_magazine .border{
display:none !important;
border: 0px !important;
}

div.box_html_magazineV2 .border{
display:none !important;
border: 0px !important;
}
.standard {
}

div.rc_container {
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
}

form#advsearch{
 margin:0px;
}

div.info_box input#advsearch_q{
width:115px;margin-right:12px;font-size:11px;vertical-align:middle
}

div.info_box_container{
 position:relative;
 margin-bottom:12px;
}

div.info_box {
position: relative;
border: 1px solid #cccccc;
}

.imagehead {
}

div.info_box .imagehead {
 font-weight: bold;
 display: none !important;
}

.infotext {
 color:#999;
 clear:left;
}

.info_box .infotext p{
 margin: 0px;
}

.infolink,.infolinkdownload {
 padding-top:5px;
 color:#333333;
}
.infolinkdownload {
 text-indent: -18px;
 margin-left:18px;
}

.infolinkdownload a.dl_link{
 color:#009EE1 !important; 
}

.infolinkdownload a.dl_link img{
 vertical-align: top;
 position: relative;
 top:0px;
}

.infolinkdownload span.dl_size{
 color:#999999;
}


#infoarea { 
 padding-top: 10px; padding-bottom:10px; padding-left:11px; padding-right:12px;
}

#infotext img {
 margin-right: 9px;
 margin-bottom: 9px;
 z-index: 200;
}

div.right_boxes_home{
 width:348px;
 margin-left:12px;
 float:right;
}

.border {
 border: 1 px solid #cccccc;
}

.bordertop { 
 border-color:#cccccc; border-top-width:1px; border-top-style:solid; 
}

div.info_box .border { 
 border:0px solid #cccccc !important;
}

div.info_box .bordertop { 
 display:none !important;
}

.bordertopgrey { 
 border-color:#CCCCCC; border-top-width:1px; border-top-style:solid; 
}

img.logo_tl{
position:absolute;
top:12px;
left:20px;
z-index:100;
}

div#navistandard_container{
position:absolute;top:0px;left:0px;width:100%;
z-index:50;
}

div.navi_middle_home {
 width:348px;
}

div.navi_middle {
 width:468px;
}
div.navi_middle .col1{
 margin-left:12px;
}

div.navi_middle_home div.navi_middle_entry {
 margin-bottom:12px;
 width:100%;
 float:left;
 position:relative;
 cursor:pointer;
}

div.navi_middle_home div.text{
border: 0px solid grey !important;
padding:0px !important;
}

div.navi_middle div.navi_middle_entry {
 margin-bottom:12px;
 width:228px;
 float:left;
 position:relative;
 cursor:pointer;
}

div.navi_middle_entry div{
 background-color:#fff; border:1px solid #cccccc;
 padding:10px 12px 10px 11px;
line-height: 14px;
}

div.navi_middle_entry h3{
 margin-top:0px;
 margin-bottom:6px;
 font-size: 100%;
}

div.navi_middle_entryt a,div.navi_middle_entry a:visited,div.navi_middle_entry a:active,div.navi_middle_entry a:link,div.navi_middle_entry a:hover{
 text-decoration: none;
 color:#009EE1;
}

div.navi_middle_entry a img{
 margin-right: 4px;
}
div.navi_middle_entry span img{
 float:right;
 margin-left: 4px;
}
div#navistandard{
 z-index:45;
 position:relative;
 top:8px;
 left:12px;
 height:24px;
 width:948px;
 border-bottom:1px solid #CCCCCC;
}

#navistandard a{
font-size:10px;
color:#999;
text-decoration:none
}
#navistandard a:active{
font-size:10px;
color:#999;
text-decoration:none
}
#navistandard a:hover{
font-size:10px;
color:#333;
text-decoration:none
}
#navistandard a:visited{
font-size:10px;
color:#999;
text-decoration:none
}
#navistandard a:link{
font-size:10px;
color:#999;
text-decoration:none
}
.navistandard {
color:#999;
text-decoration:none
}

div#metanavi{
 position:absolute;
 top:5px;
 right:-12px;
}

div#metanavi .nimage{
 margin:0px !important;
 vertical-align:middle;
}

div#metanavi span{
 position:relative;
 top:-1px;
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid #00aeef;
padding: 8px;
background-color: #E6E6E6;
visibility: hidden;
z-index: 100;
}

.navifollow {
padding-bottom:11px;
margin-bottom:24px;
border-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid; 
}

.textlisting {
display:block;
clear:left;
border-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid; 
padding-top:10px;padding-bottom:10px;
}

.listing {
 width:100%;
display:block;
float:left;
border-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid; 
}

#listing a{
display:block; background-color:#FFFFFF; color:#333333; text-decoration:none;
}
#listing a:hover{
background-color:#F3F3F3; color:#333333; text-decoration:none;
}

.thumbnail { 
float:left;
width:92px;
cursor:pointer;
 }

.listingtext { 
display:inline-block;
text-align:left;
vertical-align:bottom;
cursor:pointer;
color: #333333;
 }

/* Suchergebnis   */
span.search_listing_date,span.search_listing_db_title{
 color: #999999 !important;
}

u.search_listing{
 text-decoration: none;
font-weight: bold;
}

.search_listing_text b{
 text-decoration: none;
font-weight: normal;
}
/*  Ende Sucherg */

.listingtextdownload { 

display:inline-block;
text-align:left;
vertical-align:bottom;
cursor:pointer;
 }

.listing_headline_1{
color:#999999;
}

.listing_headline_2{
font-weight: bold;
color:#333333;
}

.listingtextdownload img{
 margin-left: 12px;
}

.listingsize { 
margin-top:3px;
padding-left:18px;
color:#999999;
 }

.listinggrey {
color:#999999;
}

/*  Newsbox Startseite links */
div.newsbox_entry{
 margin-left: 9px;
 margin-right: 9px;
 margin-bottom:13px;
 margin-top:13px;
 color: #999999;
 font-size: 10px;
 cursor:pointer;
}

div.newsbox_entry .n_text a,div.newsbox_entry .n_text a:visited,div.newsbox_entry .n_text a:active,div.newsbox_entry .n_text a:link,div.newsbox_entry .n_text a:hover{
 text-decoration: none;
 color:#009EE1;
}

div.newsbox_entry .n_text a img{
 margin-right: 4px;
}

.useless {
  z-index:100;
  width:1px;  height:1px; font-size:1px;
  background:#FFF;  position:relative;
 top:-15px; left:12px
}

.n1_right {
background-color:#f3f3f3;
border-color:#CCC; border-right-width:1px; border-right-style:solid; 
font-family:Verdana; color:#999999; text-decoration:none; font-size:10px;font-weight:bold;
background-image: url("/C12572940064D86E/RepositoryFile/navi/$File/g_l.gif");
background-repeat: no-repeat;
margin-right:0px;
padding-left:12px; padding-right:11px; 
padding-top:6; padding-bottom:7px;
}
.leftnavigation{
 width:228px;
 border-top: 1px solid #cccccc;
 border-right: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 padding:18px 0;
}
.leftnavigation a{
background-image: url("/C12572940064D86E/RepositoryFile/navi/$File/ln-separator.png");
background-repeat: no-repeat;
background-position:28px top;
padding:10px 0 11px 11px;
}
a.navi0i {
clear:both;
display:block;
display:block; background-color:#FFFFFF; color:#999999; text-decoration:none;
}
a.navi0a {
clear:both;
display:block;
color:#333333;
text-decoration:none;
}
a.navi0i:hover{
color:#333333; text-decoration:none;
}
a.navi0i:active{
 color:#999999; text-decoration:none;
}
a.navi1i {
clear:both;
display:block;
padding-left:19px;
color:#999999;
text-decoration:none;
}
a.navi1a,a.navi1o {
clear:both;
display:block;
padding-left:19px;
text-decoration:none;
display:block;
color:#333333;
}
a.navi1i:active, a.navi1i:visited{
color:#999999; text-decoration:none;
}
a.navi1o:hover{
color:#333333; text-decoration:none;
}
a.navi1o:active{
color:#999999; text-decoration:none;
}
a.navi1o:visited{
color:#999999; text-decoration:none;
}
a.navi1i:hover{
color:#333333; text-decoration:none;
}
a.navi2i {
text-decoration:none;
clear:both;
display:block;
padding-left:27px;
}

a.navi2a {
color:#333333;
text-decoration:none;
clear:both;
padding-left:27px;
}

a.navi2o {
text-decoration:none;
clear:both;
display:block;
padding-left:27px;
}
.leftnavigation a.first{
background-image:none !important;
}
.nimage {
 margin-right: 5px;
}

.nimage2 {
 margin-right: 5px;
}

.nih {

}

.nblackline {
height:1px;
font-size:0px;
width:228px;
position:relative; top: -3px;
border-color:#004A80; border-bottom-width:1px; border-bottom-style:solid;
}
.ngreyline {
font-size:1px;
width:228px; height:1px;
border-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid;
}
.navi2i a{
display:block; color:#999999; text-decoration:none;
}
.navi2i a:hover{
color:#333333; text-decoration:none;
}
.navi2i a:active{
color:#333333; text-decoration:none;
}

div#footerstandard{
 position:relative;
}

#footerstandard a{
font-size:10px;
color:#999;
text-decoration:none
}

#footerstandard a:active{
font-size:10px;
color:#999;
text-decoration:none
}

#footerstandard a:hover{
font-size:10px;
color:#333;
text-decoration:none
}

.footerstandard {
color:#999;
text-decoration:none
}

div.footer{
 float:right;
 width:708px;
 margin-top:20px;
 padding-bottom: 6px;
 border-color:#CCCCCC;
 border-bottom-width:1px;
 border-bottom-style:solid;
}

div.footer img {
 margin-right: 8px;
 margin-left: 8px;
}
/*  Suche Fuss   */
a.pn_nav,a.s_nav,a.pn_nav:visited,a.s_nav:visited,,a.pn_nav:link,a.s_nav:link,a.pn_nav:active,a.s_nav:active,a.pn_nav:hover,a.s_nav:hover {
color:#009EE1;
}


/*  runde Ecken */
img.tl {
position: absolute;
top:-1px;
left:-1px;
z-index:500;
}

img.tr {
position: absolute;
top:-1px;
right: -1px;
z-index: 100;
z-index:500;
}

img.bl {
position:absolute;
bottom:-1px;
left: -1px;
z-index:500;
}

img.br {
position:absolute;
bottom:-1px;
right: -1px;
z-index:500;
}

div.gallery {
background-color:#F3F3F3;
border-bottom:1px solid #004A80;
}
div.gallery div.navifollow {
border:0 none;
margin:0;
padding:10px;
}

div.gallery div.pic {
border:1px solid #004A80;
text-align:center;
}

div.gallery div.text {
float:none;
padding:0 10px 10px;
}

/* */
div.hnavicontainer {
z-index: 20; position: absolute; top: 81px; left: 252px; width: 708px;
height: 25px; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 2px;
}
div.hnavi {
height:23px;background-color:#ffffff;
}
div.hnavi * {
    white-space:nowrap;
}
div.hnavi .n1 {
    float:left;
    position:relative;
    padding-right: 2px;
}
div.hnavi .firstentry {
    margin-left: 0px !important;
}
div.hnavi a.n1,div.hnavi span.n1 {
    float:left;
 position:relative;
    text-transform:uppercase;
    background-color: rgb(243, 243, 243);
 border-right: 1px solid #CCC;
 border-left: 1px solid #CCC;
 border-top: 1px solid #CCC;
    color:#009EE1;
    text-decoration:none;
 line-height:13px;
    font-size:11px;
    font-weight:bold;
    margin-right:0px;
    padding:6px 11px 7px 12px;
    display:block;
}
div.hnavi  img.tl {
}
div.hnavi  img.tr {
right:-2px;
}
div.hnavi a.n1:hover,div.hnavi a.n1_a {
 float:left;
 position:relative;
 text-transform:uppercase;
 background-color:#009EE1;
 border-right: 1px solid #009EE1;
 border-left: 1px solid #009EE1;
 border-top: 1px solid #009EE1;
 color:#FFFFFF;
 text-decoration:none;
 line-height:13px;
 font-size:11px;
 font-weight:bold;
 margin-right:0px;
 padding:6px 11px 7px 12px;
 display:block;
}
div.hnavi span.n1 {
 border-right-width:0px;
}
div.hnavi a.var2 {
 color:#cccccc;
}
div.hnavi div.n2 {
    position:absolute;
    left:0px;
    top: 27px;
    visibility:hidden;
    padding:0;
    margin:0;
}
div.hnavi .n2 ul {
    margin:0;
    list-style-type:none;
    background-color:#F3F3F3;
    border:1px solid #CCCCCC;
    padding:5px 0px 5px 0px;
}
div.hnavi .n2 li {
 line-height:13px;
 font-size:11px;
 list-style-type:none;
 padding:0px;
 margin:0px;
}
div.hnavi .n2 li div{

}
div.hnavi a.n2{
 line-height:13px;
   font-size:11px;
    color:#333333;
    display:block;
    padding:5px 10px 4px 11px; 
    margin:0;
    text-decoration:none;
}
div.hnavi a.n2:hover{
 background-color:#999999;
 color:#FFFFFF;
 text-decoration:none;
    display:block;
    padding:5px 10px 4px 11px; 
    margin:0;
    text-decoration:none;
}

div.hnavi a.n2 img{
margin-right:7px;
}
.portraits {
position:relative;
height:100px;
width:100%;
}
#igmc{
position:absolute;
height:100px;
left:0;
top:0;
width:10000px;
}
.low {
float:left;
margin-right:12px;
position:relative;
}
.low a img {
border:1px solid #cccccc;
}
.low a.active img {
border:1px solid #00aeef;
}
.low a:hover img {
border:1px solid #00aeef;
}
.portraits .box {
padding:0 39px 0 39px;
position:relative;
}
.portraits .container {
height:100px;
position:relative;
overflow:hidden;
z-index:100;
}
.portraits .navleft {
position:absolute;
top:0;left:0;
z-index:200;
display:none;
}
.portraits .navright {
position:absolute;
top:0;right:0;
z-index:201;
display:none;
}


