@charset "UTF-8";/* CSS Document *//* ########### Anfang-Screen Konfiguration ############## */body {	background-color: #FFFFFF;}.cleaner {	clear: both;	margin: 0px;	padding: 0px;	height: 0px;	width: 0px;}#ko_mainwrap {	width: 955px;	margin-bottom: 0;	margin-right: auto;	margin-left: auto;	padding: 0px;	background-color: #FFFFFF;	border: 1px solid #666666;}#ko_headwrap {	color: #333;	width: 100%;	height: 115px;	padding: 0px;	margin: 0px;	}/* HEADLEISTE - Anfang*//* Hintergrundbild ohne Logo*/#ko_header {	background-image: url(../img/ko_header.jpg);	width: 955px;	height: 70px;	margin: 0px;	padding: 0px;}#ko_sprache {	width: 100px;	height: 20px;	padding: 0px 0px 0px 20px;	float: left;	margin: 0px;}/* SUCHE - Anfang*/#ko_suche {	width: 160px;		height: 20px;	margin: 0px;	padding: 0px;	float: left;}/* SUCHE -Ende*/#ko_metamenu {	width: 160px;	margin: 0px;	padding: 0px;	float: left;}#ko_jmenu {	width: 250px;	margin: 0px;	padding: 0px;	float: left;}#ko_logo {	float: right;	width: 350px;	height: 70px;	margin: 0px;	padding: 0px;}/* Hier kommt das BG-Bild-Menue oben - Kann im Bereichs CSS umgefärbt werden */.ko_menue {	background-image: url(../img/ko_bg_menuleiste.jpg);	height: 45px;	margin: 0px;	padding: 0px;}/* HEADLEISTE - Ende*//* ########## Ende-Screen Konfiguration ################ *//* ###### Content-Spalten Konfiguration - Anfang ####### *//* TEMPLATE START ANFANG */#ko_contentwrap_startscreen {	background-image: url(../img/bg_cw_startscreen.jpg);	background-repeat: repeat-y;}#ko_start_main {	width: 685px;	float: left;	padding: 0px 0px 0px 20px;	margin: 0px 0px 5px;	text-align: left;	vertical-align: top;	background-color: #FFFFFF;	}#ko_start_main img {	padding: 0px;	margin: 0px;	text-align: left;	vertical-align: top;	}	#ko_start_rechts {	margin: 0px;	padding: 0px;	width: 250px;	height: 455px;	overflow: auto;	float: right;		}.tx-rlmpflashdetection-pi1 {	margin: 0px;	padding: 0px;	height: 455px;	z-index: 1;	}/* TEMPLATE START ENDE *//* ##################################################### *//* TEMPLATE PRODUKTSCREEN 1-SPALTIG ANFANG */#ko_contentwrap_produkt_1spaltig {	background-repeat: repeat-y;		}#ko_contentmain_produkt_1spaltig_wrap {	width: 955px;	float: left;	margin: 0px;	padding: 0px;		}	#ko_contentmain_produkt_1spaltig {	margin-right: 25px;	margin-left: 0px;}	/* TEMPLATE PRODUKTSCREEN 1-SPALTIG ENDE *//* ##################################################### *//* TEMPLATE 1-SPALTIG ANFANG */#ko_contentwrap_1spaltig {	background-image: url(../img/bg_cw_1spaltig.jpg);	background-repeat: repeat-y;		}#ko_contentmain_1spaltig_wrap {	width: 955px;	float: left;	margin: 0px;	padding: 0px;	}	#ko_contentmain_1spaltig {	margin-right: 25px;	margin-left: 20px;}	/* TEMPLATE 1-SPALTIG ENDE *//* ##################################################### *//* TEMPLATE 2-SPALTIG ANFANG */#ko_contentwrap_2spaltig {	background-image: url(../img/bg_cw_2spaltig.jpg);	background-repeat: repeat-y;	margin: 0px 0px 5px;	padding: 0px;	}#ko_contentlinks_2spaltig {	width: 230px;	margin: 0px;	padding: 0px 0px 0px 20px;	text-align: left;	vertical-align: bottom;	visibility: visible;	float: left;	}	#ko_contentlinks_2spaltig img {	text-align: left;	vertical-align: top;	}		#ko_contentmain_2spaltig_wrap {	margin: 0px;	padding: 0px;	vertical-align: top;	float: left;	width: 685px;	}#ko_contentmain_2spaltig {	margin-right: 0px;	margin-left: 5px;	padding: 0px 0px 0px 0px;	margin-top: 0px;	margin-bottom: 0px;}		#ko_contentrechts_2spaltig img {	text-align: left;	vertical-align: top;	margin: 0px;	padding: 0px;	}	/* TEMPLATE 2-SPALTIG ENDE *//* ##################################################### *//* TEMPLATE 2-SPALTIG-Konfi ANFANG */#ko_contentwrap_2spaltig_konfi {	background-image: url(../img/bg_cw_2spaltig.jpg);	background-repeat: repeat-y;	margin: 0px 0px 5px;	padding: 0px;	height:500px;	}/* TEMPLATE 2-SPALTIG-KONFI ENDE *//* ##################################################### *//* TEMPLATE 3-SPALTIG ANFANG */#ko_contentwrap_3spaltig {	background-image: url(../img/bg_cw_3spaltig.jpg);	background-repeat: repeat-y;	margin: 0px 0px 5px;	padding: 0px;	min-height: 100%; /* Mindesthöhe in modernen Browsern */	height: auto !important; /* !important-Regel für moderne Browser */	height: 100%; /* Mindesthöhe in IE (<7) */	}#ko_contentlinks_3spaltig {	width: 230px;	margin: 0px;	padding: 0px 0px 0px 20px;	text-align: left;	vertical-align: bottom;	visibility: visible;	float: left;	}	#ko_contentlinks_3spaltig img {	text-align: left;	vertical-align: top;	}		#ko_contentmain_3spaltig_wrap {	margin: 0px;	padding: 0px;	vertical-align: top;	float: left;	width: 450px;	}#ko_contentmain_3spaltig {	margin-right: 5px;	margin-left: 5px;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;}	#ko_contentrechts_3spaltig {	width: 230px;	padding: 0px 20px 0px 0px;	overflow: visible;	text-align: left;	vertical-align: top;	margin-top: 0px;	margin-bottom: 0px;	float: right;	background-repeat: repeat-y;	min-height: 100%; /* Mindesthöhe in modernen Browsern */	height: auto !important; /* !important-Regel für moderne Browser */	height: 100%; /* Mindesthöhe in IE (<7) */	}	#ko_contentrechts_3spaltig img {	text-align: left;	vertical-align: top;	margin: 0px;	padding: 0px;	}		/* TEMPLATE 3-SPALTIG ENDE *//* TEMPLATE PRODMENU 3-SPALTIG ANFANG */#ko_contentwrap_3spaltig_produkt   {	background-image: url(../img/bg_cw_produkt_3spaltig.jpg);	background-repeat: repeat-y;	margin: 0px 0px 5px;	padding: 0px;	height: 450px;	}#ko_contentlinks_prodmenu_3spaltig {	width: 225px;	margin: 0px;	padding: 0px 0px 0px 20px;	text-align: left;	vertical-align: bottom;	visibility: visible;	float: left;		}#ko_contentmain_prodmenu_3spaltig {	width: 455px;	float: left;	margin: 0px;	padding: 0px;	}#ko_contentrechts_prodmenu_3spaltig {	min-height:450px;  	height:auto !important;  	height:450px;	overflow: auto;	width: 230px;	margin: 0px;	padding: 0px 20px 0px 0px;	float: right;	vertical-align: top;	background-image: url(../img/bg_grau_rechts.jpg);	background-repeat: repeat-y;	}/* TEMPLATE PRODMENU 3-SPALTIG ENDE *//* Wrap um alle Contentelemente*/#ko_contentwrap {	width: 955px;	margin: 0px;	padding: 0px;	}/* ########## Content-Spalten Konfiguration - Ende ########### *//* Fotterwrap-Anfang */#ko_footerwrap {	width: 915px;	height: 10px;	padding: 0px;	margin: 0px 20px;			}	#ko_footerline {		}/* Fotterwrap-Ende */