/* CSS Document fuer Seitenlayout und Navigation */

.csc-textpic-caption {font-size: 70%;}

/* Positonen der divs */


html	{   
	background-color: #e8e9ee;
	font-size:		100%;
	text-align:		left;
	background-image:	url(layout_FILES/back_blue.png);
	background-repeat:repeat-x;
	background-position:top;
	height: 		101%; 
	}

#wrapper {
	text-align:		left; 
	background-position: 	0px 10px;
	width: 			950px;
	margin-left:	0px;
	margin:		0px auto 0px auto;
	border: 		0px solid #808080;
	padding: 	    0px;
	padding-bottom:	0px;	
	position:		relative;
	top:			0px;
	left: 			0px;
	background-color:	#ffffff;
	
	min-height:100%;
	height:auto;
	background-image:	url(layout_FILES/separator-3.png);
	background-position:bottom;
	background-repeat:no-repeat;
	}

#head {
/*	background-color:	#ffffff;*/
	width: 			950px;
	height: 		95px;
	background-repeat:repeat-x;
	background-image:	url(layout_FILES/separator-4.png);
	background-position:bottom;
	border-width:0px;

}		


#logo {
	width: 			220px;
	height: 		30px;
	float:			left;
	margin-left:0px;
	margin-top: 26px;
	border-width:0px;
	padding-left:18px;
	}	
#logo a img {
/* 	border-right:1px solid #EC928E; 
 	border-bottom:1px solid #EC928E; 
 	border-right:1px solid #444444; */
 	border-bottom:1px solid #000000; 
}
	
	
#content-head {
	width: 			710px;
	margin: 		0px;
	margin-left:240px;
	margin-top: 15px;
	padding:0px;
	padding-top:0px;
/*	height: 		35px;*/
	color:#FFFFff;
/*	background-color:#eeeeee;
	background-color: #eeeeff;
	background-image:url(layout_FILES/back-cont-head.png);
	background-repeat:repeat-x;
	background-position:top;
	
*/
}

		

/*******Hauptnavigation ohne Liste****************************************************/

#mainnavigation {
/*	height: 		34px;*/
	float:			left;
	text-align:		left;
	text-decoration: 	none;
	font-weight:		bold;
/*	background-color:	#ffffff;*/
	padding:  	        0px;
	padding-top:		0px;
	margin: 			0px;
	letter-spacing: +0.02em;
	width: 			auto;
/*	height: 		35px;*/
	margin-left: 0px;
/*	border-left:1px #9D9DFF solid ;*/
height:35px;
}

div#mainnavigation h1 {
/*	margin-top:		8px;*/
	margin-left:0px; 
	padding: 	0px;
	font-size: 24px;
	font-family: Calibri,verdana,helvetica,sans-serif;
	font-weight: bold;	
	text-align:left;
	color: black;
	line-height: 30px;
	height:auto;
	
}

#mr{
float: left;
width: 710px;
margin-left:40px;
}

#mid {
/*	background-color:	#ffffff;*/
/*	background-image:	url(layout_FILES/back-mid.png);*/
	background-repeat:	repeat-y;
	height: auto;
	width:950px;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:0px;
/*	border-left:1px rgb(245,229,170) solid;*/

}		



	


#content {
	width: 			450px;
	min-height:		500px;
  	height:		auto !important;
/*  	height:			500px;*/
	float:			left;
	text-align:		left;
	margin: 		0px;
	margin-bottom: 	0px;
	padding: 		15px;
	padding-left: 	0px;
	padding-right: 	0px;
	padding-top:15px;
	color: 			#000000;
/*	border-left:		1px dotted #f0f0f0;*/
	background-color:#ffffff;
	border-top:		1px solid #cccccc;
	}

#right {
	width:220px;
	background-color:#ffffff;
	float:right ;	
	text-align:		left;
	margin: 		0px;
}

