/* Standard-CSS Sanitätshaus Augustin */


/* Wichtige Befehle

Hintergrundbild:  background: #fff url(body_bg.gif) no-repeat;
*/


/* allgemeine Formatierungen*/

html {

   font-family:  Verdana;Arial;

}

body {
 margin: 0;
 padding: 0;
 color: #484848;
 height:100%;
 scrollbar-arrow-color:#cccccc;
 scrollbar-face-color:#7f8184 ;
 scrollbar-3dlight-color:#cccccc;
 scrollbar-highlight-color:#7f8184 D;
 scrollbar-shadow-color:#cccccc;
 scrollbar-darkshadow-color:#cccccc;
 scrollbar-track-color:#484848 ;

background-image:url(/shop/web1828-e/layouts/images/bg.jpg);
-ms-behavior: url(/shop/web1828-e/layouts/css/backgroundsize.min.htc);
behavior: url(/shop/web1828-e/layouts/css/backgroundsize.min.htc);
background-size: cover;

background-repeat:no-repeat;
background-attachment:fixed;
background-position:top;
background-color:#ffffff;
}

table { font-size:11pt;}

td.profiltext{ font-size:11pt; }


hr {color:#cfcfcf;}

h1 {font-size:15pt;color:#214497;}
h1.preis {font-size:15pt;color:#000000;;margin-top:5px;magin-bottom:5px;}

h2 {font-size: 18pt; font-weight:normal;color:#000000;}

b.preis {color:#000000;font-size:14pt;}

p.kontaktformular {font-size:18pt;colorf:#214497;font-weight:bold;letter-spacing: 0px;}

p.bold {font-weight:bold;color:#214497;}

p.wk {font-size:10pt;color:#000000;font-weight:bold;}

p.weitere_artikel {color:#232323;font-weight:bold;}

p.boldweiss {font-weight:bold;}

p.bold2 {font-weight:bold;}

p.marke {color:#214497; font-size:12pt;padding-left:10px;font-weight:bold;letter-spacing: 0px;}

b.service  {color:#3A3B3E;font-size::10pt;}

p.klein   {font-weight:normal;font-size:10pt;color:#545454;}
p.merkmale   {font-weight:normal;font-size:8pt;color:#545454;}

p.einzelpreis {font-weight:bold;font-size:14pt;color:#214497;}
p.einzelpreis2 {font-weight:bold;font-size:12pt;color:#214497;}

td.vorschau {color:#003366;font-size:10pt;}

p {font-size:11pt;line-height: 1.2;}

td {font-size:11pt;line-height: 1.2;}

p.rs_ueberschrift {font-weight:bold;font-size:12pt;color:#58595b;letter-spacing: 0px;}

p.artikelbeschreibung {font-size:10pt;text-align:left;}

p.formular {font-weight:bold;color:#787878;}

p.mwst {font-size:8pt;}


p.ueberschrift {font-size: 18pt; font-weight:normal;color:#000000;line-height: 1.2;margin-top:5px;magin-bottom:5px;}

p.faq {font-weight:bold;font-size:10pt;color:#214497;letter-spacing: 0px;}

strong {letter-spacing: 0px;}
b {letter-spacing: 0px;}


h3 {font-size:12pt;color:#ACACB0;letter-spacing: 0px;}
h2.rot {font-size:12pt emcolor:#ff0000;letter-spacing: 0px;}



/* main*/


table.main {width:1000px;height:100%;}

table.tab_content {width:1000px;border:0px solid black;}

td.abst {height:40px;}

td.header {
height:135px;
background-image: url(/shop/web1828-e/layouts/images/header_bg.gif);
background-repeat:no-repeat;
}

td.header_formular {
height:30px;
background-image: url(/shop/web1828-e/layouts/images/header_bg.gif);
background-repeat:no-repeat;
}

td.menue {
height:70px;
background-color:#ffffff;
background-image: url(/shop/web1828-e/layouts/images/bg_ebenen.jpg);
background-repeat:repeat;
}

td.fahrplan {
background-image: url(/shop/web1828-e/layouts/images/bg_content.jpg);
background-repeat:repeat;
padding-left:260px;
color:#4A79B8;
height:25px;
font-size:10pt;
font-weight:bold;
}

td.content {
background-image: url(/shop/web1828-e/layouts/images/bg_content.jpg);
background-repeat:repeat;
}

td.footer {
height:70px;
background-image: url(/shop/web1828-e/layouts/images/footer_bg.gif);
background-repeat:no-repeat;
}

div.startartikel {padding:10px;border:1px solid; border-color:#000000;}

/* main*/

/* Header*/

#logo {
width:290px;
height:142px;
border:0px solid black;
float:left;
}

#logo_inhalt {margin-top:40px;}


#header_inhalt {
width:500px;
border:0px solid black;
float:left;
height:142px;

}

#menue_oben {margin-top:50px;border:0px solid black; }

#shopsuche {
border:0px solid;black;
margin-top:15px;
}

#suchen_inhalt {}

#servicetelefon {}

#hotline {
width:320px;
height:175px;
float:right;
text-align:right;
margin-right:20px;
border:0px solid;black;
}

#nav_onlineshop {margin-top:20px;margin-left:20px;color:#ffffff;font-weight:bold;font-size:10pt;}
#nav_ebenen {margin-top:20px;margin-left:30px;}

#wk {
margin-top:75px;
margin-left:60px;
color: #214497;
 font-size: 10pt;
 font-weight:bold;
  }

  #warenkorb{
  height:175px;
  float:left;
  width;border:0px solid black;
  width:200px;
 background-image: url(/shop/web1828-e/layouts/images/warenkorb.jpg);
background-repeat:no-repeat;
  }

   #warenkorb2{
  height:175px;
  float:left;
  width;border:0px solid black;
  width:200px;

background-repeat:no-repeat;
  }


/* Ende Header*/

/*Newsbereich*/
table.news {width:690px;font-size:11pt;}

div.news {width:690px;}



.newsueberschrift {font-weight:bold;color:#214497;}

td.newsheadline {height:20px;}




/*Ende Newsbereich*/

/*Warenkorb*/


table.warenkorb {border:0 px solid; border-color:#dfdfdf;}

table.warenkorb_2 {border:1px solid; border-color:#dfdfdf;border-collapse:collapse;}

td.warenkorb_2 {border-bottom:1px solid; border-color:#dfdfdf;}

td.warenkorb_3 {border-bottom:1px solid; border-color:#dfdfdf;background-color:#F6F5E4;}




/*Warenkorb*/
/* Menueleiste oben*/

table.menuetable, .maintable tr, .maintable td {width:1000px;height:90px;;border:0;margin:0 auto;}


td.menue_ebenen {
margin:0 auto;
text-align:left;
width:765px;
height:90px;
background-image: url(/shop/web1828-e/layouts/images/ebenen.jpg);
background-repeat:no-repeat;
}


td.shop {
margin:0 auto;
text-align:left;
height:90px;
width:235px;
background-image: url(/shop/web1828-e/layouts/images/shop.jpg);
background-repeat:no-repeat;
}


td.shop_on {
margin:0 auto;
text-align:left;
height:90px;
width:235px;
background-image: url(/shop/web1828-e/layouts/images/shop_on.jpg);
background-repeat:no-repeat;
}

td.menue_oben {
margin:0 auto;
text-align:center;
height:90px;
float:left;
vertical-align:middle;
background-repeat:no-repeat;
}

td.menue_oben_aktiv {
margin:0 auto;
text-align:center;
height:90px;
float:left;
vertical-align:middle;
background-repeat:no-repeat;
}


/* Artikel */

td.artikeleigenschaft1 {font-size:10pt;width:80px;}
td.artikeleigenschaft2 {font-size:10pt;width:100px;}

/* Artikel Ende*/


/* Menueleiste oben Ende */


/*Navigation*/

td.navigation {width:240px;white-space:nowrap;}

#info {
 border: 0px solid #C8C8C8;
font-size:10pt;
  font-weight:bold;
}

span.information {padding-left:10px;color:#BC0927;}


#navi {
width:220px;
white-space:nowrap;
margin-left:20px;
margin-bottom:30px;
border:0px solid black;
}

#hotline_formular {margin-left:20px;}
#hotline_formular1 {margin-left:20px;}

.obernav {padding-top:4px;padding-bottom:4px;padding-left:10px;white-space: normal;border:0px solid;}

.obernavon {height:23px;padding-top:4px;padding-bottom:4px;padding-left:10px;white-space: normal;border:0px solid;}

.navstart {padding-top:3px;padding-bottom:3px;padding-left:10px;}

.navstarton {padding-top:3px;padding-bottom:3px;padding-left:10px;}


#info {
width:180px;
border:2px solid;
padding:5px;
margin-left:15px;
margin-bottom:30px;
border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -opera-border-radius: 5px;
   -khtml-border-radius: 5px;
   background-color:#f6f6f6;
   border-color:#c8c8c8;
}

div.service {
border:0px solid;

}

#boxen {margin-left:20px;margin-bottom:10px;padding:10px;}

#newsletter_best {padding-left:12px;border:0px solid black;padding-top:20px;}

#paypal {padding-top:40px;padding-bottom:20px;padding-left:60px;}

.zusatzseiten {border:0px solid black;
height:20px;
background-image: url(/shop/web1828-e/layouts/images/nav_hg.png);
background-repeat:no-repeat;
}

div.nav_img {float:left;}



/*Ende Navigation*/



/*Footer*/

#logo_klein {float:left;width:270px;padding-top:20px;padding-left:20px;}
#logo_klein_inhalt {width:245;}

#adresse {float:left;padding-top:30px;width:200px;}

#footer {font-size:9pt;margin-top:25px;color:#929292;}

#footer_link {
float:right;
padding-top:30px;
width:200px;
text-align:right;
padding-right:20px;
color:#686868;
font-size:11pt;
}


/*Ende Footer*/



/*Gewinnspiel*/


table.gewinnspiel {width:700px;}

div.gewinnspiel_abstand {padding-top:10px;padding-bottom:10px;}


table.gewinnspielfrage {background-color:#E9E9E9;padding-bottom:10px;}

p.antwort {font-weight:bold;}



/*Ende gewinnspiel*/



table.artikelleiste {
background-color:#ffffff;
border:1px solid;
border-color:#c8c8c8;
-moz-border-radius:5px;
-khtml-border-radius:5px;
height:300px;
}



table.netzwerke {margin-top:20px;margin-bottom:20px;}

td.zusatzbilder {font-size:10pt;line-height:0.8;font-weight:bold;}




/*Artikel*/


td.platz {width:30px;}

table.artikeluebersicht {width:680px;margin-bottom:10px;}

td.artikel_1 {width:150px;}
td.artikel_2 {width:200px;}
td.artikel_3 {text-align:center;}
td.artikel_4 {text-align:center;}
td.artikel_5 {text-align:right;}

/*Ende Artikel*/



/*Artikelmerkmal*/

td.artikelmerkmal {background-color:#ffffff;border:1px solid;border-color:#e6e6e6;}

tr.artikelmerkmal {border-bottom:1 px solid; border-color:#e6e6e6;}
td.merkmaltrenner {border-bottom:1 px solid; border-color:#e6e6e6;}

/*Artikelmerkmalende*/


/*Formulare*/

td.profilerror {color:#ff0000;}

p.Pflichtfeld {color:#E40040;}
/*Ende Formulare*/

div.ausgabe {width:710px;margin-bottom:30px;border:0px solid orange;}

td.ausgabeinhalt{
width:710px;
border:0px solid black;
padding-left:0px;
padding-right:30px;
padding-bottom:40px;
}

.inhalt2 {
margin-top:20px;
margin-bottom:40px;
font-size:11pt;
border:0px solid black;
line-height: 1.6;
}

.fahrplan {padding:0px;font-size:10pt;font-weight:bold;}


.inhalt { padding-top:0px;
padding-bottom:10px;
padding-left:0px;


}




hr {color:#336699;}




/* Shop*/




/* allgemeine Formatierungen*/



a:link {
color:#3653A3 ; text-decoration:underline;font-size:11pt;}
a:visited {
color:#3653A3 ; text-decoration:underline;font-size:11pt;}
a:hover {
color:#484848; text-decoration:underline;font-size:11pt;}
a:active {
color:#3653A3; text-decoration:underline;font-size:11pt;}


a.sitemap:link {
color:#79797E ; text-decoration:none;font-size:9pt;}
a.sitemap:visited {
color:#79797E ; text-decoration:none;font-size:9pt;}
a.sitemap:hover {
color:#484848; text-decoration:underline;font-size:9pt;}
a.sitemap:active {
color:#79797E ; text-decoration:none;font-size:9pt;}

a.artabc_art :link {
color:#0056AD ; text-decoration:underline;font-size:11pt;}
a.artabc_art:visited {
color:#0056AD ; text-decoration:underline;font-size:11pt;}
a.artabc_art:hover {
color:#484848; text-decoration:underline;font-size:11pt;}
a.artabc_art:active {
color:#0056AD; text-decoration:underline;font-size:11pt;}

a.social_klein:link {
color:#999999 ; text-decoration:none;font-size:9pt;}
a.social_klein:visited {
color:#58595b ; text-decoration:none;font-size:9pt;}
a.social_klein:hover {
color:#EE0045; text-decoration:none;font-size:9pt;}
a.social_klein:active {
color:#58595b; text-decoration:none;font-size:9pt;}

a.footer:link {
color:#686868; text-decoration:none;font-size:11pt;}
a.footer:visited {
color:#686868; text-decoration:none;font-size:11pt;}
a.footer:hover {
color:#ffffff; text-decoration:underline;font-size:11pt;}
a.footer:active {
color:#686868; text-decoration:none;font-size:11pt;}

a.seiten:link {
color:#3A3B3E; text-decoration:none;padding-left:10pt;}
a.seiten:visited {
color:#3A3B3E; text-decoration:none;padding-left:10pt;}
a.seiten:hover {
color:#rfrfrf; text-decoration:underline;padding-left:10pt;}
a.seiten:active {
color:#3A3B3E; text-decoration:none;padding-left:10pt;font-weight:bold;}

a.profil:link {
color:#003366 ; text-decoration:underline;}
a.profil:visited {
color:#003366 ; text-decoration:underline;}
a.profil:hover {
color:#484848; text-decoration:underline;}
a.profil:active {
color:#003366; text-decoration:underline;}

a.agb_link:link {
color:#d70040; text-decoration:none;font-size:9pt;}
a.agb_link:visited {
color:#d70040; text-decoration:none;font-size:9pt;}
a.agb_link:hover {
color:#BDBFC1; text-decoration:none;font-size:9pt;}
a.agb_link:active {
color:#d70040; text-decoration:none;font-size:9pt;}


a.copyright:link {
color:#e9e9e9; text-decoration:none;}
a.copyright:visited {
color:#e9e9e9; text-decoration:none;}
a.copyright:hover {
color:#403E38; text-decoration:underline;}
a.copyright:active {
color:#e9e9e9; text-decoration:none;}

a.accountbereich:link {
color:#545454; text-decoration:none;font-size:12pt;}
a.accountbereich:visited {
color:#545454; text-decoration:none;font-size:12pt;}
a.accountbereich:hover {
color:#355099; text-decoration:underline;font-size:12pt;}
a.accountbereich:active {
color:#545454; text-decoration:none;font-size:12pt;}


a.accountbereich1:link {
color:#214497; text-decoration:underline;font-size:12pt;}
a.accountbereich1:visited {
color:#545454; text-decoration:none;font-size:12pt;}
a.accountbereich1:hover {
color:#355099; text-decoration:none;font-size:12pt;}
a.accountbereich1:active {
color:#545454; text-decoration:none;font-size:12pt;}

a.home:link {
color:#545454; text-decoration:none;font-size:12pt;font-weight:normal;}
a.home:visited {
color:#545454; text-decoration:none;font-size:12pt;font-weight:normal;}
a.home:hover {
color:#355099; text-decoration:underline;font-size:12pt;font-weight:normal;}
a.home:active {
color:#545454; text-decoration:none;font-size:12pt;font-weight:normal;}



a.unterseiten:link {
color:#d70040; text-decoration:none;font-weight:bold;font-size:9pt;}
a.unterseiten:visited {
color:#d70040; text-decoration:none;font-weight:bold;font-size:9pt;}
a.unterseiten:hover {
color:#58595b ; text-decoration:none;font-weight:bold;font-size:9pt;}
a.unterseiten:active {
color:#d70040; text-decoration:none;font-weight:bold;font-size:9pt;}


 a.aendern:link,a.aendern:visited,a.aendern:active {
 color: #003366;
 text-decoration: none;
}
a.aendern:hover {
 color: #000000;
}


a.shoplink:link,a.shoplink:visited,a.shoplink:active {
 color: #003366;
 text-decoration: none;
}
a.shoplink:hover {
 color: #000000;
}



a.shoplink1:link,a.shoplink1:visited,a.shoplink1:active {
 color: #1F3F8D;
 font-size:11pt;
 text-decoration: none;
 font-weight:bold;

}
a.shoplink1:hover {
font-size:11pt;
 color: #000000;
 font-weight:bold;

}


a.fahrplan:link,a.fahrplan:visited,a.fahrplan:active {
 color: #3653A3;
 text-decoration: none;

}
a.fahrplan:hover {
 color: #121212;

}

a.warenk:link,a.warenk1:visited,a.warenk1:active {
  color: #214497;
 text-decoration: none;
 font-size: 14pt;
 font-weight:bold;

}
a.warenk:hover {
color: #c9c9c9;
 font-size: 14pt;
  font-weight:bold;

}

a.artikel:link,a.artikel:visited,a.artikel:active {
 color: #d70040;
 text-decoration: none;
 font-size: 9pt;
 font-weight:bold;
}
a.artikel:hover {
 color: #58595b;
 font-size: 9pt;
  font-weight:bold;
}


a.weiss:link {
color:#FFFFFF; text-decoration:none;}
a.weiss:visited {
color:#F3E6E6; text-decoration:none;}
a.weiss:hover {
color:#D7B7B7; text-decoration:none}
a.weiss:active {
color:#C64444; text-decoration:none;}


a.eb:link {
color:#FFFFFF; text-decoration:none;font-size:13pt;font-weight:bold;letter-spacing: 0px;}
a.eb:visited {
color:#ffffff; text-decoration:none;font-size:13pt;font-weight:bold;letter-spacing: 0px;}
a.eb:hover {
color:#BC0926; text-decoration:nonefont-size:13pt;font-weight:bold;letter-spacing: 0px;}
a.eb:active {
color:#ffffff; text-decoration:none;font-size:13pt;font-weight:bold;letter-spacing: 0px;}


a.onlineshop:link {
color:#FFFFFF; text-decoration:none;font-size:13pt;font-weight:bold;letter-spacing: 0px;}
a.onlineshop:visited {
color:#ffffff; text-decoration:none;font-size:13pt;font-weight:bold;letter-spacing: 0px;}
a.onlineshop:hover {
color:#e9e9e9; text-decoration:none;font-size:13pt;font-weight:bold;letter-spacing: 0px;}
a.onlineshop:active {
color:#ffffff; text-decoration:none;font-size:13pt;font-weight:bold;letter-spacing: 0px;}


a.ebon:link {
color:#BC0926; text-decoration:none;font-size:13pt;font-weight:bold;letter-spacing: 0px;}
a.ebon:visited {
color:#BC0926; text-decoration:none;font-size:13pt;font-weight:bold;letter-spacing: 0px;}
a.ebon:hover {
color:#ffffff; text-decoration:nonefont-size:13pt;font-weight:bold;letter-spacing: 0px;font-style:italic;}
a.ebon:active {
color:#BC0926; text-decoration:none;font-size:13pt;font-weight:bold;letter-spacing: 0px;}



a.menue:link {
color:#4f4f4f; text-decoration:none;font-size:10pt;font-weight:bold;letter-spacing: 0px;}
a.menue:visited {
color:#4f4f4f; text-decoration:none;font-size:10pt;font-weight:bold;letter-spacing: 0px;}
a.menue:hover {
color:#484848; text-decoration:underline;font-size:10pt;font-weight:bold;letter-spacing: 0px;}
a.menue:active {
color:#4f4f4f; text-decoration:none;font-size:10pt;font-weight:bold;letter-spacing: 0px;}



a.menueon:link {
color:#3653A3; text-decoration:none;font-size:10pt;font-weight:bold;letter-spacing: 0px;}
a.menueon:visited {
color:#3653A3; text-decoration:none;font-size:10pt;font-weight:bold;letter-spacing: 0px;}
a.menueon:hover {
color:#484848; text-decoration:none;font-size:10pt;font-weight:bold;letter-spacing: 0px;}
a.menueon:active {
color:#3653A3; text-decoration:none;font-size:10pt;font-weight:bold;letter-spacing: 0px;}

a.artikelneu:link {
color:#ffffff; text-decoration:none;font-size:10pt;font-weight:bold;}
a.artikelneu:visited {
color:#ffffff; text-decoration:none;font-size:10pt;font-weight:bold;}
a.artikelneu:hover {
color:#cccccc; text-decoration:none;font-size:10pt;font-weight:bold;}
a.artikelneu:active {
color:#ffffff; text-decoration:none;font-size:10pt;font-weight:bold;}

a.umenue:link {
color:#4f4f4f; text-decoration:none;font-size:10pt;padding-left:0px;}
a.umenue:visited {
color:#4f4f4f; text-decoration:none;font-size:10pt;padding-left:0px;}
a.umenue:hover {
color:#484848; text-decoration:none;font-size:10pt;padding-left:0px;}
a.umenue:active {
color:#4f4f4f; text-decoration:none;font-size:10pt;padding-left:0px;}

 a.umenueon:link {
color:#4f4f4f; text-decoration:none;font-size:10pt;font-weight:bold;padding-left:0px;}
a.umenueon:visited {
color:#4f4f4f; text-decoration:none;font-size:10pt;font-weight:bold;padding-left:0px;}
a.umenueon:hover {
color:#484848; text-decoration:none;font-size:10pt;font-weight:bold;padding-left:0px;}
a.umenueon:active {
color:#4f4f4f; text-decoration:none;font-size:10pt;font-weight:bold;padding-left:0px;}

a.seitenzahl:link {
color:#58585A;
font-size:9pt;
text-decoration:none;
}
a.seitenzahl:hover {
color:#484848;
font-size:9pt;
text-decoration:none;
}
a.seitenzahl:visited {
color:#58585A;
font-size:9pt;
text-decoration:none;
}
a.seitenzahl:active {
color:#58585A;
font-size:9pt;
text-decoration:none;
}

input.anzahl {background-color:#ffffff;border: 1px solid; border-color:#afafaf;height:28px;}

input.formular {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f2f2f2) );
        background:-moz-linear-gradient( center top, #ffffff 5%, #f2f2f2 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
        background-color:#ffffff;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #bbbbbb;
        display:inline-block;
        color:#000000;
        font-family:Verdana;
          font-size:12pt;
        padding:5px 9px;
        text-decoration:none;
        }


        input.newsbereich {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f2f2f2) );
        background:-moz-linear-gradient( center top, #ffffff 5%, #f2f2f2 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
        background-color:#ffffff;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #bbbbbb;
        display:inline-block;
        color:#000000;
        font-family:Verdana;
          font-size:12ptem;
        padding:5px 9px;
        text-decoration:none;
        }

input.text {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f2f2f2) );
        background:-moz-linear-gradient( center top, #ffffff 5%, #f2f2f2 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
        background-color:#ffffff;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #bbbbbb;
        display:inline-block;
        color:#000000;
        font-family:Verdana;
        font-size:12ptem;
        padding:5px 9px;
        text-decoration:none;
        }

input.textklein {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f2f2f2) );
        background:-moz-linear-gradient( center top, #ffffff 5%, #f2f2f2 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
        background-color:#ffffff;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #bbbbbb;
        display:inline-block;
        color:#000000;
        font-family:Verdana;
         font-size:12ptem;
        padding:5px 9px;
        text-decoration:none;
        }



input.newsletter {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f2f2f2) );
        background:-moz-linear-gradient( center top, #ffffff 5%, #f2f2f2 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
        background-color:#ffffff;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #bbbbbb;
        display:inline-block;
        color:#000000;
        font-family:Verdana;
       font-size:12pt;
        padding:5px 9px;
        text-decoration:none;
        }


select {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f2f2f2) );
        background:-moz-linear-gradient( center top, #ffffff 5%, #f2f2f2 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
        background-color:#ffffff;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #bbbbbb;
        display:inline-block;
        color:#000000;
        font-family:Verdana;
         font-size:12ptem;
        padding:5px 9px;
        text-decoration:none;
        }

input.faq{background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f2f2f2) );
        background:-moz-linear-gradient( center top, #ffffff 5%, #f2f2f2 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
        background-color:#ffffff;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #bbbbbb;
        display:inline-block;
        color:#000000;
        font-family:Verdana;
          font-size:12pt;
        padding:5px 9px;
        text-decoration:none;
        }

input.suchfeld {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f2f2f2) );
        background:-moz-linear-gradient( center top, #ffffff 5%, #f2f2f2 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
        background-color:#ffffff;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #bbbbbb;
        display:inline-block;
        color:#000000;
        font-family:Verdana;
        font-size:12pt;
        padding:5px 9px;
        width:300px;
        height:30px;
        text-decoration:none;
        }


textarea {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f2f2f2) );
        background:-moz-linear-gradient( center top, #ffffff 5%, #f2f2f2 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
        background-color:#ffffff;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #bbbbbb;
        display:inline-block;
        color:#000000;
        font-family:Verdana;
          font-size:12pt; ;
        padding:9px 18px;
        text-decoration:none;
}

.submit {
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #BC0926), color-stop(1, #A7051F) );
        background:-moz-linear-gradient( center top, #BC0926 5%, #A7051F 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BC0926', endColorstr='#A7051F');
        background-color:#BC0926;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        border:2px solid #BC0926;
        display:inline-block;
        color:#ffffff;
        font-family:Verdana;
        font-size:10pt;
        padding:5px 15px;
        text-decoration:none;
}.submit:hover {
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #BC0926), color-stop(1, #A7051F) );
        background:-moz-linear-gradient( center top, #BC0926 5%, #A7051F 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BC0926', endColorstr='#A7051F');
        background-color:#379301;
}.submit:active {
        position:relative;
        top:1px;
}


.submit_gewinnspiel {
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #BC0926), color-stop(1, #A7051F) );
        background:-moz-linear-gradient( center top, #BC0926 5%, #A7051F 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BC0926', endColorstr='#A7051F');
        background-color:#BC0926;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        border:2px solid #BC0926;
        display:inline-block;
        color:#ffffff;
        font-family:Verdana;
        font-size:12pt;
        padding:30px 80px;
        text-decoration:none;
        font-weight:bold;
}.submit:hover {
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #BC0926), color-stop(1, #A7051F) );
        background:-moz-linear-gradient( center top, #BC0926 5%, #A7051F 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BC0926', endColorstr='#A7051F');
        background-color:#379301;
}.submit:active {
        position:relative;
        top:1px;
}




input.formular { width:300px; height:30px;;}


input.submit {background-color:#0056AD; color:#ffffff; font-weight:normal; font-size:11pt;}



/*Fehlerhinweise*/
.fehler {
font-family: Helvetica,Verdana;Arial;
color: #FF0000;
font-size: 11pt;
font-weight: bold;
background-color:#yellow;
}

td.fehlerja {
 background-color:#e7e7e7;
}
td.fehlernein {
 background-color:none;
}

.fehlterror {
 color: #BC0926;
}






/*--------------------------------------------------
  CSS-Formatierungen für die Karteikartenreiter
  --------------------------------------------------*/
/*--------------------------------------------------
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabberlive {
 margin-top:1px;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 10px 0;
 border-bottom: 1px solid #C8C8C8;
 font: normal 11pt Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 10px 0.5em;
 margin-left: 3px;
 border: 1px solid #C8C8C8;
 border-bottom: none;
 text-decoration: none;
 background-image:url(/shop/web1828-e/layouts/images/info_container_hg.jpg);
background-repeat:repeat;
background-position:top;



}

ul.tabbernav li a:link { color: #999999; }
ul.tabbernav li a:visited { color: #999999; }

ul.tabbernav li a:hover
{
 color: #000000;
 border-color: #C8C8C8;
 background-image:url(/shop/web1828-e/layouts/images/info_container_hg2.jpg);
background-repeat:repeat;
background-position:top;
}

ul.tabbernav li.tabberactive a
{
 background-color: #ffffff;
 border-bottom: 1px solid #ffffff;
}


ul.tabbernav li.tabberactive a:link { color: #214497; }
ul.tabbernav li.tabberactive a:visited { color: #214497; }

ul.tabbernav li.tabberactive a:hover
{
 color: #145578;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid;
 border-color:#c8c8c8;
-moz-border-radius:5px;
-khtml-border-radius:5px;
 border-top:0;
 background-color: #FFFFFF;
}
/*--------------------------------------------------
  Ende CSS-Formatierungen für die Karteikartenreiter
  --------------------------------------------------*/
-->


/*Matratzengenerator*/

#generator_inhalt {
border:1px solid #CDCDCD;
width:680px;
margin:auto;
padding:10px;
background-color:#f6f6f6;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
  text-align:left;
}

#generator_frage {
border:1px solid #CDCDCD;
width:690px;
margin:auto;
padding-left:10px;
background-color:#e9e9e9;
padding-top:0px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
 text-align:left;
}

#generator_antworten {float:left;border:1px solid black;}
#generator_buttons {float:right;border:1px solid black;}

#preis_matratze {text-align:center;font-size:1.8em;color:#000000;}
#anzeige_matratze {
background-image:url(/images/generator/hg_artikelbox.jpg);
background-repeat:no-repeat;
background-color:#ffffff;
width:250px;
float:right;
border:2px solid;
border-color:#b6b6b6;
padding:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
}

input.generator {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff) );
        background:-moz-linear-gradient( center top, #ffffff 5%, #ffffff 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');
        background-color:#ffffff;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #bbbbbb;
        display:inline-block;
        color:#214497;
        font-family:Verdana;
        font-size:15pt;
        font-weight:bold;
        padding:0px 0px;
        width:90px;
        height:50px;
        text-decoration:none;
        text-align:center;
        }

#matratzen_start {border:0px solid black;width:800px;margin-left:80px;}
#matratzen_ende {border:0px solid black;width:800px;margin-left:80px;}
#matratzen_danke {border:0px solid black;width:800px;margin-left:80px;}
#matratzen_formular {border:0px solid black;width:800px;margin-left:80px;}






/* Bildergalerie */
div.bg_vorschaukachel {
 border:2px solid;border-color:#EFEFEF;
 height:180px;
 overflow:hidden;
 display:flex;
 align-items:center;
 justify-content:center;
 position:relative;
 margin-bottom:0px;

-webkit-box-shadow: 4px 4px 5px 0px rgba(199,199,199,1);
-moz-box-shadow: 4px 4px 5px 0px rgba(199,199,199,1);
box-shadow: 4px 4px 5px 0px rgba(199,199,199,1);

}
img.bg_vorschaubild {padding:0px; }
div.bg_bildbezeichnung {color:#ffffff;position:absolute; bottom:0px; left:0px; font-weight:normal;border:0px solid red;width:100%;height:40px;opacity: .8; filter:Alpha(Opacity=80);
background:#4F4F4F; padding:3px;}
img.bg_grossbild {max-width:680px;}
div.bg_grossbildcontainer {display:inline-block;position:relative;}
div.bg_grossbildname_hg {width:100%;height:25px;bottom:0px;text-align:center;position:absolute;background-color:black;opacity:0.5;}
div.bg_grossbildname {width:100%;color:white;text-align:center;position:absolute;bottom:4px;}

img.bg_thumbnail {}
div.bg_play {float:left;margin-top:20px;margin-right:20px;}
div.bg_stop {float:left;margin-top:20px;margin-right:20px;}
div.bg_vollbildbutton {float:left;margin-top:20px;}
div.bg_zurueckbutton {}


div.bg_fullscreenslider {display:none; position:fixed;top:0px;left:0px; z-index:1000; background-color:black;width:100%;height:100%;}
div.bg_fullscreen_albumname {position:absolute;top:10px;left:50px;}
div.bg_fullscreen_albumname > span { font-size:32px; color:white; text-shadow: black 0.1em 0.1em 0.2em }
div.bg_fullscreen_beenden {position:absolute;top:10px;right:50px;}
div.bg_fullscreen_hg_navelement {background-color:black;opacity:0.5;height:80px;width:100%;position:absolute;bottom:10px;}
/* Ende Bildergalerie */





@media (max-width: 850px) {

        body {
                font-size: 125%;
        }

}

@media (max-width: 700px) {

        body {
                font-size: 100%;
        }
}