﻿html
{
  height:101%;
  min-height:101%;
}

body
{
  background-color:#bcbbb8;
  margin:0px;
  padding:0px;
  font-family:Verdana;
  font-size:12px;
  color:#5d5d5d;
  height:101%;
  min-height:101%;
  
}

h1
{
  font-family:Arial;
  font-weight:normal;
  font-size:18px;
  color:#a1a09c; 
  text-transform:uppercase;
  padding:0 0 5px 0;
  margin:0; 
  width:100%;  
}
h2{color:#008ac3;font-size:14px;font-weight:normal;margin:0px 0px 0px 0px;padding:0;}
h3{color:#e76504;font-size:14px;font-weight:bolder;margin:3px 0px 0px 0px;padding:0;}

a{text-decoration:none;text-transform:none;font-weight:normal;}
ul{text-decoration:none;text-transform:none;list-style:none;}

#div_mainmenue{margin:0px auto 0px auto;padding:0px 0px 0px 0px;width:980px;height:auto;background-color:transparent;}
ul.navigation{list-style:none;padding:20px 0 0 0;margin:0;height:auto;}
ul.navigation li{width:auto; height: auto; background-color:#008AC3; color:#ffffff;margin:0 0 0 2px;float:left;padding:2px 5px 2px 5px;}
ul.navigation li a{color: #FFFFFF;text-decoration:none;display:block;padding:2px;}
ul.navigation li.active, #div_mainmenue ul.navigation li:hover, #div_mainmenue ul.navigation li:hover a, #div_mainmenue ul.navigation li a:hover{color:#ffffff;text-decoration:underline;background-color:#ee7f2c;}

div.logo
{
  position:absolute;
  z-index:9999; 
  width:378px;
  height:351px;
  margin:0 0 0 300px;
}

div.main
{
  width:980px;
  margin:auto;
  background-color:#ffffff;
}

div.top_bar
{
  margin:0;
  padding:0;
  height:38px;
  width:980px;
  margin:auto;
  background-color:#008AC3;
  font-size:11px;
  font-weight:normal;
  font-family:Verdana;
}

div.top_bar ul.header_menu_left
{
  list-style:none;
  float:left;
  width: auto;
  text-align:left;
  margin:0;
  padding:0;
  height:38px;
}
div.top_bar ul.header_menu_left li
{
  float:left;  
  margin:13px 0 0 18px;
}
div.top_bar ul.header_menu_left li a
{
  color: #ffffff; 
  display:block; 
}
div.top_bar ul.header_menu_left li:hover a,
div.top_bar ul.header_menu_left li a:hover
{
  text-decoration:underline;  
}

div.top_bar ul.header_menu_right
{
  list-style:none;
  float:right;
  width: auto;
  text-align:right;
  margin:0;
  padding:0;
  height:38px;
}
div.top_bar ul.header_menu_right li
{
  float:left;  
  width:auto;
  margin:13px 18px 0 0;
}
div.top_bar ul.header_menu_right li a
{
  color: #ffffff;
  display:block;  
}
div.top_bar ul.header_menu_right li:hover a,
div.top_bar ul.header_menu_right li a:hover
{
  text-decoration:underline;  
}

div.main_nav_bg
{
  width:100%;
  background-color:#504D47;
  min-height:275px;
  height:auto;
}

div.main_nav 
{
  height: auto;
  min-height:257px;
  margin: auto; 
  width: 980px;
  font-family:Arial;
  font-size:13px;
  font-weight:bold;
  color:#434039;  
  padding:18px 0 0 0;
}
div.main_nav ul.main_nav_left 
{
  list-style:none;
  padding:0;
  margin:0;  
  width:490px;
  height: 100%; 
  text-align:left; 
  float:left;
}
div.main_nav ul.main_nav_left li 
{
  margin: 0 0 5px 0;    
  text-align:left; 
  width:475px;
  background-color: #f07e2a;
  padding:4px 0 0 15px;
  height:18px;
}
div.main_nav ul.main_nav_left li a 
{
  display: block;  
  height: 100%;
  color:#434039;
  font-weight:bold;
}
div.main_nav ul.main_nav_left li a:hover,
div.main_nav ul.main_nav_left li:hover a,
div.main_nav ul.main_nav_left li.active a
{
  color: #ffffff; 
} 

div.main_nav ul.main_nav_right 
{
  list-style:none;
  padding:0;
  margin:0;  
  width:490px;
  height: 100%; 
  text-align:right; 
  float:right;
}
div.main_nav ul.main_nav_right li 
{
  margin: 0 0 5px 0;    
  text-align:right; 
  width:475px;
  background-color: #f07e2a;
  padding:4px 15px 0 0;
  height:18px;
}
div.main_nav ul.main_nav_right li a 
{
  display: block;  
  height: 100%;
  color:#434039; 
  font-weight:bold;
}
div.main_nav ul.main_nav_right li a:hover,
div.main_nav ul.main_nav_right li:hover a,
div.main_nav ul.main_nav_right li.active a
{
  color: #ffffff;
}

/*div.content_bg 
{
  
  background-color:#d7d6d4;
  background-image:url("../img/bg.jpg");
  background-position:top left;
  background-repeat:repeat-x;
   
} */

div.bg 
{
    background-image: url("../img/hintergrund.png");
  background-position: center top;
  background-repeat: no-repeat;  height:auto; width: 100%;  
}

div.content
{
  padding:60px 20px 0 20px;
  width:940px;
  margin:auto;
  min-height:700px;
  background-color:#ffffff;
}

div.sub_nav
{
  padding: 0 0 0 0;
  margin:0 20px 0 0;
  width:200px;
  height:auto;
  float:left;  
}

div.sub_nav div.produktsuche 
{
  
}
div.sub_nav div.produktsuche p.headline
{
  width:195px;
  height:auto;
  background-color:#f07e2a;
  text-transform:uppercase;
  color:#ffffff;
  font-family:Arial;
  font-size:16px;
  font-weight:normal;
  padding:3px 0 3px 5px;
  margin:3px 0 0 0;
}
div.sub_nav div.produktsuche input.txt_produktsuche
{
  width:169px;
  height: 18px;
  border-left:#C2C2C2 1px solid;
  border-right:none;
  border-bottom:#C2C2C2 1px solid;
  border-top:none;
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  color:#787878;  
  padding:5px;
  float:left;
}

div.sub_nav div.produktsuche input.btn_search
{
  float:left;
}

div.catalog
{
  width: 720px;
  height: auto;
  float:left;
  overflow:hidden;
}


div.content p{line-height:22px;margin:0;padding:10px 0px 0px 0px;}
div.content p.p2{margin:0;padding:0;color:#009ee0;font-weight:bold;font-size:10px;line-height:17px;}
div.content p.p3{margin:0;padding:0;font-weight:bold;font-size:10px;line-height:17px;page-break-after:always;}
div.content a{color:#0091ce;text-decoration:underline;}


div.footer_bg
{
  background-color:#504D47;
  width:100%;
  height: 110px;
}
div.footer 
{
  width:980px;
  margin:auto;
  height: auto;
  font-family:Verdana;
  font-size:11px;
  color:#ffffff;
  font-weight:normal;
}

div.footer_left
{
  width:600px;
  height: auto;
  float:left;
}
div.footer_left ul
{
  float:left;
  width: 100px;
  list-style:none;
  margin:35px 0 0 0;
  padding:0;
}
div.footer_left ul li 
{
  margin: 0 0 5px 0;
}
div.footer_left ul li a 
{
  color:#ffffff;  
  display:block;
}
div.footer_left ul li a:hover,
div.footer_left ul li:hover a
{
  text-decoration:underline;
} 

div.footer_right
{
  width:380px;
  height: auto;
  float:right;
  text-align:right;
}
div.footer_right ul 
{
  list-style:none;
  margin:35px 0 0 0;
  padding:0;
}

div.footer_right ul li
{
  margin:0 0 5px 0;
}

div.footer_right ul li a
{
  color: #ffffff;
}

div.footer_right ul li a:hover,
div.footer_right ul li:hover a
{
  text-decoration:underline;
}

div.div_linie{padding-top:10px;border-top:solid 1px #c7c7c7;margin-top:10px;float:none;clear:both;width:720px;}
#div_impressum{width:710px;margin:40px 0px 0px 0px;padding:25px 25px 25px 25px;border:solid 3px #a2a2a2;}
div.div_linie img{margin:0 0 20px 0;}
.ul_liste{list-style:square;line-height:18px;}
#div_sortiment{width:715px;margin:10px 0px 0px 0px;padding:15px 15px 15px 25px;border:solid 3px #ee7f2c;height:100px!important;}
#div_sortiment p{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:715px!important;text-align:justify;line-height:20px;color:#ee7f2c;font-weight:bold;}

#div_monatsangebot{width:790px;height:249px;position:relative;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}
#div_monatsangebot ul{margin:0px 0px 0px 0px;padding:6px 0px 0px 20px;position:absolute;top:0px;left:0px;z-index:10;}
#div_monatsangebot ul li{color:#ee7f2c;font-weight:bold;margin:0px 0px 0px 0px;padding:10px 0px 5px 0px;}
#div_monatsangebot ul li.li2{color:#5b5a5a;margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}
#div_monatsangebot p{color:#ffffff;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;line-height:20px;position:absolute;top:152px;left:20px;z-index:10;}
.div_herstellerverzeichnis{width:760px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:80px;border-top:solid 1px #c7c7c7;}
.div_herstellerverzeichnis div{padding:0px 0px 0px 0px;float:right;padding-top:30px;height:50px;color:#ee7f2c;font-weight:bold;}
.div_herstellerverzeichnis2{width:760px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:110px;border-top:solid 1px #c7c7c7;}
.div_herstellerverzeichnis2 div{padding:0px 0px 0px 0px;float:right;padding-top:50px;height:50px;color:#ee7f2c;font-weight:bold;}
p.news{width:350px;}
div.sort_nav 
{
  width: 755px;
  height: 20px;
  margin: 0 0 10px 0;
  padding: 3px; 
  border-bottom: #ee7f2c 2px solid;
  border-top: #ee7f2c 2px solid;  
}

div.sort_nav select 
{
    height: 20px;
    width: 150px;
}

div.artikel 
{
  width: 225px;
  height: 140px;
  padding: 10px;
  margin: 0 10px 10px 0;
  float: left;
  border: #ee7f2c 1px dotted; 
  background-color: #FFF8DC; 
}

div.artikel div.head 
{
  width: auto;
  height: 25px;
  line-height:1!important;
  padding: 5px!important;
  background-color: #ee7f2c;
  color: #ffffff;
  font-weight: bold;
}
div.artikel div.lagerartikel 
{
  float: left; 
  margin: 10px 0 10px 0;
}

div.lagerartikel p.text
{
  float:left!important;
  margin:0!important;
  padding:0!important;
}

p.lager_True 
{
  background-color:#008B00!important; 
  color:#ffffff!important; 
  width:12px!important; 
  height:12px!important; 
  padding:0!important; 
  margin:5px 0 0 2px!important;
  float:left!important;
}
p.lager_False
{
  background-color:#8B2323!important; 
  color:#ffffff!important; 
  width:12px!important; 
  height:12px!important; 
  padding:0!important; 
  margin:5px 0 0 2px!important; 
  float:left!important;
}

div.legende 
{
    border: 1px dotted #EE7F2C;
    clear: both;
    float: left;
    margin: 25px 20px 25px 0;
    padding: 2px;
    width: auto;  
}

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#000000;
  font-weight:bold;
    text-decoration:none!important;
}

a.tt span{ display: none; }

a.tt:hover{ z-index:25; color: #008AC3; cursor:pointer;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
  padding: 10px;
  width:400px;
  color: #5D5D5D;
    text-align: left;
}
a.tt:hover span.tooltip2{
    display:block;
    position:relative;
    top:0px; left:0;
  padding: 10px;
  width:450px;
  color: #5D5D5D;
    text-align: left;
}
a.tt:hover span.top{
  display: block;
  padding: 30px 8px 0;
background-color: #FFF8DC;

}
a.tt:hover span.middle{ 
  display: block;
  text-align: left;
  padding: 10px; 
background-color: #FFF8DC;
border: #ee7f2c 1px dotted;
font-weight: normal;
text-decoration:none!important;
}
a.tt:hover span.bottom{
  display: block;
  padding:3px 8px 10px;
  color: #5D5D5D;
  clear:both;
}



/*---------------------------------------------------------------- PRODUKTKATALOG ---------------------------------------------------------------------------*/

div.sort_nav_bottom
{
  width: 100%;
  height: 20px;
  margin: 0 0 10px 0;
  padding: 8px 2px 5px 0; 
  border-bottom: none;
  border-top: none;  
  color:#787878;
  font-family:Verdana;
  font-size:10px;
  height:auto;
  text-align:right; 
  font-weight:bold;
}

div.sort_nav_bottom a
{
  color:#e36000;
  font-weight:bold;
}
div.sort_nav_bottom a:hover
{
  color:#787878;
}

div.sort_nav 
{
  width: 100%;
  height: 20px;
  margin: 0 0 10px 0;
  padding: 5px 0 5px 0; 
  border-bottom: #a1a09c 1px solid;
  border-top: #a1a09c 1px solid;  
  color:#787878;
  font-family:Verdana;
  font-size:10px;
}

div.sort_nav select 
{
    width: 150px;
}

div.sort_nav div.left
{
  width:50%;
  float:left;
  height:auto;
  text-align:left;
}
div.sort_nav select
{  
  border:#C2C2C2 1px solid;
  color:#787878;
  font-size:10px;
}
div.sort_nav select.ddl_hersteller
{
  width:153px;
}
div.sort_nav select.ddl_num_artikel
{
  width:40px;
}

div.sort_nav div.right
{
  width:50%;
  float:right;
  height:auto;
  text-align:right;
  padding:3px 0 0 0;  
  font-weight:bold;
}

div.sort_nav div.right a
{
  color:#e36000;
  font-weight:bold;
}
div.sort_nav div.right a:hover
{
  color:#787878;
}

div.artikel 
{
  width: 216px;
  height: 87px;
  padding: 9px;
  margin: 0 5px 5px 0;
  float: left;
  border: #B5B5B5 1px solid; 
  background-color: #e0e0e0;
  background-image:url("../img/bg_auswahl.jpg"); 
  background-repeat: no-repeat;
  background-position:center top;
}

div.artikel img 
{
  border:#B5B5B5 1px solid;
  float:left; 
}

div.artikel p.name 
{
  width: 110px;
  float:left;
  line-height:1.3;
  padding:0 0 0 9px;
  margin:0;
  font-size:12px;
  font-family:Arial;
  color:#656565; 
  font-weight:normal;
  word-wrap: break-word;
}

div.artikel p.name a
{
  font-size:12px;
  font-family:Arial;
  color:#656565; 
  font-weight:normal;
  text-decoration: none;
}
div.artikel p.name a:hover
{
  text-decoration: underline;
}

div.sub_nav ul.subnavigation
{
  clear:both;
  list-style:none;
  margin:0 0 0 0;
  padding:10px 0 0 0;  
  border-bottom:#aeaeae 1px solid;
}

div.sub_nav ul.subnavigation li
{
  border-top:#aeaeae 1px solid;
  padding: 4px 0 3px 0;
}

div.sub_nav ul.subnavigation li a
{
  color:#7a7a7a;
  font-weight:normal;
  font-family:arial;
  font-size:12px;
  text-decoration:none;
  display:block;
}

div.sub_nav ul.subnavigation li.active a,
div.sub_nav ul.subnavigation li a:hover,
div.sub_nav ul.subnavigation li:hover a
{
  text-decoration:underline;
}


div.solo_artikel 
{
  width: 678px;
  height: auto;
  padding: 20px;
  margin: 0 5px 5px 0;
  float: left;
  border: #B5B5B5 1px solid; 
  background-color: #e0e0e0;
}

div.solo_artikel div.image
{
  border:#B5B5B5 1px solid;
  float:left;
  width:195px;
  height:245px;
  text-align:center;
  background-color:#ffffff;
  padding:10px;
}

div.solo_artikel img 
{
  max-height:245px;
  max-width:195px;   
  border:none;
}

div.solo_artikel p.name 
{
  width: 430px;
  float:left;
  line-height:1;
  padding:0 0 0 20px;
  margin:0;
  font-size:15px;
  font-family:Arial;
  color:#656565; 
  font-weight:normal;
}

div.solo_artikel p.name a
{
  font-size:12px;
  font-family:Arial;
  color:#656565; 
  font-weight:bold;
  text-decoration: none;
}
div.solo_artikel p.name a:hover
{
  text-decoration: underline;
}


/*** STARTSEITE ***/
div.start_text 
{
    padding: 0 0 10px 0;
}

div.artikel_unten 
{
    width: 100%;
    height: auto;  
    font-family: Arial!important; 
    margin: 0 0 10px 0; 
    clear:both;
}
div.artikel_unten div.feld4 
{
    padding: 5px;
    width: 223px;
    height: 108px;
    background-image:url("../img/start/feld_5.jpg"); 
    background-position: center center;
    background-repeat: no-repeat; 
    margin: 0 10px 0 0;  
    float: left; 
}
div.artikel_unten div.feld4 img 
{
    float: left;    
}
div.artikel_unten div.feld4 div.text 
{
    float: left; 
    width: auto;
    max-width: 178px;
    margin: 0 0 0 10px;   
}
div.artikel_unten div.feld4 div.text h3 
{
    color: #514E49;
    font-family: Arial;    
}
div.artikel_unten div.feld4 div.text p.text1 
{
    margin: 0;
    line-height: 1;    
    font-size: 12px;
    float: left;
    width: 110px;
}
div.artikel_unten div.feld4 div.text p.text2 {}
div.artikel_unten div.feld4 div.text p.artnr 
{
    clear:both;
    margin: -40px 0 0 0;
    line-height: 1;    
    font-size: 10px;  
    float:left;      
}
div.artikel_unten div.feld4 div.text p.preis
{
    float: left;
    width: 68px;
    line-height: 1; 
    padding:0;
    font-size: 11px;
    margin: 25px 0 0 0;
    text-align:right;
}
  
















div.artikel_rechts 
{
    width: 354px;
    height: auto;  
    font-family: Arial!important; 
    margin: 0 10px 12px 0; 
    float:left;
}

div.artikel_rechts div.feld1 
{
    padding: 5px;
    width: 345px;
    height: 216px;
    background-image:url("../img/start/feld_1.jpg"); 
    background-position: center center;
    background-repeat: no-repeat; 
    margin: 0 10px 0 0;  
    float: left; 
}
div.artikel_rechts div.feld1 img 
{
    float: right;
    margin:30px 0 0 0;    
}
div.artikel_rechts div.feld1 div.text 
{
    float: left; 
    width: auto;
    max-width: 170px;
    margin: 0;   
}
div.artikel_rechts div.feld1 div.text h3 
{
    color: #514E49;
    font-family: Arial;    
}
div.artikel_rechts div.feld1 div.text h4 
{
    color: #ffffff;
    background-color: #ff0000;
    font-family: Arial;  
    width: 88px;
    padding: 2px;
    text-align:center;
    margin: 5px 0 5px 0;
}
div.artikel_rechts div.feld1 div.text p.text1 
{
    margin: 0;
    line-height: 1;    
    font-size: 12px;    
    font-weight:bold;
}
div.artikel_rechts div.feld1 div.text p.text2 {}
div.artikel_rechts div.feld1 div.text p.artnr 
{    
    padding: 0;
    margin: 0;
    line-height: 1;    
    font-size: 10px;       
}
div.artikel_rechts div.feld1 div.text p.preis
{   
    line-height: 1; 
    padding:0;
    font-size: 11px;
    margin: 25px 0 0 0;
    text-align:right;
}




div.artikel_rechts div.feld2 
{
    padding: 5px;
    width: 345px;
    height: 134px;
    background-image:url("../img/start/feld_2.jpg"); 
    background-position: center center;
    background-repeat: no-repeat; 
    margin: 12px 10px 0 0;  
    float: left; 
}
div.artikel_rechts div.feld2 img 
{
    float: right;
    margin:30px 0 0 0;    
}
div.artikel_rechts div.feld2 div.text 
{
    float: left; 
    width: auto;
    max-width: 170px;
    margin: 0;   
}
div.artikel_rechts div.feld2 div.text h3 
{
    color: #514E49;
    font-family: Arial;    
}
div.artikel_rechts div.feld2 div.text h4 
{
    color: #ffffff;
    background-color: #ff0000;
    font-family: Arial;  
    width: 88px;
    padding: 2px;
    text-align:center;
    margin: 5px 0 5px 0;
}
div.artikel_rechts div.feld2 div.text p.text1 
{
    margin: 0;
    line-height: 1;    
    font-size: 12px;    
    font-weight:normal;
    width: auto;
}
div.artikel_rechts div.feld2 div.text p.text2 {}
div.artikel_rechts div.feld2 div.text p.artnr 
{    
    padding: 0;
    margin: 10px 0 0 0;
    line-height: 1;    
    font-size: 10px;       
}
div.artikel_rechts div.feld2 div.text p.preis
{   
    margin: 20px 0 0 0;
    line-height: 1; 
    padding:0;
    font-size: 11px;    
    text-align:right; 
}






















div.artikel_links 
{
    width: 354px;
    height: auto;  
    min-height: 300px;
    font-family: Arial!important; 
    margin: 0 0 12px 0;
    float:left;
}


div.artikel_links div.feld2 
{
    padding: 5px;
    width: 345px;
    height: 134px;
    background-image:url("../img/start/feld_2.jpg"); 
    background-position: center center;
    background-repeat: no-repeat; 
    margin: 0 10px 0 0;  
    float: left; 
}
div.artikel_links div.feld2 img 
{
    float: right;
    margin:10px 0 0 0;    
}
div.artikel_links div.feld2 div.text 
{
    float: left; 
    width: auto;
    max-width: 170px;
    margin: 0;   
}
div.artikel_links div.feld2 div.text h3 
{
    color: #514E49;
    font-family: Arial;    
}
div.artikel_links div.feld2 div.text h4 
{
    color: #ffffff;
    background-color: #ff0000;
    font-family: Arial;  
    width: 88px;
    padding: 2px;
    text-align:center;
    margin: 5px 0 5px 0;
}
div.artikel_links div.feld2 div.text p.text1 
{
    margin: 0;
    line-height: 1;    
    font-size: 12px;    
    font-weight:normal;
    width: auto;
}
div.artikel_links div.feld2 div.text p.text2 {}
div.artikel_links div.feld2 div.text p.artnr 
{    
    padding: 0;
    margin: 10px 0 0 0;
    line-height: 1;    
    font-size: 10px;       
}
div.artikel_links div.feld2 div.text p.preis
{   
    margin: 10px 0 0 0;
    line-height: 1; 
    padding:0;
    font-size: 11px;    
    text-align:right; 
}





div.artikel_links div.feld3 
{
    padding: 5px;
    width: 160px;
    height: 216px;
    background-image:url("../img/start/feld_6.jpg"); 
    background-position: center center;
    background-repeat: no-repeat; 
    margin: 12px 14px 0 0;  
    float: left; 
}
div.artikel_links div.feld3 img 
{
    float: left;
    margin:10px 0 0 0;    
}
div.artikel_links div.feld3 div.text 
{             
    margin: 0;   
}
div.artikel_links div.feld3 div.text h3 
{
    color: #514E49;
    font-family: Arial;    
}
div.artikel_links div.feld3 div.text h4 
{
    color: #ffffff;
    background-color: #ff0000;
    font-family: Arial;  
    width: 88px;
    padding: 2px;
    text-align:center;
    margin: 5px 0 5px 0;
}
div.artikel_links div.feld3 div.text p.text1 
{
    margin: 0;
    line-height: 1;    
    font-size: 12px;    
    font-weight:normal;
    width: auto;
}
div.artikel_links div.feld3 div.text p.text2 {}
div.artikel_links div.feld3 div.text p.artnr 
{    
    padding: 0;
    margin: 10px 0 0 0;
    line-height: 1;    
    font-size: 10px;       
}
div.artikel_links div.feld3 div.text p.preis
{   
    margin: 10px 0 0 0;
    line-height: 1; 
    padding:0;
    font-size: 11px;    
    text-align:right;
    float: right; 
}



.gewinnspielfirma, 
.gewinnspielVornameName,
.gewinnspielPosition,
.gewinnspielStrasse,
.gewinnspielPLZOrt,
.gewinnspielTelefon,
.gewinnspielMobil,
.gewinnspielMail {
position:absolute; left:500px; width:395px;background-color:rgba(255, 255, 255, 1); 
border-width:2px;
margin:0;
padding:1px;
}

.RFVFirma {position:absolute; left:535px; top:104px;}
.RFVVornameName{position:absolute; left:580px; top:145px;}
.RFVStrasse{position:absolute; left:600px; top:224px;}
.RFVPLZOrt{position:absolute; left:545px; top:265px;}
.RFVTelefon{position:absolute; left:573px; top:304px;}
.RFVMail{position:absolute; left:542px; top:385px;}

.gewinnspielfirma { top: 84px;}
.gewinnspielVornameName{top:124px;}
.gewinnspielPosition{top:164px;}
.gewinnspielStrasse{top:204px;}
.gewinnspielPLZOrt{top:244px;}
.gewinnspielTelefon{top:284px;}
.gewinnspielMobil{top:324px;}
.gewinnspielMail{top:364px;}

.gewinnspielfirma,
.gewinnspielVornameName,
.gewinnspielStrasse,
.gewinnspielPLZOrt,
.gewinnspielTelefon,
.gewinnspielMail 
 { 
    /*background-color:#A9E1FA;*/ background-color:#EBC469; 
}

.CVAnzahl {position:absolute; top:370px; left:245px;
}
#GewinnspielTeilnahmebedingungen{
position:absolute; left:500px; width:380px; top:440px; font-size:0.9em; }

.GewinnspielTeilnahmebedingungenMitarbeiter {
    font-size:0.9em;
}
.BTeilnahme {
position:absolute; left:500px; top:410px;
}

.L_hinweis {
position:absolute; left:50px; width:300px; top:440px; background-color:rgba(255, 255, 255, 1); }

.TBAnzahl {
position:absolute; top:321px; left:242px; font-size:30px; width:175px; text-align:center;background-color:#EBC469; border-width:2px;
margin:0;
padding:1px;

}






































@media print
{
  html, body
  {
    height:auto;
    width:100%;
  }
  
  div.catalog {
    width:100%;
  }
  
  div.logo,
  div.sub_nav,
  div.top_bar,
  div.main_nav_bg,
  div.footer_bg  
  {
    display:none;
  }
}