@charset "utf-8";



/* { margin:0; padding: 0;}*/

html { height: 101%;}

fieldset, img { border: 0; }
select, input, textarea {font-size: 99%; }

ul, ol, dl { margin: 0 0 1em 1em }
li { margin-left: 1.5em; line-height: 1.5em; }
	
dt { font-weight: bold; }
dd { margin: 0 0 1em 2em; }
	
blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}

.clear {clear: both;}	

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    	font-size: 12px;
     	color: #484848;	
	line-height: 160%;
	top: 0px;
	margin: 0px;
}



/*-----------------------------------DOKUMENT---------------------------------------*/




div#documentbody {
	width: 100%;

}


/*-----------------------------------HEAD---------------------------------------*/

* html div#documenthead {text-align:center;}
*+html div#documenthead {text-align:center;}
	
	div#documenthead {
		width: 100%;
		height: 263px;
		background-image: url(../images/header3.png);
    	        background-repeat: repeat-x;	

	}


	div#head {
		width: 910px;
		height: 263px;
		margin: auto;

	}


* html div#top {text-align: left;}
*+html div#top {text-align: left;}

		div#top {
			padding-top: 3px;
			width: 910px;
			height: 30px;
			margin: auto;
		}
		
			div#topnavi {
				float: left;
				width: 280px;
				padding-top: 0px;
				

			}
			
* html div#fontsize {margin-top: -18px;}
*+html div#fontsize {margin-top: -18px;}
			
			div#fontsize {
				margin-top: -22px;
				height: 20px;
				margin-left: 40px;
			}
			
* html div#login {padding-left: 0px; margin-top: 0px;}			
*+html div#login {padding-left: 0px; margin-top: 0px;}	
		
			div#login {
				float: right;
				width: auto;
				text-align: right;
				height: 25px;
			}


* html div#mid {text-align:left;margin-top: -17px;}
*+html div#mid {text-align:left;margin-top: -3px;}


	
		div#mid {
			width: 910px;
			height: 198px; 
			margin: auto;
			margin-top: -3px;
		}
		
			div#logo {
				width: 438px;
				height: 198px;			
				float: left;
			}
			
			div#welchselimage {
				float: right;
				width: 462px;
				height: 188px;	
				padding-top: 5px;
				padding-bottom: 5px;
			}

* html div#bottom {text-align:left;}
*+html div#bottom {text-align:left;}
	
		div#bottom {
			width: 910px;
			height: 35px;
			margin-top: 3px;
			margin: auto;
		}
		
			div#menu {
				width:710px;
				float: left;
				padding-top: 8px;
			}
			
			div#search {
				width:198px;
				float: right;
				padding-top: 5px;
			}
			
/*-----------------------------------CONTENT---------------------------------------*/	

* html div#documentcontent {text-align:center;}
*+html div#documentcontent {text-align:center;}
	
	
	div#documentcontent {
		width: 100%;

	}
	
* html div#content {text-align:left;}
*+html div#content {text-align:left;}

	div#content {
		width: 910px;
		margin: auto;
		margin-top: 25px;
	}
	
		div#left {
			width: 680px;
			float: left;
		}
		
		div#right {
			float: right;
			width: 200px;
		}
		
		
			div#submenu {
			
			}
			
			div#news{
				margin-top: 25px;
			}

/*-----------------------------------FOOT---------------------------------------*/

* html div#documentfoot {text-align:center;margin-top: 25px;}
*+html div#documentfoot {text-align:center;margin-top: 25px;}

	div#documentfoot {
		width: 100%;
		background-image:url(../images/footer.png);
    		background-repeat: repeat-x;
		height: 128px;
		
	}
	
* html div#foot {margin-top:10px; text-align: left;}
*+html div#foot {margin-top:10px; text-align: left;}
	
	div#foot {
		width: 910px;
		margin: auto;
		margin-top: 25px;
		padding-top: 5px;
	}
	
		div#footer {
			width: 910px;
			color:#666666;
		}


table {
	font-size: 100%;
	padding: 0px;
}

table.contenttable {font-size: 100%; padding: 0px; padding:0px; margin:0px;}
table p.bodytext {margin: 1px;}

table TD.dark {background-color: #db241e; text-align: center; color: #ffffff;}
table TD.light {background-color: #ffebeb; text-align:center;}

#nachricht {font-family:Verdana, Arial, Helvetica, sans-serif;}
TABLE P  {margin: 0px; padding: 0px;}
.csc-uploads-fileName {width: 300px;}
.csc-uploads-fileSize {}



TABLE.organ TD {padding-top: 4px; padding-bottom: 4px;}
.kastla {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #484848;
	text-align: center;
	background-color: #ffebeb;
}


.conncection {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
}

.horiz {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.rechtshorz {
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
}

.title {display:none;}

