/*STYLESHEET FUER MOZILLA UND ANDERE GUTE BROWSER*/
html, body { 
	margin:0; 
	padding:0;
	background-image:url(/kfileadmin/template/images/v2/back-vertikal.png);
	background-repeat:repeat-y; 
	background-color: #FFFFFF ! important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
} 
a, a:link, a:visited {color: #000000 ! important; text-decoration:none ! important; }
#klammer {
	width:100%
	overflow:auto;
	background-image:url(/kfileadmin/template/images/v2/back-horizontal.png);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	}
#pagewidth{ 
	width:763px;  
	} 
 
#header{
	display:none;
	position:relative; 
	height:110px; 
	background-color:transparent; 
	width:100%;
	}
#headerunten {
	display:none;
	 height:42px;
	 width:763px;
	 float:left;
	 background-image:url(/kfileadmin/template/images/v2/back-horizontal.png);
	 background-position:65px 0px;
	 margin-top:-3px; /*IE*/
	 /*margin-top:0px; MOZ */
	 
	}
	.kontaktmitarbeiter, .flaggen, .sprachwechsler {display:none;}
.submenu {
	text-align:center;
	width:300px;
	height:auto;
	line-height:24px;
	background-image: url(/kfileadmin/template/images/v2/back_submenu.png);
	background-position:top;
	position:absolute;
	bottom:0px;
	/*margin-left:463px; MOZ */
	margin-left:68px; /*IE*/
	
	}
 
#leftcol{
	display:none;
 width:159px; 
 float:left; 
 position:relative; 
 background-color:transparent; 
 }
 
#twocols{
 width:604px; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
display:none;
 width:189px; 
 float:right; 
 position:relative; 
 background-color:#FFFFFF;
 background-image:url(/fileadmin/template/images/v2/back_schattenbox_vert.jpg);
 background-position:top right;
 background-repeat:repeat-y;
 margin-top:40px;
 }
 #rightcol p,#rightcol ul,#rightcol li,#rightcol h1,#rightcol img {
 	margin-left:3px;
	margin-right:3px;
	margin-top:3px;
 }
.content_r_statisch {
	background-image:url(/fileadmin/template/images/v2/back_schattenbox_hori.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;	
	padding-bottom:5px;
} 

#col_rechts h1{
	text-transform:uppercase;
	font-size:11px;
}
#col_rechts  {
	font-size:11px;
}
#maincol{
background-color: #FFFFFF ! important;  
 float: left; 
 display:inline; 
 position: relative; 
 width:415px; 
 }
 #content  {
	margin:40px 20px;
 }
#content h1 {
	text-transform:uppercase; 
	font-size:16px; 
	letter-spacing:1pt; 
	line-height:16px;color: #000000; 
	text-align:left; font-weight:bold;
	} 
.csc-header-n2 h2 {
	color:#000000;
	 margin-top:10px; /*IE */
	/*margin-top:-10px;  MOZ */
	font-size:14px;
}

/*MENU STANDBEINE */
.menu_standbeine  {
	font-size:11px;
	margin-bottom:10px;
	}