#headextension {
	text-align:		left;
	margin: 		0px;
	margin-top:0px;
	padding-bottom:0px;
}

#footer { 
 
	/*float:			left;  
	background-color:#ffffff;
	border:1px;
	border-top:0px;
	border-color:#000000;*/
	margin: 		0px;
	padding: 	   	0px;
	clear:			both;
	width: 			950px; 
	height: 		25px;
/*	background-image:	url(layout_FILES/1px-transparent.png);*/
	


}

	
.clear {
	clear:			both;
	}	




/*******Subnavigation****************************************************/

#subnavigation {
	text-align:		left;
	width:			200px;
	height: 		100%;
	float:			left;
	margin-left: 	0px;
	margin-top: 	0px;
    padding-bottom: 0px;
	padding-top:	 0px;
	background-color: transparent;
}			   

/******erste Ebene**********/

#subnavigation ul {
    margin-left: 0px;
	padding-left:0px;
    margin-top: 0px;
	list-style-type: none;
/*	border-top:1px solid #e0e0e0;*/
	border-bottom:1px solid #e0e0e0;
	background-color: transparent;
} 
        
#subnavigation ul li {
	list-style-type: none;
	margin:0px;
	display:block;
	padding-left:0px;
	background-color: transparent;
	border-top:1px solid #e0e0e0;
}
  
#subnavigation ul li a {
    color: #000000;
	font-size:	 12px;
    text-decoration: none;
	list-style-type: none;
	display:block;
	padding-left:18px;
	padding-top:8px;
	padding-bottom:8px;
	background-color: transparent;
}        
        
#subnavigation ul li a:hover {
	background-color: rgb(245,229,170);
	background-color:#F5E5AA;
	background-image:url(layout_FILES/back-cont-head.png);
	background-repeat:repeat-x;

}

#subnavigation ul li .normal {
    font-weight: normal;
	color: #000000;
/*	background-color: #ffffff;*/
}            

#subnavigation ul li .aktiv {
    	font-weight: 800;
	border-left:5px solid  rgb(255,156,0);
	padding-left:13px;
	background-color: #f8f8f8;
}

/******zweite Ebene**********/

#subnavigation ul li ul {
	padding-top:0px;
	padding-bottom:0px;
	padding-left: 18px;
	border-bottom:0px;
/*	border-bottom:1px solid #ffffff;*/
/*	border-top:1px dashed #f0f0f0;*/
/*	background-image:	url(layout_FILES/back-menu.png);*/
	background-repeat:repeat-y;

margin-bottom:0px;
}

#subnavigation ul li ul li {
/*	padding-left:15px;
	list-style-type: none; */
	background-color: transparent;
/*	border-top:0px;*/
	margin-top:0px;
	padding-top:0px;
}


#subnavigation ul li ul li a {
/*	width: 176;*/
/*background-color : #e0e0e0;*/
/*	border-top:0px solid #a0a0a0;*/
	margin:0px;
    margin-top:0px;
    margin-bottom:1px;
	padding-left: 13px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:0px;
	margin-right:0px;
/*	border-bottom:1px solid #ffffff;*/
	font-size:	 11px;
}


#subnavigation ul li ul li a:hover {
	color: #000000;
/*	background-image:    url(layout_FILES/SN2-NO-H.gif);*/
/*	background-color:#d0d0d0;*/
}

#subnavigation ul li ul li .normal {
/*	background-image:    url(layout_FILES/l2-na.gif);*/
	border-left:5px solid rgb(68,19,187);
	padding-left: 13px;
/*	background-color : #f0f0fa;*/
}   

#subnavigation ul li ul li .aktiv {
	border-left:5px solid rgb(255,156,0);
	background-color: #ffffff;
} 

              

/******dritte Ebene**********/

#subnavigation ul li ul li ul{
	padding-left: 18px;
	border-left:0px solid #b0b0b0;
