.detail_price1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #2E2826;
	text-decoration: none;
}

.detail_price1_subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.detail_price2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #544F4D;
	text-decoration: none;
}

.detail_subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #544F4D;
	text-decoration: none;
	line-height: 12px;
}

.body a.detail_price2_subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #544F4D;
	text-decoration: none;
	line-height: 12px;
}

.body a.detail_price2_subtext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #544F4D;
	text-decoration: none;
	line-height: 12px;
}

.body a.detail_price2_subtext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #544F4D;
	text-decoration: none;
	line-height: 12px;
}

.body a.detail_price2_subtext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #544F4D;
	text-decoration: none;
	line-height: 12px;
}

.body a.detail_price2_subtext:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #544F4D;
	text-decoration: none;
	line-height: 12px;
}

.body a.detail_imglink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #544F4D;
	text-decoration: none;
}

.body a.detail_imglink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #544F4D;
	text-decoration: none;
}

.body a.detail_imglink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #544F4D;
	text-decoration: none;
}

.body a.detail_imglink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #544F4D;
	text-decoration: none;
}

.body a.detail_imglink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #544F4D;
	text-decoration: none;
}

.body .detail_images{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #544F4D;
	text-decoration: none;
}

.detail_back_blue{
	background-color:#33B1ED;
}

.detail_text_white{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 5px;
	margin-top: 5px;
}

.detail_price1_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.detail_price3_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #B8DDEF;
	text-decoration: none;
}

.cell1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #191718;
	padding-top: 4px;
	padding-left: 0px;
	padding-bottom: 4px;
	text-decoration: none;
	line-height: 18px;
	background-color: #FFFFFF;
	border-top: 1px solid #818284;
}


.cell2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #191718;
	padding-top: 4px;
	padding-left: 30px;
	padding-bottom: 4px;
	text-decoration: none;
	line-height: 18px;
	background-color: #FFFFFF;
	border-top: 1px solid #818284;	
}


.detail_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #191718;
	text-decoration: none;
}

.detail_subtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #191718;
	text-decoration: none;
}

.detail_content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #191718;
	text-decoration: none;
	padding-right: 80px;
}

.detail_small_remark{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #868281;
	text-decoration: none;
	padding: 10px;
}


.detail_pdf_aktion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.detail_pdf_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.detail_pdf_price2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #7e8285;
	text-decoration: none;
}

.detail_pdf_price3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #544e4e;
	text-decoration: none;
}

.detail_pdf_subtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #544F4D;
	text-decoration: none;
}

.detail_pdf_conthead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #818284;
	text-decoration: none;
}

.detail_pdf_content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}

.list_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #322827;
	text-decoration: none;
}

.list_price_ang {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #33b1ec;
	text-decoration: none;
}

.list_price_old {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #a7a7a7;
	text-decoration: none;
}

.list_statt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #a7a7a7;
	text-decoration: none;
}

.list_subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a7a7a7;
	text-decoration: none;
}



###############Redesign 2007 - Nepomuk#################



.left_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0 px;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.left_1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0 px;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.left_1 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0 px;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

.left_1 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0 px;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.left_1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0 px;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.left_1 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0 px;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



.left_1 h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0 px;
	text-decoration: none;

}

.left_1 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0 px;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.newslink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:0 30 20 0 px;
	text-decoration: none;
}

.newslink a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:30 0 20 0 px;
	text-decoration: none;
}

.newslink a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:30 0 20 0 px;
	text-decoration: none;
}

.newslink a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:30 0 20 0 px;
	text-decoration: none;
}
.newslink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:30 0 20 0 px;
	text-decoration: none;
}
.newslink a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:30 0 20 0 px;
	text-decoration: none;
}

.nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	color: #C3C1BF;
	text-decoration: none;
	vertical-align: middle;
}

a.nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	color: #C3C1BF;
	text-decoration: none;
	vertical-align: middle;
}

a.nav:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	color: #C3C1BF;
	text-decoration: none;
	vertical-align: middle;
}

a.nav:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	color: #C3C1BF;
	text-decoration: none;
	vertical-align: middle;
}

a.nav:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	color: #C3C1BF;
	text-decoration: none;
	vertical-align: middle;
}

