/*------------------ Allgemein -----------------*/ 
body { 
   font-family:Arial; 
   font-size:13px; 
   color:#666666; 
   margin:0px 0px 0px 0px; 
   padding:0px 0px 0px 0px; 
   background-image:url(/C125709800246727/RepositoryFile/css_images/$File/bg_dots.gif); 
   background-position:top left; 
   background-repeat:repeat-y; 
} 
div#contentcontainer { 
   position:relative; 
   margin:0px 0px 0px 0px; 
   padding:0px; 
   float:left; 
   left:12px; 
   z-index:2; 
} 
div#contentbg { 
   position:relative; 
   background-image:url(/C125709800246727/RepositoryFile/css_images/$File/dot_bg.gif); 
   background-position:0px 1px; 
   background-repeat:repeat-y; 
   padding:0px 0px 0px 0px; 
   margin:0px 0px 0px 0px; 
   width:583px; 
} 
div#content { 
   position:relative; 
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px; 
   width:558px; 
} 
div#contentwithteaser { 
   position:relative; 
   width:395px; 
   float:left; 
   padding:0px 0px 0px 0px; 
   margin:0px 0px 0px 0px; 
} 
div#contentwithteaserNS { 
   position:relative; 
   width:390px; 
   padding:0px 0px 0px 0px; 
   margin:0px 0px 0px 0px; 
} 
div#contentwithoutteaser { 
   position:relative; 
   width:100%; 
   padding:0px; 
   margin:0px 0px 0px 0px; 
} 
div#teaser { 
   position:relative; 
   margin:0px 0px 0px 0px; 
   padding:0px 0px 0px 0px; 
   width:160px; 
   font-size:12px; 
} 
div#teaserNS { 
   position:relative; 
   margin:0px 0px 0px 0px; 
   padding:0px 20px 0px 0px; 
   width:165px; 
   font-size:12px; 
   float:right; 
} 

div#kontaktnavigatorwithteaserNS { 
   width:395px; 
} 
div#kontaktnavigatorwithoutteaserNS { 
} 
/*------------------ Content Bereich allgemein -----------------*/ 
div.content_section { 
   position:relative; 
   padding:1px 7px 10px 0px; 
   margin:0px 0px 0px 0px; 
   background-image:url(/C125709800246727/RepositoryFile/css_images/$File/dot.gif); 
   background-position:0px 1px; 
   background-repeat:repeat-x; 
   border:solid 1px #F6F9FC; 
} 
div.content_section_withoutline{ 
   position:relative; 
   padding:1px 7px 10px 0px; 
   margin:0px 0px 0px 0px; 
   border:solid 1px #F6F9FC; 
} 
div#teaser div.content_sectionteaser { 
   position:relative; 
   padding:10px 5px 10px 5px; 
   margin:0px 0px 0px 0px; 
   background-image:url(/C125709800246727/RepositoryFile/css_images/$File/dot.gif); 
   background-position:0px 1px; 
   background-repeat:repeat-x; 
   width:164px; 
} 
div#teaser div.content_sectionteaser_withoutline { 
   position:relative; 
   padding:10px 5px 10px 5px; 
   margin:0px 0px 0px 0px; 
   width:164px; 
} 
div#teaserNS div.content_sectionteaser { 
   position:relative; 
   padding:10px 5px 10px 5px; 
   margin:0px 0px 0px 0px; 
   background-image:url(/C125709800246727/RepositoryFile/css_images/$File/dot.gif); 
   background-position:0px 1px; 
   background-repeat:repeat-x; 
   width:154px; 
} 
div#teaserNS div.content_sectionteaser_withoutline { 
   position:relative; 
   padding:10px 5px 10px 5px; 
   margin:0px 0px 0px 0px; 
   width:154px; 
} 
div.content_section a:link, 
div.content_section a:visited,
div.content_section_withoutline a:link, 
div.content_section_withoutline a:visited { 
   font-family:Arial; 
   color:#666666; 
   text-decoration:underline; 
} 
div.content_section a:hover,
div.content_section_withoutline a:hover { 
   color:#0066B0; 
} 
div.content_sectionteaser a:link, 
div.content_sectionteaser a:visited,
div.content_sectionteaser_withoutline a:link, 
div.content_sectionteaser_withoutline a:visited { 
   font-family:Arial; 
   color:#666666; 
   text-decoration:underline; 
} 
div.content_sectionteaser a:hover,
div.content_sectionteaser_withoutline a:hover { 
   color:#0066B0; 
} 
h1{ 
   font-family:Arial; 
   font-size:18px; 
   color:#0066B0; 
   margin:21px 0px 0px 0px; 
} 
h2{ 
   font-family:Arial; 
   font-size:13px; 
   color:#0066B0; 
   margin:9px 0px 9px 0px; 
} 
h3{ 
   font-family:Arial; 
   font-size:13px; 
   color:#0066B0; 
} 
p { 
   margin:9px 0px 0px 0px; 
} 
ol,ul { 
   margin-top:9px; 
   margin-bottom:9px; 
} 
span.clearall { 
   clear:left; 
   clear:right; 
} 

