/* CSS Document */

body { margin-top:23px; background-color:#fff; text-align:center; padding:0;}
#outer { width:100%; height:auto; text-align:center;}

#main { width:960px; height:auto; margin:auto; font-family:"Courier New", Courier, monospace; font-size:12px; color:#9aa1ab;}
#menue { height:86px; width:942px; background-image:url(../pics/logo_dcs.jpg); background-position:top left; background-repeat:no-repeat; text-align:right; padding-right:18px; padding-top:28px; font-size:17px; color:#3d4a5d; font-weight:bold;}
#menue a { color:#9aa1ab; text-decoration:none; font-weight:normal;}
#menue a:hover, #t2 a:hover { color:#3d4a5d; text-decoration:none; font-weight:bold;}
#headline { height:54px; width:942px; background-color:#3d4a5d; text-align:right; padding-right:18px;}
#toolbar_wrapper { height:101px; width:960px; margin-top:9px; border-bottom:1px dashed #f89e5d;}
#toolbar_wrapper_2 { height:80px; width:960px; margin-top:9px; border-bottom:1px dashed #f89e5d;}
#t1 { height:54px; width:314px; border-right:9px solid #fff; float:left; background-color:#f89e5d; }
#t1_long { height:54px; width:960px; background-color:#f89e5d; }
#t1_over { height:35px; width:294px; border:1px solid #3d4a5d; float:left; background-color:#fff; font-size:17px; color:#3d4a5d; padding-top:17px; text-align:right; padding-right:18px; font-weight:bold; }
#t2 { height:20px; width:296px; border-right:9px solid #fff; float:left; color:#f89e5d; padding-right:18px; padding-top:9px; text-align:right; font-size:17px; }
#t2 a { color:#f89e5d; text-decoration:none; }
#text { width:924px; height:auto; padding-top:16px; padding-bottom:18px; border-bottom:1px dashed #f89e5d; color:#3d4a5d; line-height:21px; text-align:left; padding-left:18px; padding-right:18px;}
.news-wrap { width:924px; height:auto; border-bottom:1px dashed #f89e5d; padding-bottom:15px; margin-bottom:12px;}
.news-title { width:301px; float:left; height:auto; font-size:24px; font-weight:bold; color:#f89e5d; line-height:26px;}
.news-copy { width:623px; float:right; height:auto; padding-top:3px;}
#maincont, #maincont_2 { width:924px; height:auto; padding-top:24px; padding-bottom:24px; padding-left:18px; padding-right:18px; }
#maincont_2 {padding-top:18px; padding-bottom:18px; padding-left:18px; padding-right:18px; text-align:left; }
#vitatext {float:right; width:622px; height:auto; color:#3d4a5d; line-height:21px; text-align:left;}
#vitadcs {width:284px; height:369px; float:left; background-image:url(../pics/profil.jpg); background-position:top left; background-repeat:no-repeat;}
#presse-box { width:580px; height:auto; padding:20px; border:1px solid #3d4a5d; margin-bottom:19px;}
#footer { height:auto; width:942px; padding-left:18px; padding-top:18px; border-top:1px dashed #f89e5d; text-align:left; padding-bottom:9px;}
#footer a, #footer a:hover, #maincont a, #maincont a:hover, #maincont_2 a, #maincont_2 a:hover, #text a, #text a:hover { color:#9aa1ab; text-decoration:none;}

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
.orange { color:#f89e5d; font-weight:normal;}
.normal { font-weight:normal;}
.grau { color:#9aa1ab;}
p { padding:0; margin:0; display:block; padding-bottom:9px;}
.smalltext { font-size:11px;}
.news-date { font-size:17px; font-weight:normal; padding-bottom:5px; display:block;}

.topleft { border-right:18px solid #fff; border-bottom:18px solid #fff; border-left:0; border-top:0;}
.topright { border-left:18px solid #fff; border-bottom:18px solid #fff; border-right:0; border-top:0;}
.mid { border:18px solid #fff;}
.bottomright { border-left:18px solid #fff; border-top:18px solid #fff; border-right:0; border-bottom:0;}
.bottomleft { border-right:18px solid #fff; border-top:18px solid #fff; border-left:0; border-bottom:0;}
.midleft { border-right:18px solid #fff; border-top:18px solid #fff; border-bottom:18px solid #fff; border-left:0;}
.midright { border-left:18px solid #fff; border-top:18px solid #fff; border-bottom:18px solid #fff; border-right:0;}
.midbottom { border-left:18px solid #fff; border-top:18px solid #fff; border-bottom:0; border-right:18px solid #fff;}
