/*	Stylesheet
	xenonet IT-Systemtechnik GmbH
	Media: Screen
	Used in Template: global (default-css)
*/

* { margin: 0; padding: 0 }

body { 
	font-family: Arial, Verdana, sans-serif; 
	color: #000;
	font-size: 80%;
}

hr.split { display: none }
p { margin: 15px 0 }
img.left { float: left; margin-right: 20px }
img.right { float: right; margin-left: 20px }
a { color: #5E9031 }

input[type=text], input[type=password] { border: 1px solid #ccc; padding: 2px; }


/*	Structure */
	
#wrapper { 
	width: 958px; 
	margin: 0 auto; 
}
#wrapper[id] { width: 955px }


/*	Header ------------------------------------------------- */
	
#header {
	padding: 20px;
	color: #333;
}

	#header p { margin: 0 }
	#header img { border: 0 }
	#header h1 { display: none }
	#header a { color: #333; font-weight: bold; }
	#header div#quickcontact {
		width: 250px;
		float: right;
		padding-top: 20px;
		text-align: right;
	}


/*	Navi-Bar ------------------------------------------------- */

#main-navi {
	background: url(/tmpl/imgs/main-navi-bg.jpg) no-repeat #E3E3E3;
	padding: 5px 20px 0px 20px;
	width: 915px;
	height: 22px;
}

	#main-navi ul {
		list-style: none;
	}
	
	#main-navi li {
		float: left;
		margin-right: 30px;
		font-weight: bold;
	}
	
	#main-navi a { 
		color: #000;
		text-decoration: none;
	}
	
	#main-navi a:hover { color: #DFA928 }
	#main-navi li.active a { color: #5E9031 }

#sitesearch {
	float: right;
	width: 180px;
	text-align: right;
}

	#sitesearch input.keyword {
		width: 144px;
		height: 14px;
		font-size: 10px;
		padding: 1px;
	}


/*	Sidebar (left)  ------------------------------------------------- */

#sidebar {
	width: 250px;
	float: left;
}


/*	Content (right) ------------------------------------------------- */

#content-col {
	/* 	margin-left: 250px; */
	width: 705px;
	float: left;
}

	#content-head { 
		background: url(/tmpl/imgs/content-head-border-bottom.jpg) no-repeat #5E9031;
		background-position: bottom;
		height: 181px;
	}
	
		#content-head h2 {
			color: #fff;
			font-weight: normal;
			font-size: 130%;
			padding: 10px 20px 0px 30px;
		}
		
		#content-head img { border: 0; display: block };
		
	#content-col a.rss {
		background: url(/tmpl/imgs/ico-rss.jpg) no-repeat 0px 2px;
		padding: 1px 0 3px 25px;
		font-weight: bold;
		color: #666;
	}
		
		#content-col a.rss:hover { color: #5E9031 }


/*	Footer ------------------------------------------------- */
	
#footer {
	margin-top: 40px;
	border-top: 1px solid #ccc;
	padding: 20px 0px 20px 0px;
	color: #666;
}
	
	#footer a { color: #666; font-weight: bold; }
	#footer a:hover { color: #5E9031 }
	#footer p { margin-top: 0 }
	#footer div.top-link {
		float: right;
		width: 100px;
		text-align: right;
	}
	
		#footer div.top-link a { 
			background: url(/tmpl/imgs/top-link-arrow.jpg) no-repeat 0 1px;
			padding: 0px 0 2px 20px;
		}





