@charset "UTF-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	color: #000000;
	text-decoration: none;
	background-color: #FFFDEE;
	background-image: url(/img/bg_body.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
form,
input,
select{
	margin: 0px;
	padding: 0px;
}

a{
	color: #03B4CC;
	text-decoration: none;
}
a:hover,
a:focus{
	color: #000000;
	text-decoration: none;
}

.site{
	margin: auto;
	padding: 0px;
	width:869px;
}
.header{
	margin: auto;
	padding: 0px;
	width:869px;
	height:112px;
}
.headerLeft{
	margin: 0;
	padding: 0;
	width:530px;
	height:112px;
	float:left;
}
.headerRight{
	margin: 0;
	padding: 0;
	width:339px;
	height:112px;
	float:left;
}
.logobox{
	margin: 0;
	padding: 0;
	width:249px;
	height:112px;
	float:left;
}
.logo{
	margin: 0;
	padding: 0;
	padding-top: 28px;	
}
.metabox{
	margin: 0;
	padding: 0;
	width:90px;
	height:112px;	
	float:left;
}
.keyvisual {
	margin: auto;
	padding: 0px;
	width:869px;
	padding-top: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #03B4CC;
}
.blueline {
	margin: auto;
	margin-top: 12px;
	padding: 0px;
	width:869px;
	height:1px;
	overflow:hidden;
	background-color: #03B4CC;
}

.whitespacer{
	margin: 0;
	padding: 0;
	width:869px;
	height:16px;
	background-color: #FFFFFF;
}
.main{
	margin: 0;
	padding: 0;
	width:869px;
	background-color: #FFFFFF;
	background-image: url(/img/bg_main_dots.gif);
	background-repeat: repeat-y;
}
.mainProdukte{
	margin: 0;
	padding: 0;
	width:869px;
	background-color: #FFFFFF;
	
}
.mainProdukte .padd{
	margin: 0;
	padding-left: 17px;
	padding-right: 17px;
}
.main02{
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
	width:869px;
	background-color: #FFFFFF;
}
.main02 .padd{
	margin: 0;
	padding-left: 17px;
	padding-right: 17px;
}
.main02dots{
	margin: 0;
	padding: 0;
	padding-bottom: 0px;
	width:869px;
	background-color: #FFFFFF;
	background-image: url(/img/bg_main_dots_mitte.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.main03dots{
	margin: 0;
	padding: 0;
	padding-bottom: 0px;
	width:869px;
	background-color: #FFFFFF;
	background-image: url(/img/dots_news.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.main04dots{
	margin: 0;
	padding: 0;
	padding-bottom: 0px;
	width:869px;
	background-color: #FFFFFF;
	background-image: url(/img/dots_galerie.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.mainLeft{
	margin: 0;
	padding: 0;
	width:214px;
	float:left;
}
.mainLeft .padd{
	margin: 0;
	padding-left: 17px;
	padding-right: 17px;
}
.mainRight{
	margin: 0;
	padding: 0;
	width:655px;
	float:left;
}
.mainRight .padd{
	margin: 0;
	padding-left: 17px;
	padding-right: 17px;
}
.produkteLeft{
	margin: 0;
	padding: 0;
	width:48%;
	float:left;
}
.produkteLeft .padd{
	margin: 0;
	padding-left: 17px;
}
.produkteRight{
	margin: 0;
	padding: 0;
	width:52%;
	float:left;
}
.produkteRight .padd{
	margin: 0;

}
*html .produkteLeft{
	margin: 0;
	padding: 0;
	width:419px;
	float:left;
}

*html .produkteRight{
	margin: 0;
	padding: 0;
	width:416px;
	float:left;
}

.mainspalteLeft{
	margin: 0;
	padding: 0;
	width:434px;
	float:left;
}
.mainspalteLeft .padd{
	margin: 0;
	padding-left: 17px;	
}
.mainspalteRight{
	margin: 0;
	padding: 0;
	width:435px;
	float:left;
}
.mainspalteRight .padd{
	margin: 0;
	padding-left: 17px;
	
}
.newsspalte151{
	margin: 0;
	padding: 0;
	width:151px;
	float:left;
}
.newsspalte151 .padd{
	margin: 0;
	padding-left: 17px;
	padding-right: 17px;
}
.newsspalte227{
	margin: 0;
	padding: 0;
	width:227px;
	float:left;
}
.newsspalte227 .padd{
	margin: 0;
	padding-left: 14px;
	padding-right: 14px;
}
.newsspalte491{
	margin: 0;
	padding: 0;
	width:491px;
	float:left;
}
.newsspalte491 .padd{
	margin: 0;
	padding-left: 16px;
	padding-right: 16px;
}
.galeriespalte217{
	margin: 0;
	padding: 0;
	width:217px;
	float:left;
}
.galeriespalte217 .padd{
	margin: 0;
	padding-left: 17px;
	padding-right: 17px;
}
.galeriespalte652{
	margin: 0;
	padding: 0;
	width:652px;
	float:left;
}
.galeriespalte652 .padd{
	margin: 0;
	padding-left: 16px;
}
.galeriebox{
	margin: 0;
	padding: 0;
	width:620px;
}
.galeriepic{
	margin: 0;
	padding: 0;
	width:620px;
	height:437px;
}
.footer{
	margin: 0;
	padding: 0;
	width:869px;
	height:72px;
	background-color: #FFFFFF;
	background-image: url(/img/footer.jpg);
	background-repeat: no-repeat;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 40px;
	border-bottom-style: solid;
	border-bottom-color: #FFFDEE;
}
.mainbox{
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}
.quelle{
	margin: 0;
	padding-top: 10px;
	padding-bottom: 8px;
	
}
.jahr,
.jahrAktiv{	
	margin: 0px;
	padding-bottom: 7px;
}
.jahr a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	line-height: 130%;
	font-weight: normal;
	color: #863A13;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.jahr a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	line-height: 130%;
	font-weight: normal;
	color: #03B4CC;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.jahrAktiv a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	line-height: 130%;
	font-weight: normal;
	color: #03B4CC;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.jahrAktiv a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	line-height: 130%;
	font-weight: normal;
	color: #03B4CC;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	line-height: 130%;
	font-weight: normal;
	color: #863A13;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
h1.h1teaser,
h1.h1teaser  a{
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
h1.h1teaser a:hover{
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
	font-weight: bold;
	color: #03B4CC;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
h1.news,
h1.news  a{
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1.news a:hover{
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
	font-weight: bold;
	color: #03B4CC;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1.produkte {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	color: #863A13;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 150%;
	font-weight: normal;
	font-style: italic;
	color: #863A13;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	
	padding-bottom: 15px;
}
h2.spalte {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 150%;
	font-weight: normal;
	color: #863A13;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	
	padding-top: 8px;
}
h2.kasse,
h2.kasse  a{
	font-size: 11px;
	font-style: normal;
	line-height: 150%;
	font-weight: bold;
	color: #03B4CC;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2.kasse a:hover{
	font-size: 11px;
	font-style: normal;
	line-height: 150%;
	font-weight: bold;
	color: #03B4CC;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.longline {
	background-image: url(/img/bluedot.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 3px;
	width: 100%;
}
.teaserline {
	background-image: url(/img/bluedot.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 3px;
	width: 197px;
	margin-top: 5px;
}
.teaserline459 {
	background-image: url(/img/bluedot.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 3px;
	width: 459px;
	margin-top: 9px;
	margin-bottom: 8px;
}
.newsteaser {
	line-height: 150%;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
}
.content {
	line-height: 150%;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
}
.content02 {
	line-height: 150%;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;	
	padding-bottom:20px;
	width:400px;
}
.content03 {
	line-height: 150%;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;	
	width:459px;
}
.produktContent {
	line-height: 150%;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	height:161px;
	overflow:hidden;
}
.produktContentDetail {
	line-height: 150%;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	min-height:185px;
	height:auto;
	
}
*html .produktContentDetail {
	line-height: 150%;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	height:185px;
	
}
.produktContentDetail2 {
	line-height: 150%;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	
}
.bild402 {	
	margin: 0px;
	padding: 0px;	
	width:402px;
}
.punktlinie {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;	
	width:402px;
}
.pdflink {
	margin: 0;
	padding: 0;
	padding-right: 17px;
	
}
.pdflink a{
	margin: 0;
	padding: 0;
	padding-right: 12px;
	color: #03B4CC;
	text-decoration: none;
	list-style-type: none;
	float:right;
	background-image: url(/img/linkpfeil.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.pdflink a:hover{
	margin: 0;
	padding: 0;
	padding-right: 12px;
	color: #03B4CC;
	text-decoration: underline;
	list-style-type: none;
	float:right;
	background-image: url(/img/linkpfeil.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.prodLink {
	margin: 0;
	padding: 0;
	padding-right: 17px;
	font-size:12px;
}
.prodLink a{
	margin: 0;
	padding: 0;
	padding-right: 12px;
	margin-left: 15px;
	color: #03B4CC;
	text-decoration: none;
	list-style-type: none;
	float:right;
	background-image: url(/img/linkpfeil.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.prodLink a:hover{
	margin: 0;
	padding: 0;
	padding-right: 12px;
	margin-left: 15px;
	color: #03B4CC;
	text-decoration: underline;
	list-style-type: none;
	float:right;
	background-image: url(/img/linkpfeil.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.detailLink {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	font-style: italic;	
}
.detailLink a{
	margin: 0;
	padding: 0;
	color: #03B4CC;
	text-decoration: none;
	list-style-type: none;
	float:right;
}
.detailLink a:hover{
	margin: 0;
	padding: 0;
	color: #03B4CC;
	text-decoration: underline;
	list-style-type: none;
	float:right;
}
.bildunterschrift {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	width:402px;
	font-style: italic;
}
.spalte {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 150%;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 3px;
}
.decoline{
	margin: 0;
	padding: 0px;
	padding-left: 10px;
	padding-top: 5px;
}
.center {
	margin: 0px;
	padding: 0px;
	width:214px;
	text-align:center;
}
.indexteaserbox{
	margin: 0;
	padding: 0;
	width:617px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.indexteaser{
	margin: 0;
	padding: 0;
	width:195px;
	height:183px;
	float:left;
}
.indexteaserPic{
	margin: 0;
	padding: 0;
	width:195px;
	height:132px;
	background-color: #FFFDEE;
}
.indexteaserDesc{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 130%;
	color: #FFFFFF;
	font-style: italic;
	margin: 0;
	padding: 0;
	width:195px;
	height:51px;
	background-color: #00B4CC;
}


.indexteaserDesc .padd{
	margin: 0;
	padding-top: 7px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 7px;
}
.indexteaserDesc .padd a{	
	color: #FFFFFF;
	text-decoration:none;
}
.indexteaserDesc .padd a:hover{	
	color: #FFFFFF;
	text-decoration:underline;
}
#hauptnavibox{
	height: 30px;
	background-image: url(/img/navipunkte.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 81px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#hauptnaviboxAktiv{
	height: 30px;
	background-image: url(/img/naviboxpunkte.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-top-width: 81px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
ul#hauptnavi {
	margin: 0;
	padding: 0;	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #863A13;
	text-decoration: none;
	list-style-type: none;
	font-weight: normal;
	font-style: italic;
	
}
ul#hauptnavi li {
	margin: 0;
	padding: 0;
	color: #863A13;
	text-decoration: none;
	list-style-type: none;
	display:block;
	float:left;
	background-image: url(/img/navipunkte.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 15px;
}
ul#hauptnavi li a{
	margin: 0;
	padding: 0;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 0;
	color: #863A13;
	text-decoration: none;
	list-style-type: none;
	display:block;
}
ul#hauptnavi li a:hover{
	margin: 0;
	padding: 0;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 0;
	color: #03B4CC;
	text-decoration: none;
	list-style-type: none;
	display:block;
}
ul#hauptnavi li.aktiv {
	margin: 0;
	padding: 0;
	color: #863A13;
	text-decoration: none;
	list-style-type: none;
	display:block;
	float:left;
	background-image: url(/img/navipunkte.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 15px;
}
ul#hauptnavi li.aktiv a{
	margin: 0;
	padding: 0;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 0;
	color: #03B4CC;
	text-decoration: none;
	list-style-type: none;
	display:block;
}
ul#hauptnavi li.aktiv a:hover{
	margin: 0;
	padding: 0;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 0;
	color: #03B4CC;
	text-decoration: none;
	list-style-type: none;
	display:block;
}

#subnavibox{
	height: 30px;
	background-image: url(/img/subnaviboxpunkte.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0;
}
ul#subnavi {
	margin: 0;
	padding: 0;	
	padding-top: 7px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #863A13;
	text-decoration: none;
	list-style-type: none;
	font-weight: normal;
	font-style: italic;
	
}
ul#subnavi li {
	margin: 0;
	padding: 0;
	color: #863A13;
	text-decoration: none;
	list-style-type: none;
	display:block;
	float:left;
	background-image: url(/img/subnavipunkt.gif);
	background-repeat: no-repeat;
	background-position: right;
	
}
ul#subnavi li a{
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 0;
	color: #863A13;
	text-decoration: none;
	list-style-type: none;
	display:block;
}
ul#subnavi li a:hover{
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 0;
	color: #03B4CC;
	text-decoration: none;
	list-style-type: none;
	display:block;
}
ul#subnavi li.aktiv {
	margin: 0;
	padding: 0;
	color: #863A13;
	text-decoration: none;
	list-style-type: none;
	display:block;
	float:left;
	background-image: url(/img/subnavipunkt.gif);
	background-repeat: no-repeat;
	background-position: right;
	
}
ul#subnavi li.aktiv a{
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 0;
	color: #03B4CC;
	text-decoration: none;
	list-style-type: none;
	display:block;
}
ul#subnavi li.aktiv a:hover{
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 0;
	color: #03B4CC;
	text-decoration: none;
	list-style-type: none;
	display:block;
}


ul#metanavi01 {
	margin: 0;
	padding: 0;
	padding-left: 20px;
	padding-top: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #863A13;
	text-decoration: none;
	list-style-type: none;
	font-weight: normal;
}
ul#metanavi01 li {
	margin: 0;
	padding: 0;
	color: #863A13;
	text-decoration: none;
	list-style-type: none;
	display:block;
}
ul#metanavi01 li a{
	margin: 0;
	padding: 0;
	padding-top: 4px;
	color: #863A13;
	text-decoration: none;
	list-style-type: none;
	display:block;
}
ul#metanavi01 li a:hover{
	margin: 0;
	padding: 0;
	padding-top: 4px;
	color: #03B4CC;
	text-decoration: none;
	list-style-type: none;
	display:block;
}
ul#metanavi01 li.aktiv {
	margin: 0;
	padding: 0;
	color: #863A13;
	text-decoration: none;
	list-style-type: none;
	display:block;
}
ul#metanavi01 li.aktiv a{
	margin: 0;
	padding: 0;
	padding-top: 4px;
	color: #03B4CC;
	text-decoration: none;
	list-style-type: none;
	display:block;
}
ul#metanavi01 li.aktiv a:hover{
	margin: 0;
	padding: 0;
	padding-top: 4px;
	color: #03B4CC;
	text-decoration: none;
	list-style-type: none;
	display:block;
}


ul#metanavi02 {
	margin: 0;
	padding: 0;
	padding-left: 26px;
	padding-top: 48px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	list-style-type: none;
	font-weight: normal;
}
ul#metanavi02 li {
	margin: 0;
	padding: 0;
	color: #000000;
	text-decoration: none;
	list-style-type: none;
	display:block;
	background-image: url(/img/metanavipunkt.gif);
	background-repeat: no-repeat;
	background-position: left;
	float:right;
}
ul#metanavi02 li a{
	margin: 0;
	padding: 0;
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	color: #000000;
	text-decoration: none;
	list-style-type: none;
	display:block;
}
ul#metanavi02 li a:hover{
	margin: 0;
	padding: 0;
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	color: #000000;
	text-decoration: none;
	list-style-type: none;
	display:block;
}
ul#metanavi02 li.aktiv {
	margin: 0;
	padding: 0;
	color: #000000;
	text-decoration: none;
	list-style-type: none;
	display:block;
	background-image: url(/img/metanavipunkt.gif);
	background-repeat: no-repeat;
	background-position: left;
	float:right;
}
ul#metanavi02 li.aktiv a{
	margin: 0;
	padding: 0;
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	color: #000000;
	text-decoration: none;
	list-style-type: none;
	display:block;
}
ul#metanavi02 li.aktiv a:hover{
	margin: 0;
	padding: 0;
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	color: #000000;
	text-decoration: none;
	list-style-type: none;
	display:block;
}
.repeat {	
	margin: 0px;
	padding: 0px;	
	padding-top:10px;
	padding-bottom:10px;
}
#kassenschritt{
	margin: 0px;
	padding: 0px;	
	padding-top:3px;
	padding-bottom:5px;
	margin-bottom:0px;
	background-color:#00B4CC;
	color:white;
	width:100%;
}
.shopSelect{
	margin: 0;
	padding: 0;
	width:155px;
	height:17px;
	border: 1px solid #A6A6A6;
}
.shopSelect65{
	margin: 0;
	padding: 0;
	width:65px;
	height:17px;
	border: 1px solid #A6A6A6;
}
.eingabeLogin {
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 210px;
	border: 1px solid #A1A1A1;
}
.badfeedback {
	font-size: 11px;
	color: red;
	margin-top: 14px;
	padding-bottom: 8px;
	
}

