html,
body {
height: 100%;
}
img {
border: 0px;
}
table, td, tr, 
div, font
{
font-family: Verdana, Arial, Tahoma;
}

#datum_news a {

   color: #000000;
   text-decoration: none;

}
#lks-logo {
float:right;
padding-top: 10px;
padding-right:10px;

}


h1.archiv_title {
font-family: Verdana, Arial, Tahoma;
font-size: 13px;
}

#archiv_more a,
#archiv_head a {
font-family: Verdana, Arial, Tahoma;
font-size: 11px;
color: #000;
}
#archiv_more a {
padding-left: 11px;
text-decoration: none;
}


#news_inhalt a {

   color: #000000;
   text-decoration: none;

}

.sitemap_level1 {
	
        position: relative;
        margin-left: 25px;
	color: #000000;
        
}

.sitemap_level2 {
	
        position: relative;
        margin-left: 40px;
	text-decoration: none;
	color: #000000;
}

.sitemap_level3 {
	
        position: relative;
        margin-left: 55px;
	text-decoration: none;
	color: #000000;
}

.sitemap_level4 {
	
        position: relative;
        margin-left: 70px;
	text-decoration: none;
	color: #000000;
}


/*###############################*/
/*         Text im Header        */
/*###############################*/

#text_oben {
position:absolute;
font-weight: bold;
top:84px;
left:120px;
font-family: Verdana, Arial, Tahoma;
font-size:10px;
width:230px;
text-align: right;
color: #fff;
}

/*###############################*/
/*       Newsbox Startseite      */
/*###############################*/

#startseite_news_headline h1 a,
#startseite_news_headline h1 {
background-color: ccc;
padding:1px;
color: #c93a3a;
font-size: 10px;
text-decoration: none;
}



#startseite_news_headline h1,
#startseite_news_headline {
font-family: Verdana, Tahoma, Arial;
font-size: 10px;
text-decoration: none;

}

#news_startseite {
width:auto;
height: auto;
}

#newsbox_startseite {
position:relative;
float:left;

width:270px;
height:200px;
margin-right:10px;
max-height: 200px;
_height:200px;
}  


/*###############################*/
/*     Horizontale Navigation    */
/*###############################*/



#vpnavigation {
        top:80px;
        left: 365px;
        _left: 365px;
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 760px;
	height: 30px;
	z-index: 1000;
        display:block;

}

#vpnavigation ul { /* alle Listen */
         
	/* float: left;*/
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 0px;
	margin: 0 0 1em 0;
	height: 20px;
	display:block;

}

#vpnavigation a {
	color: #FFFFFF;
        /*background:#fff;*/
	text-decoration: none;
        font-family: Tahoma, "Times New Roman", Arial;
        position: relative;
	display: block;
	/* float: left;*/
	padding-left: 0px;
	padding-right: 0px;
	min-height: 20px;
	font-weight: normal;
	font-size: 11px;
	padding-top: 3px;
        line-height: 15px;
	min-width: 85px;
	_width: 85px;
        text-align: center;
}

#vpnavigation a:hover {

color: #333366;

}

#vpnavigation li { /* alle Listenelemente */

	position:relative;
        float: left;
	display: inline;
	padding: 0;
	min-width: 85px;
	_width: 80px;
        display:block;
       
}

#vpnavigation li ul { /* Listen 2. Ebene */ 
	
        /*display: none;*/
        position: absolute;
	height:auto;
	 left: -999em;
        /* durch "left" au&#65533;erhalb des sichtbaren Bereichs wird das gleiche erreicht wie durch "display: none", kann aber auch von Textbrowser angezeigt werden */ 
	top: 22px;
        _top: 18px;
	min-width: 110px;
	_width: 110px;
	max-width: 110px;
	
        background-color:#76a4d0;
        
        border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #476dba;
	border-right-color: #476dba;
	border-bottom-color: #476dba;
	border-left-color: #476dba;

}

#vpnavigation li ul a{ /* Links von Listen 2. Ebene */ 

       text-align: left;
       margin-left: 5px;
}

#vpnavigation li li a.daddy { /* Listenelemente mit Unterpunkten */

        min-width: 110px;
	_width: 110px;
	max-width: 110px;  
   
}

