@import url("main_FILES/menu.css");
@import url("mail.css");

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 170%;
	font-size: 13px;
	color:#4c494a;

	background-image:url('/fileadmin/img/web3backgr.png');
	background-repeat:repeat-x;
}

a, a:link {
	color:#015183;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#side {
	background-image:url(/fileadmin/img/bg_top.png);
	background-repeat:no-repeat;
	width:960px;
margin-left:auto;
margin-right:auto;
	overflow:hidden;
}

#sidew {
	width:935px;
	text-align:left;
	display:table;
	
}

#header {
	background-image:url('/fileadmin/img/site_bg.gif');
	width:935px;
	margin-left:28px;
	z-index:1;
}

#language {
	width:915px;
	font-size:10px;
	padding-right:25px;
	padding-top:20px;
	color:#333333;
	height:30px;
	text-align:right;

}

#language a {
	color:#333333;
	text-decoration:none;
}

#language a:hover {
	text-decoration:underline;
}

#logo {
	margin-left:0px;
	z-index: 9999;
	float:left;
	width:274px;
}

#kopfbild {
	width:618px;
	height:360px;
	float:left;
	background-position:left top;
	display:table;
	z-index:2;


}

#kopfbild_rand {
	width:43px;
	height:360px;
	float:left;
	background-position:left top;
	z-index:3;

}

#service_kasten {
	float:left;
	margin-left:385px;
	margin-top:6px;
	width:223px;
	height:91px;
	z-index:4;
	display:none;
}

#suche {
	float:left;
	margin-left:385px;
	margin-top:8px;
	width:223px;
	background-color:#ffffff;
	z-index:5;
margin-bottom:97px;

}


#suchboxform {
	background-color:#f3f3f3;
	height:31px;
 	margin:1px;
	padding-top:6px;
	padding-bottom:0px;

}

#suchboxform input {
	border: 1px solid #f3f3f3;,
	background-color:#f3f3f3;
	height:15px;
	width:185px;
	font-size:12px;
	margin-left:1px;
	padding:3px;
	color:#333333;
	float: left;
}

#suchboxform .suchbutton{
	margin-top:3px;
	margin-left: 0px;
	float: left;
	background-image:url('/fileadmin/img/search_btn.gif');
	width:22px;
	height:17px;
	border:0px;
}

#headertext_bg {
	width:418px;
	height:101px;
	float:left;
	margin-top:114px;
	background-image:url('/fileadmin/img/maske_headertext.png');
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	z-index:6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-size: 14px;
	color: #FFFFFF;
	padding-left:200px;
}

#headertext {
	float:left;
	margin-top:280px;
	margin-left: 10px;
	color:#FFFFFF;
	z-index:7;
	position:absolute;
	

}

#headertext blockquote{
	font-family: verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	letter-spacing: 0.01em;
	font-weight:normal;
	font-size:22px;
}

.csc-header br, .csc-textpicHeader br{
	display:none;
}

h3 
{
	font-size:15px;
	margin:0px;
	padding:0px;
}

#header2 {
	float:right;
	width:935px;
	background-color:#efefef;
	height:114px;
	margin-left:28px;
	display:table;
	z-index:10;
	overflow:hidden;

}

#header2text {
	float:right;
	width:514px;
	height:92px; 
	background-image:url('/fileadmin/img/header2text.png');
	padding-left:105px;
	padding-top:22px;
	padding-right:10px;
	

}

#topmenue {
	width:305px;
	height:268px;
	margin-top:185px;
	background-image:url('/fileadmin/img/topmenue_bg.png');
	z-index:20;
	text-align:right;
	position:absolute;
	background-color:#01456F;

	
}

.menu2{
	margin-top:10px;
}

.left_menu_level1 {
	margin-bottom:4px;
	margin-right:40px;

}


.left_menu_level1_last
{

	margin-right:40px;
}

#content {
	width:892px;
	margin-left:27px;
	text-align:left;
	border-left-width: 44px;
	border-left-style: solid;
	border-left-color: #EFEFEF;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	overflow:hidden;
}

#left {
	width:260px;
	margin-left:1px;
	float:left;
}

#kontaktanschrift, #quicklinks{
	margin-top:33px;
	font-size:11px;
	text-align:right;
       margin-right:45px;

}

#quicklinks .menu-level1{
list-style-type: none;
margin-top:0px;

}

#kontaktanschrift a, #quicklinks a{
	margin-top:30px;
	font-size:11px;
	text-decoration:none;
	color:#4C494A;
}
#kontaktanschrift a:hover{
	text-decoration:underline;
}

#quicklinks a img{
	vertical-align:middle;
	margin-left:5px;
}

#main {
	float:left;
	width:598px; 
	padding-left:23px;
	padding-right:10px;
	margin-top:10px;
	
}

.teaser {
	width:163px; 
	height:277px;
	background-color:#efefef;
	padding:11px;
	float:left;
	margin-right:13px;
	margin-bottom:14px;
	font-size:11px;
	overflow-y:hidden;

}

.teaser .bodytext
{
	margin-top:3px;	
	margin-bottom:3px;	
	
}

#footer {
	display:none;
}

#footerlinks {
	float:left;
	width:801px;
	height:39px;
	background-color:#efefef;
	margin-left:28px;
	padding-left:175px;
	padding-top:24px;
	color:#015183;
}

#footerlinks a, a:link {
	color:#015183;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	padding-bottom: 2px;
}

#footerlinks a:hover {
	color:#015183;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #015183;	
}

#quicklinks a:hover{

text-decoration:underline;
}