body {
 font-family: Verdana,Arial,Helvetica;
 font-size: 12px;
 color: #FFFCDA;
 SCROLLBAR-FACE-COLOR: #D8C123;
 SCROLLBAR-HIGHLIGHT-COLOR: #FDFCF7;
 SCROLLBAR-SHADOW-COLOR: #F3ECB1;
 SCROLLBAR-3DLIGHT-COLOR: #D8C123;
 SCROLLBAR-ARROW-COLOR: #FDFCF7;
 SCROLLBAR-TRACK-COLOR: #D8C123;
 SCROLLBAR-DARKSHADOW-COLOR: #F3ECB1;
 background-image:url(/images/hg.jpg);
background-repeat:repeat-x;
}

/*Header 2011*/

td.header {
height:200px;
width:1000px;;
 background-image:url(/images/hg_header.gif);
background-repeat:no-repeat;
}

td.abst {height:27px;}

table.header {width:971;height:162px;}

td.header_1 {
width:282px;
border-right:1px solid;
border-color:#D7D3B4;
}


td.header_2 {
width:357px;
border-right:1px solid;
border-color:#D7D3B4;
}

td.header_3 {
}

#menue_intern {
height:81px;
color:#525252;
}

#logo {height:46px;}


#name {
width:258px;
border-top:1px solid;
border-color:#D7D3B4;
}
#name_innen {font-size:23px; padding-top:10px;color:#525252;}

#anmeldung {
height:127px;
width:305px;
border:0px solid black;
text-align:left;
font-weight:bold;
line-height: 1.5;
}

#artikelsuche {
width:305px;
border:0px solid black;
text-align:left;
}

#warenkorb  {
width:300px;
height:50px;
background-color:#565656;
color:#EBE7C7;
text-align:left;
font-weight:bold;
line-height: 1.5;
}

#warenkorb_1 {
padding-top:7px;
padding-left:10px;
width:200px;
float:left;
border:0px solid white;
}

#in_warenkorb {float:right;width:70px;px;}


#angebot   {
width:300px;
height:50px;
background-color:#565656;
color:#EBE7C7;
margin-top:5px;
text-align:left;
font-weight:bold;
line-height: 1.5;
}

#angebot_1 {
padding-top:15px;
padding-left:10px;
width:200px;
float:left;
border:0px solid white;
}




#telefon  {text-align:center;font-size:23px; padding-top:10px;color:#525252;width:300px; border:0px solid black;  margin-top:20px; }




/*Ende Header 2011*/


/*Fuß*/

#newsletter_anmeldung  {
border:1px solid;
background-color:#EADE7A;
border-color:#D9C646;
margin-top:0px;
margin-bottom:0px;
text-align:left;
padding-left:20px;
padding-top:20px;
padding-bottom:20px;
}

#footer  {
border:0px solid;
border-color:#D9C646;
margin-top:10px;
margin-bottom:20px;
text-align:left;
padding-left:20px;
padding-top:10px;
padding-bottom:20px;
background-image:url(/images/hg_footer.jpg);
background-repeat:no-repeat;
}

#footer_1 {
margin:0px auto;
border:1px solid;
border-color:#000000;
width:1000px;
}

td.fuss {width:250px;border-right:1px solid;border-color:#BFBFBF;}

b.fuss {font-size:12pt;color:#32395A;}


input.newsletter_fuss {
 background-color:#F8F5D5;
 color: #8F8F8F;
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 border:1px solid;
 border-color:#CDC370;
 height:30px;
 width:220px;
}

input.submit_fuss {
background-color:#565656;
 color: #EBE7B6;
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 height:30px;
 width:265px;
}




/*Fuß*/

td.border {border-bottom:1px solid; border-color:#BFBFBF;}


#anzeige {
 padding-right: 10px;
  padding-left: 20px;
 padding-top:20px;
}
#oben {
 padding-left: 20px;
 padding-right: 10px;
 padding-top: 20px;
}
#menue {
 padding-left: 20px;
 padding-right: 10px;
 padding-top: 20px;
}
p {
font-family: Arial;
font-size: 12px;
color: #000000;
}
p.bold {
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #000000;
}
p.boldrot {
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #ff0000;
}
p.klein {
font-family: Arial;
font-size: 11px;
color: #000000;
}
p.minikorb {
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #000000;
}
p.weiss {
 font-family: Arial;
 color: #FFFFFF;
 font-size: 12px;
}
p.boldweiss {
 font-family: Arial;
 color: #565656;
 font-size: 12px;
 font-weight: bold;
}
p.fehler {
font-family: Arial;
color: #FF0000;
font-size: 15px;
font-weight: bold;
}
p.logo {
font-family: Arial;
font-size: 14px;
font-weight: bold;
color: #000000;
}
td {
 font-family: Arial;
 font-size: 12px;
 color: #000000;
}
body.minikorb {
font-family: Arial;
 font-size: 12px;
 color: #000000;
}
p.minikorb {
font-family: Arial;
 font-size: 12px;
 color: #000000;
}
td.minikorb {
 font-family: Arial;
 font-size: 11px;
 color: #000000;
}
body.menue {
font-family: Arial;
 font-size: 12px;
 color: #000000;
}
p.menue {
font-family: Arial;
 font-size: 12px;
 color: #250094;
 font-weight:bold;
}
td.menue {
width:300px;
 font-family: Arial;
 font-size: 12px;
 color: #250094;
 padding-top:30px;;
}