#vpnavigation li ul ul { /* Listen 3. Ebene und weiter */
   
   margin: -22px 0 0 108px;
   _margin: -18px 0 0 108px;
   background-color:#76a4d0;

        border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #476dba;
	border-right-color: #476dba;
	border-bottom-color: #476dba;
	border-left-color: #476dba;

}

#vpnavigation li:hover ul ul, #vpnavigation li.sfhover ul ul {
   /* Listen 3.Ebene */
       left: -999em;
}

#vpnavigation li:hover ul ul ul , #vpnavigation li.sfhover ul ul ul{
   /* Listen 4.Ebene */
       left: -999em;
}

#vpnavigation li:hover ul, #vpnavigation li li:hover ul, #vpnavigation li.sfhover ul, #vpnavigation li li.sfhover ul { /* Listen, die unterhalb von "gehoverten" Men&#65533;punkte liegen */
   /* Listen 3.Ebene */    
       left: auto;        
   
}

#vpnavigation li:hover ul, #vpnavigation li li li:hover ul, #vpnavigation li.sfhover ul, #vpnavigation li li li.sfhover ul { /* Listen, die unterhalb von "gehoverten" Men&#65533;punkte liegen */
   /* Listen 4.Ebene: 3x li - */    
       left: auto;        
   
}

#vpnavigation li#active { /* Listen zur aktuellen Kategorie */
   display: block;     
} 


/*###############################*/
/*             Oben              */
/*###############################*/

#oben { /*display:none;*/
	position:absolute;
    	
    	height:126px;
    	text-align:center;
    	padding-top:0px;
	padding-left:0px;
	float:left;
	z-index:5;
	border-bottom: #fff 1px solid;
	width:790px;
	background-image:url("/cms/images/head_bs-cham.jpg");
	background-repeat:no-repeat;
	}
#oben_box_gesamt {
padding-right: 3px;
}


#titel {
position:relative;
left:100px;
top:66px;
width:250px;
color:#fff;
font-size:11px;
float:left;
text-align: right;
}

#oben_box1 {
width:475px;
position:relative;
float:right;
height:81px;
margin-right:-5px;
_margin-right:-4px;
top:-4px;
z-index: 5;

}


/*###############################*/
/*            Suche              */
/*###############################*/
#searchterm {
width: 100px;
border: #9F9F9F 1px solid;
}

.suche_rechts a {
text-decoration: none;
font-size: 11px;
padding-left:5px;

}
#searchbox {
position:relative;
top:30px;
left: 28px;
}


/*###############################*/
/*          Navigation           */
/*###############################*/

#navigation {
	position:absolute;
	
	z-index:101;
	top:150px;
	left:31px;
	width:145px;
	}
/*###############################*/
/*            Footer             */
/*###############################*/

#footer {
 position:relative;
	max-widht:945px;
	width:945px;
        _width: 991px;
        color: #ff0000;
   /*float: left;*/
   /*top:485px;*/ 
        height:40px;
        text-align:left;
        padding-top:0px;

	background-image:url("/cms/images/higru-bottom.jpg");

	background-image:url("/cms/images/higru-bottom.jpg");
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:45px;
	padding-top:5px;
border-top: #ffffff 1px solid;
border-right: #ffffff 1px solid;

	}

#footer a {
        color: #fff;
        text-decoration: none;
}


/*###############################*/
/*          Mainbereich          */
/*###############################*/


/*____________  Box f&#65533;r Content Unterseite ___________*/

#inhalt_unterseite{
position:absolute;
z-index:1;

}

/*____________ 1. Box Startseite ___________*/

#mainbox_1 h1  {font-size: 12px;}

#mainbox_1  {
	margin-right:5px;
	padding:5px;
	}
	
	
#mainbox_2,
#mainbox_3  {
	margin-right:5px;
	float:left;
	width:47%;
	margin-top:15px;
	padding:5px;
	}





/*___________ ganze Box  __________*/
#main{  
	
        position:relative;
        _position:absolute;
        width:605px;
	border-right: #fff 1px solid;
        left:185px;
	padding-top:10px;
	top:126px;
	float:left;
	z-index:2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}


/*###############################*/
/*         Newsleiste            */
/*###############################*/

