/*------------------ Allgemein -----------------*/ 
body { 
   font-family:Arial; 
   font-size:13px; 
   color:#000000; 
   margin:0px 0px 0px 0px; 
   padding:0px 0px 0px 0px; 
} 
div#contentcontainer { 
   position:relative; 
   margin:0px 0px 0px 0px; 
   padding:0px; 
   float:left; 
   left:12px; 
   z-index:2; 
} 
div#contentbg { 
   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:395px; 
   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:160px; 
   font-size:12px; 
   float:right; 
} 

/*------------------ Content Bereich allgemein -----------------*/ 
div.content_section { 
   position:relative; 
   padding:1px 7px 10px 0px; 
   margin:0px 0px 0px 0px; 
} 
div.content_section_withoutline{ 
   position:relative; 
   padding:1px 7px 10px 0px; 
   margin:0px 0px 0px 0px; 
} 
div#teaser div.content_sectionteaser { 
   position:relative; 
   padding:10px 5px 10px 5px; 
   margin:0px 0px 0px 0px; 
   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; 
   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:#000000; 
   text-decoration:underline; 
} 
div.content_section a:hover,
div.content_section_withoutline a:hover { 
   color:#000000; 
} 
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:#000000; 
   text-decoration:underline; 
} 
div.content_sectionteaser a:hover,
div.content_sectionteaser_withoutline a:hover { 
   color:#000000; 
} 
h1{ 
   font-family:Arial; 
   font-size:18px; 
   color:#000000; 
   margin:21px 0px 0px 0px; 
} 
h2{ 
   font-family:Arial; 
   font-size:13px; 
   color:#000000; 
   margin:9px 0px 9px 0px; 
} 
h3{ 
   font-family:Arial; 
   font-size:13px; 
   color:#000000; 
} 
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:#000000; 
} 
span.linkliste a:hover { 
   color:#000000; 
} 
span.linkliste a.dllink:link, 
span.linkliste a.dllink:visited { 
   padding:0px 0px 0px 0px; 
   text-decoration:underline; 
   color:#000000; 
} 
span.linkliste a.dllink:hover { 
   color:#000000; 
} 
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; 
} 
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:20px; 
   width:160px; 
} 
div#teaserNS div.img_under{ 
   padding:0px; 
   height:20px; 
   width:160px; 
} 
div.img_under div.img_under_text { 
   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 { 
   display:none;
} 
div.navlinedottedKontakt { 
   display:none;
} 
/*------------------ Buttons -----------------*/ 
button { 
   display:none;
} 
span.button { 
   display:none;
} 

a.button:link, 
a.button:visited { 
   display:none;
} 

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

table.kdtable { 
   font-family:Arial; 
   font-size:12px; 
   color:#000000; 
} 
table.kdtable a.searchdoktitle:link, 
table.kdtable a.searchdoktitle:visited, 
table.kdtable a.searchdoktitle:hover { 
   font-size:12px; 
   color:#000000; 
   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:#000000; 
   text-decoration:none; 
   text-align:right; 
   display:block; 
} 
a.morelink:hover { 
   text-decoration:none; 
} 
a.followingpages:link, 
a.followingpages:visited { 
   font-family:Arial; 
   color:#000000; 
} 
a.followingpages:hover { 
   color:#000000; 
} 

table#kontakttable td { 
  padding:5px 10px 5px 0px; 
}

