body {
    background:#ffffff url(/_images/background.jpg) top center no-repeat;
    font-size: 12px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:#000000;
    padding:0;
    line-height:16px; 
    margin:0px 0px 0px -1px;
}

/******** General tags ********/
.clear		        { clear:both; }

a           { color:#CB0000; font-size: 12px; text-decoration:none; }
a:visited   { color:#CB0000; font-size: 12px; text-decoration:none; }
a:hover     { color:#666666; font-size: 12px; text-decoration:none; }
a:active    { color:#666666; font-size: 12px; text-decoration:none; }

.imi	    { color:#CB0000; font-style:italic;}

/* ----------container zentriert das layout-------------- */
#container {
    width: 980px;
    margin-left: 1px;
    margin-bottom: 10px;
    margin:0 auto;
    background:#ffffff url(/_images/content_bg.gif) top center repeat-x; 
}

#container a           { color:#CB0000; }
#container a:visited   { color:#CB0000; }
#container a:hover     { color:#666666; }
#container a:active    { color:#666666; }

#header 			   { height:35px; padding:0; margin:0; background-color:#B1AB9C;}
#headerleft 		   { width:250px; padding:8px 0 0 28px; float:left;  text-align:left;  font-size:11px; }
#headerright		   { width:650px; padding:9px 0 0 0; float:right; text-align:right; vertical-align: bottom; }

#headerright           a           { color:#ffffff; font-size: 14px; font-weight: normal; padding:0 16px 0 0; }
#headerright           a:visited   { color:#ffffff; font-size: 14px; font-weight: normal; }
#headerright           a:hover     { color:#CB0000; font-size: 14px; font-weight: normal; }
#headerright           a:active    { color:#CB0000; font-size: 14px; font-weight: normal; }

#image 			      { background-color: #3F2E0C; clear:both; width:100%; height:174px;}

#navpic 			  { padding: 0 0 0 0; margin: 0 0 -3px 0;}


#picline            { height:82px; 
                      width:971px;
                      text-align:center;
                      vertical-align:top;
                      clear: both;
}


#line            { width:939px;
                   height:1px; 
                   clear: both;
                   margin: 0px 10px 0px 10px;
                   border-top: 1px solid #CCCCCC;
}


/* -----------------Inhalt--------------------- */
#content        { width:980px;
                  padding: 0;
                  margin: 0;
                  background:#ffffff url(/_images/content_bg.gif) top center repeat-x; 
}

#contentleft    { width:164px; padding:10px 0 0 0; float:left;  text-align:left;  font-size:11px; }
#contentright   { width:782px; padding:0 0 0 0;      float:right; text-align:left;  vertical-align: bottom; }

#headertext  	{ height:25px; 
                  padding:0; 
                  margin:9px 0 25px 0; 
                  font-weight: bold;
                  font-size: 16px;
                  color: #3F2E0C; }


div#content     { min-height:400px;
                  height:expression(this.scrollHeight > 400 ? "auto":"400px"); 
}

#bildergalerie  { padding: 0px 10px 10px 0px;
                  margin: 0px 9px 10px 10px;
                  width:730px;
                  font-size: 12px; 
                  clear: both;
}

#bildergalerie2  { padding: 10px 10px 10px 0px;
                  margin: 10px 9px 10px 23px;
                  width:730px;
                  font-size: 12px; 
                  clear: both;
}

#bildergalerie2 img { padding: 6px;
                  margin: 6px;
                  border: 1px solid #999999;
                  background-color:#ffffff
}



#standard       { padding: 0px 10px 10px 0px;
                  margin: 0px 9px 10px 10px;
                  width:730px;
                  font-size: 12px; 
                  clear: both;
}

#standard .standardpic { 
                  width:220px;
                  margin: 0px 10px 5px -3px;
                  font-size: 12px;
                  clear: both;
}

#standard           a           { color:#CB0000; font-size: 12px; }
#standard           a:visited   { color:#CB0000; font-size: 12px; }
#standard           a:hover     { color:#666666; font-size: 12px; }
#standard           a:active    { color:#666666; font-size: 12px; }

#standardlink   { text-align: left; }

