body{
  background-color: #e6e4df;
  
  margin: 0;
  padding: 0;
	height:100%;
  
  background-color: #e7e4df;
}
html,body{
	margin:0;
	padding:0;
	height:100%;
}

#container{

	min-height:100%;

	position:relative;


} 
#page{

	margin:0 auto;

	width:980px;

	padding: 0 0 150px 0;

}

.wcontent{
  width: 428px;
}
#mainbox{
  width: 922px;
	padding: 0 0 0 0;
  	margin:0 auto 100px auto;
  	
}
#mainbox_main{
  width: 922px;
	padding: 0 0 0 0;
  	margin:0 auto 100px auto;
  	
}
.maincontentwidth{
  width: 428px;
}
#headerleft{
  float: left;

  padding: 0 4px 0 0;
}
#headerleft2{
  width: 604px;
  height: 226px;
}
#headerright{
  float: left;
}
#headerright2{
  width: 300px;
  height: 176px;
}
.fleft{
  padding: 10px 0 5px 0 ;
  float: left;
}
.clear{
  float: none;
  clear: both;
}
.clear2{
  float: none;
  clear: both;
  padding: 0 0 10px 0;
}
#menu{
  
  width: 912px;
  height: 75px;
  margin: 0;
  padding: 0; 
 
}
#menul2{
  float: left;
  width: 609px; 

}
#menul1{
  float: left;

}
#menul1sp{
  padding: 5px 0 0 0;
}
#menul2sp{
  padding: 5px 0 0 1px;
}
.miser, .misera, .mi, .mia{
  float: left;
}
.miser, .misera{
  padding: 4px 4px 0 0;
}
#gmenuleft{
  width: 308px;
  float: left;
  margin: 0;
  padding: 0;

}
.leftmenu4new{
  float: none;
  clear: both;
  margin: 0;
  padding: 0;
}
.leftmenu4{
  background-image: url('/fileadmin/img/teasershadow.gif');
  background-repeat: no-repeat;
  padding: 0 0 4px 0;  
  position: relative;
 
}
.leftmenu4sp{
  width: 300px;
  height: 111px;
  background-color: #ffffff;
}
.leftmenu4sp2{
  padding: 4px 4px 4px 4px;  
}
.leftmenu4lastsp{
  width: 300px;
  height: 111px;
  background-color: #ffffff;
}
.leftboxtext{
  background-color: #ffffff;
  width: 300px;
  margin: 4px 0 0 0;
}
.leftboxtextsp{
  padding: 30px 30px 30px 30px;
}
#menuboxbottom{
  width: 926px;

}
.menubottom{
  float: left;
}
.leftmenu4active{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 304px;
  height: 115px;
  background-image: url('/fileadmin/img/redshadow.gif');
  background-repeat: no-repeat;
  background-position: bottom right;
}
.menubottomsp2{
  width: 300px;
  height: 111px;
  background-color: #ffffff;  
}
.menubottomsp3{
  padding: 4px 4px 4px 4px;  
}
.menubottomsp{
  padding: 0 4px 4px 0;
  background-image: url('/fileadmin/img/teasershadow.gif');
  background-repeat: no-repeat;  
}
.menubottomlastsp{
  padding: 0 4px 4px 0;
  background-image: url('/fileadmin/img/teasershadow.gif');
  background-repeat: no-repeat;  
}
.teaserimg{

}
.teasertextsp{
  padding: 0 3px 0 3px;
}
#contentbox{
  width: 912px;
  margin: 0;
  padding: 0;
}
#content0,
#content1,
#content2,
#content3,
#content4,
#content5,
#content6,
#content7,
#content8,
#content9{
  width: 600px;
  float: left;
  background-color: #ffffff;
  margin: 0;
  padding: 0;  
}
#content1{
  height: 107px;
}
#content2{
  height: 222px;
}
#content3{
  height: 337px;
}
#content4{
  height: 452px;
}
#content5{
  height: 567px;
}
#content6{
  height: 682px;
}
#content7{
  height: 797px;
}
#content8{
  height: 912px;
}
#content9{
  height: 1027px;
}