/*------------------ Linkliste für Abschnitte -----------------*/ 
span.linkliste { 
   position:relative; 
   display:block; 
   margin:20px 0px 0px 0px; 
} 
span.linklisteneintrag { 
   position:relative; 
   display:block; 
  margin:0px 0px 3px 0px; 
} 
span.linkliste a:link, 
span.linkliste a:visited { 
   padding:0px 0px 0px 0px; 
   text-decoration:underline; 
   color:#666666; 
} 
span.linkliste a:hover { 
   color:#0066B0; 
} 
span.linkliste a.dllink:link, 
span.linkliste a.dllink:visited { 
   padding:0px 0px 0px 0px; 
   text-decoration:underline; 
   color:#666666; 
} 
span.linkliste a.dllink:hover { 
   color:#0066B0; 
} 
img.downloadicon { 
   margin:0px 3px 0px 0px; 
   position:relative; 
   top:3px; 
} 
span.zusatztext { 
 padding:0px 0px 0px 3px; 
} 

/*------------------ Teaser Bild -----------------*/ 
div.img { 
   position:relative; 
   padding:22px 0px 10px 5px; 
   margin:0px 0px 0px 0px; 
   background-image:url(/C125709800246727/RepositoryFile/css_images/$File/dot.gif); 
   background-position:0px 1px; 
   background-repeat:repeat-x; 
} 
div.img_withoutline { 
   position:relative; 
   padding:22px 0px 10px 5px; 
   margin:0px 0px 0px 0px; 
} 
div.img img.teaserimg { 
   margin:0px 0px 0px 0px; 
   width:160px; 
} 
div#teaser div.img_under { 
   padding:0px; 
  height:22px; 
   width:160px; 
} 
div#teaserNS div.img_under{ 
   padding:0px; 
   width:160px; 
} 
div.img_under div.img_under_text { 
   background-color:#D3E5F2; 
   font-size:10px; 
   padding:5px 5px 2px 5px; 
} 

div.img_under div.img_under_lupe { 
  width:24px; 
  height:20px; 
  float:right; 
  margin:0px 0px 0px 0px; 
}   


/*------------------ Trennlinien -----------------*/ 
div.dotted_line_h_double { 
   position:relative; 
   background-image:url(/C125709800246727/RepositoryFile/css_images/$File/dot.gif);   
   background-position:top left; 
   margin:0px; 
   height:5px; 
   width:562px; 
   font-size:1px; 
   clear:right; 
} 
div.navlinedottedKontakt { 
   position:relative; 
   top:0px; 
   height:5px; 
   padding:0px 0px 0px 0px; 
   margin:0px 0px 0px 0px; 
   background-image:url(/C125709800246727/RepositoryFile/css_images/$File/dot.gif); 
   background-position:top left; 
   background-repeat:repeat-x; 
   font-size:1px; 
} 
/*------------------ Buttons -----------------*/ 
button { 
   background-color:#D3E5F3; 
   border:solid 1px #8CA9C3; 
   font-size:11px; 
   line-height:13px; 
   height:14px; 
   color:#666666; 
   cursor:pointer; 
   margin:10px 0px 10px 0px; 
} 
span.button { 
   display:block; 
   margin:5px 0px 5px 0px; 
   clear:right; 
   clear:left; 
   clear:both; 
} 

a.button:link, 
a.button:visited { 
   background-color:#D3E5F3; 
   border:solid 1px #8CA9C3; 
   font-size:11px; 
   line-height:13px; 
   height:14px; 
   color:#666666; 
   cursor:pointer; 
   padding:0px 15px 0px 15px; 
   text-decoration:none; 
} 

/*------------------ KD -----------------*/ 

table.kdtable { 
   font-family:Arial; 
   font-size:12px; 
   color:#666666; 
} 
table.kdtable a.searchdoktitle:link, 
table.kdtable a.searchdoktitle:visited, 
table.kdtable a.searchdoktitle:hover { 
   font-size:12px; 
   color:#0066B0; 
   display:block; 
   font-weight:bold; 
   margin:0px 0px 5px 0px; 
} 
table.kdtable span.line { 
  margin:3px 0px 0px 0px; 
  display:block; 
} 
a.morelink:link, 
a.morelink:visited { 
   font-family:Arial; 
   font-size:11px; 
   color:#666666; 
   text-decoration:none; 
   text-align:right; 
   display:block; 
} 
a.morelink:hover { 
   text-decoration:none; 
} 
a.morelinkright:link, 
a.morelinkright:visited { 
   font-family:Arial; 
   font-size:11px; 
   color:#666666; 
   text-decoration:none; 
} 
a.morelinkright:hover { 
   text-decoration:none; 
} 
a.followingpages:link, 
a.followingpages:visited { 
   font-family:Arial; 
   color:#0066B0; 
} 
a.followingpages:hover { 
   color:#0066B0; 
} 
/*------------------ Kontaktdaten -----------------*/ 
table#kontakttable td { 
  padding:0px 10px 5px 0px; 
}
table#kontakttable td p { 
   position:relative;
top:-7px;
}

