body {
	background-color:#CCCCCC;	
	height:100.01%;
	font-size: 100.01%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

#main {
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position: 0px 80px;
	border-right: 2px solid #506171;
	border-left: 1px solid #506171;
	border-bottom: 2px solid #506171;
	border-top: 1px solid #506171;
	margin: auto;
	text-align: left;
	width: 900px;
}

#oben {
	height:200px;
	float:none;
}

#oben-left {
	padding-left:17px;
	padding-top:15px;	
	height:200px;
	float:left;
}

#oben-center {
	width:69%;
	float:right;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8ca1b6;
	font-weight:bold;
	padding-top:80px;
	padding-right:30px;
	cursor:default;
}

#oben-center h2 { font-size:14px; color:#8ca1b6;}

#navi1 {
	background-color:#afbdcb;
	height:21px;
	text-align:left;
	padding:5px;
	padding-top:0px;
	padding-left:20px;	
}

#navi1 ul { list-style-type:none; margin-left:-30px; margin-top:5px;}
#navi1 li { float:left; padding-right:20px;}

#banner {
	/*background-image:url(../images/banner/banner1.jpg);*/
	height:105px;
}

#inhalt {
	float:left;
	padding:10px;
	line-height:20px;
}

#spalte1 {
	width:580px;
	float:left;
	padding:20px;
	padding-top:0px;
	padding-right:0px;
}

#spalte2 {
	width:260px;
	float:right;
	padding:20px;
	padding-left:0px;
	margin-top:5px;
}

#navi2 {
	text-align:left;
	width:100%;
	float:left;
	padding-left:0px;
	padding-bottom:10px;
	height:15px;
}

#content {
	background-color:#f9fbfc;
	text-align:left;
	width:100%;
	float:left;
	padding:10px;
	padding-top:10px;
	min-height:600px;
}

#news {
	width:200px;
	float:right;
	background-color:#dde5ec;
	padding:10px;
	margin-bottom:10px;
	font-size:11.5px;
	text-align:left;
	line-height:15px;
}

#news ul { list-style-type:square; margin-left:-25px; margin-top:-10px;}

#news a:link{ font-family:Arial, Helvetica, sans-serif; font-size:11.5px; color:#627494; font-weight:normal; text-decoration:none;}
#news a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11.5px; color:#627494; font-weight:normal; text-decoration:none;}
#news a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11.5px; color:#627494; font-weight:normal; text-decoration:underline;}


#newsheadline {
	width:210px;
	float:right;
	background-color:#1b3764;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	padding:5px;
	margin-top:0px;
}

#bild {
	width:180px;
	float:right;
	height:60px;
	padding-bottom:10px;
}

#dresden {
	width:180px;
	float:right;
	height:60px;
	padding-bottom:10px;	
}

#footer {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b3764;
	font-weight:bold;
	padding:30px;
}

#footer2 {
	color:#8ca1b6;
	width:850px;
	text-align:left;
}

#footer3 {
	clear:both;
}



.navi3 { width:20%; height:40px; text-align:center; float:left; font-size:10px; color:#8ca1b6;}

.navi3_link {height:40px; text-align:center; font-size:10px; color:#8ca1b6; text-decoration:none;}
.navi3_link a:link{height:40px; text-align:center; font-size:10px; color:#8ca1b6; text-decoration:none;}
.navi3_link a:visited{height:40px; text-align:center; font-size:10px; color:#8ca1b6; text-decoration:none;}
.navi3_link a:hover{height:40px; text-align:center; font-size:10px; color:#8ca1b6; text-decoration:underline;}

/*FONTS*/

h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#1b3764; font-weight:bold;}
h1 a:link{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#1b3764; font-weight:bold;}
h1 a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#1b3764; font-weight:bold;}
h1 a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#1b3764; font-weight:bold;}

h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#333333; font-weight:bold; font-style:normal; padding:0 0 0 0; margin:0 0 0 0; }
h2 a:link{ font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#333333; font-weight:bold; font-style:normal;}
h2 a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#333333; font-weight:bold; font-style:normal;}
h2 a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#333333; font-weight:bold; font-style:normal;}


h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; text-decoration:none;}
h3 a:link{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; text-decoration:none;}
h3 a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; text-decoration:none;}
h3 a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; text-decoration:none;}

.news-2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#627494; font-weight:normal; text-decoration:none;}
.news-2 a:link{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#627494; font-weight:normal; text-decoration:none;}
.news-2 a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#627494; font-weight:normal; text-decoration:none;}
.news-2 a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#627494; font-weight:normal; text-decoration:underline;}


.content {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}
.content a:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04376e; text-decoration:none;}
.content a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04376e; text-decoration:none;}
.content a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8ca1b6; text-decoration:underline;}

.content ul { list-style-type:square; margin-left:-25px;}

.contentright {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}
.contentright a:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#04376e; text-decoration:none;}
.contentright a:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#04376e; text-decoration:none;}
.contentright a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8ca1b6; text-decoration:underline;}

#navi1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1b3764; font-weight:bold; text-decoration:none;}
#navi1 a:link{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:bold; text-decoration:none;}
#navi1 a:visited{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:bold; text-decoration:none;}
#navi1 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1b3764; font-weight:bold; text-decoration:none;}

.navi2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b0bdce; font-weight:bold; text-decoration:none;}
.navi2 a:link{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#04376e; font-weight:bold; text-decoration:none;}
.navi2 a:visited{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#04376e; font-weight:bold; text-decoration:none;}
.navi2 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#8ca1b6; font-weight:bold; text-decoration:none;}

.footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1b3764; text-decoration:none;border-bottom:0px dotted #506171;}
.footer a:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1b3764; text-decoration:none; border-bottom:1px dotted #506171; }
.footer a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1b3764; text-decoration:none;border-bottom:0px dotted #506171;}
.footer a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1b3764; text-decoration:none;border-bottom:0px dotted #506171;}


.footer_add {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none; font-style:italic;}


.noborder { border:0px;}



/*NEWS*/
.news-single-img { float:left; padding-right:10px;}
.news-single-imgcaption { font-size:10px; vertical-align:top; padding-top:0px; margin-top:0px;}
.news-single-author { font-size:10px;}
.news-single-author a:link{ font-size:10px;}
.news-list-morelink { margin-left:5px;}


/*RTE + TEXT*/
DIV.csc-frame-rulerBefore { border-top: 1px solid #1b3764; margin: 5px 0px 5px 0px;}
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #1b3764; margin: 5px 0px 5px 0px;}
.csc-frame-frame1 { background-color: #506171; border: 2px solid #1b3764; border-left: 1px solid #1b3764; border-top: 1px solid #1b3764; padding:5px;}
.align-right { text-align:right;}
.align-left { text-align:left;}
.align-center { text-align:center;}
.bodytext { margin-top:0px;}
.csc-textpic-caption { font-size:11px;}



/*Kontaktformular*/
.input_mail { padding:3px; margin-bottom:1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1b3764; width:254px; border:1px solid #1b3764;}
.input_mail_select { padding:3px; margin-bottom:1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1b3764; width:262px; border:1px solid #1b3764;}
.tx-rtbewerbung-pi1-button_mitteilung { padding:3px; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1b3764; border:1px solid #1b3764; margin-top:25px; cursor:pointer;}
.tx-rtbewerbung-pi1-button_mitteilung:hover { background-color:#1b3764; color:#fff;}

.input_mail_mitteilung { padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1b3764; width:250px; border:1px solid #1b3764;}
.tx-srfreecap-pi2-image { margin:0 0 0 0; border: 1px solid #1b3764;}