/*	border-top:1px solid #a0a0a0;
	border-bottom:0px solid #a0a0a0;*/
	padding-right:0px;
	margin-right:0px;
/*	background-color:#ffffff;
	background-image:	url(layout_FILES/back-menu.png);
	background-position:0px 0px;
	background-repeat:repeat-y;*/
	
}

#subnavigation ul li ul li ul li{
/*	background-color : #ffffff;*/
/*	width:		159px;*/
}

#subnavigation ul li ul li ul li a {
    color: #000000;
	font-size:	 10px;
    text-decoration: none;
    font-weight: normal;
	list-style-type: none;
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:0px;
	margin-right:0px;
	margin:0px;
/*	margin-top:1px;*/
/*	background-color : #e8e8e8;*/

}


#subnavigation ul li ul li ul li a:hover {
}

#subnavigation ul li ul li ul li .normal {
	color: #000000;
	border-left:5px solid rgb(115,187,0);
}               

#subnavigation ul li ul li ul li .aktiv {
}               

/******** vierte Ebene ****************/
#subnavigation ul li ul li ul li ul li .normal {
	color: #000000;
	border-left:5px solid #CC3399 ;
}               






/*
#content table.imgtext-table  tbody  tr  td  {
background-color : #ffffff;
margin:0px;
padding:0px;
background-image:none;
}
*/

	


/*--------- Hilfsnavigation mit Reiter----------------*/	
	
#hilfsnavigation {
	text-align: 		center;
	padding: 		0px;
	padding-top: 		0px;
	width: 			450px;
	float:			left;
	height:auto;
	min-height:0px;

	}	

#hilfsnavigation ul {
	padding:		0px;
	margin:   		0px;
	list-style-type:   	none;
/*	float: center;*/
	width: auto;
	height:auto;
	float: right;
	}
	
#hilfsnavigation li{
	float:			left;
	color: 			#000;
	}
 

#hilfsnavigation a, #hilfsnavigation a:visited {
	display:		block;
	overflow:	        hidden;
	text-align:         	center;
	text-decoration:    	none; 
	background:     url(layout_FILES/tabs.gif) 0px 0px;	
	width:			121px;
	height:			18px;
	padding:	        7px 0 0 0;	
	}	

 
#hilfsnavigation a:hover, #hilfsnavigation a:active 
	display:		block;
	text-decoration:     	underline; 
	background:		url(layout_FILES/tabs.gif) 0px 25px ;
	float:			left;
	padding:	        7px 0 0 0;	
	}
		
#hilfsnavigation .aktiv{
	background:		url(layout_FILES/tabs.gif) -239px 25px !important;
	}

/*--------- topnavigation mit Reiter----------------*/	
	
#topnavigation {
	text-align: 		center;
	padding: 		0px;
	padding-top: 		0px;
	margin-top:65px;
	width: 			650px;
	float:			left;
	height:auto;
	min-height:0px;
	margin-left:0px;
	}	

#topnavigation ul {
	padding:		0px;
	margin:   		0px;
	list-style-type:   	none;
/*	float: center;*/
	width: auto;
	height:auto;
	float: left;
	}
	
#topnavigation li{
	float:			left;
	color:#bbffbb;
	font-size: 14px;
	font-family: Calibri,Candara,Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;	
	text-align:left;
	border-left: 1px #4444bb solid;
	width:			150px;

	}
 

#topnavigation a, #topnavigation a:visited {
	display:		block;
	overflow:	        hidden;
	text-align:         	center;
	text-decoration:    	none; 
	height:			18px;
	padding:	        7px 0 0 0;	
	color:#FFFFCC;
	}	

 
#topnavigation a:hover, #topnavigation a:active 
{
	display:		block;
	color:#000000;
	background-image:url(layout_FILES/back-cont-head.png);
	background-repeat:repeat-x;
	}
		
#topnavigation .aktiv{
	}
	
/* Image Lightbox */
#lbImageDetails (linie 220)
{
width: 90%;
}