/*____________ 1. Box ___________*/
#suche_box {
	margin-top:25px;
	background-image:url("/cms/images/pfeil_news.jpg");
	background-position: 8px 5px;
	background-repeat:no-repeat;
	height:78px;
	top:10px;
	}

/*____________ 2. Box ___________*/
#symbole_box {
	text-align:right;
	padding-top:4px;
	padding-right:20px;	
	}


/*____________ 3. Box ___________*/
#news_box {
	padding-left:0px;
	padding-top:4px;

	}

#news_veranstaltungen h1.content  {
background-color: #6fa1cc;
font-size: 10px;
height: 25px;
color: #fff;
text-align: center;
padding-top: 5px;
font-weight: normal;
}

#news_projekte h1.content {
background-color: #6fa1cc;
font-size: 10px;
height: 25px;
color: #fff;
text-align: center;
padding-top: 5px;
font-weight: normal;

}

/*kompletter Block*/

#news_veranstaltungen{
line-height: 14px;
font-size: 12px;
}


#news_projekte{

font-size: 12px;
line-height: 14px;
border-bottom: #ffffff 1px solid;
}


#projekte_inhalt {
padding-left: 14px;
font-size: 10px;
line-height: 15px;
border-bottom: #ffffff 1px solid;

}

#news_inhalt {
padding-top:8px;
padding-left: 18px;
padding-bottom:12px;
font-size: 10px;
line-height: 14px;
border-bottom: #ffffff 1px solid;


}

/*  Datum  */

#datum_news {
font-size:9px;
color: #000; 
font-weight: normal;
}


#news_veranstaltungen a:link,
#news_veranstaltungen a:hover,
#news_veranstaltungen a:visited
 {
color: #000; 
font-weight: normal;
}


/*___________ ganze Box __________*/
#news {
	position:absolute;
	background-image:url("/cms/images/higru_news.jpg");
	background-repeat:repeat-x;
	
	width:200px;
	left: 791px;
	z-index:100;
	top:0px;
	border-right: #fff 1px solid;
	}


/*###############################*/
/*      Grundeinstellungen       */
/*###############################*/

html, body {
    margin:0;
    padding:0;
    height:100%;
    overflow:hidden;
	background-color:#dcdcdc;
}

/*___ Schrift fuer die ganze Seite__*/

body div,
body table,
body td,
body tr {
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#content_container {

        /*display:none;*/

	background-image:url("/cms/images/higru-main.jpg");

	background-repeat:repeat-y;
    
        overflow-x: hidden;
        overflow-y: scroll;
}


/*###############################*/
/*           Searchbox           */
/*###############################*/

.input_searchbox {
width: 100px;
}

.suche_rechts a:link {
color: #fff;
}


/*###############################*/
/*     Hauptnavigation links     */
/*###############################*/

	.navSpc {
	width: 138;
	height: 20px;
	display: none;
	}
	div.HauptNav {	
	}
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/*         Alle Links          */
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	div.HauptNav a {

	}
	div.HauptNav a:hover {
	color: #fff;
	}
	div.HauptNav div {
	}



	div.HauptNav div.NavFirstOn a:link,
	div.HauptNav div.NavFirstOn a:hover,
	div.HauptNav div.NavFirstOn a:visited,

	div.HauptNav div.NavFirstOpen a:link,
	div.HauptNav div.NavFirstOpen a:hover,
	div.HauptNav div.NavFirstOpen a:visited,

	div.HauptNav div.NavFirstOff a:link,
	div.HauptNav div.NavFirstOff a:hover,
	div.HauptNav div.NavFirstOff a:visited,


	div.HauptNav div.NavSecondOn a:link,
	div.HauptNav div.NavSecondOn a:hover,
	div.HauptNav div.NavSecondOn a:visited,

	div.HauptNav div.NavSecondOpen a:link,
	div.HauptNav div.NavSecondOpen a:hover,
	div.HauptNav div.NavSecondOpen a:visited,

	div.HauptNav div.NavSecondOff a:link,
	div.HauptNav div.NavSecondOff a:hover,
	div.HauptNav div.NavSecondOff a:visited,



	div.HauptNav div.NavThirdOn a:link,
	div.HauptNav div.NavThirdOn a:hover,
	div.HauptNav div.NavThirdOn a:visited,

	div.HauptNav div.NavThirdOpen a:link,
	div.HauptNav div.NavThirdOpen a:hover,
	div.HauptNav div.NavThirdOpen a:visited,

	div.HauptNav div.NavThirdOff a:link,
	div.HauptNav div.NavThirdOff a:hover,
	div.HauptNav div.NavThirdOff a:visited
	
	{
        font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
font-weight:normal;
text-decoration:none;
	}


	