.contentsp{
  padding: 10px 140px 10px 30px;
}
.contentsplborder{
  padding: 10px 30px 10px 30px;
 
}
#contentsp2{
  padding: 10px 0px 10px 30px;
}
#contentsp2iframe{
  padding: 0;
}
#content0 #contentsp{
  padding: 10px 140px 30px 30px;
}
#content0 #contentsp2{
  padding: 10px 0px 30px 30px;
}
.phr{
  margin: 0;
  padding: 0 0 0 0;
  height: 8px;
  background-color: #e6e4df;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  width: 100%;
}
#breadcrumb{
  padding: 0 0 30px 0;
}
.hbox1{
  float: left;
}
.hbox2{

}
.csc-header csc-header-n1{
  float: left;
}
.h1gif{
  float: left;
}
.h3gif{
  float: left;
}
.addresstable{
  position: absolute;
  bottom: 30px;
}
.adressbox{
  margin: 0;
  padding: 0 4px 4px 0;
}
.adressboxlastrow{
  margin: 0;
  padding: 0 0 0 0;
}
.adressboxlasttd{
  margin: 0;
  padding: 0 0 4px 0;
}
.adressboxtext{
  margin: 0;
  padding: 0;
  background-color: #f6f5f3;
}
.searchbox{
  padding: 5px 0 15px 0;
}
.fbreadcrumb, .fbreadcrumb2{
  color: #eabfbd;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: italic;
  margin: 0;
  padding: 0;
}
.fbreadcrumb{
  text-decoration: none;
}
#footerbox{
	position:relative;
	height: 150px;


}
#footer{
	position:absolute;
	left: 400px;
	bottom:0;
 	
  margin:0;
  padding: 110px 0 0 0;
  height: 150px;
  width: 100%;
}
#footer2{
  width: 180px;


}
#footerheight{

  
}
.bodytext{
  color: #585b4d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  padding: 0 0 0 1px;
  margin: 0;
  padding: 0 0 10px 0;
}
.bodytextbig{
  color: #585b4d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin: 0;
  padding: 0 10px 10px 1px;
  font-weight: bold;

}
.nounderline{
  text-decoration: none;
}
a {
  color: #585b4d;
}
.nodecoration{
  text-decoration: none;
}
.bodytext2{
  color: #6a6b6d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  padding: 0 0 10px 0;
}
.teasertext{
  color: #585b4d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0;
  padding: 0;
}
.teasertext2{
  color: #6a6b6d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0;
  padding: 0;
}
.teasertextr{
  color: #d16b69;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0;
  padding: 0;
}
.teasertext2r{
  color: #d16b69;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0;
  padding: 0;
}
.picturetext{
  color: #585b4d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin: 0;
  padding: 0;
}
h1, h2, h3, h4, h5, h6 {
  color: #585b4d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin: 0;
  padding: 0 0 10px 1px;
}
h2, h3, h4, h5, h6 {
  padding: 0 0 2px 1px;
}
h2, h3, h4, h5, h6 {
  font-size: 14px;
}


#centerbox{
  position: relative;

	min-height:100%;
  
}
#page_bottom_container{

}
#page_bottom{
	margin: 0 auto;
	padding:0;
	width:100%;
	position:absolute;
	bottom:0;
}
#page_bottom_main{
	margin: 0 auto;
	padding:0;
	width:100%;
	position:absolute;
	bottom:0;
}


#page_bottom_wrap{
	margin:0 auto;
	padding:0;
}



#page_bottom_innerwrap{


}
.linko{
  color: #e1a3a0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}  

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
  margin-left: 4px !important;
}

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-firstcol {
  margin-left: 0px !important;
}