body	{
		background-image: url(/site/content/bg.gif);
		background-color: #FFFFFF;
		background-repeat:no-repeat;
		background-position:center top;
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		color: #3C3C3C;
		font-weight: normal;
		margin-top:0px;">
		margin-bottom:0px;">
		margin-left:0px;">
		margin-right:0px;">
		padding:0px;
		scrollbar-3dlight-color: #FFFFFF;
		scrollbar-arrow-color: #FFFFFF;
		scrollbar-base-color: #FF0000;
		scrollbar-darkshadow-color: #474848;
		scrollbar-face-color: #D0D0D0;
		scrollbar-highlight-color: #B0B0B0;
		scrollbar-shadow-color: #595959;
		scrollbar-track-color: #ECECEC;
		}

a		{
		color: #D58F22;
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
		}


a:active {
		color: #D58F22;
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
		}

a:hover		 {
		color: #D58F22;
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
		}

a:visited		 {
		color: #D58F22;
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		font-weight: normal;
		}
		
.kategorie_f1	{
		color: #484848;
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
		}


.kategorie_f2 {
		color: #D58F22;
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
		}

.kategorie_f3	 {
		color: #D58F22;
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
		}

.panelayoutcolumncaptiontext_17_red {
	vertical-align:middle;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-size: 10px;
	color: #FFFFFF;
	height:17;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #D58F22;
	}
.panelayoutcolumncaptiontext_17_blue {
	vertical-align:middle;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-size: 10px;
	color: #FFFFFF;
	height:17;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #062E6F;
	}
.panelayoutcolumncaptiontext_17_grey {
	vertical-align:middle;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-size: 10px;
	color: #FFFFFF;
	height:17;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #474848;
	}
.panelayoutcolumncaptiontext_28_grey {
	vertical-align:middle;
	font-size: 10px;
	color: #FFFFFF;
	height:28;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: url(/site/images/button/pagelayoutcolumncaptiontext_28_grey.png) repeat-x;
	background-color:transparent;
	}

.panelayoutcolumncaptiontext_28_red {
	vertical-align:middle;
	font-size: 10px;
	color: #FFFFFF;
	height:28;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: url(/site/images/button/pagelayoutcolumncaptiontext_28_red.png) repeat-x;
	background-color:transparent;
	}

.panelayoutcolumncaptiontext_28_blue {
	vertical-align:middle;
	font-size: 10px;
	color: #FFFFFF;
	height:28;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: url(/site/images/button/pagelayoutcolumncaptiontext_28_blue.png) repeat-x;
	background-color:transparent;
	}

.tableHead		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #F9C784;
		text-decoration: none;
		padding: 2px 2px 2px 4px;
		}

.tableBody		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		background-color: #FFFDF9;
		text-decoration: none;
		padding: 2px 2px 2px 4px;
		}

.text		 {
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		color: #3C3C3C;
		line-height: 13px;
		padding: 2px 2px 2px 2px;
		}
		
.counter	 {
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		color: #9C9C9C;
		padding: 0px 0px 0px 2px;
		}
		
.text_white		 {
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		color: #3C3C3C;
		line-height: 12px;
		padding: 0px 0px 0px 0px;
		background-color: #FFFFFF;
		}
		
.text_small		 {
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		color: #3C3C3C;
		padding: 0px 0px 0px 2px;
		}
		
.textKontakt		
		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		color: #3C3C3C;
		padding: 0px 0px 0px 2px;
		}
		
.textLight		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		color: #505050;
		padding: 2px 2px 2px 2px;
		}

.formfield		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		font-weight: normal;
		color: #3C3C3C;
		}

.formfieldCaption 
		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		padding: 2px 2px 2px 2px;
		}
		
.formfieldCaptionThin 
		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		padding: 2px 2px 2px 2px;
		}
		
.formfieldCaptionBold 
		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		color: #3C3C3C;
		font-weight: bold;
		padding: 2px 2px 2px 2px;
		}
		
.formfieldCaptionRegister
		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		padding: 2px 2px 2px 2px;
		}

.headline		 {
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		color: #3C3C3C;
		font-weight: bold;
		line-height: 13px;
		padding: 2px 2px 2px 2px;
		}

.headline21		 {
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		color: #3C3C3C;
		font-weight: bold;
		line-height: 13px;
		padding:2px 0px 2px 21px;
		}

.text21		 {
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		color: #3C3C3C;
		line-height: 13px;
		padding:2px 0px 2px 21px;
		}

.text12		 {
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		color: #3C3C3C;
		line-height: 13px;
		padding:2px 0px 2px 12px;
		}

.text16		 {
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		color: #3C3C3C;
		line-height: 13px;
		padding:2px 0px 2px 16px;
		}

.tableHeadline		
		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #F6AF4B;
		}

.loginerror 
		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		font-weight:bold;
		color: #EF1F5D;
		}
		
.productName
		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #3C3C3C;
		padding: 2px 2px 2px 4px;
		}
		
.productNameDetail
		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #3C3C3C;
		padding: 2px 2px 2px 2px;
		}
		
.productDescription 
		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		color: #3C3C3C;
		text-decoration: none;
		line-height: 13px;
		padding: 2px 2px 0px 4px;
		}

.productCaption
		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		color: #3C3C3C;
		font-weight: bold;
		text-decoration: none;
		padding: 0px 0px 0px 3px;
		}
		
.productPrice 
		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #3C3C3C;
		text-decoration: none;
		}
		
.productPriceAngebot 
		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #FF9900;
		}
		
.productPriceAngebotHome
		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #FF9900;
		}
		
.productPriceAngebotHomeFirst
		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 1px;
		font-weight: normal;
		color: #FFFFFF;
		}

.logincaption {
		font-family: Verdana, Helvetica, sans-serif, Arial;
		text-transform : uppercase;
		font-size: 10px;
		color: #3C3C3C;
		}
		
.loginerror 
		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		font-weight:bold;
		color: #EF1F5D;
		}
		
		
.newsletterMessage
		{
		font-family: Verdana, Helvetica, sans-serif, Arial;
		font-size: 10px;
		font-weight:bold;
		color: #EF1F5D;
		}

.tableheadline_12_white {
	vertical-align:middle;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-size: 10px;
	color: #3C3C3C;
	height:12;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}

.tableheadline_12_red {
	vertical-align:middle;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-size: 10px;
	color: #3C3C3C;
	height:12;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #D58F22;
	}

.tablebody_12_red {
	vertical-align:middle;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-size: 10px;
	color: #3C3C3C;
	height:23;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFF7DE;
	}

.tablebody_20_red {
	vertical-align:middle;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-size: 10px;
	color: #3C3C3C;
	height:20;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFF7DE;
	}

		
.ScrollBar
		{
		scrollbar-3dlight-color: #FFFFFF;
		scrollbar-arrow-color: #FFFFFF;
		scrollbar-base-color: #FF0000;
		scrollbar-darkshadow-color: #474848;
		scrollbar-face-color: #D0D0D0;
		scrollbar-highlight-color: #B0B0B0;
		scrollbar-shadow-color: #595959;
		scrollbar-track-color: #ECECEC;
		}