/*_______________ Ebene 1 _________________*/

	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/*        Hauptcontainer       */
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	div.HauptNav div.NavFirstIn {
width: 135px;
	}
		
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/*         Alle Link s         */
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		
	div.HauptNav div.NavFirstOff,
	div.HauptNav div.NavFirstOn,
	div.HauptNav div.NavFirstOpen 
	{
	padding: 2px 0;
	}
		
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/*          Alle Links         */
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		
	div.HauptNav div.NavFirstOff a,
	div.HauptNav div.NavFirstOn a,
	div.HauptNav div.NavFirstOpen a {
		font-weight: bold;
		font-size: 13px;
		padding: 1px 3px;
		color: #fff;
		background-image:url("/cms/images/aufzaehl-navi.gif");
		background-repeat: no-repeat;
		background-position: 0px 4px; 
		padding-left:12px;
		
		}
		
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/* Alle Links beim ueberfahren */
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	div.HauptNav div.NavFirstOff a:hover,
	div.HauptNav div.NavFirstOn a:hover,
	div.HauptNav div.NavFirstOpen a:hover{
		color: #888787;
		
		}
		
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/*     Link hier, Im Pfad      */
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		
	div.HauptNav div.NavFirstOn a,
	div.HauptNav div.NavFirstOpen a {
		color: #fff;
		
		}
/*_______________ Ebene 2 _________________*/


	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/*        Hauptcontainer       */
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		
	div.HauptNav div.NavSecondIn {
	margin-left: 20px;
	}
	div.HauptNav div.NavSecondOff,
	div.HauptNav div.NavSecondOn,
	div.HauptNav div.NavSecondOpen {
		padding: 3px 0;
	}
	div.HauptNav div.NavSecondOff a,
	div.HauptNav div.NavSecondOn a,
	div.HauptNav div.NavSecondOpen a {
		font-size: 12px;
		padding: 1px 8px;
		color: #fff;
		display:block;
		



	}
		
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/* Alle Links beim ueberfahren */
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	div.HauptNav div.NavSecondOff a:hover,
	div.HauptNav div.NavSecondOn a:hover,
	div.HauptNav div.NavSecondOpen a:hover {
		background-image:url("/cms/images/aufzaehl-navi_unterpunkt.gif");
		background-repeat: no-repeat;
		background-position: 0px 6px; 
		color: #888787;

	}		
		
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/*      Link hier, Im Pfad     */
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
		
	div.HauptNav div.NavSecondOn a,
	div.HauptNav div.NavSecondOpen a {
	background-image:url("/cms/images/aufzaehl-navi_unterpunkt.gif");
		background-repeat: no-repeat;
		background-position: 0px 6px; 
		color: #fff;
	}
/*_______________ Ebene 3 _________________*/
	
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/*       Hauptcontainer        */
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		
	div.HauptNav div.NavThirdIn {
	}
		
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/*          Alle Links         */
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		
	div.HauptNav div.NavThirdOff a,
	div.HauptNav div.NavThirdOn a,
	div.HauptNav div.NavThirdOpen a {
		padding: 2px 20px 2px 18px;
		white-space:normal;
		display: block;
		font-size: 11px;
		color:#fff;

	}
		
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/* Alle Links beim ueberfahren */
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		
	div.HauptNav div.NavThirdOff a:hover,
	div.HauptNav div.NavThirdOn a:hover,
	div.HauptNav div.NavThirdOpen a:hover {
		color: #888787;
	}
		
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/*     Link hier, Im Pfad      */
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		
	div.HauptNav div.NavThirdOn a,
	div.HauptNav div.NavThirdOpen a {
		font-weight: bold;
		color: #6F6F6F;
	}
/* << */