td.content{
 font-family: Arial;
 font-size: 12px;
 color: #250094;
 padding-top:30px;;
}
h1 {
 font-family: Arial;
 font-size: 14px;
 color: #000000;
 }

a.intern:link,a.intern:visited,a.intern:active {
  text-decoration:none;
  font-weight:normal;
}
a.intern:hover {
  text-decoration:underline;
  font-weight:normal;
}

a.account:link,a.account:visited,a.account:active {
  text-decoration:none;
  font-weight:normal;
  font-weight:bold;
  color:#525252;
}
a.account:hover {
  text-decoration:underline;
  font-weight:normal;
   font-weight:bold;
}


A.kasse {
 COLOR: #000000;
 TEXT-DECORATION: none;
 font-weight: bold;
}
A:visited.kasse {
 COLOR: #000000;
 TEXT-DECORATION: none;
 font-weight: bold;
}
A:hover.kasse {
 COLOR: #250094;
 TEXT-DECORATION: none;
 font-weight: bold;
}
A:active.kasse {
 COLOR: #250094;
 TEXT-DECORATION: none;
 font-weight: bold;
}
A.menue {
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
 COLOR: #1c007f;
 TEXT-DECORATION: none;
 font-weight: bold;
}
A:visited.menue {
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
 COLOR: #1c007f;
 TEXT-DECORATION: none;
 font-weight: bold;
}
A:hover.menue {
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
 COLOR: #0000FF;
 TEXT-DECORATION: none;
 font-weight: bold;
}
A:active.menue {
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
 COLOR: #FF0000;
 TEXT-DECORATION: none;
 font-weight: bold;
}

