body { background-color:#F1F1F1;font-family:Arial,Verdana,Avantgarde;color:#000000;font-size:12px;
       background-image:url(img/bg_body.gif);background-position:244px 0px;background-repeat:repeat-y;margin:0px;padding:0px; }

a:link    { color:#06389D;text-decoration:none; }
a:visited { color:#06389D;text-decoration:none; }
a:focus   { color:#06389D;text-decoration:none; }
a:hover   { color:#000000;text-decoration:none; }
a:active  { color:#06389D;text-decoration:none; }

/* Struktur */
div.head { position:absolute;top:0px;left:0px;width:1008px;height:105px;/*border:1px solid #ff0000;*/
           background-image:url(img/bg_head.jpg);background-position:245px 0px;background-repeat:no-repeat; }
div.head img { border-style:none; }
div.headlink { position:absolute;top:24px;left:738px;width:262px;height:56px;/*border:1px solid #ff0000;*/ }
div.top_menu { position:absolute;top:105px;left:0px;width:1008px;height:28px;
               background-image:url(img/bg_topmenu.gif);background-repeat:repeat-x; }
div.top_menu div { position:absolute;top:7px;left:158px;width:835px;height:14px;text-align:right;/*border:1px solid #ff0000;*/ }							 
div.trennleiste { position:absolute;top:133px;left:0px;width:1008px;height:11px;/*border:1px solid #ff0000;*/
                  background-image:url(img/bg_trennleiste.gif);background-repeat:no-repeat; }
div.links { position:absolute;top:144px;left:11px;width:233px;/*height:105px;*//*border:1px solid #00ff00;*/
            background-color:#ffffff;background-image:url(img/bg_menu_shadow_rechts.gif);background-position:right;background-repeat:repeat-y }
div.links_o { width:233px;height:10px;background-image:url(img/bg_menu_shadow_oben.gif);background-repeat:no-repeat;font-size:1px; }
div.links_u { width:233px;height:10px;background-image:url(img/bg_menu_shadow_unten.gif);background-repeat:no-repeat;font-size:1px; }
div.menu { padding:20px 18px 60px 4px;/*border:1px solid #00ff00;*/ }
div.rechts { position:absolute;top:144px;left:798px;width:210px;/*height:105px;*//*border:1px solid #00ff00;*/;
            background-color:#ffffff;background-image:url(img/bg_rechts_shadow_rechts.gif);background-position:right;background-repeat:repeat-y }
div.rechts_o { width:210px;height:10px;;background-image:url(img/bg_rechts_shadow_oben.gif);background-repeat:no-repeat;font-size:1px; }
div.rcontent { margin:0px 22px 19px 9px; }
div.rechts_u { width:210px;height:10px;;background-image:url(img/bg_rechts_shadow_unten.gif);background-repeat:no-repeat;font-size:1px; }
div.mitte { position:absolute;top:154px;left:243px;width:541px;border-top:1px solid #e1e1e1; }
div.mitte div.content {margin:12px 12px 12px 12px;/*height:105px;*//*border:1px solid #00ff00;*/}
div.mitte div.special_links { height:40px;padding: 6px 12px 0px 12px;border-top:1px solid #e1e1e1; }
div.special_links img { margin:0px 7px 2px 0px; }
div.tipafriend { padding-left:275px;display:inline;text-align:right; }
a.weiter { padding-right:17px;background-image:url(img/bg_link_weiter.gif);background-position:right;background-repeat:no-repeat;font-weight:bold; }
/*Struktur ende*/

/*Menu*/
/*Menu links*/
/*alle aktiven*/

div.menueins a:link, div.menuzwei a:link, div.menudrei a:link,
div.menueins a:visited, div.menuzwei a:visited, div.menudrei a:visited {color:#000000;} 

div.menueinsa a:link, div.menuzweia a:link, div.menudreia a:link,  
div.menueinsa a:visited, div.menuzweia a:visited, div.menudreia a:visited {color:#000000;}

div.menueinsc a:visited, div.menuzweic a:visited, div.menudreic a:visited {color:#06389D;}

div.menueinsa a:hover, div.menuzweia a:hover, div.menudreia a:hover,
div.menueins a:hover, div.menuzwei a:hover, div.menudrei a:hover {color:#000000;} 

/*erste ebene*/
div.menueins, div.menueinsa, div.menueinsc { border-bottom:1px solid #f1f1f1;
                                             line-height:16px;text-align:left;
																						 margin:0px;padding:5px 2px 6px 10px;	}
div.menueins, div.menueinsa { background-image:url(img/icon_menu_normal.gif);background-position:right;background-repeat:no-repeat }
div.menueinsc { font-size:15px;font-weight:bold;
                background-image:url(img/icon_menu_aktiv.gif);background-position:right;background-repeat:no-repeat }

/*zweite ebene*/
div.menuzwei, div.menuzweia, div.menuzweic { line-height:16px;text-align:left;font-size:11px;
																						 margin:0px;padding:5px 2px 6px 15px;	}
div.menuzweic { font-weight:bold; }

/*dritte ebene
div.menudrei, div.menudreia, div.menudreic {
  line-height:14px;text-align:left;font-size:13px;
	margin:0px 0px 0px 43px;padding:3px 0px 2px 4px;}
div.menudreia {border-bottom:2px solid #FE7200;}
div.menudreic {border-bottom:2px solid #014fff;}

/*Menu ende*/

/*Contentaussehen*/

p.bodytext, p.align-center, p.align-right, div.inhalt td, table.tipafriend td, li {padding:2px 0px 1px 0px;margin:0px;color:#000000;font-size:12px;}
.bodytext {text-align:justify;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-left {text-align:left;}




h1 {color:06389D;font-size:18px;margin:15px 0px 10px 0px;padding:0px;}
h2 {color:06389D;font-size:16px;margin:15px 0px 10px 0px;padding:0px;}
h3 {color:06389D;font-size:14px;margin:15px 0px 10px 0px;padding:0px;}
h4 {color:000000;font-size:18px;margin:15px 0px 10px 0px;padding:0px;}
h5 {color:000000;font-size:16px;margin:15px 0px 10px 0px;padding:0px;}
h6 {color:000000;font-size:14px;margin:15px 0px 10px 0px;padding:0px;}

div.rcontent h1 { margin:0px 0px 10px 0px;padding-bottom:8px;border-bottom:1px solid #e1e1e1; }

div.print p { font-family:Arial,Verdana,Avantgarde;color:#000000;font-size:12px; }

dd.csc-textpic-caption {color:#98502c;font-size:10px;}

/*
div.csc-textpic-intext-right, div.csc-textpic-intext-left, div.csc-textpic-intext-left-nowrap,
div.csc-textpic-intext-right-nowrap, div.csc-frame-frame2, div.trenner { clear:both; }

div.csc-frame-invisible div.csc-textpic-imagewrap { width:480px !important; }

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-lastcol { float:right !important; }
div.csc-textpic-center div.csc-textpic-imagerow dl.csc-textpic-image { padding-right:20px !important; }
div.csc-textpic-center div.csc-textpic-imagerow {white-space:nowrap;}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image { float:right !important; }
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left:10px !important; }
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-right: 0px !important; }
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-left: 0px !important; }

/*
dl.csc-textpic-lastcol, dl.csc-textpic-lastcol dt, dl.csc-textpic-image, 
dl.csc-textpic-image dt, div.csc-textpic-imagerow {text-align:right;}
dl.csc-textpic-image {margin-left:auto; margin-right:auto;}
div.csc-textpic-imagerow {border:1px solid #ff0000;}
div.csc-textpic-imagewrap {margin-left:15px;}
div.csc-textpic-imagewrap img {margin:0px;padding:0px;}

table.contenttable-0 td, table.contenttable-0 th { border:1px solid #76B6CB;padding:3px; }
table.contenttable-0 { border-collapse:collapse; }
table.contenttable th { text-align:left; }
table.contenttable-1 td, table.contenttable-1 th, { border:1px solid #76B6CB;padding:3px 6px; }
table.contenttable-2 td, table.contenttable-2 th { border:0px;padding:3px 6px;background-color:#DFF0F5; }
table.contenttable-3 td, table.contenttable-3 th { border:0px;padding:3px; }
table.contenttable { margin-left:15px; }
table.contenttable-3 { width:80%; }

table.contenttable p {margin:0px;padding:2px 15px 0px 0px;}
table.contenttable, table.contenttable td {border:0px; margin:0px;padding:0px}

/*
div.csc-frame-frame1 ul, div.csc-frame-frame2 ul {
  padding:0px;
	list-style-type:circle;
	font-size:10px;
	margin:2px 5px 5px 3px;
}
div.csc-frame-frame1 li, div.csc-frame-frame2 li, div.csc-frame-frame1 p {
  font-size:10px;text-align:left;
	padding:0px;margin:0px;
	line-height:14px;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap {padding-right:15px;}


/*Kontaktformular*/
fieldset.csc-mailform { margin:15px 15px 15px 25px;border:none; }
fieldset.csc-mailform label { width:100px; float:left; 
   margin-bottom:3px; margin-right:3px; height:18px;padding-left:5px;
	 vertical-align:middle;font-size:12px;}
div.csc-mailform-field input, div.csc-mailform-field select { margin-bottom:3px;  width:300px; 
  height:18px;
  font-family:Arial,Verdana,Avantgarde;font-size:12px;
 }
div.csc-mailform-field textarea { margin-bottom:3px;  width:300px; 
  font-family:Arial,Verdana,Avantgarde;font-size:12px;
 }
div.csc-mailform-field .csc-mailform-submit { margin-left:298px; width:100px;
width:109;height:22px;font-weight:bold;}