@charset "utf-8";
/* CSS Document */

body {
}

img {
	border:0px;
}


td img {
	border:0px solid #999;
}

/*container*/

#main_container {
	width:100%;
}

#content {
	position:absolute;
	width:960px;
	left:50%;
	min-height:100%;
	margin-left:-480px;
	background-color:#fff;	
}

#header_container {
	position:absolute;
	top:0px;
	width:960px;
	height:160px;
	background-color:#fff;
}

#logo {
	position:absolute;
	left:12px;
	top:22px;
	height:60px;
	width:240px;
	z-index:999;
}

#logoLink {
	position:absolute;
	left:2px;
	top:12px;
	height:80px;
	width:260px;
	cursor:pointer;
	z-index:1000;
}

#kapitel {
	position:absolute;
	left:24px;
	top:150px;
	width:400px;
	height:40px;
	background-color:transparent 0 0;
	z-index:1000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:lighter;
	color:#29536b;
}

#content_container {
	position:absolute;
	top:144px;
	width:960px;
	height:100%;
	background-color:#fff;
}


#slider_container {
	position:absolute;
	top:-1px;
	width:960px;
	height:auto;
	background-color:transparent;
}

#news_container {
	display:block;
	position:absolute;
	top:671px;
	width:960px;
	left:50%;
	margin-left:-480px;
	height:610px;
	background-color:#fff;
	z-index:100;
}

#news1_mag {
	position:absolute;
	float:left;
	width:635px;
	height:auto;
	min-height:397px;
	background-color:#fff;
	left:325px;
}

#news2_mag {
	position:absolute;
	left:15px;
	width:300px;
	height:auto;
	min-height:397px;
	background-color:#fff;
	left:20px;
}

#news_container_mag {
	position:absolute;
	top:556px;
	width:960px;
	left:50%;
	margin-left:-480px;
	background-color:#fff;
	z-index:100;
}


#news1 {
	position:absolute;
	float:left;
	width:635px;
	height:auto;
	min-height:397px;
	background-color:#fff;
	left:325px;
}

#news2 {
	position:absolute;
	left:15px;
	width:300px;
	height:auto;
	min-height:397px;
	background-color:#fff;
}

#news_container_web {
	position:absolute;
	top:456px;
	width:960px;
	left:50%;
	margin-left:-480px;
	background-color:#fff;
	z-index:100;
}

#news1_web {
	position:absolute;
	float:left;
	width:960px;
	height:auto;
	min-height:397px;
	background-color:#fff;
}

#news1_web table a:link, #news1_web table a:visited, #news1_web table span  { text-decoration:none; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
#news1_web table h2  { text-decoration:none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; font-weight:normal; padding: 4px; background-color: #29536b;}

#news2_web {
	position:absolute;
	right:15px;
	width:300px;
	height:auto;
	min-height:397px;
	background-color:#fff;
}

#claim {
	margin-left:0px;
}

#claim .claim {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#8593a0;
	font-weight:lighter;
	font-style:normal;
}

#claim .sub_claim {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#29536b;
	font-style:normal;
	line-height:36px;
}

#claim .info_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#29536b;
	font-style:normal;
}

.info_claim {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#sub1, #sub2, #sub3, #sub4, #sub5, #sub6 span {
	font-size:13px !important;
	line-height:17px;
}

#pointerdiv {
	position:absolute;
	top:200px;
	left:350px;
	height:300px;
	width:400px;
	background-color:#ff0;
	z-index:10000;
}

#footer {
	position:absolute;
	bottom:0px;
	margin-bottom:-240px;
	left:50%;
	margin-left:-480px;
	width:960px;
	height:240px;
	background-color:#e7e7e7;
	z-index:10000;
}

#footer a {
	text-decoration:none !important;
	color:#000;
}

#footer a:hover {
	font-weight:normal;
	color:#2574be;
}

#footer_fb {
	position:absolute;
	top:86px;
	right:20px;
	width:340px;
	height:116px;
}

.footer_fb, li {color:#1ca8a6;}


#protection {
	position:absolute;
	width:380px;
	height:60px;
	background-color:transparent;
	z-index:10000;
	left:20px !important;
	top:480px;
	opacity:0.9;
}

#protection_r {
	position:absolute;
	width:380px;
	height:60px;
	background-color:transparent;
	z-index:10000;
	right:0px !important;
	top:480px;
	opacity:0.9;
}

.protection {padding-left:4px; padding-right:20px; text-align:center; font-size:11px;}
#protection a, #protection_r a {color:#1ca8a6; text-decoration:none !important;}
#protection a:hover, #protection_r a:hover { color:#29536b;}


#clearframe {
	width:400px;
	height:80px;
	background-color:#ff0;
	opacity:0.5;
	z-index:1000;
}

#clearframe a {
	display:none;
}

#clearframe a:hover {
	display:none;

}

.textbox {width:320px;height:auto;display:inline-block;background-color:#29536b; opacity:0.95;border-radius:4px; border: 1px solid #999; padding:10px; 
	background-image:url(../bilder/click.png); background-position:top; background-position:275px; background-repeat:no-repeat;}
.portfolio {color:#000; font-weight:normal !important;}

#intro {
	position:absolute;
	top:27px;
	left:274px;
	width:686px;
	height:30px;
	background-color:transparent;
	}
	
.intro { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8593a0; line-height:18px;}
.zitat {font-size:14px; font-style:italic; line-height:18px;}
.list {font-size:14px; font-style:normal; line-height:18px; color:#295369 !important;}

#startup li {color:#295369 !important;list-style-type:none;}
#startup_block li {color:#fff !important;list-style-type:none; font-size:16px; font-style:normal;}

	#kontaktform td {
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:normal;
						line-height:24px;
						}
						
					#kontaktform td input {
						border:0;
						background-color:#EEEEEE;
						padding:4px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						color:#333333;
						width:300px;
						margin-left:60px;
						}
						
					#kontaktform td textarea {
						border:0;
						background-color:#EEEEEE;
						padding:4px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						color:#333333;
						width:420px;
						height:100px;
						margin-left:60px;
						}

#satzback {width:296px;	height:137px; background-image:url(../images/satzback.jpg);	background-repeat:no-repeat;}
	