a.nav:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	color: #C3C1BF;
	text-decoration: none;
	vertical-align: middle;
}


.se{
vertical-align: middle;
}



.top div{
border:1px #000000;
}

.sec div{
border:1px dotted #000000;
}

a.navigat{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	text-decoration: none;
	padding-bottom: 8px;
	padding-left: 11px;
	padding-right: 11px;
}

a.navigat:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	text-decoration: none;
	padding-bottom: 8px;
	padding-left: 11px;
	padding-right: 11px;
}

a.navigat:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	text-decoration: none;
	padding-bottom: 8px;
	padding-left: 11px;
	padding-right: 11px;
}

a.navigat:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	text-decoration: none;
	padding-bottom: 8px;
	padding-left: 11px;
	padding-right: 11px;
}

a.navigat:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	text-decoration: none;
	padding-bottom: 8px;
	padding-left: 11px;
	padding-right: 11px;
}

.navigation{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0F99C8;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 11px;
	padding-right: 11px;
}


a.bread_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #01A4E7;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}


a.bread_blue:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #01A4E7;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_blue:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #01A4E7;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_blue:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #01A4E7;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_blue:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #01A4E7;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}


a.bread_grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CCCBC8;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_grey:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CCCBC8;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_grey:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CCCBC8;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_grey:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CCCBC8;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_grey:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CCCBC8;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}


a.bread_anthrazit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #32302D;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_anthrazit:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #32302D;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_anthrazit:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #32302D;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_anthrazit:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #32302D;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_anthrazit:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #32302D;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}


.left_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0 px;
	text-decoration: none;
}

.left_1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0 px;
	text-decoration: none;
}

.left_1 h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0 px;
	text-decoration: none;
}

.left_1 p{
	margin:0 0 0 0 px;
}

##########Nepomuk Ende############


.secondnav {
	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.secondnav a{
	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: none;

}

li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
}

.newstext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	left: -5px;

	right: 0px;

	bottom: 3px;

}


.newstext a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px; 

	color: #FFFFFF;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	left: 0px;

	top: 5px;

	right: 0px;

	bottom: 3px;

	text-decoration: none;
	
	line-height: 20px;

}



.newstext_1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	left: 0px;

	top: 5px;

	right: 0px;

	bottom: 3px;

	line-height: 18px;

}



.newstext_1 a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	left: 0px;

	top: 5px;

	right: 0px;

	bottom: 3px;

	text-decoration: none;

	line-height: 18px;

}



.product_header {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #535353;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	left: 0px;

	top: 5px;

	right: 0px;

	bottom: 3px;

	line-height: 18px;

	font-weight: bold;

	text-decoration: none;

}

.product_header1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 3px;

	left: 0px;

	top: 5px;

	right: 0px;

	bottom: 3px;

	line-height: 18px;

	font-weight: bold;

	text-decoration: none;

}

.product_header1 a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 3px;

	left: 0px;

	top: 5px;

	right: 0px;

	bottom: 3px;

	line-height: 18px;

	font-weight: bold;

	text-decoration: none;

}


.product_header a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #535353;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	left: 0px;

	top: 5px;

	right: 0px;

	bottom: 3px;

	line-height: 18px;

	font-weight: bold;

	text-decoration: none;

}



.product_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px
	padding-left: 0px;
	left: 0px;
	top: 5px;
	right: 0px;
	bottom: 3px;
	text-decoration: none;
	line-height: 18px;
}


.product_text_nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	line-height: 16px;
}

.product_text_nav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	line-height: 16px;
}

.product_text_white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 20px;
	color: #ffffff;
	text-decoration: none;
	line-height: 12px;
}

.product_text_white1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	line-height: 14px;
	padding-left: 20px;
}

.product_text_price{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	padding-right: 5px;
	padding-top: 7px;
	padding-left: 20px;
	padding-bottom: 5px;
}

.product_text_price2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	line-height: 12px;
	font-weight: regular;
	padding-right: 0px;
	padding-top: 3px;
	padding-left: 0px;
	padding-bottom: 0px;
}

.product_text_white a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	padding-top: 0px;
}

a{

	text-decoration: none;

}



