A.td0t  {
	font-family : Verdana;
	font-size : 9px;
	color : #e0d6bd;
	font-weight : normal;
}
.input  {
	font-family : arial;
	font-size : 10px;
	color : #e0d6bd;
}
.inputform  {
	font-family : arial;
	font-size : 10px;
	color : black;
}
.text  {
	font-size : 10pt;
	font-family : Arial;
	color : black;
}
.textbas  {
	font-size : 8pt;
	font-family : Arial;
	color : black;
}
.texts  {
	font-size : 8pt;
	font-family : Arial;
	color : #004400;
}
P.tgreen  {
	font-size : 12pt;
	font-family : Arial;
	color : #004400;
}
P {
	font-size :9pt;
	font-family : Arial;
	color: #804020;
	font-weight : normal;
      margin: 10px;
      text-align : justify;
      text-indent: 10px;
}
.standart  {
	font-size : 9pt;
	font-family : Arial;
	color: #804020;
	font-weight : normal;
      text-align : justify;
      margin: 10px;
}
P.standarto  {
	font-size : 9pt;
	font-family : Arial;
	color : #804020;
	font-weight : bold;
	font-style : normal;
}
h1 {
	font-family:Arial;
	font-size : 13pt;
	color:#ADAA83;
}
H2  {
	font-family:Arial;
      font-size : 12pt;
	color:#C93221;
	margin-bottom:5px;
}

H3  {
	font-family : Arial;
	font-size : 12pt;
	color : #C6920D;
	text-align : center;
}

H4  {
	font-family : Arial;
	font-size : 10pt;
	color : #C6920D;
	text-align : left;
	margin:0;
	padding:0;
}
A {
	text-decoration : underline;
	color : #C49726;
}
A.new  {
	font-size : 9pt;
	font-family : verdana;
	color : #C6920D;
	font-weight : bold;
	
}
A.new_right  {
	font-size : 7pt;
	font-family : verdana;
	color : #C6920D;
	font-weight : bold;
	
}
A.menu  {
	font-family: Arial;
	font-size : 10pt;
	color : #FBE3A0;
	font-weight:  bold;
	display: block;
      height:25px;
	width:110%;
	
}
A.menu:hover  {
	font-family:Arial;
	font-size : 10pt;
	color : #C6920D;
	font-weight: bold;

}
A.menu:visited  {
	font-family: Arial;
	font-size : 10pt;
	color : #FBE3A0;
	font-weight:  bold;
	height:25px;
      display: block;
      width:110%;
     	}

A.mail  {
	font-size : 11px;
	color : white;
	font-family : Times New Roman,Arial;
}
A.contact  {
	font-size : 12pt;
	color : darkred;
	font-family : Times New Roman;
}
A.region  {
	font-size : 12pt;
	font-family : Arial;
	font-style : normal;
	text-decoration : underline;
	color : #004400;
}
A.regions  {
	font-size : 8pt;
	font-family : Arial;
	font-style : normal;
	text-decoration : underline;
	color : #004400;
}
A.regionb  {
	font-size : 8pt;
	font-family : Arial;
	font-style : normal;
	text-decoration : underline;
	color : #000000;
}
.date {
	font-size:8pt;
	font-weight:bold;
}
.news{
      margin-top:0px;
      font-size :9pt;
	font-family : Arial;
	color: #804020;
	font-weight : normal;
      text-align : justify;
      }
.color_braun {
font-size : 10pt;
color: #804020;
font-weight:bold;
}
color_red {
font-size : 9pt;
color : #C6920D;
}

form{
      font-size : 8pt;
	font-family : Arial;
	font-weight : bold;
      border:0;

}
.top_header {
      font-family:Arial;
	font-size : 16pt;
	color:#D4D2BE;
}

table.shop {
	font-family: Tahoma, Verdana, Arial;
	border-collapse: collapse;
	border-spacing: 1px;
	border-left: 1px solid #1F2A34;
	border-right: 1px solid #1F2A34;
}
table.shop thead th{
	background: url('/mainNavBG.gif');
	font-size: 12px;
	color: #fff;
	height: 30px;
	text-align: center;
	border-top: 5px solid black;
	border-bottom: 5px solid black;
	border-left: 1px solid #1F2A34;
	border-right: 1px solid #1F2A34;
}
table.shop tbody td{
	font-size: 11px;
	background: #2d3134;
	color: #fff;
	border: 1px solid #373B3E;
	padding-left: 3px;
	height: 40px;
}
table.shop tbody td a:link{
	font-size: 12px;
	color:#C6920D;
	font-weight: bold;
	text-decoration: none;
}

table.shop tbody td a:hover{
	font-size: 12px;
	color:#C6920D;
	font-weight: bold;
	text-decoration: underline;
}

table.shop tbody td a:visited{
	font-size: 12px;
	color:#C6920D;
	font-weight: bold;
	
}
table.shop tbody th{
	background: #373B3E;
	color: #080808;
	text-align: left;
	padding-left: 4px;
	border: 1px solid #2d3134;
	width: 120px;
}
table.shop tbody th a:link{
	color: #fff;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
}
table.shop tbody th a:hover{
	font-size: 13px;
	color: #fff;
	font-weight: bolder;

}
table.shop tbody th a:visited{
	text-decoration: line-through;
	font-size: 12px;
	color: #fff;
	font-weight: bolder;

}
table.shop tbodytr:hover {
	background: #333;
}
table.shop tfoot {
	background: #1F2A34;
	color: #fff;
	font-size: 14px;
	text-align: center;
	border-left: 1px solid #1F2A34;
	border-right: 1px solid #1F2A34;
}
table.shop tfoot td{
	font-style:italic;
}
table.shop  caption{
	background: #1F2A34;
	color: #fff;
	text-align: center;
	font-size: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #1F2A34;
	border-right: 1px solid #1F2A34;
}


.TXNewsletters_form_labelGauche {
display:block;
padding-top:2px;
float:left;
width:180px;
height:18px;
color: #333333;
position:relative;
top:0px;
text-align:left;
margin-right:2px;
}

.TXNewsletters_form {
margin:10px;
padding:2px;
}

.TXNewsletters_form_right {
padding-left:185px;
}

.TXNewsletters_form_item {
padding:1px;
margin:2px;
}

.TXNewsletters_form_item TEXTAREA {
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

.TXNewsletters_form_item INPUT {
height:20px;
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

INPUT.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_inputErr {
border:1px solid #ff0000;
}

.TXNewsletters_form_labelErr {
color:#ff0000;
}

#banner {
position:absolute; top: 55px; right: 250px; z-index:1;   width: 350px; height: 127px;
}
