

/*Body*/

body {

		margin:0px 0px 0px 0px;

		background-color: #FFFFFF;
		
		text-align: center;

	}

	

a {

	color: rgb(0,49,87);

	text-decoration: none;

	border:none;

}

p.bodytext a {
	text-decoration: underline;
	
}	

a img {

	border:none;

}

	





/* Typografie */

body , p.bodytext {

		

		font-size: 12px;

		color: rgb(0,49,87);

		/*font-family: Helvetica,Arial;sans-sarif;*/

		font-family: Arial, Verdana, Helvetica, sans-serif;
		
		

	}

p.bodytext {
	text-align: justify;
}


#right * p {
	text-align: left;
}

#content h1 {
	font-size: 1.2em;
	font-weight: bold;

}
	

	/* Oberpunkte */

.menuitem li a{

	font-size: 14px;

	font-weight: bold;

}



.menuitem ul li a{

	font-size: 10px;

	font-weight: none;

}



/*Wrapper*/

#wrapper{

		width:900px;

		margin: 20px auto;

		padding: 0px;

		text-align: left;

	}

/*Kopfbereich*/

#partOne{

		width: 100%;

		height: 190px;

		float: left;
		

	}

	#logo{

		width: 180px;

		height: 180px;

		float: left;

		margin: 0px 0px 0px 15px;

	}
	
	#info {
		width: 250px;

		height: 30px;

		float: left;

		margin: 0px 0px 0px 50px;
	}

	#language{

		
		margin: 20px 0px 0px 0px;

	}

	#search{

		width: 200px;

		height: 170px;

		float: right;

		border: 1px dotted black;

		margin: 0px;

	}

/*Hauptbereich*/

#partTwo{

		
		width: 100%;

		float: left;

		

	}
	
#partTwoStartseite{

		
		width: 100%;
		height:527px;
		border: 1px  solid rgb(0,49,87);
		float: left;

		

	}


	.menu{

		width: 200px;

		float: left;

		margin: 20px 0px 0px 0px;

		padding: 0px 0px 0px 0px;

	}

	#right{

		width: 200px;

		float: right;

		margin: 0px 0px 0px 0px;

	}

	#content{
		border-left: 1px dotted #999999;

		border-right: 1px dotted #999999;

		margin: 0px 0px 0px 0px;
		
		padding: 0px 0px 0px 0px;
		
		overflow:auto;
		
		width: 475px;
		
		
		
		float:left;
	}
	
	#innercontent {
		margin: 25px 25px 20px 25px;
		padding: 0px 0px 0px 0px;
	}


/*Fussbereich*/

#partThree{

		width: 100%;

		height: 50px;

		float: left;
		
		margin: 20px 0 0 0;
		

	}
#partThreeStart{

		width: 100%;

		height: 50px;

		float: left;
		
		margin: 0px 0 0 0;
		

	}
	

	#left{

		float: left;

		margin:50px 0 0 0;

	}
	#startleft{

		float: left;

		margin:5px 0 0 0;

	}

	#ulm{

		width: 400px;

		float: right;

		margin: 0px;

	}
	
	#ulm a {
		padding:0 0 0 25px;
	}

/*Startseite*/

	#termin {
	        width: 200px;

		height: 60px;

		
		margin: 60px 0px 0px 0px;
		font-size: 14px;
		font-weight:bold;
		
	}
	#startinfo {
		width: 300px;

		float: right;
		font-size: 14px;

		margin:110px 0 0 0;
		
	} 
	#startinfo p {
		margin:0px 0 5px 0;
		}	
	#partTwoHalf {
	
		
		height: 20px;
		float: left;
		margin: 10px 0 0 0px;
		
	
	}

/*HauptMenu*/

ul.menuitem {

	width:170px;
	list-style-type: none;

} 



.menuitem , .menuitem ul, .menuitem li {

	margin: 0px;

	padding: 0px;
	
}



/*alle Links im Menu */

.menuitem a {

	padding: 5px 0px 0px 0px;

	maring: 0px;

	color: rgb(0,49,87);

	text-decoration: none;

	

}





.menuitem a:hover, .menuitem li a:active {

	color: rgb(131,208,240);

	text-decoration: none;

}



/* Oberpunkte */

.menuitem li {

	border-bottom: 1px dotted #999999;

	padding: 5px 0px 5px 15px;

}



/* Erster Unterpunkt */

.menuitem ul li {

	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 35px;
	border-bottom: none;

}





/* Aktiver Oberpunkt */

li.current {

 	border-bottom: none;

 	padding-bottom: 0px; 

	

}



ul.current {

 	border-bottom: 1px dotted #999999;

	padding: 0px 0px 5px 0px;
	
	list-style-image:url("../../fileadmin/static/submenuarrow.png");
	list-style-type:square;
	

}





/* Aktiver Unterpunkt */

li.current a, li.current a:hover, li.currentnosub a,li.currentnosub a:hover {

 color: rgb(131,208,240);

	text-decoration: none;

	

}



/*QuerMenues*/

 



.quermenu {

	font-size: 11px;
	margin:0px 0 0 0;
	

	/*padding:0 0 0 15px;*/

}