.floatFormRow {
	font-size: 11px;
	color: #000000;
	margin-top: 10px;
	padding: 0px;
	width: 394px;
	clear:left;
	clear:right;
}
.floatFormDesc {	
	margin: 0;
	padding: 0;
	float: left;
	width: 109px;
}
.badfloatFormDesc {	
	margin: 0;
	padding: 0;
	float: left;
	width: 109px;
	color: #DD0067;
}

.floatFormInputBox {
	float: left;	
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 285px;
}
.formInput01 {
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 283px;
	border: 1px solid #C1C1C1;
}
.floatFormInput01 {
	float: left;	
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 214px;
	border: 1px solid #C1C1C1;
}
.floatFormInput02 {
	float: left;	
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 63px;
	border: 1px solid #C1C1C1;
}
.floatFormTextarea {
	float: left;	
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 283px;
	border: 1px solid #C1C1C1;
}
.badfloatFormDesc {	
	margin: 0;
	padding: 0;
	float: left;
	width: 109px;
	color: #DD0067;
}
.badfloatFormTextarea {
	float: left;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DD0067;
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 283px;
	border: 1px solid #DD0067;
}
.badformInput01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DD0067;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 283px;
	border: 1px solid #DD0067;
}
.badfloatFormInput01 {
	float: left;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DD0067;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 214px;
	border: 1px solid #DD0067;
}
.badfloatFormInput02 {
	float: left;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DD0067;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 63px;
	border: 1px solid #DD0067;
}
.badfeedback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DD0067;
	margin-top: 14px;
	padding-bottom: 8px;
	width: 393px;
}
