/* general */

html, body, div, p, h1, h2, h3, ul, ol, span, table, td, form, img, li, select, input {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 	font-size: 101%;
	color: #000;
}

/* ++++  GENERAL ++++  */

img {border:0px;}
table {border:0px; }
td {vertical-align:top;}

html { margin:0; padding:0; }
body { margin:0; padding:0; text-align:left; background:#fff }

h1 { margin:0; padding:0; margin-bottom:20px; font-size:1.05em; }
div.pdfversion { font-size: 1.6em; margin-bottom:20px; font-weight: bold; }
h2 { margin:0; padding:0; }
div.inhalt div.marginalspalte div h2, div.inhalt div.content div.inhaltmarginal div h2 { color:#5a5a5a; margin:0 10px 15px 10px; border-bottom:1px solid #fff; padding:12px 0 8px 0; line-height:1.4em; }
h3 { }
div.inhalt div.marginalspalte div div h3, div.inhalt div.content div.inhaltmarginal div div h3 { margin:0.4em 0 0.6em 0; font-size:1.05em; font-weight:bold; }
div.inhalt div.content div.inhaltmarginal div.ansprechpartner h3, div.inhalt div.content div.inhaltmarginal div.ansprechpartner h4 { font-weight:normal; margin:0; margin-left:10px;}
div.inhalt div.content div.inhaltmarginal div.ansprechpartner h3 { color:#5a5a5a; }
div.inhalt div.content div.inhaltmarginal div.ansprechpartner h4 { font-size:0.9em; margin-bottom:10px;}

p { padding:0; margin:0; }

ul { margin:0; padding:0;}
li { margin:0; padding:0.5em 0; text-align:left; list-style:none; }

.right { float:right; }
.left { float:left; }


/* ++++  / GENERAL ++++  */


/* ++++  LINKS ++++  */

a {text-decoration:none; color:#2269b6; }
a:hover {text-decoration:underline;}

a.goto {  display:block; padding-left:16px; background:url(/images/pfeil_box-right.gif) left center no-repeat; margin-top:8px; }

/* ++++  DIVs ++++  */

div.main { position:relative; width:100%; margin:0 auto; padding-top:74px; font-size:0.65em; }
div.inhalt div.content div.inhaltmarginal, div.inhalt div.marginalspalte, div.main div.metanavigation, div.main div.motiv, div.main div.horizontalnavigation, div.inhalt div.content div.haupt div.bcp, div.inhalt div.content div.haupt div.contentfooter, div.main div.footer { display:none; }



div#logo { position:absolute; left:0; top:10px; }
div#logotk { position:absolute; right:0.5cm; top:0.5em; }


div.inhalt div.content { width:100%; float:none; }


div.inhalt div.content div.inhaltmarginal div img { margin-bottom:10px; }

div.inhalt div.content div.haupt, div.inhalt div.content div.haupt_ohne_rechte_spalte { float:none; padding: 1cm 0 0 0; width:100%; border-top:2px solid #003466; line-height:1.6em; margin-top:0.2cm; font-size:1.3em; }
div.inhalt div.content table.contentmotiv { width:100%; background:#f2f2f2; margin:24px 0; clear:right; }
div.inhalt div.content table.contentmotiv td { vertical-align:bottom; padding-left:10px; }
div.inhalt div.content table.contentmotiv td span { display:block; color:#999; margin-bottom:8px; }

div.inhalt div.content div.haupt div.csc-textpic-imagewrap { float:none; margin: 0px 0px 4px 0px; padding: 0px; width: 100%; background: #F2F2F2; clear:both;}

div.inhalt div.content ul li { list-style-type:circle; list-style-position:outside; }

div.inhalt div.content table#referenzen { width:100%; }
div.inhalt div.content table#referenzen td { text-align:center; vertical-align:middle; padding:2em 0; }