.quermenuitem a, .currentquermenuitem a {

	border-left: 1px dotted #999999;

	padding:3px 4px 3px 4px;

}



.first a {

	border-left: none;

	padding-left:0px;

}



/*alle Links im Menu */

.quermenu * a {

	color: rgb(0,49,87);

	text-decoration: none;

	line-height:30px;

}


.quermenuitem a:hover, .quermenuitem li a:active {

	color: rgb(131,208,240);

	text-decoration: none;

}





/* Aktive Links */

.currentquermenuitem a, currentquermenuitem a:hover  {

 	font-weight: bold;

 	font-style:italic;

}




/*StartseitMenue*/


.startmenu {

	font-size: 1.2em;
	margin:12px 0 0 0;
	font-weight: bold;
	float: right;
}



.startmenuitem a {

	padding:3px 15px 3px 5px;

}


/*alle Links im Menu */

.startmenuitem * a {


	color: rgb(0,49,87);

	text-decoration: none;

	line-height:30px;

}



/* Sidebar */



	.sidebar-news-list-container HR.clearer {

		clear:right;

		height:1px;

		

	}

	

	#right * p.bodytext {

		font-size:11px;

		padding:0px 0px 7px 0px;

	}



	.sidebar-news-list-container {

		margin: 13px 0px 0px 0px;

	

	}





	.sidebar-news-list-item {

		/* IE hack */

		height: 1%;

		line-height: 1.3;

		/* IE hack end */

		height: auto !important;

		padding:7px 0px 2px 0px;

		/*margin:3px;*/

		border-bottom:1px dotted #999999;



		}

	.news-search-form {

		/*padding:3px;*/

		margin-bottom:5px;

		border:1px solid #666;

		background-color:#F9FFE5;



	}

	

	.news-search-emptyMsg{

		margin:0px;

	}



	.news-search-form FORM {

		margin:0px;

	}

	.sidebar-news-list-container H3 {

		margin:0px 0px 0px 0px;

	}

	.sidebar-news-list-container H3 A:LINK,.sidebar-news-list-container H3 A:VISITED,.sidebar-news-list-container H3 A:HOVER {

		text-decoration:none;

		

	}

	.sidebar-news-list-container H3 A {

		text-decoration:none;

		font-size:14px;



	}

	.sidebar-news-list-container P {

		margin:0px;	

	}

	.sidebar-news-list-date {

		float: right;

		

		}



	.sidebar-news-list-imgcaption {

		float: right;

		padding-top:3px;

		padding-right:3px;

		font-size: 9px;



		}



	/*.sidebar-news-list-container IMG {



		float: right;

		border:1px solid #666;

		margin-bottom:5px;

		margin-right:2px;

		margin-left:5px;

	}

	.sidebar-news-list-category IMG {

		float: none;

		border:none;

		margin:0px;

	}*/



	.sidebar-news-list-morelink,.sidebar-news-list-category {

		font-size:9px;

		margin-left:3px;

	}

	.sidebar-news-list-morelink  {

		margin-bottom:3px;

	}

	.sidebar-news-list-browse {

		text-align: center;

	}

	

	

/* News Single */

	.news-single-item {

		padding:0 0 0 0;

		margin-bottom:0px;

		border:none;

		background-color:#ffffff;



	}

	

	.news-single-item hr.clearer {

		clear:right;

		height:1px;

		border:none;

		

	}

	

	.news-single-item p.news-single-author {

		display:none;

		

	}

	

	.news-single-item H2 {

		font-size: 16px;

		font-weight:bold;

		color: rgb(0,49,87);

		margin-bottom: 20px;

		

	}

	.news-single-item H3 {

		margin-bottom: 15px;

		color: rgb(0,49,87);

	}







	.news-single-img {

		float: right;

		margin-left:5px;



	}







	.news-single-imgcaption {

		padding:3px;

		clear:both;

	}



	.news-single-category {



		float: right;

	}

	.news-single-backlink, .news-single-backlink a {

		font-weight: bold;

		font-size: 10px;

		margin-bottom: 15px;

		margin-top: 10px;

	}

	.news-single-timedata {

		float: right;

	}

	.news-single-timedata, .news-single-author,.news-single-imgcaption {

		font-size: 9px;

	}

	.news-single-author {

		padding-bottom: 3px;

	}

	.news-single-additional-info {

		background-color: #ffffff;

	

	/* 	clear: both; */

		margin-top: 15px;

		border: none;

		padding:3px;

		padding-bottom:0px;



	}

	.news-single-related,.news-single-files,.news-single-links  {

		border:none;

		margin:0px;

		margin-bottom: 3px;

		padding:3px;

		background-color:#ffffff;

	}



	.news-single-related DD, .news-single-links DD, .news-single-files DD {

		margin-left:20px;

	}



	.news-single-related DT, .news-single-links DT, .news-single-files DT {

		font-weight: bold;

		font-size: 11px;

		margin-left:5px;

		width:90%;

	}	
	

/* Dateiliste */
.csc-uploads-fileName {
	font-size: 12px;
	
}

.csc-uploads-icon img {
	border:1px solid #aaaaaa;
	
}

.csc-textpic ul{
	height: auto;
	overflow: auto;
}