body
{
        font-family: verdana, helvetica, arial, sansserif;
		font-size: 11px;
		line-height:1.6em;
        background-color: white;
        color: #737373;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 0px;
        padding-bottom: 25px;
        vertical-align: top;
        text-align: left;
}

body.popup
{
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
}
td
{
        font-family: verdana, helvetica, arial, sansserif;
		font-size: 11px;
		line-height:1.6em;
        color: #737373;
        padding: 0px; /* stand vorher auf 0 */
        border-width: 1px;
        margin: 0px;
        vertical-align: top;
        text-align: left;
}
table.rahmen
{
        border:0px solid #737373;
        border-collapse:collapse;
}
td.padding
{
        font-family: verdana, helvetica, arial, sansserif;
		font-size: 11px;
        color: #737373;
        padding: 2px;
        border:1px solid #737373;
        margin: 0px;
        vertical-align: top;
        text-align: left;
}
td.shoplinks
{
        font-family: verdana, helvetica, arial, sansserif;
		font-size: 11px;
        color: #737373;
        padding: 2px;
        border:1px solid #737373;
        margin: 0px;
        vertical-align: middle;
        text-align: left;
}
td.shopmittig
{
        font-family: verdana, helvetica, arial, sansserif;
		font-size: 11px;
        color: #737373;
        padding: 2px;
        border:1px solid #737373;
        margin: 0px;
        vertical-align: middle;
        text-align: center;
}
td.shoprechts
{
        font-family: verdana, helvetica, arial, sansserif;
		font-size: 11px;
        color: #737373;
        padding: 2px;
        border:1px solid #737373;
        margin: 0px;
        vertical-align: middle;
        text-align: right;
}
td.mittig
{
        vertical-align: middle;
}

td.middle
{
        vertical-align: middle;
        text-align: center;
}

td.right
{
        text-align: right;
}

td.bottom
{
        vertical-align: bottom;
}

td.center
{
        text-align: center;
}

td.content
{
        padding: 3px;
}

th
{
        font-family: verdana, helvetica, arial, sansserif;
		font-size: 11px;
        font-weight: bold;
        background-color: white;
        color: #737373;
        padding: 2px; /* stand vorher auf 0 */
        border-width: 1px;
        margin: 0px;
        vertical-align: top;
        text-align: left;
}

th.farbpalette
{
        text-align: center;
}

h1
{
        font-size: 18px;
}


img
{
        border: 0;
        padding: 0;
        margin: 0;
}

a
{
        color: #000073;
        text-decoration: none;
}

a:hover
{
        text-decoration: underline;
}

div.sitemap
{
        font-size:        1px;
        visibility:        hidden;
        display: none;
}

input.shop  {
            font-family:courier, courier new, serif;
            font-size: 11px; color:#000000;
            background-color:#ffffff;
            }
input.shopanschrift {
                    font-family:courier, courier new, serif;
                    font-size:11px; color:#000000;
                    border-left:none;
                    border-right:none;
                    border-top:none;
                    border-bottom:1px dashed #000000;
                    background-color:#FFFFCC;
                    }
					
h1.fairrank { 
      font-family: arial, helvetica, san serif;
	  font-size: 12px;
	  color: #999999;
   }
.infotext 
   { 
      font-family: verdana, helvetica, arial, sansserif;
	  font-size: 11px;
	  color: #999999;
   } 
.infotextlink
   { 
      font-family: verdana, helvetica, arial, sansserif;
	  font-size: 11px;
	  color: #999999;
   } 
.Stil1 {color: #C52110;
		font-weight: bold;
		font-family: verdana, helvetica, arial, sansserif;
		font-size: 11px;
	}
.Stil2 {color: #666666; 
		font-family: verdana, helvetica, arial, sansserif;
		font-size: 11px;
	}
.Stil3 {color: #FFFFFF; 
		font-family: verdana, helvetica, arial, sansserif;
		font-size: 11px;
	}
.heading {color: #C52110;
		font-weight:bold;
		font-size:14px;
	}
.heading1 {color: #666666;
		font-weight:bold;
	}
.farbbezeichnung {color: #666666;
		font-size:9px;
	}
.bildunterschrift {
		font-size:9px;
		color:#666666;
	}
.bild {
		border: 1px solid #DADADA;
	}
.bildtest {
		text-align:center;
		background-color:#FFFFFF;
		padding: 3px;
		border: 1px solid #999999;
}

.bildthumb {
		width:80px;
		height:80px;
		text-align:center;
		background-color:#FFFFFF;
		padding: 2px;
		border: 1px solid #999999;
}

.bildover {
		width:80px;
		height:80px;
		text-align:center;
		background-color:#FF0000;
		padding: 2px;
		border: 1px solid #999999;
}


DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 {
   padding: 1px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   }


DIV.shadow {
   background-color: #8e8e8e;
   border: 1px solid #959595;
   margin: 0px;
   }
DIV.shadow2 {
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0;
   }
DIV.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;
   }
DIV.shadow4 {
   background-color: #ededed;
   border: 1px solid #f6f6f6;
   margin: 0;
   }
DIV.shadow5 {
   float: left;
   background-color: #fcfcfc;
   border: 1px solid transparent;
   margin: 2px 3px;
   }

DIV.shadow5 IMG {
   border: 0px solid #666;
   margin: -2px;
   display:block;
   position: relative;
   top: -3px;
   left: -3px;
   }
.formular {
	border: 1px solid #999999
}

.Stil1h {color: #FF0000}
.Stil2h {color: #FFFFFF}
.Stil3h {color: #666666}
.Stil4h {color: #FFFFFF; font-weight: bold; }
.Stil5h {font-size: 9px; color: #999999;}
.Stil6h {font-size: 9px;}
.Stil7h {
	color: #FFFFFF;
	font-style: italic;
	font-size: 10px;
	font-weight: bold;
}
.Stil8h {
	color:#003C5A;
	font-size: 16px;
	font-weight: bold;
}

.gallery {
	background-color:#FFFFFF;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}