@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: 200px;	
	height: 20px;
	margin: 0px;
	padding: 0px;
	float: left;
}

/* SUCHE -Ende*/

#ko_bsid {
	width: 200px;	
	height: 20px;
	margin: 0px;
	margin-left:120px;
	padding: 0px;
	padding-top:5px;
	/*float: left;*/
	clear:both;
}

#ko_metamenu {
	width: 160px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#ko_jmenu {
	width: 250px;
	margin: 0px;
	padding: 0px;
	float: left;
	height:20px;
}

#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: hidden;
	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 */

