html,body 	{
		padding:0;
		margin:0;
		background-color:#ffffff;
		font-family: trebuchet ms;
		font-size: 14px;
		color:#868686;
                height: 100%;
		}



img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container 	{
		width: 1086px;
		padding:0px;
		margin: 0px;
		margin-left: auto;
		margin-right: auto;
                color:#868686;
/*              border: yellow 1px dotted;  */
		} 

#contentcontainer { 
                float:left;
		width: 1086px;
		padding: 0 0 0 0px;
		margin: 0px;
		background-image:url(../img/middle.png);
/*           	border: blue 1px dotted;  */
}


#topboarder	{
		height: 39px;
		padding: 0px;
		margin: 0 0 0 0px;
		background-image:url(../img/ks_banner_top.png); 

/* 		border: red 1px dotted;   */
 		}


#headerparts	{ 
		width: 1030px;
		height: 150px;
		padding: 0 0 0 30px;
		margin-left: 0px;
/*		border: black 1px dotted;   */
 		}



#search		{ 
		float:left;
		width: 176px;
		height: 22px;
		padding: 0px 0 0 0px;
		margin: -22px 0 0 -50px;
/*		border-left: #868686 1px dotted; */
/*		border-bottom: #868686 1px dotted; */
/*		border-right: #868686 1px dotted; */

 		}

#logo		{ 
		float:left;
		width: 1020px;
		height: 150px;
		padding: 0px;
		margin-left: 0px;
		margin-top: -12px;
/*		border: blue 1px dotted;  */
 		}


#navigation	{ 
		width: 1027px;
		height: 30px;
		margin-left: 30px;
		padding: 0 0 0 0px;
		background-image:url(../img/ks_navi_01.png);
/*		border: yellow 1px solid;   */
 		}






/* *********************************************************************************************** */

 		

#subnavigationsbereich	{
                position: relatve;
                clear: both;
                float: left;
		width: 190px;
		min-height: 300px;
		padding: 0 0 0 0px;
		margin:0 0 0 -3px;

 		}


#subnavigation	{ 
                position: relatve;
	        width: 166px;
		height: 260px;
		padding: 0 0 0 28px;
		margin: 10px;
		
                border-right: #868686 1px dotted;

 		}


#advertising 	{ 
                position: relatve;
		width: 180px;
		height: 40px;
		padding: 0 0 0 30px;
		margin: 0px;
/*		border: blue 1px dotted; */
 		} 		
 		
 	 		
#contentelement { 
                clear: both;
                float: left;
		width: 750px;
		padding: 0px;
                margin: -317px 0 0 218px;
/*		border: blue 1px solid;  */

 		}


/* *********************************************************************************************** */


#footer		{
		width: 1086px; 
                float:left;
		background-image:url(../img/middle.png);
/* 		border: green 1px solid;  */

 		}


#footerelement  { 
		width: 1000px;
		height: 60px;
		padding: 0px;
		margin-left: 0px;
/* 		border: yellow 1px solid; */
 		}



 		
 		

#bottomboarder 	{
                clear: both;
                witdh: 1080;
		height: 60px;
		padding:0px;
		margin:0px;
		background-image:url(../img/footer_new.png);
/*		border: red 1px dotted;		*/
		} 


#bottomadvertising A	{ 
                float: left;
		padding: 0px;
		margin: 45px 0 0 960px;
		color:black;
 		} 











/* -----------------Inhalt--------------------- */ 


p {
       margin-top: 0 0 0 0;
       margin: 0 0 0 0; 
}





/*****************************************************/
/*                                                   */
/*  DEFINITIONEN FÜR DEN CONTENT                     */
/*                                                   */
/*****************************************************/


/*****************************************************/
/* ÜBERSCHRIFT H1 HAUPTTITEL IM CONTENTBEREICH       */
/*****************************************************/
 
H1 {
	font-size:18px;
	font-weight:bold;
	color:#5D5D5D;
	line-height:19px;
        margin-bottom:-25px;
}

/*****************************************************/
/* ÜBERSCHRIFT H2 ZWEITER TITEL IM CONTENTBEREICH    */
/*****************************************************/

H2 {
	font-size:14px;
	line-height:19px;
	color:#00600b;

} 



/*****************************************************/
/* EINLEITUNGS-TAG FÜR AUFZÄHLUNGEN IM CONTENTAREA   */
/*****************************************************/

UL {
        list-style-position: outside;
        list-style-type: square;    
        padding-left:0px;
        margin-left:15px;
        font-size:14px;
        color:#000000;
}

/*****************************************************/
/* LISTENPUNKTE BEI AUFZÄHLUNGEN IM CONTENTAREA      */
/*****************************************************/

LI {
	padding:0px;
	margin:0px;
}


