body {
	margin: 			0 auto;
	background:			url(img/bg.jpg) #ffffff no-repeat;
	background-position:		center top;
	scrollbar-base-color:		#e8e8e8;
	scrollbar-face-color: 		#ffffff;
	scrollbar-highlight-color: 	#e8e8e8;
	scrollbar-shadow-color: 	#e8e8e8;
	scrollbar-arrow-color: 		#333333;
	scrollbar-darkshadow-color: 	#e8e8e8;
}



img {
	border:				0;
}



input {
	
	font-family:			verdana, arial;
	font-size:			11px;
}

select {
		
	font-family:			verdana, arial;
	font-size:			11px;
	height:				16px;
	width:				165px;
	border-left:			0;
	border-bottom:			1px #999999 dotted;
	border-top:			0;
	border-right:			0;
	background-color:		#ffffff;
}



table {
	
	border:				1px #e8e8e8 solid;
}



tr {
	
	background-color:		#F2F2F2;
}



a:link, a:visited {
	
	color: 				#000000;
	text-decoration: 		underline;
	font-weight:			normal;
	border: 			0;
}



a:hover{
	
	color: 				#E23B2A;
	text-decoration: 		none;
	font-weight:			normal;
}


.suche {
	font-family:			verdana, arial;
	font-size:			9px;
}

#header {
	
	margin: 			0 auto;
	width:				949px;
	height:				160px;
	background:			url(img/header.jpg) no-repeat;
}

#navi_top {
	
	margin: 			0 auto;
	width:				949px;
	height:				61px;
	background:			url(img/bg_navi_top.gif) no-repeat;
}



#main {
	position:			relative;
	margin: 			0 auto;
	width:				949px;
	height:				352px;
	background:			url(img/bg_main.gif) no-repeat;
}



#referenzen {
	
	position:			absolute;
	bottom:				5px;
}



#footer {
	
	margin: 			0 auto;
	width:				880px;
	padding-bottom:			15px;
	text-align:			center;
	font-family:			verdana,arial,tahoma;
	font-size:			9px;
	color:				#FF6C6C;
	padding-top:			30px;
}



#footer a {
	
	color:				#FF6C6C;
	text-decoration: 		none;
}



#footer a:hover {
	
	color:				#FF6C6C;
	text-decoration: 		underline;
}


#a_navi {
	
	padding-left:40px;
	padding-top:29px;
}



#a_navi a {
	
	text-decoration: 		none;
	color:				white;
}



#a_navi a:hover {
	
	text-decoration: 		none;
	color:				white;
	font-weight:			normal;
}



.twrss_bodytext a {
	
	text-decoration: 		none;
	color:				black;
}



.twrss_bodytext a:hover {
	
	text-decoration: 		none;
	color:				#E23B2A;
	font-weight:			normal;
}



#languages {
	
	float:				right;
	padding-right:			30px;
	padding-top:			5px;
}



#twrss_table {
	
	font-size: 			10px;
	padding-left:			8px;
	line-height:			14px;
}



#Navigation {
	
	font-family:			verdana,arial,tahoma;
	font-size: 			11px;
	border-bottom: 			1px white solid;
}



ul#Navigation {
	
	font-size: 			11px;
	float: 				left; 
	width: 				165px;
	margin: 			0px; 
	padding: 			0px;
	padding-left: 			30px;
	padding-top: 			15px;
	border: 			0;
	overflow:			auto;
	height:				350px;
}
  
  

ul#Navigation li {
	
	font-family:			verdana,arial,tahoma;
	font-size:			11px;
	list-style: 			none;
	margin: 			0; 
	padding:			0;
	padding-left:			10px;
	width: 				120px;
}



ul#Navigation a {
	
	display: 			block;
	padding: 			0.2em;
	text-decoration:		none;
}



ul#Navigation a:link {
	color: 				black; 
}



ul#Navigation a:visited {
	
	color: 				black; 
}
  
ul#Navigation a:hover {
	
	color: 				#E23B2A; 
}



ul#Navigation a:active {
	
	color:				#E23B2A; 
}



div#Inhalt {
	
	position:			relative;
	font-family:			verdana,arial,tahoma;
	word-spacing: 			normal;
	text-align:			left;
	letter-spacing: 		0;
	line-height: 			1.9em;
	font-size: 			11px;
	margin-top:			0px;
	margin-left:			0px;
	margin-bottom:			0px;
	margin-right:			0px;
	padding-left: 			25px;
	padding-right: 			35px;
	border: 			0px;
	height:				352px;
	width:				475px;
	overflow:			auto;
}



div#Inhalt h1 {
	
	font-size: 			1.1em;
	margin: 			0;
	margin-top: 			10px;
	padding:			0;
}



div#Inhalt h2 {
	
	font-size: 			1em;
	margin: 			0.2em 0;
}



div#Inhalt p {
	
	font-size: 			1em;
	margin: 			1em 0;
}



#cols {
	
	width:				933px;
}



div#Info {
	
	position:			relative;
	font-family:			verdana,arial,tahoma;
	word-spacing: 			normal;
	text-align:			left;
	letter-spacing: 		0;
	line-height: 			1.4em;
	font-size: 			10px;
	float: 				right; 
	width: 				160px;
	height:				341px;
	margin: 			0; 
	padding: 			0;
	padding-top: 			11px;
	margin-right: 			0em;
	padding-right: 			2.5em;
	border: 			0px dashed silver; 
	overflow:			auto;
}



div#Info a {
	
	text-decoration:		none;
}



div#Info h1 {
	font-size: 			1.1em;
	margin: 			0.2em 0.5em;
	margin-bottom: 			16px;;
}



div#Info p {
	
	font-size: 			1em;
	margin: 			0.5em;
}



.input_text {
	
	font-size:			11px;
	height:				16px;
	width:				160px;
	padding-top:			4px;
	padding-bottom:			0px;
	padding-left:			2px;
	padding-right:			2px;
	border-left:			0;
	border-bottom:			1px #999999 dotted;
	border-top:			0;
	border-right:			0;
	background-color:		#ffffff;
	
	
}



.inputarea {
	
	font-family:			verdana, arial;
	font-size:			11px;
	height:				80px;
	width:				300px;
	line-height:			16px;
	padding-top:			2px;
	padding-bottom:			0px;
	padding-left:			2px;
	padding-right:			2px;
	border-left:			1px #999999 dotted;
	border-bottom:			1px #999999 dotted;
	border-top:			1px #999999 dotted;
	border-right:			1px #999999 dotted;
	background-color:		#ffffff;	
}



.dropdownbox {
		
	font-size:			11px;
	border:				1px #999999 solid;
	background-color:		#ffffff;
}



