* body
{
	text-align:center;
	border:0px solid red;
	margin-left:1px;
	margin-top:15px;
}
body  
{ 
	background: url(../img/center_img/abrunden/body-top.jpg) 
	repeat-x #ffffff; 
}
#container
{
	border:0px solid #0A3C81;
	width:903px;
	height:722px;
	text-align:left;
	margin-top:0px;
	margin: 0 auto;
}
/*#################### TEIL LEFT ####################*/
#center_1
{
	border:0px solid #0A3C81;
	float:left;
	height:700px;
	width:224px;
}
#top
{
	border:0px solid red;
	background-image: url(../img/center_img/abrunden/top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:5px;
	margin-left:-3px;
}
#logo
{
	border-right:1px solid #0A3C81;
	border-left:1px solid #0A3C81;
	/*background-image: url(../img/schroeter.png);
	background-repeat:no-repeat;
	background-position:center;*/
	/*width:208px; <-- logo*/ 
	width:224px;
	/*height:102px; <-- logo*/ 
	height:102px;
}
/*########## TEIL MENU LEFT ##########*/
#menu_left
{
	border-right:1px solid #0A3C81;
	border-left:1px solid #0A3C81;
	background-image: url(../img/klaviatur_bb.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:643px;
	width:224px;
}
#menu_left ul
{
	border:0px solid white;
	list-style:none;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
	float:left;
	
}
#menu_left li
{
	display:inline;
}
#menu_left a
{
	border:0px solid green;
	display:block;
	float:left;
	height:18px;
	width:202px;
	padding-left:22px;
	padding-top:2px;
	color:black;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
}
	#menu_left a:hover
	{
		color:#ffffff;
		border:0px solid red;
		font-weight:bold;
		height:18px;
		background-color:#E3001B;
	}
		#menu_left a.active1
		{
			color:#ffffff;
			height:18px;
			font-weight:bold;
			background-color:#E3001B;
		}
		
/*### EBENE 2 ###*/
#menu_left a.active2
{
	color:#E3001B;
	height:18px;
	font-weight:bold;
	padding-left:42px;
	border:1px solid orange;
}
#menu_left .sub2 a
{
	color:#000000;
	border:0px solid blue;
	height:18px;
	width:182px;
	padding-left:42px;
}
#menu_left .sub2 a.active2
{
	color:#E3001B;
	border:0px solid green;
	height:18px;
	width:182px;
	padding-left:42px;
}
#menu_left .sub2 a:hover
{
	color:#ffffff;
	border:0px solid red;
	height:18px;
	width:182px;
	padding-left:42px;
}
/*### EBENE 3 ###*/
#menu_left ul.active3 a.active3
{
	color:#E3001B;
	height:18px;
	font-weight:bold;
	border:0px solid blue;
	padding-left:62px;
}
#menu_left ul.active3 a:hover
{
	color:#ffffff;
	height:18px;
	font-weight:bold;
	border:0px solid blue;
	padding-left:62px;
}
#menu_left .sub3 a
{
	color:#000000;
	border:0px solid blue;
	height:18px;
	width:162px;
	padding-left:62px;
}
#menu_left .sub3 a.active3
{
	color:#E3001B;
	border:0px solid blue;
	height:18px;
	width:162px;
	font.wight:bold;
	padding-left:62px;
}
#menu_left .sub3 a:hover
{
	color:#ffffff;
	border:0px solid blue;
	height:18px;
	width:162px;
	padding-left:62px;
}
/*#################### TEIL RIGHT ####################*/
#center_2
{
	border-top:0px solid #0A3C81;
	border-right:1px solid #0A3C81;
	border-bottom:0px solid #0A3C81;
	float:left;
	height:743px;
	width:674px;
}
/*########## TEIL MENU TOP ##########*/
#menu_top
{
	border:0px solid red;
	margin-left:1px;
	widtgh:675px;
	height:70px;
	background-color:#305282;
}
#menu_top ul
{
	border:0px solid white;
	list-style:none;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
	float:left;
	
}
#menu_top li
{
	display:inline;
}
#menu_top a
{
	border:0px solid green;
	display:block;
	float:left;
	height:26px;
	width:110px;
	padding-top:25px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	font-family:Arial;
	font-size:12px;
}
	#menu_top a:hover
	{
		color:#ffffff;
		border:0px solid red;
		height:26px;
		font-weight:bold;
	}
	
.img_button_top
{
	border:0px solid red;
	margin-left:620px;
	margin-top:-25px;
	height:10px;
	width:50px;
	float:left;
}
	.sitemap { float:left; width:25px; height:40px; border:0px solid blue; overflow:hidden; }
	.sitemap a { float:left; border:0px solid blue; }
	.sitemap a img { border:0px solid red; margin-right:100px; }
	.impressum { float:left; width:20px; height:40px; border:0px solid orange; overflow:hidden; }
	.impressum a { float:left; border:0px solid orange; }
	.impressum a img { border:0px solid orange; margin-right:100px; }
		
#main_img
{
	border-bottom:1px solid #0A3C81;
	margin-left:1px;
	width:674px;
}
.img_button
{
	border:0px solid blue;
	float:left;
	overflow:auto;
	width:75px;
	padding-left:590px;
	margin-top:-450px;
}
.img_button img { border:0px solid red; float:left; padding-left:10px;}
#footer{
	height:30px;
	width:900px;
	font-size:10px;
	color:#80808C;
	padding-top:15px;
	padding-left:0px;
	margin-top:744px;
	border:0px solid red;
	background-image: url(../img/center_img/abrunden/bottom.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.foo_text
{
	padding-left:760px;
}
/*#################### CONTENT ####################*/
#content
{
	border:0px solid red;
	padding:25px 25px;
	font-family:Arial;
	height:408px;
	overflow-y:auto;
	overflow-x:hidden;
}
.csc-firstHeader
{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
}
.csc-subheader
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
}
p.bodytext
{
	font-size:13px;
	font-family:Arial;
}
a.goback { font-size:13px; color:#000000; text-decoration:none;}
.goback { margin-top:25px; padding-left:2px; border:0px solid red;}
/*#######################################################################################################################*/
#content_2
{
	border:0px solid red;
	padding:25px 25px;
	font-family:Arial;
	height:620px;
	overflow-y:auto;
	overflow-x:hidden;
}
img { border:0px solid black; }
.imgframe { border:1px solid black; }
table {font-size:12px; }

.bb-kasten 
{
	text-align: left;
	width: 191px;
	height: 109px;
	display: block;
	padding: 0px 0px 0px 0px;
	margin-right: 5px;
	margin-bottom: 20px;
	float: left;
	border:0px solid black;
}
.bb-kasten-gross 
{
	text-align: left;
	width: 586px;
	height: 109px;
	display: block;
	padding: 0px 0px 0px 0px;
	margin-right: 5px;
	margin-bottom: 20px;
	float: left;
	border:1px solid black;
}
.bb-img 
{
	border:none;
}
/*### HEADER ###*/
.csc-firstHeader { font-family:Arial; font-weight:bold;	font-size:14px; }
h2.csc-firstHeader { font-family:Arial; font-weight:bold; font-size:17px; }
h4.csc-firstHeader { font-family:Arial; font-weight:bold; font-size:15px; border:0px solid blue; }
h4 { font-family:Arial; font-weight:bold; font-size:15px; border:0px solid blue; }
/*### SUB HEADER ###*/
.csc-subheader {  font-family:Arial; font-size:9pt;	font-weight:bold; }
.csc-subheader-2 { font-family:Arial; font-weight:bold; font-size:15px; }
a { text-decoration:none; color:black;}
a:hover { color:#B80000; }
ul 
{ 
	list-style-type: none; margin: 0; padding: 0;
	/*list-style-image: url(../img/list_style.gif);*/
	border:0px solid black;
	margin-left:15px;
}
li 
{
	border:0px solid black;
	font-size:12px;
	line-height:17px;
	list-style-image: url(../img/list_style.gif);
}
li a:hover { color:#B80000; }
.csc-textpic dt img { margin-top:-200px; border:0px solid black;}
.csc-textpic-caption {text-align: left; margin-top: 20px; margin-bottom: 6px; font-size:9px;}
.img_button_2
{
	border:0px solid red;
	float:left;
	width:100px;
	padding-left:560px;
	margin-top:-10px;
	margin-bottom:-50px;
}
.img_button_2 img { border:0px solid red; float:left; padding-left:10px;}
.imgheader {font-weight: bold; text-align: left; margin-top: 20px; margin-bottom: 6px; font-size:12px; }

.contact, .contact a 
{
	background-color: #0a3c81;
	border: 1px solid #0a3c81;
	padding: 2px;
	padding-top:8px;
	height:20px;
	color: #000000;
	width: 58px;
	font-size:12px;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}
.contact a:hover 
{
	color: #0a3c81;
	background-color: #ffffff;
	padding: 3px;
	font-weight: bold;
}
table.mailform 
{
	margin-left: -2px;
	padding: 0px;
	border: none;
	background-color: transparent;	
}
input.csc-mailform-check  { margin-left: 0px; margin-top: 10px; margin-right: 550px; }
input.csc-mailform-submit { font-size: 10pt; margin-top: 10px; margin-left: -1px; }
.csc-mailform			{ font-size: 9pt; }
.csc-form-labelcell 	{ font-size: 9pt; margin-left: 5px; }
.csc-form-fieldcell 	{ font-size: 9pt; margin-top: 10px; margin-left: 5px; }
.csc-mailform-submit 	{ font-size: 9pt; font-weight: bold; margin-top: -10px; margin-bottom: 10px; height: 24px; vertical-align: middle; padding-bottom: 3px; }

.csc-form-fieldcell input		{ font-size: 9pt; border: 1px solid red; padding: 2px; }
.csc-form-fieldcell textarea	{ font-size: 9pt; border: 1px solid red; padding: 2px; }
.csc-form-fieldcell select		{ font-size: 9pt; border: 1px solid red; padding: 2px; }

.team { }

.team table	{ margin: 0 0 10 15; border: 0px; padding-top: 5px; width: 100%; }
.team tr 	{ vertical-align: top; text-align: left; }
.team td 	{ background-color: #f5f8fd; }
.team img 	{ height: 60px; }



.mouseoverlist { margin-left:38px; display: none; border:0px solid red; font-size:12px; font-family:Arial; }
.mouseoverlist ul { margin-top:-15px; margin-left:-15px; line-height: 13px; border:0px solid red;}
.mouseoverlist li { margin: 3 0 3 0; line-height: 13px; text-indent: 0px; #margin-left: 39px; }
.csc-bulletlist-0 
{
	list-style-type: square; 
	margin-bottom:-5px;  
	list-style-image: url(../img/list_style.gif); 
	border:0px solid red; 
	font-size:12px;
	font-family:Arial;
}
img.bullet { border:0px solid red; padding-right:5px;}
.csc-sitemap li { margin: 2px;}
.csc-sitemap a 
{
	border: 1px solid transparent;
	padding: 1px;
	font-size:11px;
	font-family:Arial;
}
.csc-sitemap a:hover 
{
	border:0px solid #e3001b;
	background-color:#E3001B;
	color:#ffffff;
	font-size:11px;
	font-family:Arial;
}