body {
  padding:15px 0px 0px 0px;
  margin:0px;
  text-align: center;
}

.c_l{
	clear:left;
}
a:active {
    outline: none;
}
.nodisplay{
   /**/
    position: absolute;
    left: -9998px;
	
}

#seite { 	
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 990px;
  background-color: #ffffff;
}

#head{
background-image:url(../UPLOAD/cmsimages/hauptmenu.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:82px;
}

#logo{
float:left;
width:169px;
text-align:right;
padding:1px 0px 0px 0px;
}

#hm_holder{

}

#hauptmenu{
float:right;
text-align:right;
padding:28px 15px 0;
/*padding:34px 15px 0 15px;*/
background-image:url(../UPLOAD/cmsimages/hm_rh.jpg);
background-repeat:no-repeat;
background-position: right bottom;
margin:0;
}

#hm_box{
/*height:48px;
padding:0px 0px 0px 13px;*/
}

#hm_punkte{
background-image:url(../UPLOAD/cmsimages/hm_t_n.jpg);
background-repeat:no-repeat;
padding:17px 0px 0px 0px;
float:right;
}

#submenu{
padding:7px 0px 0px 0px;
}

#umfass{
background-repeat:no-repeat;
background-position:left bottom;
background-image:url(../UPLOAD/cmsimages/brueggen.jpg);
}


#content{
background-image:url(../UPLOAD/cmsimages/cont.jpg);
background-repeat:repeat-y;
padding:0px 15px 0px 14px;
width: 961px;
}

#bild_lh img{
margin-top:10px;
vertical-align: bottom;
}

#inhalt_lh{
float:left;
width:250px;
}

#inhalt_rh{
float:left;
width:651px;
padding:30px;
}

#inhalt_rh_produkte{
float:left;
width:691px;
padding:0px 0px 0px 10px;
}

#footer{
background-image:url(../UPLOAD/cmsimages/footer.jpg);
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:15px 15px 20px 14px;
width: 961px;
}

/* HOMESWEETHOME */
#inhalt_rh_home{
padding:0px 0px 0px 5px;
float:left;
}

#home_news{
padding:20px 0 0 22px;
}

#n1{
float:left;
width:300px;
}

#n2{
float:left;
width:300px;
}

#news_abstand{
width:53px;
float:left;
}

.n_headline{
color:#11407e;
font-size:12px;
}

.n1_h,
.n2_h{
background-image:url(../UPLOAD/cmsimages/b_news_k.jpg);
background-repeat:no-repeat;
line-height:1.2;
padding:5px 30px 5px 5px;
width:275px;
cursor:pointer;
}

.n3_h{
background-image:url(../UPLOAD/cmsimages/b_news_l_d.jpg);
background-repeat:no-repeat;
width:643px;
padding:5px;
height:16px;
cursor:pointer;
}

.n3_h a{
text-decoration:none !important;
}

#n3{
padding:7px 0px 0px 0px;
background-image:url(../UPLOAD/cmsimages/strich_1.gif);
background-repeat:repeat-x;
width:653px;
}

.n1_t,
.n2_t,
.n3_t{
background-image:url(../UPLOAD/cmsimages/n_back_k.jpg);
background-repeat:repeat-x;
padding:3px 5px 10px 8px;
line-height:1.6;
}

.n1_t a,
.n2_t a,
.n3_t a{
color:#444;
text-decoration:none !important;
}

#willkommen{
background-image:url(../UPLOAD/cmsimages/nnc.jpg);
background-repeat:no-repeat;
margin-top:-6px;
height:243px;
padding:12px 0px 0px 10px; 
}

#willkommen p{
font-size:10px;
padding:0px 5px 0px 5px;
}

#willkommen img{
padding:0px 0px 5px 5px;
}

.c_home{
background-image:url(../UPLOAD/cmsimages/cont_home.jpg) !important;
}

.news_headline{
color:#003C86;
font-size:20px;
font-weight:normal;
line-height:23px;
}

/*S*/
#footer_lh{
float:left;
width:400px;
}

#footer_rh{
float:left;
width:553px;
text-align:right;
}

#suche{
padding:10px 0px 0px 0px;
}

#sucheingabe{
padding:10px 0px 0px 0px;
}

.suchbox{
padding:10px 0px 0px 0px;
}

#suchlinks{
padding:10px 0px 0px 0px;
}

#sprachen img{
cursor:pointer;
}

#na{
 background:url(../UPLOAD/cmsimages/newsarchiv.jpg) no-repeat right top;
 color:#11407E;
 font-size:12px;
 padding: 5px 0 5px 6px;
margin-top:7px;
margin-bottom: 11px;
}

#na a{
	text-decoration:none;
}

#na_lh,
#na_rh{
 float:left;
 width:354px;	
}

#na_rh{
 background-image: url(../UPLOAD/cmsimages/strich_1.gif);
 background-repeat: repeat-x;
 width:300px;
}

.sb{
background-color:#E4E7EC;
border-color:#E4E7EC;
cursor:pointer;
}


/* Sprachwahl */
.sp_einzel{
	padding:5px 3px;
	width:74px;
}
.sp_einzel a{
	text-decoration:none !important;
}