.body p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	margin: 0 0 0 0;
	text-decoration: none;
	line-height: 18px;
}

.left p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	margin: 0 0 0 0;

	text-decoration: none;

	line-height: 18px;

}


.goof{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #535353;
	padding-top: 2px; 
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	left: 0px;
	top: 5px;
	right: 20px;
	bottom: 0px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}

.body h1{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #535353;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}

.body h2{

	font-family: Arial, Helvetica, sans-serif;

		font-size: 14px;

		color: #535353;

		#padding-top: 30px;

		#padding-right: 20px;

		#padding-bottom: 0px;

		#padding-left: 25px;

		left: 0px;

		#top: 5px;

		#right: 20px;

		bottom: 0px;

		line-height: 18px;

		font-weight: bold;

	text-decoration: none;

}

.body h3{

	font-family: Arial, Helvetica, sans-serif;

		font-size: 14px;

		color: #535353;

		#padding-top: 30px;

		#padding-right: 20px;

		padding-bottom: 0px;

		#padding-left: 25px;

		left: 0px;

		#top: 5px;

		#right: 20px;

		bottom: 0px;

		line-height: 18px;

		font-weight: bold;

	text-decoration: none;

}
.body h4{

	font-family: Arial, Helvetica, sans-serif;

		font-size: 14px;

		color: #535353;

		padding-top: 0px;

		#padding-right: 20px;

		padding-bottom: 0px;

		#padding-left: 25px;

		left: 0px;

		#top: 5px;

		#right: 20px;

		bottom: 0px;

		#line-height: 18px;

		font-weight: bold;

	text-decoration: none;

}


.body a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B8FBF;
	bottom: 0px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
}

.body a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B8FBF;
	bottom: 0px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
}

.body a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B8FBF;
	bottom: 0px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
}
.body a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B8FBF;
	bottom: 0px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
}
.body a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B8FBF;
	bottom: 0px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
}


.search a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #4B8FBF;

	bottom: 0px;

	line-height: 18px;

	font-weight: bold;

	text-decoration: none;
	
	padding-left: 25px;

}





.body_basket{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #535353;

	margin: 0 0 0 0;

	text-decoration: none;

	text-weight: bold;


}

.body_basket_text{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #505050;

	margin: 0 0 0 0;

	text-decoration: none;

	text-weight: bold;

}



.body_basket_text a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #4B8FBF;

	margin: 0 0 0 0;

	text-decoration: none;

	text-weight: bold;

}

.mailform {
    font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #505050;

	margin: 0 0 0 0;

	text-decoration: none;

	text-weight: bold;
		
	padding-left: 25px;
}

.body mailformrequired {
	font-family : Arial;
	font-size : 10px;
	color : #505050;
	font-weight : bolder;
}

.body mailformcomment {
	font-family : Arial;
	font-size : 10px;
	color : #CC0000;
	font-weight : bolder;
}
.body mailformradio {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	margin: 0 0 0 0;
	text-decoration: none;
}

input {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #738FAD;
    font-color: #738FAD;
}

select {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #738FAD;
}
.input_start 
 { width:250px;}
 
 .c2l1-left{
   border-right: 1px solid #FFFFFF;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
.c2l2-left{
   border-right: 1px solid #FFFFFF;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}

.c2l2-middle{
   background-color:#FFFFFF;
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
.c2l3-left{
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   background-color:#FFFFFF;
   border: 1px solid blue;
   padding-left: 5px;
   width:30%;
   white-space:normal;
}
Styles 2 Column DIV Section
*/
div.tx-fdfx2cols-pi1{
    position:relative;
    left:27px;
    margin-bottom:10px;
}
div.c2l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid red;
}
div.c2l1d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c2l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c2l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
Layout 3 

embedded
*/
div.c2l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c2l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}

.iflow-image-description {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #505050;

	margin: 0 25 0 25;

	text-decoration: none;

	line-height: 18px;

}

.smap {
background-color: #ffffff;
text-align: left;
width: 170px;
margin: 2px 0 10px 10px;
padding-left: 4px;
}

.smap a{

	text-decoration: underline;

}

.bild{
padding-right: 20px; 
padding-top:20px;
padding-bottom:20px;
}
