/* Allgemeines */

html
{
height:100%;
}

img
{
border:none;
}

body
{
text-align:center;
width: 100%;
background-color:#808285;
font-family:arial,helvetica,sans-serif;
font-size:12px;
margin:0px;
padding:0;
color:#7F8184;
height:100%;
}

a
{
text-decoration:none;
/*color:#FF9805;*/
color:#7F8184;
}


html>body .moz-bug { clear:both  }

#container
{
margin: 0px auto;
text-align:left;
padding: 0;
width: 776px;
height:auto;
font-family:arial,helvetica,sans-serif;
font-size:12px;
background-color:#A7A9AC;
color:#7F8184;
border-top:1px solid #5A5A5A;
border-right:1px solid #FFFFFF;
border-left:1px solid #feffff;
} 

/* Ende Allgemeines */

#head
{
float:left;
width:776px;
height:auto;
background-color:#808285;
/*background-color:#D0D2D3;*/
}

#slogan
{
float:left;
height:auto;
width:537px;
text-align:center;
background-color:#808285;
}

#moodboard
{
float:left;
width:auto;
border-top:1px solid #FFFFFF;
height:129px;
/*height:auto;*/
}

#servicemenu
{
float:right;
height:auto;
width:auto;

}

#ServiceNavi 
{
float:left;
width:auto;
height:auto;

}

#ServiceNavi a
{
float: left;
display: block;
padding: 6px 15px 5px 15px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
text-decoration: none;
font-weight:bold;
background-color:#D1D3D4;
color:#808285;
border-left:1px solid #FFFFFF;
}

#ServiceNavi a:hover
{
padding: 6px 15px 5px 15px;
float: left;
display: block;
font-family:arial,helvetica,sans-serif;
font-size:12px;
background-color:#E6E7E8;
color:#808285;
}

/*Oberes Menu*/

#menuoben
{
float:left;
height:auto;
width:776px;
background-color:#FF9805;
border-top:1px solid #FFFFFF;
}

#menu1haupt
{
float:left;
display:inline;
height:auto;
width:603px;
margin-left:170px;
border-left:1px solid #FFFFFF;
background-color:#FF9805;
/*height:22px;*/
}

/*Oberes Sub-Menu*/

#menuoben2
{
width:776px;
background-color:#A7A9AC;
border-top:1px solid #FFFFFF;
}

#menu2haupt
{
margin-left:170px;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
background-color:#D1D3D4;
width:434px;
height:22px;
margin-right:170px;
}

#TopNavi 
{
}

#TopNavi a
{
float: left;
display: block;
background-image: url(../upload/images/bg_menu1_inakt.jpg);
background-repeat:no-repeat;
padding: 4px 10px 4px 10px;
font-size:12px;
text-decoration: none;
font-weight:bold;
color:#FFFFFF;
border-right:1px solid #FFFFFF;
}

#TopNavi a:hover
{
background-color:#E6E7E8;
color:#7F8184;
}

#TopNavi #topSel a
{
background-color:#E6E7E8;
color:#808285;
}

#submenutext
{
background-color:#D1D3D4;
height:22px;
text-align:center;
}

#TopNaviSub 
{
}


#TopNaviSub a
{
float: left;
display: block;
padding: 4px 10px 3px 10px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
text-decoration: none;
border-right:1px solid white;
color:#7F8184;
}

#TopNaviSub a:hover
{
background-color:#E6E7E8;
}

#TopNaviSub #subSel a
{
background-color:#E6E7E8;
color:#808285;
font-weight:bold;
}

/* Contentbereich */

#content
{
width:776px;
background-color:#A7A9AC;
border-top:1px solid #FFFFFF;
background-image: url(../upload/images/bg_body3.jpg);
background-repeat:repeat-y;
}

#contentleft
{
float:left;
background-color:#A7A9AC;
width:170px;
padding:0px;
}

#contentmitte {      
float:left;
background-color:#D1D3D4;
width:375px;
min-height:650px;
height:auto;
padding:15px;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
voice-family: "\"}\"";
voice-family: inherit;
width:404px;
}

#contentmitte ul, li
{
color:#7F8184;
line-height:18px;
}

#contentmitte img
{
margin-right:10px;
}



#contentright
{
float:left;
background-color:#A7A9AC;
width:170px;
}

#suche
{
background-color:#BCBDC0;
padding-left:6px;
padding-bottom:2px;
width:164px;
border-bottom:1px solid #FFFFFF;
}

#suche form,input
{
color:#808285;
padding:0px;
padding-top:1px;
margin:0px;
font-size:12px;
font-family:arial,courier,monospace;
}

.submit
{
color:#FFFFFF;
background-color:#FF9805;
font-size:11px;
font-family:arial;
font-weight:bold;
height:19px;
text-align:center;
border:2px double #FF9805;
}

#newsbar
{
background-color:#A7A9AC;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
padding-top:15px;
width:130px;
}


#menubar1
{
margin:0px;
padding:0px;
}

#menubar2
{
margin:0px;
padding:0px;
}

#menubar3
{
margin:0px;
padding:0px;
}

#menubar1 a
{
float:none;
text-decoration:none;
color:#E1E1E1;
padding-left:35px;
padding-top:4px;
padding-bottom:4px;
padding-right:7px;
height:auto;
display:block;
background-image: url(../upload/images/menu1_inakt.jpg);
background-repeat:no-repeat;
border-bottom:1px solid #FFFFFF;
}

#menubar1 a:hover
{
color:#808285;
font-weight:bold;
background-image: url(../upload/images/menu1_akt.jpg);
background-repeat:no-repeat;
}

#menubar1 #main1Sel a
{
font-weight:bold;
background-image: url(../upload/images/menu1_akt.jpg);
background-color:#E6E7E8;
color:#808285;
}

#menubar2 a
{
float:none;
text-decoration:none;
color:#808285;
padding-left:45px;
padding-top:4px;
padding-bottom:4px;
padding-right:7px;
height:auto;
display:block;
background-image: url(../upload/images/menu2_inakt.jpg);
background-repeat:no-repeat;
border-bottom:1px solid #FFFFFF;
}

#menubar2 a:hover
{
font-weight:bold;
color:#808285;
background-image: url(../upload/images/menu2_akt.jpg);
background-repeat:no-repeat;
}

#menubar2 #main2Sel a
{
font-weight:bold;
display:block;
background-image: url(../upload/images/menu2_akt.jpg);
background-color:#E6E7E8;
color:#808285;
}

#menubar3 a
{
float:none;
text-decoration:none;
color:#808285;
padding-left:55px;
padding-right:7px;
padding-top:4px;
padding-bottom:4px;
height:auto;
display:block;
background-image: url(../upload/images/menu3_inakt.jpg);
background-repeat:no-repeat;
border-bottom:1px solid #FFFFFF;
}

#menubar3 a:hover
{
color:#808285;
font-weight:bold;
background-image: url(../upload/images/menu3_akt.jpg);
background-repeat:no-repeat;
}

#menubar3 #main3Sel a
{
font-weight:bold;
display:block;
background-image: url(../upload/images/menu3_akt.jpg);
background-color:#E6E7E8;
color:#808285;
}

h3
{
color:#7F8184;
margin:0px;
font-size:16px;
}

p
{
color:#7F8184;
line-height:18px;
}

#newsbar p
{
color:#E1E1E1;
}


