body { background-color: #000000; padding: 0px; margin: 0px; font-family:Verdana,Arial,Helvetica,sans-serif; }
body.mainb { background-color: #4C789D; text-align: center; background-image:url(images/verlauf.jpg);background-repeat:repeat-x; }
body.tiny { background-color: #f7f7f7; text-align: center; }
a { text-decoration:none; color: #000000; font-weight: bold; }
a:hover { color: #db0000; }
img     { border-width:0px; border-style:none; }
#content    { float:left;}
div.clearer { clear:both; }
#inhalt, #inhalt2, #inhalt3, #inhalt4, #re-inhalt2, #re-inhalt8 { float:left; }
div.subhead { text-align:left; width:980px; font-weight:bold; font-size:16px; padding-bottom:8px; float:left;}
#inhalt div.contbl0 { margin-right:8px; text-align:left; font-size:10px; width:308px; background-color:#F7F7F7; border: 1px solid #444444; margin-bottom:8px; padding-left:12px; padding-bottom:12px; overflow:hidden; }
#inhalt div.contbl1 { margin-right:8px; text-align:left; font-size:10px; width:308px; background-color:#F7F7F7; border: 1px solid #444444; margin-bottom:8px; padding-left:12px; padding-bottom:12px; overflow:hidden; }
#inhalt div.contbl2 { text-align:left; font-size:10px; width:308px; background-color:#F7F7F7; border: 1px solid #444444; margin-bottom:8px; padding-left:12px; padding-bottom:12px; overflow:hidden; }
#inhalt2 div.contbl0 { margin-right:8px; text-align:left; font-size:10px; width:473px; background-color:#F7F7F7; border: 1px solid #444444; margin-bottom:8px; padding-left:12px; padding-bottom:12px; overflow:hidden; }
#inhalt2 div.contbl1 { text-align:left; font-size:10px; width:473px; background-color:#F7F7F7; border: 1px solid #444444; margin-bottom:8px; padding-left:12px; padding-bottom:12px; overflow:hidden; }
#inhalt3 div.contbl0 { margin-right:8px; text-align:left; font-size:10px; width:638px; background-color:#F7F7F7; border: 1px solid #444444; margin-bottom:8px; padding-left:12px; padding-bottom:12px; overflow:hidden; }
#inhalt3 div.contbl1 { text-align:left; font-size:10px; width:308px; background-color:#F7F7F7; border: 1px solid #444444; margin-bottom:8px; padding-left:12px; padding-bottom:12px; overflow:hidden; }
#inhalt4 div.contbl0 { margin-right:8px; text-align:left; font-size:10px; width:308px; background-color:#F7F7F7; border: 1px solid #444444; margin-bottom:8px; padding-left:12px; padding-bottom:12px; overflow:hidden; }
#inhalt4 div.contbl1 { text-align:left; font-size:10px; width:638px; background-color:#F7F7F7; border: 1px solid #444444; margin-bottom:8px; padding-left:12px; padding-bottom:12px; overflow:hidden; }
table.spaltig { background-color:#ffffff; margin:8px; width:982px; }
div.contbl3 { text-align:left; font-size:10px; width:968px; background-color:#F7F7F7; border: 1px solid #444444; margin-bottom:8px; padding-left:12px; padding-bottom:12px; overflow:hidden; }
div.contbl4 { text-align:left; font-size:10px; width:968px; background-color:#F7F7F7; border: 1px solid #444444; margin-bottom:8px; padding-left:12px; padding-bottom:12px; overflow:hidden; }
div.contblh {  background-color:#818A89; }
h1.contblh { background-color:#818A89; color:#F7F7F7; font-size:12px; margin:0px; margin-left:-12px; border-left: 8px solid #db0000; padding:0px; padding-left:4px; }
#contbl p, .bodytext, p, .csc-textpic { text-align:left; font-size:10px; margin-top:5px; margin-bottom:2px; padding-right:12px; }
h1 { text-align:left; font-size:12px; margin-top:5px; margin-bottom:2px; }
h2 { text-align:left; font-size:11px; margin-top:5px; margin-bottom:2px; }
#re-inhalt2 div.contbl0 { margin-right:0px; text-align:left; font-size:10px; width:499px; background-color:#DBE5F1; border:0; margin-bottom:0px; padding-left:0px; padding-bottom:0px; overflow:hidden; }
#re-inhalt2 div.contbl1 { text-align:left; font-size:10px; width:499px; background-color:#DBE5F1; border:0; margin-bottom:0px; padding-left:0px; padding-bottom:0px; overflow:hidden; }
table.re-spaltig { background-color:#DBE5F1; margin:0px; width:998px; }
#re-inhalt2 h1.contblh {  font-family:Times,serif; font-size:20px; text-align:center; color:#0A0A22; margin:0px; border:0; padding:0px;padding-top:5px; height:33px; background-image:url(images/headline.gif);background-repeat:repeat-x; }
#re-inhalt2 div.contbl3 { text-align:left; font-size:10px; width:998px; background-color:#DBE5F1; border:0; margin-bottom:0px; padding-left:0px; padding-bottom:0px; overflow:hidden; }
#re-inhalt2 div.contbl4 { color:#254265; text-align:left; font-size:10px; width:998px; background-color:#ffffff; border:0; margin-bottom:0px; padding-left:0px; padding-bottom:0px; overflow:hidden; }
#re-inhalt2 p { text-align:left; font-size:10px; margin:0px; padding:0px; }
#re-inhalt2 div.contbl4 p { text-align:left; font-size:10px; margin:0px; padding:8px; }

#re-inhalt8 div.contbl0 { margin-right:0px; text-align:left; font-size:10px; width:499px; background-color:#DBE5F1; border:0; margin-bottom:0px; padding-left:0px; padding-bottom:0px; overflow:hidden; }
#re-inhalt8 div.contbl1 { text-align:left; font-size:10px; width:499px; background-color:#DBE5F1; border:0; margin-bottom:0px; padding-left:0px; padding-bottom:0px; overflow:hidden; }
#re-inhalt8 h1.contblh {  font-family:Times,serif; font-size:20px; text-align:center; color:#0A0A22; margin:0px; border:0; padding:0px; height:33px; background-image:url(images/headline.gif); background-repeat:repeat-x; }
#re-inhalt8 h3 {  font-family:Arial,Hevetica,sans-serif; font-size:20px; text-align:center; margin:0px; padding:0px; }
#re-inhalt8 div.contbl3 { text-align:left; font-size:10px; width:998px; background-color:#DBE5F1; border:0; margin-bottom:0px; padding-left:0px; padding-bottom:0px; overflow:hidden; }
#re-inhalt8 div.contbl4 { color:#254265; text-align:left; font-size:10px; width:998px; background-color:#ffffff; border:0; margin-bottom:0px; padding-left:0px; padding-bottom:0px; overflow:hidden; }
#re-inhalt8 p { text-align:left; font-size:13px; margin:0px; padding-left:20px; padding-right:20px; }
#re-inhalt8 div.contbl4 p { text-align:left; font-size:10px; margin:0px;  }
#re-inhalt8 .csc-textpic { text-align:left; font-size:1px; margin-top:0px; margin-bottom:0px;  }


#tinc_content { text-align:left; padding-left:0px;}


#frameouter { width: 998px; background-color: white; margin-left: auto; margin-right: auto; }
#topimage   { float:left; width:998px; height:146px; background-image:url(images/lci_head.png); background-repeat:no-repeat;}
#topimage2   { float:left; width:998px; height:80px; background-image:url(images/lci_head2.png); background-repeat:no-repeat;}

#sprachwahl  { float:left; width:998px; height:81px; }
#lci  { float:right; width:325px; height:48px; }
#lci a,
#lci a:visited {  color:#0A0A22; text-align:left; display:block; float:left; width:66px; height:24px; padding:0px; padding-top:24px; padding-left:50px; background-image:url(images/keyhome.png);background-repeat:no-repeat;background-position:0px 0px; font-family:Times,serif; font-size:14px; font-weight:bold; }
#lci a:hover { background-position:0px -47px; color:#9C9468; }

#menue                { float:left; position:relative; top:0px; left:0px; z-index: 200; font-size: 0.7em; font-weight:bold; }
#menu                 { list-style-type:none; margin:0; padding:0; }
#menu li              { float:left; position:relative; margin:0px; border-left:2px solid #BCC0C9; border-right:2px solid #BCC0C9; margin-right:2px; }
#menu li span         { float:left; border:1px solid white; height:23px; padding:2px 9px 0px 9px; margin:21px 2px 0px 2px; font-weight:bold; text-decoration:none; font-family:Times,serif; font-size:14px; }
#menu img             { float:left; }
#menu li a,
#menu li a:visited    { color:#0A0A22; white-space:nowrap; border:1px solid white; font-family:Times,serif; font-size:14px; height:23px; padding:2px 9px 0px 9px; margin:21px 2px 0px 2px; font-weight:bold; text-decoration:none; background-image:url(images/key.gif); background-repeat:repeat-x; background-position:0px -22px; }
#menu dl              { position:absolute; top:0; left:0; margin:0; padding:0; background-position:bottom right; background-repeat:no-repeat; }
#menu dt              { color:#0A0A22; margin:0; float:left; padding-bottom:0px; }
#menu dd              { color:#0A0A22; margin:0; padding:0; padding-left:2px; display:none; clear:left; text-align:left; }
#menu dt a,
#menu dt a:visited    { float:left; color:#0A0A22; text-decoration:none; padding:2px 9px 0px 9px; font-weight:bold; }
#menu dd a,
#menu dd a:visited    { width:400px; color:#0A0A22; display:block; text-decoration:none; padding:0px 9px 0px 9px; margin:0px; font-size:12px; height:20px; text-align:left; background-image:url(images/key.gif); background-repeat:repeat-x; background-position:0px -26px; }
#menu li a:hover      { color:#9C9468; background-position:0px -70px; }
#menu li:hover dd,
#menu li a:hover dd   { display:block; }
#menu li:hover dl,
#menu li a:hover dl   { padding-bottom:0px; }
#menu dd a:hover      { color:#9C9468; background-position:0px -73px; }
#menu li:hover dt a,
#menu li a:hover dt a { color:#9C9468; }

#footer { clear:both; background-image:url(images/footline.gif); background-repeat:repeat-x; width:100%; height:16px; overflow:hidden; }
#umenu { text-align:right; clear:both; width: 998px; height:20px; overflow:hidden; list-style-type:none; margin-left: auto; margin-right: auto; padding:0; margin-bottom:30px; }
#umenu a,
#umenu a:visited    { color:#ffffff; font-family:Times,serif; font-size:14px; font-weight:bold; text-decoration:none; padding:8px; }
#umenu a:hover      { color:#db0000; }


table.contenttable { spacing:0px; padding:0px; margin:0px;border-collapse: collapse; }
.contenttable td { border:1px #444444 solid; spacing:0px; padding:2px; margin:0px; }
tr { vertical-align:top; }
.csc-menu li a { font-size:12px; line-height:17px;}
#noborder { spacing:0px; padding:0px; margin:0px; border-collapse: collapse; }
#noborder td { border:0px; spacing:0px; padding:4px; margin:0px; }
#noborder2 { spacing:0px; padding:0px; margin:0px; border-collapse: collapse; }
#noborder2 td { border:0px; spacing:0px; padding:0px; margin:0px; }
