body, html {
padding:0;
margin:0; 
font-size: 12px; 
font-family: Arial, Helvetica, Sans-Serif; 
color: black; 
}

a:link,
a:visited,
a:hover,
a:active {
color: #ff010c; 

}

.ctext table { 
border-collapse:collapse;
border-color: black;

}
.ctext table td { 
border-color: black;
}

#hauptcontainer {
width: 972px !important; 
border-right: 1px solid #d4d2d2;
border-bottom: 1px solid #d4d2d2;
padding-bottom: 10px;
}


#head {
width: 972px !important; 
height: 179px !important; 
background: url(/images/wue_head.jpg) no-repeat; 

}

.lefttd {
width: 235px !important;
}

#left {
width: 220px !important; 
padding-right: 15px;
}

#middle {
/*width: 457px !important; */ 
padding-left:15px;
padding-right: 15px;
}

#middle_breit {
/*width: 606px !important; */ 
padding-left:15px;
padding-right: 15px; 
}

#right {
width: 205px !important; 
}


.contentrightblock {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
padding-right: 15px;
}

.righttd {
background: #fbe2e5;
width: 205px !important; 
}

.haupttabelle {
border-right: 20px solid white;
}

.rightressortnametable {
/*border-left: 5px solid white; */ 
}
.ressortname {
font-size: 15px; 
background: #ff010c;
color: #FFFFFF;
font-weight: bold;
padding-left: 15px;
padding-top: 3px;
padding-bottom: 1px;
}

.leftmenu {
padding-left: 50px;
}

a.hmenu:link,
a.hmenu:visited,
a.hmenu:hover,
a.hmenu:active,
a.hmenuaktiv:link,
a.hmenuaktiv:hover,
a.hmenuaktiv:active,
a.hmenuaktiv:visited{
display: block;
margin-bottom: 10px;
}



.leftmenu a:link,
.leftmenu a:visited,
.leftmenu a:hover,
.leftmenu a:active {
display: block; 
color: black; 
text-decoration: none;
}

.leftmenu a:hover {
color: #ff010c;
}


a.hmenuaktiv:visited,
a.hmenuaktiv:hover,
a.hmenuaktiv:active,
a.hmenuaktiv:visited {
color: #ff010c;
}

.lefttd {
border-right: 1px solid #ff010c;
}

.schatten_links{
background: url(/images/schatten_vr.gif) repeat-y; 
width: 5px !important;
}

.schatten_unten{
background: url(/images/schatten_hu.gif) repeat-x; 
height: 5px !important;
}

.ctitle, .ctitle a {
color: black;
font-weight: bold; 
text-decoration: none;
font-size: 14px;
}

.ctitle {
margin-bottom: 10px;
}

.uebersicht {
border-bottom: 1px solid #d4d2d2;
padding-bottom:15px;
margin-top: 15px;
}

.detail {
margin-top: 15px;
border-bottom: 1px solid #d4d2d2;


}

.c_thumb {
margin-right: 15px;
}

.c_mehr a {
text-decoration: none;
}



.dgb_unten {
position: relative;
border-left: 1px solid #ff010c;
margin-left: 1px;
left: 234px;
padding-left: 20px;
}

/*** HACK für IEs ***/ 
*+html .dgb_unten,
* html .dgb_unten {
left: 234px;
}

#dgblinker {
margin-left: 40px;
border-top: 1px solid #d3d3d3;
padding-top: 15px;
height: 70px;
border-bottom: 1px solid #d3d3d3;
}
#dgblinker .wue,
#dgblinker .sw,
#dgblinker .ab {
display: block; 
width: 90px;
float: left;
height: 60px;
background: url(/images/dgblogoklein.gif) no-repeat;
background-position: top center;
text-align: center;
}

#dgblinker  a:link,
#dgblinker  a:visited,
#dgblinker  a:hover,
#dgblinker  a:active {
color: black;
text-decoration: none;
font-size: 11px;
display: block;
height: 20px;
padding-top: 40px;
}

.contentright_title {
margin-top:5px;
margin-bottom: 5px;
}

#dgbdynpic {
text-align: center;
margin-top: 5px;
padding-left: 40px;
}

#dgbdynpic center {
display: block; 
margin-top: 5px;
}