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

.neues_block{
	margin-bottom:15px;
	width:400px;
	max-height:500px;
	border-right: 1px solid #1B2F41;
	border-bottom: 1px solid #1B2F41;
}
	.neues_titel{
		width:400px;
		font-size:14.5px;
		/*font-weight:bold;*/
		background-color:#FFF;
	}
	.neues_titel_text{
		padding:4px 2px 5px 3px;
		line-height:15px;
	}
	.neues_inhalt{
		background-color:#FFF;
		height:100%;
	}
	.neues_text{
		padding:4px 15px 4px 4px;
		text-align:justify;
		line-height:13.5px;
	}

.neues_artikel_block{
	width:400px;
	border-right: 1px solid #1B2F41;
	border-bottom: 1px solid #1B2F41;
}

.header{
	color:#25425B;
	font-weight:bold;
	font-size:12px;
	margin-left:2px;
	margin-right:3px;
	margin-bottom:5px;
	letter-spacing:1.5px;
	float:left;
}
#news_header{
	color:#FFF;
	font-size:11.5px;
	margin-left:2px;
	background:#1B2F41;
	line-height:16px;
	padding:2px;
	word-spacing:-1.5px;
	width:395px;
	padding-left:5px;
}
#news_content{
	color:#000;
	font-size:10.5px;
	line-height:13px;
	letter-spacing:0.1px;
	padding:3px;
}
#news_block{
	padding:2px;
	margin:2.5px 0px;
	background-color:#2E4159;
	color:#FFF;
	font-size:10px;
}
	.news_block_date{
		font-weight:bold;
		margin-right:6px;
		float:left;
	}
	.news_link:link{
		color:#FFF;
		text-decoration:none;
		display:block;
		font-weight:normal;
	}
	.news_link:hover{
		color:#FFF;
		text-decoration:none;
		font-weight:normal;
	}
	.news_link:visited{
		color:#FFF;
		text-decoration:none;
		font-weight:normal;
	}
#news_block:hover{
	-moz-box-shadow:1px 1px 1px #333333;
	-webkit-box-shadow:1px 1px 1px #333333;
	color:#0FF;
}


#content_down{
	padding:5px;
	padding-bottom:15px;
}
	#content_down a:link{text-decoration:none; font-weight:bold;}
	#content_down a:hover{text-decoration:underline; font-weight:bold;}
	#content_down a:visited{text-decoration:none; font-weight:bold;}

.investi{
	font-size:12px;
	background: #CCC;
	font-weight:bold;
	line-height:17px;
}

#teamtable{
	border: 1px solid #CCC;
	margin-top:10px;
	width:395px;
}
#teamtable td{
	background-color:#D9DDDB;
	font-size:11px;
	letter-spacing:-0.2px;
	width:197.5px;
}

#firmentable{
	margin:2px;
	margin-top:3px;
	border:0;
}
	.firmenheader{
		font-weight:bold;
		padding:3px;
	}
	.firmencontent{
		font-size:11.5px;
		padding:3px;
		letter-spacing:0px;
	
	}
	
#artikel{
	border: 1px thin  #000;
	height: 60px;
	background-color:#999;
	elevation:higher;
	width:195px;
	margin:1px;
	float:left;
	display:block;
}
#artikel a:link{
	border:0px;
	font-weight:normal;
	display:block;
}
#artikel a:visited{
	border:0px;
	font-weight:normal;
	display:block;
}
#artikel a:hover{
	border:0px;
	font-weight:normal;
	display:block;
	text-decoration:none;
}
#artikel img{
	border: 0px;
	max-width:38px;
}
#artikel_bild{
	float:left;
	min-width:35px;
	padding:5px;
	text-align:center;
}
#artikel_bild img{
	height:50px;
}
#artikel_text{
	padding:5px;
	font-size:10px;
	text-align:left;
	min-height:45px;
}
#artikel:hover{
	background-color:#FFF;
}

#magazin{
	border: 1px thin #000;
	height: auto;
	background-color:#999;
	elevation:higher;
	width:400px;
	margin:2px;
	float:left;
	display:block;
}
#magazinbild{
	padding:5px;
	float:left;
	height:120px;
	vertical-align:middle;
}
#magazintext{
	padding:5px;
	font-size:9px;
	line-height:11.5px;
}
#magazin b{
	font-size:10px;
	font-weight:bold;
	color:#1B2F41;
}
#magazin:hover{
	background-color:#CCC;
}

/*Register Tabelle*/

#register{
	width:90%;
	padding:3px;
}
	#register input{
		width:120px;
	}
#register td{
}

.fall{
	font-weight:normal;
	padding:2px;
	margin:auto;
	margin-top:2px;
	width:350px;
	display:block;
}

.fall a:link{color:#1B2F41; text-decoration:none;}
.fall a:visited{color:#1B2F41; text-decoration:none;}
.fall a:hover{color:#1B2F41; text-decoration:none;}

.fallinhalt{
	margin:3px 3px 6px 9px;
	padding:3px;
	font-size:10px;
	background-color:#DDD;
}

/* Suchmaschine - Ergebnisse */
#search_result{
	border: 1px solid #2E4159;
	margin-bottom:5px;
}
	.result_title{
		background-color:#2E4159;
		color:#FFF;
		display:block;
		font-size:10.5px;
		padding:1.5px 0 1px 5px;

	}
	.result_title_text{
		width:90%;
		float:left;	

	}
	.result_text{
		margin:3px;
		display:none;
	}
	.result{
		background:#FF9;
	}
	.result2{
		background:#777;
	}
	.drop_down{
		width:15px;
		height:15px;
		float:right;
	}
	
.register input{
	border-style:hidden;
	border-right:1px solid #1B2F41;
	margin-top:1px;
	background-color:#CCC;
	width:135px;
	padding:1px;
}
.register input[type=submit]{
	border-style:hidden;
	border-right:1px solid #1B2F41;
	margin-top:5px;
	background-color:#1B2F41;
	width:180px;
	color:#FFF;
}
.register input:focus {
   	border-right:3px solid #1B2F41;
	width:133px;
}
.register select {
	border-style:hidden;
	border-right:1px solid #1B2F41;
	margin: 1px 5px 5px 0;
	background-color:#CCC;
	width:175px;
}
.register textarea {
	border-right:1px solid #1B2F41;
	width:330px;
	height:200px;
	background-color:#CCC;
}
.register textarea:focus {
   	border-right:3px solid #1B2F41;
}
	.register_small{
		font-size:10.5px;
		font-weight:bold;
		letter-spacing:0.5px;
		color:#1B2F41;
		text-align:left;
	}
	
