
/* ---- special content html elements ----------------------------------- */
.textstandard {vertical-align:top;  margin-top: 0px; width: 600px;}
.textstandard table tr td {vertical-align:top; font-size:11px; }
.titelgrau_head {font-size: 12px;font-weight: bold;color: #FFFFFF;background-color: #D2D2D2;
width: 600px; padding-top: 3px;padding-bottom: 3px;text-align: center;margin-bottom: 10px;margin-top: 10px;height: 16px;}

.produktuebersicht { 
	table-layout: fixed;
	width: 600px;
	border-collapse: collapse;
}

.produktuebersicht td {
	text-align: center;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.v_titel {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #237793;
}
.v_header {
	font-size: 13px;
	font-weight: bold;
	color: #237793;
	background-color: #DFEBF1;
}

.v_hell_bg {
	background-color: #DFEBF1;
}

.i_titel {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8E4C6C;
}
.i_header {
	font-size: 13px;
	font-weight: bold;
	color: #8E4C6C;
	background-color: #F0E4EA;
}

.i_hell_bg {
	background-color: #F0E4EA;
}

.produktuebersicht_d {
	table-layout: fixed;
	width: 600px;
	border-collapse: collapse;
	border-spacing:5px;
	background-color: #F6F4DB;
}

.produktuebersicht_d td {
	text-align: center;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}


.d_titel {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #787229;
}
.d_header {
	font-size: 13px;
	font-weight: bold;
	color: #787229;
	background-color: #F6F4DB;
}

.d_hell_bg {
	background-color: #F6F4DB;
}
.produktuebersichtneu {

	table-layout: fixed;
	width: 600px;
	border-collapse: collapse;
	border-spacing:5px;
}
.produktuebersichtneu td {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.titelgrau img {
	padding-right: 2px;
	padding-left: 10px;
	background-color: #D2D2D2;
}
.titel_v {
	font-weight: bold;
	color: #237793;
	background-color: #D2D2D2;
}
.titel_i {

	font-weight: bold;
	color: #8E4C6C;
	background-color: #D2D2D2;
}
.titel_d {

	font-weight: bold;
	color: #787229;
	background-color: #D2D2D2;
}
.link_v {
	color: #237793;
}

a.voll:visited {
	color: #237793;
}
a.voll:hover {
	color: #237793;
}
.titel_v_gross {
	font-weight: bold;
	color: #237793;
	font-size: 16px;
}
.titel_v_normal {
	font-weight: bold;
	color: #237793;
	font-size: 12px;
}
.titel_i_gross {

	font-weight: bold;
	color: #8E4C6C;
	font-size: 16px;
}
.titel_i_normal {

	font-weight: bold;
	color: #8E4C6C;
	font-size: 12px;
}
.titel_d_gross {


	font-weight: bold;
	color: #787229;
	font-size: 16px;
}
.titel_d_normal {


	font-weight: bold;
	color: #787229;
	font-size: 12px;
}
.produkt {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	display: block;
	margin-top: 10px;
	margin-bottom: 4px;
}
.titelgrau {
	background-color: #D2D2D2;
}


/* tables */
.tablehead {
	background-color: #D2D2D2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;

}

.summe {

	padding: 1px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #000000;

}

.box_280px_breit {

	width: 280px;

}

.small {

	font-size: 10px;

}



.titelgrau_head {

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #D2D2D2;

	width: 600px;

	padding-top: 3px;

	padding-bottom: 3px;

	text-align: center;

	margin-bottom: 10px;

	margin-top: 10px;

	height: 16px;

}

.navlinks-oben {

	margin-top: 20px;

	margin-bottom: 30px;

	display: block;

}
.zwischenzeile {
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
.standardtabelle {
}
.standardtabelle td {
	padding: 2px;
}
#content a.rot:link, #content a.rot:visited {
	color: #D20A32;
}

.pressekontakte {



	padding-top: 5px;



	padding-bottom: 5px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #FFFFFF;



}

.pressekontakte table tr td {vertical-align:top;}
.pressekontakte .bodytext{margin:0px;padding:0px; }