a {
  color: #000099; text-decoration: none;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
a:visited {
  color: #000066; text-decoration: none;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
}
a:hover {
  color: #0000FF; text-decoration: none;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
a:active {
  color: #000000; text-decoration: none;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
}
a.seitenzahl {
 font-family: Arial;
 color: #000000;
 font-size: 12px;
 TEXT-DECORATION: none;
 font-weight: bold;
}
a:hover.seitenzahl {
 font-family: Arial;
 color: #250094;
 font-size: 12px;
 TEXT-DECORATION: none;
 font-weight: bold;
}
a:active.seitenzahl {
 font-family: Arial;
 color: #250094;
 TEXT-DECORATION: none;
 font-weight: bold;
}
a:visited.seitenzahl {
 font-family: Arial;
 color: #000000;
 TEXT-DECORATION: none;
 font-weight: bold;
}
input.text {
 background-color: ffffff;
 border:1px solid;
 border-color:#B9B7AC;
 height:25px;
 color: #000000;
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
}


input.suche {
 background-color: ffffff;
 border:1px solid;
 border-color:#B9B7AC;
 color: #525252;
 font-size: 16px;
 font-weight: normal;
 width:266px;
 height:35px;
}
select {
background-color: ffffff;
 color: #525252;
 font-size: 14px;
 font-weight: normal;
 border:1px solid;
 border-color:#B9B7AC;
 width:266px;
 height:25px;
}


select.text {
background-color: ffffff;
 color: #525252;
 font-size: 12px;
 font-weight: normal;
 border:1px solid;
 border-color:#B9B7AC;
 height:25px;
}


textarea.text {
 background-color: ffffff;
 border:1px solid;
 border-color:#B9B7AC;
 color: #000000;
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
}

input.submit_alt {
 background-color: #D8C123;
 color: #000000;
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
}

input.submit{

background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E7CA03), color-stop(1, #EFE698) );
        background:-moz-linear-gradient( center top, #E7CA03 5%, #EFE698 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7CA03', endColorstr='#EFE698');
        background-color:#E7CA03;
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
        border-radius:2px;
        border:1px solid #E6BD00;
        display:inline-block;
        color:#323232;
        font-family:Verdana;
        font-size:10pt;
        padding:5px 15px;
        text-decoration:none;
        cursor: pointer;
}
input.submit:hover{
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #EFE698), color-stop(1, #E7CA03) );
        background:-moz-linear-gradient( center top, #EFE698 5%, #E7CA03 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFE698', endColorstr='#E7CA03');
        background-color:#379301;
}

select.shopnav {
 width:200px;
}

input.login_text {
 font-size:10px;
 border-width:1px;
 width:70px;
 height:18px;
}
input.login_submit {
 background-color:#D8C123;
 color:#000000;
 font-weight:bold;
 font-size:10px;
 border-color:#D8C123;
 border-width:1px;
 width:40px;
 height:18px;
}

.profilerror {
 color:#FF0000;
 font-weight:bold;
}

a.umenue {
  font-family: verdana, arial,helvetica,sans-serif;
  color: #1c007f;
  text-decoration: none;
  font-size:12px;
  padding-left: 15px;
}
a.umenue:visited {
  font-family: verdana, arial,helvetica,sans-serif;
  color: #1c007f;
  text-decoration: none;
  font-size:12px;
  padding-left: 15px;
}
a.umenue:hover {
  font-family: verdana, arial,helvetica,sans-serif;
  color: #0000FF;
  text-decoration: none;
  font-size:12px;
  padding-left: 15px;;
}

a.umenue:active {
  font-family: verdana, arial,helvetica,sans-serif;
  color: #0000FF;
  text-decoration: none;
  font-size:12px;
  padding-left: 15px;
}

table.news2{ border-style:solid; border-color:#5e5304; border-width:1px;}
fieldset{padding:20px; border-style:solid; border-color:#d8c123; border-width:1px;}
fieldset.news2{padding:5px; border-style:solid; border-color:#d8c123; border-width:1px;}
fieldset.movie{padding:5px; border-style:solid; border-color:#d8c123; border-width:1px; width:500px;}
input.formularklein {background-color:#fffbf2; color:#000000; width:150px; height:21px; border-style:solid; border-color:#d8c123; border-width:1px;}
input.news2 {background-color:#fffbf2; color:#000000; width:150px; height:21px; border-style:solid; border-color:#d8c123; border-width:1px;}
input.formular{background-color:#fffbf2; color:#000000; width:250px; height:21px; border-style:solid; border-color:#d8c123; border-width:1px;}
input.formularmini{background-color:#fffbf2; color:#000000; width:150px; height:21px; border-style:solid; border-color:#d8c123; border-width:1px;}
input.gb{background-color:#fffbf2; color:#000000; width:200px; height:21px; border-style:solid; border-color:#d8c123; border-width:1px;}

textarea.klein {background-color:#fffbf2; color:#000000; width:225px; border-color:#d8c123; border-width:1px;}
textarea.gb{background-color:#fffbf2; color:#000000; width:225px; border-color:#d8c123; border-width:1px;}
textarea.formularklein {background-color:#fffbf2; color:#000000; width:225px; border-color:#d8c123; border-width:1px;}
textarea.kontakt {background-color:#fffbf2; color:#000000; width:400px; border-color:#d8c123; border-width:1px;}

input.submit {
  background-color: rgb(244,225,94);
  color: #000000;
  font-weight:bold;
}


p.merkmale   {font-weight:normal;font-size:0.8em;}






/*SALE*/

h1.sale {color:#ff0000;font-size:40px;display:inline;}
p.preise {font-size:16px;}
.abstand {padding-left:10px;}
.sale_artikelcontainer {border:1px solid #CFCFCF;width:295px;height:380px;margin:10px;float:left;position:relative;}
.sale_artikelfusscontainer {color:white; background-color:red; text-align:left; width:100%;height:120px;position:absolute;bottom:0px;}

/*.sale_bildcontainer {height:210px; text-align:center; overflow:hidden;}*/
.sale_bildcontainer {width:100%; height:190px;    display:block;    margin: 0 auto;    position: relative;}
.sale_bild {position: absolute;  top:0;  bottom:0;  left:0;  right:0;   margin: auto;  vertical-align:middle; max-width:100%; max-height:100%;}

.sale_weitere_artikel  {border:0px solid red;width:210px;cursor:pointer;padding:10px;margin-left:auto;margin-right:auto;background-color:#d6d6d6;text-align:center;color:#000000;font-weight:bold;}
a.sale_artikellink:link {color:white;text-decoration:none;font-size:16px;}
a.sale_artikellink:hover {color:black;text-decoration:none;font-size:16px;}
a.sale_artikellink:visited {color:white;text-decoration:none;font-size:16px;}

table.sale-table {width:275px;color:#ffffff;}
p.white {color:#ffffff;}
/*Ende SALE*/