﻿body {
	font-family:    Helvetica, Arial, verdana, Arial, Helvetica, Arial, Helvetica, sans-serif;
	margin: 0; font-size: 12px; 
	color:#E0C9A7;	}	

TABLE {
	font-family:    Helvetica, Arial, verdana, Arial, Helvetica, Arial, Helvetica, sans-serif; 
	margin: 0; font-size: 12px; font-weight: normal;
	color:#E0C9A7;	}

/* shop feature */
table.shopFeatures		{border-collapse: collapse; margin: 5px 5px 5px 0px; background-color: #520100}
td.cornerTopLeft		{padding: 0px; border-collapse: collapse; background: url("images/box_ol.gif") no-repeat; width: 4px; height: 4px; font-size: 1px;}
td.cornerTopRight		{padding: 0px; border-collapse: collapse; background: url("images/box_or.gif") no-repeat; width: 4px; height: 4px; font-size: 1px;}
td.cornerBottomRight	{padding: 0px; border-collapse: collapse; background: url("images/box_ur.gif") no-repeat; width: 4px; height: 4px; font-size: 1px;}
td.cornerBottomLeft		{padding: 0px; border-collapse: collapse; background: url("images/box_ul.gif") no-repeat; width: 4px; height: 4px; font-size: 1px;}
td.shopFeatures			{padding: 2px;}
td.shopFeatures h3		{margin-bottom: 6px;}
td.centerTop			{border-top: 1px solid #BA7341; height: 4px; font-size: 1px;}
td.centerBottom			{border-bottom: 1px solid #BA7341; height: 4px; font-size: 1px;}
td.middleLeft			{border-left: 1px solid #BA7341;}
td.middleRight			{border-right: 1px solid #BA7341;}


h4 {
	font-family:   arial, verdana, Helvetica, Arial, verdana, Arial, Helvetica, Arial, Helvetica, sans-serif; 
	margin: 0; font-size: 9pt; font-weight: normal;
	color:#ddd;	}

INPUT
 {
	border:0px solid #C0C0C0; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  arial,helvetica,sans serif; HEIGHT: 12pt; BACKGROUND-COLOR: #E3CE97; 
	}

INPUT.BU
 {
	border:0px solid #C0C0C0; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  arial,helvetica,sans serif; HEIGHT: 16pt; BACKGROUND-COLOR: #E3CE97; 
	}

INPUT.BU:hover
{
	border:0px solid #C0C0C0; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  arial,helvetica,sans serif; HEIGHT: 16pt; BACKGROUND-COLOR: #fec540; 
	cursor: pointer;
}

IMG { 
    vertical-align: text-bottom; 
}  


TEXTAREA {
	border:1px solid #C0C0C0; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, verdana,arial,helvetica,sans serif; BACKGROUND-COLOR: #E3CE97; 
}

SELECT {
	border-style: solid; border-width: 1px; border-color: #E3CE97; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Helvetica, verdana,arial,helvetica,sans serif; BACKGROUND-COLOR: #E3CE97; 
}

FORM { 
display:inline; 
}

.CB {
  border-top: 0px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-bottom: 0px solid #000000;
  background: transparent;
}

h1 { display:block; font-size: 16px; color : #E0C9A7; background: transparent url('images/tops.gif') no-repeat ;
 height: 28px;
    width: 540px;
    padding: 0px 0 5px 1px;
    
}


h9 { display:block; font-size: 14px; color : orange; background: transparent url('images/2m.gif') no-repeat ;
    width: 140px;  padding: 5px 0 5px 18px; }



h2 { display:inline; font-size: 9px; color : #fff; font-weight: normal; }

h3 { font-weight: normal; }


h5.kopf {text-align:center; display:block;   font-size: 12px; color : #fff; border: none; background: transparent url('images/blue.gif');}

h5.gerahmt { display:block; width: 540px;  padding: 5px; text-decoration: none;  border:1px solid #E0C9A7; background-color: #5F0101}


h6 { display:inline; font-size: 12px; color : #fff; font-weight: normal; }

h4.a { display:block; font-size: 12px; color : #000; width: 168px; font-weight : normal; padding:2px; background-color: #E7BA3D}

a{ text-decoration: none;  font-family: Helvetica; font-size:12px; color: #FFCC66}  
a:hover  { text-decoration: underline;  color: #FCB066;    } 

a.t{ text-decoration: none;  color: #fff;font-family : Helvetica; font-size:12px;  background : transparent url('b.gif') no-repeat;
display: block; height: 19px;padding:5px;
}  
a.t:hover  { text-decoration: none;  color:  #fff;   margin-left: -1px; }    

INPUT.t{ text-decoration:  none;  color: #fff;font-family : Arial, Helvetica; font-size:12px; width: 105px; background: transparent url('images/b.gif') no-repeat;
display: inline;height: 29px;padding:0px;
}  
INPUT.t:hover  { cursor: pointer; text-decoration: none;  color:  #fff;   background: transparent url('images/b2.gif') no-repeat;} 


INPUT.t2{ text-decoration:  none;  color: #fff;font-family : Arial, Helvetica; font-size:12px; width: 105px; background: transparent url('images/b2.gif') no-repeat;
display: inline;height: 29px;padding:0px;
} 

BUTTON.t{ text-decoration:  none;  color: #fff;font-family : Arial, Helvetica; font-size:12px; width: 100px; background: transparent url('images/b.gif') no-repeat;
display: inline;height: 32px;padding:0px;
}  
BUTTON.t:hover  { cursor: pointer; text-decoration: none;  color:  #fff;   background: transparent url('images/b2.gif') no-repeat;} 


a.nav { text-decoration: bold;  font-family:  Helvetica; font-size:14px; color: #FFCC66}  
a.nav:hover  { text-decoration: underline;  color:  #ffffff;    } 


a.av { text-decoration: bold;  font-family: Helvetica; font-size:12px; color: #ffffff}  
a.av:hover  { text-decoration: underline;  color: #aaaaaa;   } 

/* buttons*/

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button1 {
    background: transparent url('bg_button_a.jpg') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    width: 100px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    cursor: pointer;
}

a.button1 span {
    background: transparent url('bg_button_span.jpg') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button1:hover {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.button1:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

a.button1:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button1:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

a.button11 {
    background: transparent url('bg_button_a.gif') no-repeat scroll top right;
    color: #000;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 24px;
    width: 100px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	cursor: pointer;
}
a.button11 span {
    background: transparent url('bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}


/* menue links */
#menu1 a {display: block;
background-color:#F5F5F5; color:#555555; text-decoration:none ;font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px;width:133px;
padding-left: 0px; padding-bottom: 0px;   padding-top: 0px;margin: 0px auto;border-bottom:0px  solid #808080;border-top:0px solid #ffffff;
}


#menu1 a:visited{
background-color:#F5F5F5; color:#555555;
 text-decoration:none;font-family: Helvetica, verdana,arial, sans-serif; font-size: 12px;width:133px;
padding-left: 0px; padding-bottom: 0px;   padding-top: 0px;margin: 0px auto;border-bottom:0px solid #808080; border-top:0px solid #ffffff;}

#menu1 a:active{
background-color:#F5F5F5; color:#ffffff;
 text-decoration:none;font-family: Helvetica, verdana,arial, sans-serif; font-size: 12px;width:133px;
padding-left: 0px; padding-bottom: 0px;   padding-top: 0px;margin: 0px auto;border-bottom:0px solid #808080; border-top:0px solid #ffffff;}

#menu1 a:hover {
background-color:#ff7f00; color:#ffffff;
 text-decoration:none;font-family: Helvetica, verdana,arial, sans-serif; font-size: 12px;width:133px;
padding-left: 0px; padding-bottom: 0px;   padding-top: 0px;margin: 0px auto;border-bottom:0px solid #808080; border-top:0px solid #ffcc66;}

#navsite h5 {
 display: inline; 
}
#navsite ul {
 padding: 3px 0; 
 margin-left: 0; 
 border-bottom: 0px solid #888; 
 font: bold 14px arial, sans-serif; 
}

#navsite ul li {
 list-style: none;
 margin: 0; 
 display: inline; 
}
#navsite ul li a {
 padding: 3px 0.5em; 
 margin-left: 0px; 
 border: 0px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}
#navsite ul li a:link {
 color: #888;
}
#navsite ul li a:visited {
 color: #667;
}
#navsite ul li a:link:hover, #navsite ul li a:visited:hover {
 color: #fff;
 background: green;
 border-color: #227;
}
#navsite ul li a#current {
 color: #fff;
 background: #186086; 
 border-bottom: 0px solid white;
}
