body{margin:0px;padding:0px;font-family:arial,sans-serif;background:#4CAEFF;}
#content_container{background:#fff url('_daten/_images/bg_verlauf.gif') repeat-x;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.content{width:1010px;margin:0px auto;background:transparent;
}
.bottom{height:133px;background:#4CAEFF url('_daten/_images/bg_bottom_verlauf.png') repeat-x;}
.header{background:transparent url('_daten/_images/head_bg_left2.jpg') no-repeat;width:700px;height:140px;float:left;}
.header_right{background:transparent url('_daten/_images/schlumpf_top.jpg') no-repeat top right;width:310px;height:140px;float:right;}
.navi{background:transparent url('_daten/_images/navi_bg.jpg') no-repeat;}
.navi_right{background:transparent url('_daten/_images/schlumpf_bottom.jpg') no-repeat top right;width:1010px;height:90px;}
.navi ul{padding:0px;padding-left:50px;margin:0px;list-style-type:none;}
.navi li{float:left;}
#aktuell{display:block;width:120px;height:33px;margin-top:20px;background:transparent url('_daten/_images/aktuelles.gif') no-repeat;}
#ankauf{display:block;width:120px;height:33px;margin-top:10px;background:transparent url('_daten/_images/ankauf.gif') no-repeat 23px top;}
#verkauf{display:block;width:120px;height:33px;margin-top:1px;background:transparent url('_daten/_images/shop.gif') no-repeat 10px top;}
#berichte{display:block;width:132px;height:33px;margin-top:5px;background:transparent url('_daten/_images/berichte.gif') no-repeat 20px top;}
#kontakt{display:block;width:134px;height:33px;margin-top:1px;background:transparent url('_daten/_images/kontakt.gif') no-repeat 35px top;}
#impressum{display:block;width:100px;height:33px;margin-top:17px;margin-left:78px;background:transparent url('_daten/_images/impressum.jpg') no-repeat 0px top;}
#aktuell_current{display:block;width:120px;height:33px;margin-top:20px;background:transparent url('_daten/_images/aktuelles_on.gif') no-repeat;}
#ankauf_current{display:block;width:120px;height:33px;margin-top:10px;background:transparent url('_daten/_images/ankauf_on.gif') no-repeat 23px top;}
#verkauf_current{display:block;width:120px;height:33px;margin-top:1px;background:transparent url('_daten/_images/shop_on.gif') no-repeat 10px top;}
#berichte_current{display:block;width:132px;height:33px;margin-top:5px;background:transparent url('_daten/_images/berichte_on.gif') no-repeat 20px top;}
#kontakt_current{display:block;width:134px;height:33px;margin-top:1px;background:transparent url('_daten/_images/kontakt_on.gif') no-repeat 35px top;}
#impressum_current{display:block;width:100px;height:33px;margin-top:17px;margin-left:78px;background:transparent url('_daten/_images/impressum_on.jpg') no-repeat 0px top;}
#banner{position:absolute;text-align:right;font-size:11px;color:#3199F9;width:134px;height:637px;z-index:10;background:url('_daten/_images/bg_banner.gif') no-repeat 0px 16px;margin-left:980px;margin-top:-86px;}

.naviCornerRight{background: #fff url('_daten/_images/bg_normal_navi_corner_right.png') no-repeat;width:5px;float:right;}
.contentDate{width:168px;line-height:11px;font-size:11px; color:#444; float:left; margin:24px 0px 0px 358px}
h1{line-height: 30px;font-size: 24px; font-weight:bold;color:#1b8ff9}
.contentHeadline{line-height: 30px;font-size: 24px; font-weight:bold;color:#1b8ff9}
.contentSubline{line-height: 30px;font-size: 16px; font-weight:bold}
.contentText{font-size: 14px;margin-top: 3px;color:#444;}
.contentText ul li{list-style-image:url('_daten/_images/liste.gif');float:none;font-size:14px;margin-bottom:6px;}
.contentGallery{width: 588px;height: 185px;color: #cccccc;padding: 0px 30px;}  
.contentRight{background:transparent url('_daten/_images/content_right_bg.jpg') no-repeat top right; width: 330px;height:415px;float: right;}
#ei{background:transparent url('_daten/_images/ue_ei.gif') no-repeat 10px 0px; height:380px;width:263px;}
html > body #ei{background:transparent url('_daten/_images/ue_ei.png') no-repeat 10px 0px; height:380px;width:263px;}
#footerMiddle_shop{margin-left:60px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_daten/_images/footer_shop2.png', sizingMethod='noscale');width: 800px;height: 114px;}
html > body #footerMiddle_shop{background: transparent url('_daten/_images/footer_shop2.png') no-repeat 0px 0px;width: 800px;height: 114px;}
#spiegelschlumpf{margin-left:60px;z-index:10;position:absolute;margin-top:-20px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_daten/_images/spiegelschlumpf.png', sizingMethod='noscale');width: 150px;height: 200px;}
html > body #spiegelschlumpf{margin-left:60px;margin-top:-20px;background: transparent url('_daten/_images/spiegelschlumpf.png') no-repeat 0px 0px;width: 150px;height: 200px;}
.footerMiddle{background: transparent url('_daten/_images/bg_footer_neu.jpg') repeat-x 0px 40px;width: 1020px;height: 132px;text-align:left;}
#footer_right{background: transparent url('_daten/_images/bg_footer_right_neu.jpg') no-repeat;position:absolute;width:350px; height:210px;margin-top:-125px;margin-left:206px;}
html>/**/body #footer_right{margin-top:-125px;margin-left:512px;}
.clr{clear:both;height:0px;line-height:0px;font-size:0px;}
/************************* KONTAKT ***************************/
.contentKontakt{background:transparent url('') no-repeat -10px 3px;height:340px;}.reg_div{margin-bottom: 10px;}
.reg_label{font-size: 14px;font-weight: bold;color:#000;float: left;width: 115px;text-align: right;margin-right: 10px;}
.reg_input{background: transparent url('_daten/_images/bg_input.png') no-repeat;width: 220px;height: 16px;border: 1px #DC1F1B solid;}
.fakeinput{background: transparent url('_daten/_images/bg_input.png') no-repeat;width: 186px;height: 16px;border: 1px #DC1F1B solid;margin-top:2px;float:left} 
.reg_txtarea{background: transparent url('_daten/_images/bg_textfeld.png') no-repeat;width: 220px;height: 96px;border: 1px #DC1F1B solid;}
#fakefile{position:absolute;margin-left:-55px;margin-top:-1px;z-index: 10;}
html>body #fakefile{position:absolute;margin-left:125px;!important;margin-top:-1px;z-index: 10;}
*+html>body #fakefile{margin-left:-55px;}
.uploadimg{margin-left:320px;padding-bottom:10px;cursor:pointer;background:transparent url(_daten/_images/upload.gif) no-repeat;}
.filehidden{float:right;-moz-opacity:0;filter:alpha(opacity: 0);opacity: 0;}
.file{width:10px;}
/************************* IMPRESSUM ***************************/
.fon{background:transparent url('_daten/_images/telefon.gif') no-repeat; width:16px; height:12px; float:left; margin-right:5px;padding-top:2px;}
.mobil{background:transparent url('_daten/_images/handy.gif') no-repeat; width:16px; height:14px; float:left; margin-right:5px;padding-top:2px;}
.fonblau{background:transparent url('_daten/_images/telefon_blau.gif') no-repeat; width:200px; height:14px; float:left; margin-right:5px;}
.mobilblau{background:transparent url('_daten/_images/handy_blau.gif') no-repeat; width:200px; height:14px; float:left; margin-right:5px;margin-top:5px;}
.mail{background:transparent url('_daten/_images/mail.gif') no-repeat; width:16px; height:12px; float:left; margin-right:6px;}
/* main styles */
img{border:none;display:block;}
a.zurueck,a.vor{text-indent:-9999px;overflow:hidden;display:block;}
/* full block */
.full-block{width:160px; margin:0 0 0 60px;overflow:hidden; padding-top:54px;}
/* slideshow */
div.diashow{width:160px;position:relative;height:160px;overflow:hidden;}
div.dias{width:5000px;position:relative;}
div.dia{float:left;width:160px;height:160px;position:relative;margin:0 10px 0 0;}
a.zurueck,a.vor{width:24px;height:32px;position:absolute;}
div.dianavi a.zurueck{top:28px;left:12px;background:transparent url('_daten/_images/pfeil_links.png') no-repeat;}
div.dianavi a.vor{top:28px;left:64px;background:transparent url('_daten/_images/pfeil_rechts.png') no-repeat;}
#subline{width:196px;margin:24px 0 0 42px;font-size:small; font-weight:bold;color:white;text-align:center;}
#subline1{height:20px;width:140px;margin:10px 0 0 80px;font-size:24px; font-weight:bold;color:white;text-align:center;}
/************************* Overlay***************************/
#boxTopLeft{background: url('_daten/_images/overlay_top_left.gif') no-repeat;height:33px;font-size:0px;}
#boxTopRight{background: url('_daten/_images/overlay_top_right.gif') no-repeat top right;cursor:pointer;margin-left:10px;height:33px;font-size:0px;}
.boxContent{ background:#ffffff url('_daten/_images/overlay_bg_top.jpg') repeat-x 0px top;border-left:10px solid #df2a0f;border-right:10px solid #de1f1d;} 
.boxContent2{ background:url('_daten/_images/overlay_bg_bottom.jpg') repeat-x 0px bottom;} 
.overlay_content{padding:10px 18px 30px;}
.overlay_top_headline{color:#df2a0f;font-size:28px;font-weight:bold;padding:16px 18px 0px;}
.overlay_img{border:3px solid #df2a0f;float:left;margin-right:15px;}
.overlay_text{font-size:12px;}
.overlay_preis_alt{font-size:22px;font-weight:bold;color:#999;}
.overlay_preis_neu{font-size:30px;font-weight:bold;color:#df2a0f;}
#boxFooterLeft{background: url('_daten/_images/overlay_bottom_left.gif') no-repeat;height:10px;line-height:10px;font-size:0px;}
#boxFooterRight{background: url('_daten/_images/overlay_bottom_right.gif') no-repeat top right;margin-left:10px;height:10px;line-height:10px;font-size:0px;}
/**RundeBox**/
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ background: transparent url(_daten/_images/infobox.png) no-repeat bottom right; }
.cssbox{
  width: 530px !important; /* intended total box width - padding-right(next) */
  width: 515px; /* IE Win = width - padding */
  padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
  margin: 0px 0px 20px 0px; /* use to position the box */
}
/* set the top-right image */
.cssbox_head{
  background-position: top right;
  margin-right: -15px; /* pull the right image over on top of border */
  padding-right: 30px; /* right-image-gap + right-inside padding */ 
}
/* set the top-left image */
.cssbox_head h2{
  background-position: top left;
  margin: 0; /* reset main site styles*/
  border: 0; /* ditto */
  padding: 25px 0 10px 30px; /* padding-left = image gap + interior padding ... no padding-right */
  height: auto !important;
  height: 1%; /* IE Holly Hack */
  color:#fff;
  text-align:center;
}
/* set the lower-left corner image */
.cssbox_body{
  background-position: bottom left;
  margin-right: 25px; /* interior-padding right */
  padding: 10px 0 25px 30px; /* mirror .cssbox_head right/left */
} 