/* -----------footer--------------------------- */
#footer {
    font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
    background-color: #ffffff; 
    clear: both;
    color: #888888; 
    font-size: 11px;
    margin: 0px;
    padding: 15px 0 15px 0;
    text-align: center; 
}

#footer           a           { color: #888888; font-size: 11px; font-family: Arial, Verdana, SunSans-Regular, Sans-Serif; }
#footer           a:visited   { color: #888888; font-size: 11px; }
#footer           a:hover     { color: #CB0000; font-size: 11px; }
#footer           a:active    { color: #CB0000; font-size: 11px; }


ul#navigation0            { list-style-type:none; margin-left:0; padding-left:0; }
ul#navigation0 a          { color: #666666; padding: 5px 5px 5px 25px; font-size: 14px; width: 150px; text-align: left; text-decoration: none;  display: block;  font-weight: bold; }
ul#navigation0 a:link     { color: #666666; }
ul#navigation0 a:visited  { color: #666666; }
ul#navigation0 a:hover    { color: #000000; }
ul#navigation0 a.active   { color: #CB0000; padding: 5px 5px 5px 25px; font-size: 14px; width: 150px; text-align: left; text-decoration: none;  display: block;  font-weight: bold; }

ul#navigation1            { list-style-type:none; margin-left:0; padding-left:0; }
ul#navigation1 a          { color: #666666; background: transparent url(/_images/dot_1.gif) top left no-repeat; padding: 4px 5px 4px 45px; font-size: 12px; width: 130px; text-align: left; text-decoration: none;  display: block;  font-weight: normal; }
ul#navigation1 a:link     { color: #666666; }
ul#navigation1 a:visited  { color: #666666; }
ul#navigation1 a:hover    { color: #000000; background: transparent url(/_images/dot_1.gif) top left no-repeat; }
ul#navigation1 a.active   { color: #CB0000; background: url(/_images/dot_2.gif) top left no-repeat; padding: 4px 5px 4px 45px; font-size: 12px; width: 130px; text-align: left; text-decoration: none;  display: block;  font-weight: bold; }

ul#navigation2            { list-style-type:none; margin-left:0; padding-left:0; }
ul#navigation2 a          { color: #666666; background: transparent url(); padding: 4px 5px 4px 55px; font-size: 11px; width: 120px; text-align: left; text-decoration: none;  display: block;  font-weight: normal; }
ul#navigation2 a:link     { color: #666666; }
ul#navigation2 a:visited  { color: #666666; }
ul#navigation2 a:hover    { color: #000000; background: transparent url(); }
ul#navigation2 a.active   { color: #CB0000; background: transparent url(); padding: 4px 5px 4px 55px; font-size: 11px; width: 120px; text-align: left; text-decoration: none;  display: block;  font-weight: bold; }

ul#navigation3            { list-style-type:none; margin-left:0; padding-left:0; }
ul#navigation3 a          { color: #666666; background: transparent url(); padding: 2px 5px 2px 70px; font-size: 10px; width: 105px; text-align: left; text-decoration: none;  display: block;  font-weight: normal; }
ul#navigation3 a:link     { color: #666666; }
ul#navigation3 a:visited  { color: #666666; }
ul#navigation3 a:hover    { color: #000000; background: transparent url(); }
ul#navigation3 a.active   { color: #CB0000; background: transparent url(); padding: 2px 5px 2px 70px; font-size: 10px; width: 105px; text-align: left; text-decoration: none;  display: block;  font-weight: bold; }

.clear
{
    clear: both;
}

#Muster
{
    width: 600px;
    height: auto;
    /*border: 1px solid red;*/
    padding-top: 10px;
}

#ProduktArt
{
    float: left;
    height: 20px;
    /*background-color: yellow;*/
    padding-right: 6px;
}
#ProduktFarbe
{
    float: left;
    height: 20px;
    /*background-color: gray;*/
    padding-right: 6px;
}
#ProduktDicke
{
    float: left;
    height: 20px;
    /*background-color: blue;*/
    padding-right: 6px;
}

#ProduktFarbe select,#ProduktArt select
{
    width: 220px;
    margin-left: 10px;
    border: 1px solid #333333;
    background-color: #FAFAFA;
    
}