.menu_standbeine .menu1-level1-no {
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	background-image:  url("/fileadmin/template/images/v2/navistandbeine/navi_lev1_no.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:19px;
	width:159px;
	padding-left:0px;
	padding-top:0px;
	}
.menu_standbeine a,.menu_standbeine  a:link,.menu_standbeine  a:visited {
 	color:#ffffff;
	text-decoration:none;
	display:block;
	padding-left:3px; 
	padding-top:3px;
	 }
.menu_standbeine a:hover {
 	color:#000099;
	text-decoration:underline;
	background-image:    url("/fileadmin/template/images/v2/navistandbeine/navi_lev1_hov.png");
	background-position:top right;
	background-repeat:repeat;
	height:16px;/* URSACHE FUER DAS RUCKELN DER NAVIGATION BEIM IE - DARF NICHT ZU GROSS SEIN */
 }
.menu_standbeine .menu1-level1-act {
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	background-image:  url("/fileadmin/template/images/v2/navistandbeine/navi_aktiv_lev1.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:19px;
	width:159px;
	padding-left:0px;
	padding-top:0px;
	margin-bottom:1px;
	}
.menu_standbeine .menu1-level2-no {
	color:#ffffff;
	background-image:  url("/fileadmin/template/images/v2/navistandbeine/navi_lev2.png");
	background-position:top right;
	background-repeat:no-repeat;
	padding-left:0px;
	padding-top:0px;
	}
.menu_standbeine .menu1-level2-no a, .menu_standbeine .menu1-level2-no a:link, .menu_standbeine .menu1-level2-no a:visited {
 	color:#ffffff;
	text-decoration:none;
	display:block;
	border-bottom:1px solid white;
	padding-left:15px; 
	padding-top:0px;
	background-image: url("/fileadmin/template/images/v2/navistandbeine/navi_aktiv_lev2_no.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:15px;
	width:144px;
	 }
.menu_standbeine .menu1-level2-act a {
 	color:#ffffff;
	text-decoration:none;
	display:block;
	border-bottom:1px solid white;
	padding-left:15px; 
	padding-top:0px;
	background-image: url("/fileadmin/template/images/v2/navistandbeine/navi_aktiv_lev2_act.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:15px;
	width:144px;
	 }
.menu_standbeine .menu1-level2-act a:hover {
 	color:#ffffff;
	text-decoration:underline;
	display:block;
	padding-left:15px; 
	padding-top:0px;
	background-image: url("/fileadmin/template/images/v2/navistandbeine/navi_lev2_hov.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:15px;
	width:144px;
	 }
.menu_standbeine .menu1-level2-no a:hover {
 	color:#000099;
	text-decoration:underline;
	display:block;
	padding-left:15px; 
	padding-top:0px;
	background-image: url("/fileadmin/template/images/v2/navistandbeine/navi_lev2_hov.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:15px;
	width:144px;
	 }
 
/*MENU INAKTIV*/
 .menu_1  {
	font-size:11px;
	margin-bottom:10px;
	}
.menu_1 .menu1-level1-no {
	text-transform:uppercase;
	font-weight:bold;
	background-image:  url("/fileadmin/template/images/v2/navi_inaktiv/navi_lev1_no.png");
	background-position:top right;
	background-repeat:x-repeat;
	height:auto;
	width:159px;
	padding-left:0px;
	padding-top:0px;
	border-bottom:1px solid white;
	}
.menu_1 a, .menu_1 a:link, .menu_1 a:visited {
 	color: #333333;
	text-decoration:none;
	display:block;
	padding-left:3px; 
	padding-top:3px;
	 } 
.menu_1 a:hover {
 	color:#000099;
	text-decoration:underline;
	background-image:    url("/fileadmin/template/images/v2/navi_inaktiv/navi_lev1_hov.png");
	background-position:top right;
	background-repeat:repeat;
	height:auto;/* URSACHE FUER DAS RUCKELN DER NAVIGATION BEIM IE  */
 }
.menu_1 .menu1-level1-act a {
 	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	border-bottom:1px solid white;
	padding-left:3px; 
	padding-top:3px;
	background-image: url(/fileadmin/template/images/v2/navi_inaktiv/navi_lev1_act.png);
	background-position:top right;
	background-repeat:repeat;
	height:15px;
	width:156px;
	 } 
.menu_1 .menu1-level2-act a {
 	color:#ffffff;
	text-decoration:none;
	display:block;
	border-bottom:1px solid white;
	padding-left:15px; 
	padding-top:3px;
	background-image: url("/fileadmin/template/images/v2/navi_inaktiv/navi_lev2_act.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:15px;
	width:144px;
	 }
.menu_1 .menu1-level2-no a, .menu_1 .menu1-level2-no a:link, .menu_1 .menu1-level2-no a:visited {
 	color:#ffffff;
	text-decoration:none;
	display:block;
	border-bottom:1px solid white;
	padding-left:15px; 
	padding-top:3px;
	background-image: url("/fileadmin/template/images/v2/navi_inaktiv/navi_lev2_no.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:15px;
	width:144px;
	 }
	 
.menu_1 .menu1-level2-no a:hover, .menu_1 .menu1-level2-act a:hover, .menu_1 .menu1-level1-act a:hover {
 	color:#000099;
	text-decoration:underline;
	display:block;
	padding-left:15px; 
	padding-top:3px;
	background-image: url("/fileadmin/template/images/v2/navi_inaktiv/navi_lev2_hov.png");
	background-position:top right;
	background-repeat:repeat;
	height:15px;
	width:144px;
	 }
/*ENDE MENU*/

.suchen {
	position:absolute;
	top:85px;
	left:180px;
	height:auto;
	width:auto;
	z-index:1;
}

.inputlayob {
    color:red;
    font-family:Verdana, Tahoma, Arial,  sans-serif;
	font-size:small ! important;
}
.drucker {
	float:left;
	width:auto;
	height:auto;
	/*margin-left:390px; MOZ*/ 
	margin-left:190px;/* IE*/
	margin-top:22px;
}
 .fensterschliessen {
 	display:none;
 	position:absolute; 
	right:10px; 
	top:10px;
	height:20px; 
	width:120px; 
	z-index:5; 
	font-size:11px;
	}
	
/*DAS STYLE FUER DAS POP-UP - FRIDAYS */
div#popup #content h1, div#popup #content h2, div#popup  #content h3  {
	color:#999999;
	font-size:14px;
	}
div#popup table.imgtext-table {
	display:none;
}
body.popfriday #content_left {
	display:none;
}
body.popfriday .drucker {
	display:none;
}
#popup ul {
	margin-left:0px;
}
body.popfriday {padding-top:80px;}
/*verstecktes Logo fuer Print */
body.popfriday .logoprint {	
	position:absolute;
	left:20px;
	top:0px;
	z-index:16;
	font-size:11px;
	}

#logo_print {
	position:absolute;
	right:0px;
	top:0px;
	z-index:10;
	width:auto;
	height:auto;
} 
	  
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
