body, div, table, p
{
font-family:Arial, Verdana;
font-size:12px;
font-weight:normal;
padding:0px;
margin:0px;
color:#383636;
}
body
{
/*background-color:#AEBBCD;*/
background-color:#D9DFE7;
}
form
{
display:inline;
}

ul
{
padding-left:20px;
}

#body
{
position:relative;
width:890px;
min-height:620px;
margin:auto;
border:1px solid gray;
/*background-color:#D9DFE7;*/
/*background-color:transparent;*/
background-color:white;
background-color:#F6F7F7;
border:1px solid #D9DFE7;
border-top:0px;
border-bottom:0px;

}
#body .bodybackground1
{
position:absolute;
top:0px;
left:0px;
right:0px;
bottom:42px;
/*background-image:url('main/background1.png');*/
background-repeat:repeat-y;
z-index:-1;
}
#body .bodybackground2
{
position:absolute;
left:0px;
right:0px;
height:42px;
bottom:0px;
background-image:url('main/background2.png');
background-repeat:repeat-y;
z-index:-1;
}
#header
{
border:0px solid red;
position:absolute;
top:20px;
left:-50px;
height:147px;
width:934px;
background-image:url('header/headerch1.png');
background-position:left top;
background-repeat:no-repeat;
z-index:1;
}
#header.bild0
{
background-image:url('header/headerch0.png');
}
#header.bild1
{
background-image:url('header/headerch1.png');
}
#header.bild2
{
background-image:url('header/headerch2.png');
}
#header.bild3
{
background-image:url('header/headerch3.png');
}
#header.bild4
{
background-image:url('header/headerch4.png');
}
#header.bild5
{
background-image:url('header/headerch5.png');
}
#header.bild6
{
background-image:url('header/headerch6.png');
}


#header .textimtitel
{
position:absolute;
left:290px;
top:40px;
font-size:26px;
color:#354f61;
line-height:28px;
font-weight:normal;
/*text-transform:uppercase;*/
}
#header .textimtitel p,
#header .textimtitel div,
#header .textimtitel table
{
font-size:26px;
color:#354f61;
line-height:28px;
font-weight:normal;
}


#navibar
{
position:absolute;
left:10px;
top:158px;
height:40px;
right:15px;
border:0px solid green;
z-index:0;
}
#navibar .naviitem
{
display:block;
background-image:url('main/background-navi.png');
background-position:center -7px;
background-repeat:no-repeat;
color:white;
width:140px;
height:41px;
line-height:32px;
vertical-align:middle;
float:left;
margin-left:0px;
text-align:center;
text-decoration:none;
font-size:11px;
cursor:pointer;
text-transform:uppercase;
margin-top:-3px;
}
#navibar .naviitem:first-child
{
margin-left:0px;
}
#navibar .naviitem.act
{
/*background-position:center -4px;
height:41px;
line-height:35px;*/
margin-top:1px;
font-weight:bold;
font-size:12px;
}




#navibarfooter
{
position:absolute;
right:20px;
bottom:15px;
border:0px solid green;
z-index:0;
}
#navibarfooter .naviitem
{
color:black;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
}
#navibarfooter .naviitem:hover
{
text-decoration:underline;
}




#content
{
padding-top:220px;
padding-bottom:70px;
margin-left:-40px;
margin-right:10px;
}
#content .standarduberschrift
{
/*background-color:white;*/
color:#383636;
font-size:20px;
margin-bottom:5px;
text-transform:uppercase;
}
#content .standardsubnavi a
{
color:#383636;
text-decoration:none;
}
#content .standardsubnavi a:hover
{
color:#383636;
text-decoration:underline;
}


#footer
{
position:absolute;
border:0px solid green;
bottom:0px;
left:0px;
right:0px;
height:50px;
color:#354f61;
color:black;
font-family:Arial;
}
#footer .text1
{
position:absolute;
top:0px;
left:22px;
right:22px;
font-size:11px;
color:black;
}
#footer .text2
{
position:absolute;
top:22px;
left:22px;
right:22px;
font-size:11px;
color:black;
}


.box1
{
width:194px;
position:relative;
z-index:1;
min-height:300px;
}
.box1 .boxbackground1
{
position:absolute;
top:0px;
left:0px;
right:0px;
height:24px;
background-image:url('main/background-box1.png');
background-repeat:no-repeat;
z-index:-1;
}
.box1 .boxbackground2
{
position:absolute;
top:24px;
left:0px;
right:0px;
bottom:6px;
background-image:url('main/background-box2.png');
background-repeat:repeat-y;
z-index:-1;
}
.box1 .boxbackground3
{
position:absolute;
left:0px;
right:0px;
bottom:0px;
height:6px;
background-image:url('main/background-box3.png');
background-repeat:no-repeat;
z-index:-1;
}
.box1 .boxcontent
{
position:relative;
padding:30px 10px 10px 10px;
}

.box1 a,
.box1 * a
{
color:#DB2D22;
}