* {
margin:0;
padding:0;
}

BODY {
font-family:arial;
font-size:12px;
background-color:white;
}
img {
border:none;
}
A {
color:white;
text-decoration:none;
}

A IMG {
border:1px solid #0063a2;
}

.headlogo A IMG {
border:0px solid #0063a2;
}

.right A IMG {
border:0px solid #0063a2;
}

.headlogo H1 {
font-size:1px;
color:white;
}

P {
padding-bottom:12px;
}

UL.csc-bulletlist LI,
.contentcontainer .content UL LI {
padding-left:18px;
margin-left:20px;
background:url(../images/dot_blau.gif) no-repeat 5px -1px ;
}


DD P {
margin-left:16px;

}

DIV.content-image {
margin-right:12px;
}

DIV.content-image IMG {
border:1px solid #0063a2;
}

.csc-header H1 {
background:url(../images/headdot.jpg) no-repeat  0px 0px;
padding-left:35px;
font-size:18px;
margin-left:10px;
margin-bottom:25px;
}
H2.csc-firstHeader,
.contentcontainer .right h2  {
font-size:14px;
}
H2.rte-h2 {

font-size:13px;
margin:8px 0px 8px 0px;
}

#center {
width:990px;

}
.headlogo {
position:relative;

}


.red {
color:red;
}

.metanavigation {
height:24px;
background-color:#0063a2;

}

.claim {
position:absolute;
right:8px;
top:22px;
}

.logo {
position:relative;
top:10px;
left:32px;
}

UL {
list-style-type:none;
}

.metanavigation UL LI {
background :url(../images/kasten.gif) no-repeat left 5px;
padding-left:12px;
float:left;
margin-right:12px;
}

.metanavigation {
border-bottom:2px solid #fff;
}

.metanavigation UL {
float:right;
position:relative;
top:4px;
}

.metanavigation UL A {
font-weight:bold;
}

.contentcontainer {
position:relative;
}

.contentcontainer .content {
float:left;
width:585px;
padding-right:20px;
padding-left:20px;
padding-top:34px;
}

* HTML .contentcontainer .right {
padding-right:0px;
padding-left:0px;


}

* HTML .contentcontainer .content{
padding-right:0px;


}

.contentcontainer .content  UL LI {
line-height:1.4;

}

.contentcontainer .content A {
color:#0063a2;
font-weight:bold;
}

.contentcontainer .subnavigation UL A {
color:black;
font-size:12px;
border-bottom:1px solid #0063a2;
} 




.contentcontainer .subnavigation {
width:195px;
float:left;
position:relative;
}


.contentcontainer .subnavigation UL LI A{
line-height:33px;
height:33px;
display:block;
}

.contentcontainer .subnavigation UL.levelone LI A {
padding-left:32px;
}
.contentcontainer .subnavigation UL.leveltwo LI  A{
padding-left:56px;
background-color:#dfe7f0;
}

.contentcontainer .subnavigation UL.leveltwo LI.CUR {
font-weight:bold;
}


.contentcontainer .subnavigation UL.levelone {
margin-bottom:20px;
}

.rad {
position:absolute;
top:-32px;
left:0px;
}

TD.lastrow INPUT {
float:left;
}
TD.lastrow SPAN.reset INPUT {
float:left;
margin-left:71px;
}

TR.checkbox TD INPUT {
position:relative;
left:78px;
}

TR.checkbox TD LABEL {
position:relative;
left:88px;
}
* HTML TR.checkbox TD INPUT {
position:static;

}

* HTML TR.checkbox TD LABEL {
position:static;

}

* HTML TABLE.kontaktform {
width:425px;
}


TD.lastrow SPAN.submit INPUT {
float:left;
margin-left:15px;
}


LI.CUR,
LI.ACT {
background:#fad98b url(../images/menuedot.gif) no-repeat 10px 11px;
} 

.contentcontainer .subnavigation LI.CUR A {
font-weight:bold;
color:#0063a2 ;
}
/*,
.contentcontainer .subnavigation LI.ACT A*/

.contentcontainer .subnavigation UL.leveltwo LI.CUR A{
font-weight:bold;
color:#0063a2 ;
}

.contentcontainer .right {
width:160px;
float:right;
padding-right:0px;
padding-left:0px;
}

.contentcontainer .right H2,
.contentcontainer .news-amenu-container H2 {
border-bottom:1px solid #0063a2;
padding-bottom:6px;
margin-bottom:8px;
color:#0063a2;
}

.tx-irfaq-dynheader IMG {
margin-right:4px;
}