/*****************************************************/
/* ABSATZFORMATIERUNGEN IM CONTENTAREA               */
/*****************************************************/

P {

            line-height:18px;
            font-size:14px;
            color:#000000;

}







/*****************************************************/
/* FORMATIERUNGEN FÜR "GELINKTE" CONTENTINHALTE      */
/*****************************************************/

P A {
	color:#696969; 
        text-decoration:none;

}


A {
	color:#696969; 
        text-decoration:none;

}




/*****************************************************/
/*                                                   */
/*  ICONS FÜR cONTENT LINKS                          */
/*                                                   */
/*****************************************************/


.internal-link {
	background-image:url(../img/internal_link.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:2px;
	text-decoration:none;
}


.external-link-new-window {
	background-image:url(../img/internal_link.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:2px;
	text-decoration:none;
}


.download {
	background-image:url(../img/downloads_adobe.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:2px;
}

.mail {
/* 	background-image:url(../img/downloads_adobe.gif); */
	background-repeat:no-repeat;
	padding-left:0px;
	padding-top:2px;
        text-decoration: none;
	//color:blue;
	
}








/*****************************************************/
/* Videothek FLV            */
/*****************************************************/


.flvplayer_listpic {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  	padding: 0px 4px 4px 0px;
	margin: 20px 0px 20px 20px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_firstofrow {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
 	padding: 20px 4px 4px 0px;
	margin: 0px 0px 20px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}




#flvcaption { 
	padding: 7px 0px 7px 0px; 
	width: 660px; 
	text-align: left; 
}




/*****************************************************/
/*                                                   */
/*  NAVIGATION                                       */
/*                                                   */
/*****************************************************/




/*****************************************************/
/* HAUPTNAVIGATION NORMALE ANSICHT                   */
/*****************************************************/
 
.menu_level_1 {
	float:left;
/*	background-color:#ECECED; */
	margin: 0 0 0 0;
        padding: 0px 13px 0 10px;
/*	width:140px;  */
	height:22px;
	border-right: black 1px solid;
	font-size:14px;
	text-decoration:none;
}

.text_1 {
	float:left;
	margin-top:5px;
	margin-left:4px;
	height:20px;
 	font-size:14px;
	text-decoration:none;
}

.text_1 A {
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
}


/*****************************************************/
/* HAUPTNAVIGATION TEXTDEFINITION AKTIV              */
/*****************************************************/


.menu_level_1_active {
	float:left;
/*	background-color:#FDB913; */
/*	width:120px; */
        padding: 0 13px 0 10px;
	border-right: black 1px solid;
	margin: 0 0 0 0;
	height:25px;
	font-size:14px;
	text-decoration:none;

}

.text_1_active {
	float:left;
	margin-top:5px;
	margin-left:4px;
	height:20px;
	font-size:14px;
	text-decoration:none;
}

.text_1_active A {
 	color:#DA202D;
	font-size:14px;
	text-decoration:none;
}



/*****************************************************/
/* Sub-NAVIGATION NORMALE ANSICHT                   */
/*****************************************************/
 
.menu_level_2 {
	float:left;
	margin: 0 0 0 6px;
	width:160px;
	min-height:20px;
	font-size:14px;
}

.text_2 {
	float:left;
	margin-top:5px;
	margin-left:4px;
	min-height:20px;
 	font-size:14px;
	text-decoration:none;
}

.text_2 A {
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
}


/*****************************************************/
/* Sub-NAVIGATION TEXTDEFINITION AKTIV              */
/*****************************************************/

.menu_level_2_active {
	float:left;
	margin: 0 0 0 6px;
	width:160px;
	min-height:20px;
	font-size:16px;
}

.text_2_active {
	float:left;
	margin-top:5px;
	margin-left:4px;
	min-height:20px;
	font-size:14px;
	text-decoration:none;
}

.text_2_active A {
 	color:#DA202D;
	font-size:14px;
	text-decoration:none;
}






/*************************************************************/
/* Sprache Standardeinstellungen                             */
/*************************************************************/
.tx-srlanguagemenu-pi1 {
	font-size:14px;
	font-weight:lighter;
        color:#868789;
	line-height:30px;
}

/*************************************************************/
/* Sprache zeigt den moelichen Status                        */
/*************************************************************/

.tx-srlanguagemenu-pi1 .NO a {
	font-size:14px;
	font-weight:lighter;
        color:#868789;
	line-height:30px;
}


/*************************************************************/
/* Sprache zeigt den Auswahlmoeglichkeiten (Status)          */
/*************************************************************/

.tx-srlanguagemenu-pi1 .INACT {
	font-size:14px;
	font-weight:lighter;
        color:#dedede;
	line-height:30px;
}



/*************************************************************/
/* Sprache zeigt den aktuell gewählten aktiven Status        */
/*************************************************************/

.tx-srlanguagemenu-pi1 .CUR a {
	font-size:14px;
	font-weight:bolf;
        color:black;
	line-height:30px;

}

/*************************************************************/
/* Sprache zeigt den aktuellen gewählten nicht aktiven Status*/
/*************************************************************/

.tx-srlanguagemenu-pi1 .CUR {
	font-size:14px;
	font-weight:bolf;
        color:black;
	line-height:30px;

}

#assistmenu	{
		float:left; 
		width: 135px;
		height: 30px;
		padding: 0px;
		margin:-18px 0 0 600px;
/*		border: yellow 1px solid; */
		text-decoration:none;
                color:#ffffff;
 		}


#assistmenu ,a	{
                color:#ffffff;
 		}


/* Dieser CSS Befehl definiert den Bildabstand im Text mit Bild */

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { margin-top: 5px; float: left; }

.csc-textpic-above {
                margin-top: 13px;
                }
                
#bild { width:640px; height:452px; position:relative; top:0px; left:0px; background-color:#C2C0BF; border: none 1px red; }
/* #n1 { width:200px; height:24px; position:absolute; top:0px; left:0px; border: none 1px red; display: none } */
#n2 { width:207px; height:22px; position:absolute; top:0px; left:0px; border: none 1px red; line-height:1px; }
#n3 { width:218px; height:22px; position:absolute; top:0px; left:209px; border: none 1px red; line-height:1px; }
#n4 { width:212px; height:22px; position:absolute; top:0px; left:428px; border: none 1px red; line-height:1px; }
#n5 { width:110px; height:22px; position:absolute; top:23px; left:0px; border: none 1px red; line-height:1px; }
#n6 { width:220px; height:22px; position:absolute; top:23px; left:111px; border: none 1px red; line-height:1px; }
#n7 { width:184px; height:22px; position:absolute; top:23px; left:332px; border: none 1px red; line-height:1px; }
#n8 { width:121px; height:22px; position:absolute; top:23px; left:517px; border: none 1px red; line-height:1px; }
#n9 { width:159px; height:22px; position:absolute; top:46px; left:0px; border: none 1px red; line-height:1px; }
#n10 { width:272px; height:22px; position:absolute; top:46px; left:160px; border: none 1px red; line-height:1px; }
#n11 { width:205px; height:22px; position:absolute; top:46px; left:433px; border: none 1px red; line-height:1px; }
#n12 { width:225px; height:22px; position:absolute; top:70px; left:0px; border: none 1px red; line-height:1px; }
#n13 { width:213px; height:22px; position:absolute; top:70px; left:226px; border: none 1px red; line-height:1px; }
#n14 { width:200px; height:22px; position:absolute; top:70px; left:439px; border: none 1px red; line-height:1px; }
#n15 { width:310px; height:22px; position:absolute; top:94px; left:0px; border: none 1px red; line-height:1px; }
#n16 { width:197px; height:22px; position:absolute; top:94px; left:311px; border: none 1px red; line-height:1px; }
#n17 { width:130px; height:22px; position:absolute; top:94px; left:508px; border: none 1px red; line-height:1px; }
#n18 { width:26px; height:22px; position:absolute; top:119px; left:0px; border: none 1px red; line-height:1px; }
#n19 { width:305px; height:22px; position:absolute; top:119px; left:27px; border: none 1px red; line-height:1px; }
#n20 { width:258px; height:22px; position:absolute; top:119px; left:333px; border: none 1px red; line-height:1px; }
#n21 { width:47px; height:22px; position:absolute; top:119px; left:593px; border: none 1px red; line-height:1px; }
#n22 { width:203px; height:22px; position:absolute; top:142px; left:0px; border: none 1px red; line-height:1px; }
#n23 { width:190px; height:22px; position:absolute; top:142px; left:204px; border: none 1px red; line-height:1px; }
#n24 { width:245px; height:22px; position:absolute; top:142px; left:395px; border: none 1px red; line-height:1px; }
#n25 { width:215px; height:22px; position:absolute; top:166px; left:0px; border: none 1px red; line-height:1px; }
#n26 { width:191px; height:22px; position:absolute; top:166px; left:216px; border: none 1px red; line-height:1px; }
#n27 { width:123px; height:22px; position:absolute; top:166px; left:408px; border: none 1px red; line-height:1px; }
#n28 { width:108px; height:22px; position:absolute; top:166px; left:532px; border: none 1px red; line-height:1px; }
#n29 { width:125px; height:22px; position:absolute; top:190px; left:0px; border: none 1px red; line-height:1px; }
#n30 { width:238px; height:22px; position:absolute; top:190px; left:126px; border: none 1px red; line-height:1px; }
#n31 { width:189px; height:22px; position:absolute; top:190px; left:365px; border: none 1px red; line-height:1px; }
#n32 { width:84px; height:22px; position:absolute; top:190px; left:554px; border: none 1px red; line-height:1px; }
#n33 { width:95px; height:22px; position:absolute; top:214px; left:0px; border: none 1px red; line-height:1px; }
#n34 { width:264px; height:22px; position:absolute; top:214px; left:96px; border: none 1px red; line-height:1px; }
#n35 { width:179px; height:22px; position:absolute; top:214px; left:361px; border: none 1px red; line-height:1px; }
#n36 { width:98px; height:22px; position:absolute; top:214px; left:541px; border: none 1px red; line-height:1px; }
#n37 { width:105px; height:22px; position:absolute; top:237px; left:0px; border: none 1px red; line-height:1px; }
#n38 { width:268px; height:22px; position:absolute; top:237px; left:106px; border: none 1px red; line-height:1px; }
#n39 { width:218px; height:22px; position:absolute; top:237px; left:375px; border: none 1px red; line-height:1px; }
#n40 { width:45px; height:22px; position:absolute; top:237px; left:594px; border: none 1px red; line-height:1px; }
#n41 { width:96px; height:22px; position:absolute; top:262px; left:0px; border: none 1px red; line-height:1px; }
#n42 { width:189px; height:22px; position:absolute; top:262px; left:97px; border: none 1px red; line-height:1px; }
#n43 { width:218px; height:22px; position:absolute; top:262px; left:287px; border: none 1px red; line-height:1px; }
#n44 { width:132px; height:22px; position:absolute; top:262px; left:506px; border: none 1px red; line-height:1px; }
#n45 { width:258px; height:22px; position:absolute; top:286px; left:0px; border: none 1px red; line-height:1px; }
#n46 { width:239px; height:22px; position:absolute; top:286px; left:259px; border: none 1px red; line-height:1px; }
#n47 { width:46px; height:22px; position:absolute; top:286px; left:499px; border: none 1px red; line-height:1px; }
#n47a { width:46px; height:22px; position:absolute; top:286px; left:545px; border: none 1px red; line-height:1px; }
#n47b { width:46px; height:22px; position:absolute; top:286px; left:591px; border: none 1px red; line-height:1px; }
#n48 { width:237px; height:22px; position:absolute; top:309px; left:0px; border: none 1px red; line-height:1px; }
#n49 { width:237px; height:22px; position:absolute; top:309px; left:238px; border: none 1px red; line-height:1px; }
#n50 { width:162px; height:22px; position:absolute; top:309px; left:476px; border: none 1px red; line-height:1px; }
#n51 { width:80px; height:22px; position:absolute; top:334px; left:0px; border: none 1px red; line-height:1px; }
#n52 { width:255px; height:22px; position:absolute; top:334px; left:81px; border: none 1px red; line-height:1px; }
#n53 { width:304px; height:22px; position:absolute; top:334px; left:335px; border: none 1px red; line-height:1px; }
#n55 { width:225px; height:22px; position:absolute; top:357px; left:0px; border: none 1px red; line-height:1px; }
#n56 { width:209px; height:22px; position:absolute; top:357px; left:226px; border: none 1px red; line-height:1px; }
#n57 { width:202px; height:22px; position:absolute; top:357px; left:437px; border: none 1px red; line-height:1px; }
#n59 { width:200px; height:22px; position:absolute; top:382px; left:0px; border: none 1px red; line-height:1px; }
#n60 { width:251px; height:22px; position:absolute; top:382px; left:199px; border: none 1px red; line-height:1px; }
#n61 { width:192px; height:22px; position:absolute; top:382px; left:447px; border: none 1px red; line-height:1px; }
#n61a { width:81px; height:22px; position:absolute; top:405px; left:0px; border: none 1px red; line-height:1px; }
#n62 { width:220px; height:22px; position:absolute; top:405px; left:82px; border: none 1px red; line-height:1px; }
#n64 { width:336px; height:22px; position:absolute; top:405px; left:303px; border: none 1px red; line-height:1px; }
#n66 { width:214px; height:22px; position:absolute; top:428px; left:0px; border: none 1px red; line-height:1px; }
#n67 { width:195px; height:22px; position:absolute; top:428px; left:214px; border: none 1px red; line-height:1px; }
#n68 { width:228px; height:22px; position:absolute; top:428px; left:411px; border: none 1px red; line-height:1px; }




.class1 {
   color: #000000; 
   font-size:1px; 
   line-height:1px;
}

.class2 {
  line-height:1px;	
  font-size:1px;
	background-color:#DCDCDC;
	filter:alpha(opacity=70);
  opacity: 0.7;

}