body {
	text-align:center;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;,
	font-size: 12px;
	background-color: #FFFFFF;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.klein 		{ font-size: 10px; }
.kleinfett	{ color: #000000; font-weight: bold; font-size: 10px; text-decoration: none;}
.kleinkursiv	{	color: #000000;	font-weight: normal; font-size: 10px; text-decoration: none; font-style: italic; }

a:link 		{ text-decoration:none; color:#FF0000; }
a:visited 	{ text-decoration:none; color:#FF0000 }
a:hover 	{ text-decoration:underline; color:#FF0000; }
a:active 	{ text-decoration:none; color:#FF0000; }

.header_padding {
	padding-left: 10px;
	padding-right: 10px;
	padding-top:10px;
}

h1 {	
	font-size: 18px; 
	font-weight: bold;	
	color: #2F2E88;	
	line-height: 35px; 
	margin-left:10px; 
	margin-right:10px;
	margin-top:3px;
	margin-bottom:3px;
}
h2 { 
	font-size: 12px;
	color: black;
	background-image: url(bilder/trennlinie.gif);
	background-repeat: no-repeat;
	background-position: top;
	vertical-align: baseline;
	height: 30px;
	width: 473px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:0px; 
	margin-right:0px;
}
h3 { 	
	font-size: 12px;
	color: black;
	font-weight: bold;
	background-image: url(bilder/trennlinie.gif);
	background-repeat: no-repeat;
	background-position: top;
	vertical-align: baseline;
	height: 30px;
	width: 473px;
	margin-right:0px;
	margin-left:0px;
	margin-top:8px;
	margin-bottom:0px;
}
h4 { 
	font-size : 12px; 
	font-weight: bold; 
	color: black; 
	line-height: 22px; 
	margin-left:10px; 
	margin-right:10px;
	margin-top:3px;
	margin-bottom:3px;
}

SELECT 		{ font-family: Verdana, Arial, Helvetica; font-size: 10px }
TEXTAREA 	{ font-family: Verdana, Arial, Helvetica; font-size: 10px} 
INPUT 		{ font-family: Verdana, Arial, Helvetica; font-size: 10px }

.subheader1 { font-size : 10px;	color : red;}
.subheader2 { font-size : 10px;	color : red;}
.subheader3 { font-size : 10px;	color : red;}
.headerdate { font-size : 10px;	color : red;}

.bulletlist { }

.celmenu {			color : olive;	margin-top : 10px;}
.celsubmenu {		font-size : 11px;	color : #666699;	margin-left : 20px;	margin-top : 3px;}

a.mainmenu_i:link 		{ color: #626369; font-weight: bold; text-decoration: none;}
a.mainmenu_i:visited	{ color: #626369; font-weight: bold; text-decoration: none;}
a.mainmenu_i:hover 		{ color: #626369; font-weight: bold; text-decoration: underline;}
a.mainmenu_i:active		{ color: #626369; font-weight: bold; text-decoration: none;}

a.mainmenu_a:link 		{ color: #000000; font-weight: bold; text-decoration: none;}
a.mainmenu_a:visited	{ color: #000000; font-weight: bold; text-decoration: none;}
a.mainmenu_a:hover 		{ color: #000000; font-weight: bold; text-decoration: underline;}
a.mainmenu_a:active		{ color: #000000; font-weight: bold; text-decoration: none;}

a.menu4_i:link 			{ color: #2F2E88; font-weight: bold; text-decoration: none;}
a.menu4_i:visited		{ color: #2F2E88; font-weight: bold; text-decoration: none;}
a.menu4_i:hover 		{ color: #2F2E88; font-weight: bold; text-decoration: underline;}
a.menu4_i:active		{ color: #2F2E88; font-weight: bold;  text-decoration: none;}

a.menu4_a:link 			{ color: #FF0000; font-weight: bold; text-decoration: none;}
a.menu4_a:visited		{ color: #FF0000; font-weight: bold; text-decoration: none;}
a.menu4_a:hover 		{ color: #FF0000; font-weight: bold; text-decoration: none;}
a.menu4_a:active		{ color: #FF0000; font-weight: bold; text-decoration: none;}

a.menu4_a		 		{ color: #FF0000; font-weight: bold; text-decoration: none;}

a.mainmenu_a:link 		{ color: #000000; font-weight: bold; text-decoration: none;}
a.mainmenu_a:visited	{ color: #000000; font-weight: bold; text-decoration: none;}
a.mainmenu_a:hover 		{ color: #000000; font-weight: bold; text-decoration: underline;}
a.mainmenu_a:active		{ color: #000000; font-weight: bold; text-decoration: none;}

a.klickpfad:link 		{ color: #FFFFFF; font-weight: normal; text-decoration: none;}
a.klickpfad:visited		{ color: #FFFFFF; font-weight: normal; text-decoration: none;}
a.klickpfad:hover 		{ color: #FFFFFF; font-weight: normal; text-decoration: none;}
a.klickpfad:active		{ color: #FFFFFF; font-weight: normal; text-decoration: none;}

a.untermenue_ueberschrift_link:link			{ font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.untermenue_ueberschrift_link:visited		{ font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.untermenue_ueberschrift_link:hover 		{ font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.untermenue_ueberschrift_link:active		{ font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none;}

a.produktgruppe_link:link 		{ font-size:14px; text-decoration:none; color:#000000; font-weight: bold;}
a.produktgruppe_link:visited 	{ font-size:14px; text-decoration:none; color:#000000; font-weight: bold;}
a.produktgruppe_link:hover 		{ font-size:14px; text-decoration:underline; color:#000000; font-weight: bold;}
a.produktgruppe_link:active		{ font-size:14px; text-decoration:none; color:#000000; font-weight: bold;}

a.produktbezeichnung_link:link 			{ text-decoration:none; color:#000000; font-weight: bold;}
a.produktbezeichnung_link:visited 		{ text-decoration:none; color:#000000; font-weight: bold;}
a.produktbezeichnung_link:hover 		{ text-decoration:underline; color:#000000; font-weight: bold;}
a.produktbezeichnung_link:active		{ text-decoration:none; color:#000000; font-weight: bold;}

.kecom_einzel_datum, .kecom_einzel_ueberschrift, .kecom_einzel_text, a.kecom_einzel_link, .kecom_rubrik_ueberschrift, .kecom_liste_ueberschrift, .kecom_liste_datum, .kecom_liste_anreisser, a.kecom_liste_ueberschriftenlink, a.kecom_rubriken, .kecom_newsletter_ueberschrift, .kecom_newsletter_fett, .kecom_suchergebnis_datum { 
	margin-left:10px; 
	margin-right:10px;
	margin-top:3px;
	margin-bottom:5px;
}
.kecom_einzel_datum 		{ 
	font-size: 10px;	
	color: #666666;	
	font-style: italic;
}
.kecom_einzel_ueberschrift 	{ 	
	font-size : 14px; 
	font-weight: bold; 
	color: #2F2E88; 
	line-height: 22px; 
}
.kecom_einzel_text 			{ }

a.kecom_einzel_link	{ font-size: 10px; }

.kecom_rubrik_ueberschrift 	{ font-size: 14px; color: #2F2E88; font-weight: bold; line-height: 30px;}

.kecom_liste_link_div { 
	margin-bottom:5px;
	margin-right:10px;
}
a.kecom_liste_link { font-size: 10px; }

.kecom_liste_ueberschrift 	{ font-weight: bold;}
.kecom_liste_datum 			{ font-size: 10px;	color: #666666;	font-style: italic;}
.kecom_liste_datum_rechts	{ font-size: 10px;	color: #666666;	font-style: italic;}
.kecom_liste_anreisser 		{ }


a.kecom_liste_ueberschriftenlink:link 		{ font-weight: bold;}
a.kecom_liste_ueberschriftenlink:visited 	{ font-weight: bold;}
a.kecom_liste_ueberschriftenlink:hover 		{ font-weight: bold;}
a.kecom_liste_ueberschriftenlink:active 	{ font-weight: bold;}

a.kecom_rubriken:link 		{ font-weight: bold;}
a.kecom_rubriken:visited 	{ font-weight: bold;}
a.kecom_rubriken:hover 		{ font-weight: bold;}
a.kecom_rubriken:active 	{ font-weight: bold;}

.kecom_newsletter_ueberschrift 	{ font-weight: bold;}
.kecom_newsletter_fett 			{ font-style: italic; font-weight: bold;}

.kecom_suchergebnis_datum 		{ font-style: italic;}

.tablecontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:10px;
}
.bulletlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.content_border {
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
}
.content_path {
	width: 473px;
	color: #FFFFFF;
	height: 35px;
	background-color: #2f2e88;
}
.paddingboxpath {
	text-align:left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.paddingbox_menu {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
}
.randbox,.randbox_bordercontent {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border: 0px;
}
.content_main {
	text-align:left;
	width: 473px;
	color: #000000;
	background-color: #FAFEF5;
	height: 500px;
}
div[class=content_main] {  height:auto;  min-height:500px; }
.untermenue_ueberschrift {
	text-align:left;
	background-color: red;
	width: 169px;
	color: white;
	height: 30px;
}
.navbox1 {
	text-align:left;
	width: 168;
	color: #000000;
}
.layermenu {
	text-align:left;
	width: 168px;
	color: #000000;
	border-top: 1px solid #626369;
	border-right: 1px solid #626369;
	border-bottom: 1px solid #626369;
	border-left: 1px solid #626369;
	background-color: #FFFFFF;
}
.menu4box {
	padding: 7px;
	float: left;
	border-right: 1px dotted #626369;
}
.kecom_header_padding {
	padding:5px;
	padding-left:10px;
}
.kecom_header {
	color: white;
	width: 187px;
	background: #2F2E88 url(bilder/arrow.gif) no-repeat fixed 160px 4px;
}
.footerbereiche {
	margin-top:10px;
	font-size: 10px;
	color: #2F2E88;
}
.footercopyright {
	font-size: 10px;
	color: #666666;
}
.footermenu {
	font-size:10px;
}
.sitemap1 { padding-left:10px; font-size:18px;}
.sitemap2 { font-size : 11px; 
	padding-left : 10px;
	padding-top: 5px;
	background-image: url(bilder/trennlinie.gif);
	background-repeat: no-repeat;
	background-position: top;
	vertical-align: baseline;
	height: 30px;
}
.sitemap3 { font-size : 10px; margin-left : 40px;	}
.sitemap4 {	font-size : 9px; margin-left : 60px;}
.gsipagenav {
	text-align: center;
	width: 430px;
}
.tx-indexedsearch-sectionlinks {}
.tx-indexedsearch-secHead h2 {border:none; width:auto; background:none; padding-top:3px; height:20px; margin:5px 0 5px 10px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:150px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { border-top:1px solid black; border-bottom:1px solid black; padding:3px; background-color:#DEE3E8; font-size:10px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { border:1px solid black; padding-left:10px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

/*Mailform*/
#mailform input[text], #mailform textarea {width:170px;}
#mailformPOLIER-KURS {border:0px; padding-left:0;}
#mailformPOLIER-KURS legend{display:none;}

/*Rahmen*/

.pic_padd_98 td{padding:0 5px 0 5px !important;}

/*Produktuebersicht Rahmen*/

.prodlist_01{
	overflow:hidden;
	font-size:11px !important;
	width:150px;
	height:189px;
	float:left;
	background:#eeeeee;
	}


.prodlist_02{
	overflow:hidden;
	font-size:11px !important;
	width:150px;
	height:189px;
	float:left;
	background:#dfdfdf;
	}
	
/*
div.prodlist_02:hover {background:#acacc0;}
div.prodlist_01:hover {background:#acacc0;}
.prodlist_01:hover {background:#acacc0;}
*/

.prod-case table{clear:both;}




