/* -----------------------------------------------------------------------------
   -----------------------------------------------------------------------------
   Chris Weinmann - Grafikbuero GEBHARD|UHL, Freiburg    
   http://www.gebharduhl.de   Copyright (c) 2009 GEBHARD|UHL
   -----------------------------------------------------------------------------
   -----------------------------------------------------------------------------
*/
/*----------------General Rules-------------*/
* {
	margin: 0;
	padding: 0;
}
a {
	color:#797e87;
	text-decoration: underline;
}
#id_home a {
	color:#000000;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:focus {
	outline:solid 0;
}
.alt {
	display: none;
}
img {
	border: 0;
	padding: 0;
	margin: 0;
}
.left {
	float:left;
}
.right {
	float:right;
}
.orange {
	color:#c38e28;
}
/*----------------General Rules-------------*/
/*----------------General Layout-------------*/
html {
	height:100%;
	width:100%;
}
body {
	color:#797e87;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size:13px;
	background-color: #fff;
}
#id_home {
	background-color: #797d87;
}
#wrapper {
	position: relative;
	width:843px;
	margin: 0 auto;
	color:#797e87;
	text-align: left;
	min-height:550px;
	margin-top:80px;
	border-top:2px solid #c38e28;
	border-bottom:2px solid #c38e28;
	margin-bottom:8px;
}
#contentWrap {
	padding-top:43px;
}
#mainNav {
	display: block;
	margin-left:17px;
	width:160px;
	margin-right:15px;
}
#mainNav ul{
	list-style: none;
}
#mainNav ul li {
	text-indent: -9999px;
}
#mainNav ul li a{
	display:block;
	text-decoration:none;
	}
#mainNav ul li a:hover, #mainNav ul li.active a{
	background-position: -185px 0;
	}
#mainNav ul li ul {
	margin-bottom:8px;
}
#mainNav ul li ul li{
	text-indent: 0;
	margin-bottom:3px;
	padding-left:15px;
	font-size:11px;
}
#mainNav ul li ul li a.active, #mainNav ul li ul li a:hover{
	color:#c38e28;
}

#id_home #logo {
	width:160px;
	height:135px;
	display: block;
	margin-top:55px;
	margin-left:17px;
	background: url(../images/logo.png) top left no-repeat;
	
}
#logo {
	width:160px;
	height:135px;
	display: block;
	margin-top:55px;
	margin-left:17px;
	background: url(../images/logo_weiss.png) top left no-repeat;
	
}
#logo a, #id_home #logo a{
	width:120px;
	height:135px;
	display: block;
}
#content {
	width:636px;
	height:490px;
	overflow-y: auto;
	padding-right:10px;
}
#content p {
	line-height:22px;
}
#content .csc-textpic-caption {
	font-size:11px;
	text-align: center;
}
#footer {
	position: relative;
	width:843px;
	margin: 0 auto;
	color:#797e87;
	text-align: left;

}
#id_home #footer {
	color:#ccc;
}
#footer p {
		margin-left:17px;
}
#footer a {
		text-decoration: none;
}
#footer a:hover {
		color:#c38e28;
}
/*----------------General Layout-------------*/
/*----------------Header-------------*/
#header h1 {
	width: 0;
	height: 0;
}
/*----------------Header-------------*/
