* {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
	outline-color: invert;
	outline-width: medium
}
html {
	overflow-y: scroll;
	width: 100%;
	height: 100%
}
body {
	width: 100%;
	height: 100%;
	color: #000;
	font-size:0.9em;
	font-family:Tahoma, Geneva, sans-serif;
}
#wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 3
}
#backgrounds {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 1
}
#backgrounds ul {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden
}
#backgrounds ul li {
	position: absolute
}
#backgrounds ul li img {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%
}
/*#backgroundsoverlay {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: url(image/hg_overlay.png);
	z-index: 2
}*/
#header {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	width: 100%;
	height: 20px;
	background: #000000;
	font-size: 11px;
	line-height: 20px
}
#header a { color: #999999; text-decoration: none }
#header a :hover { text-decoration: underline }
#header a.active { text-decoration: underline }

#header h2 {
	float: left;
	color: #999999;
	font-size: 11px
}
#header h3 {
	float: right;
	color: #999999;
	font-size: 11px
}

.container {
	position: relative;
	padding: 0px 0px 0px 0px;
	width: 994px;
	left: 50%;
	margin-left: -497px
}
.clear {
	clear: both;
	line-height: 0em;
	font-size: 0em
}
#logo {
	float: right;
	width: 190px;
	height: 100px
}
#logo a {
	width: 188px;
	height: 100px;
	text-indent: -999999px;
	display:block;
	background: url(image/logo.png) no-repeat;	
}
#navigationBar {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 214px;
	width: 776px;
	height: 100px;
	border: #999999 1px solid;
	background: url(image/grau_80.png)
}
#navigation {
	float: left; 
	padding: 0px 0px 0px 20px;
	width: 550px;
	height: 100px;
	list-style-type: none;
	list-style-image: none
}
#navigation li {
	float: left
}
#navigation a {
	padding: 75px 20px 20px 20px;
	display: block;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none
}
#navigation a:hover { background: url(image/orange_40.png); color: #ffffff }
#navigation a.active { background: url(image/orange_40.png); color: #ffffff }

.page-1 #navigation .navi_01 a { background: url(image/orange_40.png); color: #ffffff }
.page-2 #navigation .navi_02 a { background: url(image/orange_40.png); color: #ffffff }
.page-3 #navigation .navi_03 a { background: url(image/orange_40.png); color: #ffffff }
.page-4 #navigation .navi_04 a { background: url(image/orange_40.png); color: #ffffff }
.page-5 #navigation .navi_05 a { background: url(image/orange_40.png); color: #ffffff }
.page-6 #navigation .navi_06 a { background: url(image/orange_40.png); color: #ffffff }

#contentTop {
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px -13px 214px;
	width: 776px;
	z-index: 5
}
#contentTop p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 150%;
	font-size: 11px
}
#contentTop h2 {
	padding: 5px 0px 0px 45px;
	margin: 0px 0px 0px 0px;
	height: 51px;
	color: #000000;
	font-size: 24px;
	font-weight: normal;
	line-height: 31px;
	background: url(image/balken_lang.png) no-repeat
}
#contentSidebar {
	float: left;
	padding: 10px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	width: 218px;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	background: url(image/grau_80.png);
	color: #ffffff
}
#contentSidebar p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 5px;
	line-height: 150%;
	font-size: 11px
}
#contentSidebar h3 {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	color:  #ffffff;
	font-size: 16px;
	font-weight: normal;
	height: 25px;
	line-height: 23px;
	background-color: #000000
}
#contentMain {
	float: left;
	position: relative;
	padding: 30px 0px 10px 0px;
	margin: 0px 0px 20px 0px;
	width: 762px;
	min-height: 460px; 
	border: #999999 1px solid;
	background: url(image/sand_100.png)
}
#contentMain p {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
	line-height: 120%
}
#contentMain h2 {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 15px 0px;
	color: #ff9900;
	font-size: 24px;
	font-weight: normal
}
#contentMain h3 {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	height: 25px;
	color:  #ffffff;
	font-size: 16px;
	font-weight: normal;
	line-height: 23px;
	background-color: #000000
}
#contentMain h4 {
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
	font-size: 14px;
	font-weight: normal
}
#contentMain h5 {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	color:  #ff9900;
	font-size: 12px;
	font-weight: bold
}

#contentMain img {
	padding: 5px;
	margin: 3px;
	border: #000000 3px double;
}

#contentMain a { color: #000000; text-decoration: none }
#contentMain a :hover { text-decoration: underline }
#contentMain a.active { text-decoration: underline }

#contentMain h3 a { color: #ffffff; text-decoration: none }

#picture {
	padding: 5px;
	margin: 10px;
}

#picture img {
	padding: 10px;
	margin: 5px;
	border: #000000 3px double;
}

.colspanleft {
	width: 70%
}
.left {
	float: left;
}
.colspanright {
	width: 26%
}
.right {
	float: right;
}