body {
	text-align: center;
	font: 10px "Arial";
	color: #333333;
	margin: 5px;
	background: url(body.gif) top;
	background-repeat: repeat-x;
}

* {
	margin:0;
	padding:0;
}

a { outline:none; }

#wrapper {
	width:760px;
	margin:0 auto;
	background:#fff;
	padding:3px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	text-align:left;
}

.fixed {
	width:760px;
}

.fluid {
	width:90%;
}

#header {
	height:205px;
	background:url(head.gif) top no-repeat;
}

#header h1 {
	height:24px;
	padding:2px 2px 2px 10px;
	color:#0066CC;
	font-family: "Arial";
	font-size: 18px;
}
#header h6 {
	height:24px;
	padding:0px 20px 10px 20px;
	color:#666667;
	font-family: "Arial";
	font-size: 22px;
}

#nav {
	
	background-color:#f6f6f6;
	border-top: 1px solid #F2F1ED;
	border-bottom: 1px solid #F2F1ED;
	height: 46px;
	padding-top: 2px;
	margin: 5 0 0 0;
}





#nav li {
	list-style:none;
	display:inline;
	padding-left: 5px;
	height: 40px;

}

#nav li a {
	color:#000000;
	text-decoration:none;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 10px;
	line-height: 39px;
	font-size: 16px;
	font-weight: bold;
}

#nav li a:hover {
	background-color: #0066CC;
	color: #FFFFFF;
}
	
#sidebar_left {
	float:left;
	width:180px;
	padding:0 10px;
	background:#f6f6f6;
	font:10px Arial;
	line-height:20px;
	border-right:1px solid #eee;
	margin:5px 15px 0 0;
}

#sidebar_left h2 {
	font:10px Arial;
	color:#222;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	padding:5px;
}

#sidebar_left p {
	line-height:20px;
}

#sidebar_right {
	width:160px;
	padding:10px;
	float:right;
	margin:5px 0 10px 10px;
	/*border-left:1px solid #778CD7;
	/*border-right:1px solid #778CD7;
	border-bottom:1px solid #778CD7;*/
	color:#0066CC;
	background-color: #CCCCCC;
}

#sidebar_right h2 {
	font:10px Arial;
	font-weight:bold;
	text-transform:uppercase;
	color:#13313C;
}

#sidebar_right p {
	line-height:20px;
}

#content {
	padding:0 15px;
	font-size:12px;
}

#content h2 {
	font-size:12px;
	color:#222;
font-weight:bold;
text-decoration:underline;


}

#content h3 {
	color:#222;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

#content h4 {
	color:#222;
	font-size:12px;
	font-weight:bold;
                line-height:18px;
}


.with_sidebar {
	margin:0 0 0 200px;
}

#content h1,h2,h3,h4,p,ul,ol,blockquote {
	margin:15px 0;
	line-height:25px;
}
#content p {line-height:18px;}
#sidebar_left h1,h2,h3,h4,p,ul,ol,blockquote {
	margin:15px 0;
}
#sidebar_right h1,h2,h3,h4,p,ul,ol,blockquote {
	margin:15px 0;
}

#footer {
	margin: 30px 0 0 0;
	padding: 0px;
padding-left: 15px;
padding-right: 15px;
	background: #f6f6f6;
	border-top: 1px solid #F2F1ED;
	clear: both;
	font-size: 9px;
	line-height: 12px;
	height: 40px;
}
#markerlist {text-decoration:none;
list-style-image:url(leer.gif);}
#markerlist a{text-decoration:none;}


#form-module .element { border-top: 2px solid rgb(255, 255, 255); padding: 2px; display: block; clear: both; background-color: rgb(247, 247, 247); }

#form-module input, #form-module select, #form-module textarea { border: 1px solid rgb(51, 51, 51); margin: 5px; float: left; width: 295px; }


.flLeft { float: left; margin-right: 20px; }

.flRight { float: right; margin-left: 20px; }

.centertab { margin-right: auto; margin-left: auto; }

.bildtext { margin: 0px; padding: 0px; font-size: 10px; }

.imgleft { float: left; margin-right: 20px; }

.imgright { float: right; margin-left: 20px; }

.stopleft { clear: left; }

.stopright { clear: right; }

.bildtext2 { text-align: justify; }



.floatl { float: left;}

.floatr { float: right;}



.clear {clear:both;}

#topbar{
	position: absolute;
	border: 2px solid Silver;
	padding: 10px;
	background-color: White;
	color: Blue;
	width: 230px;
	visibility: hidden;
	z-index: 100;
	right: 50px;
}

