html, body {
	height:100%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	background-image: url(images/bg_main.jpg);
	background-repeat: repeat-x;
}

.border {
border-color:#ddd0c6; 
border-style:solid;
border-width:1px;
background-color:#ffffff;
}

.main_text {
	font-family: Tahoma; 
	font-size: 11px; 
	line-height: 20px;
	color:#333333;
	}

.main_text_adresse {
	font-family: Tahoma; 
	font-size: 11px; 
	line-height: 17px; 
	color:#000000;
}

.main_text_adresse:link {font-family: Tahoma; font-size: 11px; line-height: 17px; color:#000000; font-weight: normal; text-decoration:none;}
.main_text_adresse:visited {font-family: Tahoma; font-size: 11px; line-height: 17px; color:#000000; font-weight: normal; text-decoration:none;}
.main_text_adresse:active {font-family: Tahoma; font-size: 11px; line-height: 17px; color:#000000; font-weight: normal; text-decoration:none;}
.main_text_adresse:hover {font-family: Tahoma; font-size: 11px; line-height: 17px; color:#7CA944; font-weight: normal; text-decoration:none;}

.main_text_adresse2 {
	font-family: Tahoma; 
	font-size: 11px; 
	line-height: 17px; 
	color:#000000;
}

.main_text_adresse3 {
	font-family: Tahoma; 
	font-size: 11px; 
	line-height: 17px; 
	color:#7CA944;
}
	
.main_titel {
	font-family: Arial; 
	font-weight: bold; 
	font-size: 12px; 
	color:#7CA944;
	}
	
	.preis {
	font-family: Tahoma; 
	font-weight: bold; 
	font-size: 13px; 
	color:#7c4921;
	}
	
 .bgclass1 {
 	background-image: url(images/txtfieldbg_t.jpg); 
	font-family: Tahoma; 
	font-size: 11px; 
	width: 150px; 
	list-style-type: none;
	border-color:#ddd0c6; 
border-style:solid;
border-width:1px;
background-color:#FAF2DB;
 }
 
  .bgclass_preis {
 	background-image: url(images/txtfieldbg_t.jpg); 
	font-family: Tahoma; 
	font-size: 11px; 
	width: 20px; 
	list-style-type: none;
	border-color:#ddd0c6; 
border-style:solid;
border-width:1px;
background-color:#FAF2DB;
 }
 
#mainForm 
{
	margin: 0 auto;
	text-align: left;
}

ul.mainForm
{
	list-style-type: none;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;	
}

li.mainForm
{
	padding-bottom: 10px;
}

 .bgclass2 {
 	background-image: url(images/txtfieldbg_t.jpg); 
	font-family: Tahoma; 
	font-size: 11px; 
	width: 280px; 
border-color:#ddd0c6; 
border-style:solid;
border-width:1px;
background-color:#FAF2DB;
 }

.bgclass3
{
 	background-image: url(images/txtfieldbg_t.jpg); 
	font-family: Tahoma; 
	font-size: 11px; 
	width: 150px; 
	height: 80px; 
	list-style-type: none;
	border-color:#ddd0c6; 
border-style:solid;
border-width:1px;
background-color:#FAF2DB;
}

h1 {
	display:inline;
	font-family: Tahoma; 
	font-weight: bold; 
	font-size: 16px; 
	padding-right: 10px;
	line-height: 20px; 
	color:#000000;
}

h2 {
	font-family: Arial; 
	font-size: 12px; 
	font-weight: bold;
	color:#000000;
	}

h3 {
	font-family: Arial; 
	font-size: 12px; 
	font-weight: bold;
	color:#000000;
}

a:link {
	font-family: Tahoma; 
	font-size: 12px; 
	line-height: 17px; 
	color:#7c4921;
font-weight: bold;
	text-decoration: none;
}
a:visited {
	font-family: Tahoma; 
	font-size: 12px; 
	line-height: 17px; 
	color:#7c4921;
font-weight: bold;
	text-decoration: none;
}
a:hover {
	font-family: Tahoma; 
	font-size: 12px; 
	line-height: 17px; 
	color:#000000;
font-weight: bold;
	text-decoration: none;
}
a:active {
	font-family: Tahoma; 
	font-size: 12px; 
	line-height: 17px; 
	color:#7c4921;
font-weight: bold;
	text-decoration: none;
}

.FOOTER_Copyrights {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
		line-height: 25px; 
}

.FOOTER_Links {
padding: 0px;
margin: 0px;
	color: #7c4921;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
}

.FOOTER_Links:link {color:#7c4921; font-family: Tahoma; font-size: 10px; font-weight: bold; text-decoration:none}
.FOOTER_Links:visited {color:#7c4921; font-family: Tahoma; font-size: 10px; font-weight: bold; text-decoration:none}
.FOOTER_Links:active {color:#7c4921; font-family: Tahoma; 5px; font-size: 10px; font-weight: bold; text-decoration:none}
.FOOTER_Links:hover {color:#000000; font-family: Tahoma; font-size: 10px; font-weight: bold; text-decoration:none;}

.AGB_Links {
padding: 0px;
margin: 0px;
	color: #7c4921;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}

.AGB_Links:link {color:#000000; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration:none}
.AGB_Links:visited {color:#000000; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration:none}
.AGB_Links:active {color:#000000; font-family: Tahoma; 5px; font-size: 11px; font-weight: bold; text-decoration:none}
.AGB_Links:hover {color:#666666; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration:none;}

.header_Links {
padding: 0px;
margin: 0px;
	color: #666666;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
}

.header_Links:link {color:#666666; font-family: Tahoma; font-size: 10px; font-weight: bold; text-decoration:none}
.header_Links:visited {color:#666666; font-family: Tahoma; font-size: 10px; font-weight: bold; text-decoration:none}
.header_Links:active {color:#666666; font-family: Tahoma; 5px; font-size: 10px; font-weight: bold; text-decoration:none}
.header_Links:hover {color:#000000; font-family: Tahoma; font-size: 10px; font-weight: bold; text-decoration:none;}


.minititel {color:#000000; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration:none;}

.navigation {color:#000000; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration:none;}
.navigation:link {color:#000000; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration:none;}
.navigation:visited {color:#000000; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration:none;}
.navigation:active {color:#000000; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration:none;}
.navigation:hover {color:#666666; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration:none;}







.panel {
	clear: both;
	display: none;
	border: 0px solid #CCC;
	padding: 0px;
}
.panel.active-tab-body {
	display: block;
}
#tabs {
	list-style: none;
}

#tabs li {
	float: left;
}

#tabs a {
	float: left;
}

#tabs a.active-tab {
	background-color: #CCC;
	border-top: 3px solid #999;
	padding-top: 3px;
	color: #000;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
width: 646px;
	padding: 5px;
	margin-bottom: 10px;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {
	font-family: Tahoma; 
	font-size: 10px; 
	color:#7c4921;

}

.field-widget {
	font-family: Tahoma; 
	font-size: 10px; 
	color:#7c4921;

}
