/* css-class to build site www.herzing-schroth.de by VirtualTrends Int. Ltd. & Co. KG */

body, html {
	margin: 0; 
	padding: 0;
	height: 100%;
	background: #FFEEC6;
}

* html body, html {
	overflow-y: hidden;
}
body[id], html {
	overflow-y: scroll;
}

* html #container {
	height: 100%;
	width: 100%;
	overflow: auto;
	overflow-y: scroll;
}
#header {
	position: fixed;
	background: #EF800F url(../img/hs_top.jpg) no-repeat right;
	left: 0;
	top: 0;
	width: 100%;
	height: 80px;
}
* html #header {
	position: absolute;
	left: -17px;
	background-image: url(../img/hs_top.jpg);
}
* html .header img {
	padding-left: 17px;
	position: absolute;
	top:0;	
}

.menu_top {
	position: fixed;
	top: 52px;
	right: 7px;
}
* html .menu_top {
	position: absolute;
	top: 52px;
	right: 11px;
}

.language {
	position: fixed;
	top: 12px;
	right: 9px;
}
* html .language {
	position: absolute;
	top: 12px;
	right: 13px;
}

.language_de a {
	background: url(../img/de.gif) no-repeat 0px -12px;
	width: 20px;
	height: 12px;
	float: left;
	padding-left: 5px;
}
.language_de a:hover {
	background: url(../img/de.gif) no-repeat 0px 0px;
}
.language_de span {
	display: none;
}


.language_de_cur a {
	background: url(../img/de.gif) no-repeat 0px 0px;
	width: 20px;
	height: 12px;
	float: left;
	padding-left: 5px;
}
.language_de_cur a:hover {
	background: url(../img/de.gif) no-repeat 0px 0px;
}
.language_de_cur span {
	display: none;
}


.language_uk a {
	background: url(../img/gb.gif) no-repeat 0px -12px;
	width: 20px;
	height: 12px;
	float: left;
}
.language_uk a:hover {
	background: url(../img/gb.gif) no-repeat 0px 0px;
}
.language_uk span {
	display: none;
}


.language_uk_cur a {
	background: url(../img/gb.gif) no-repeat 0px 0px;
	width: 20px;
	height: 12px;
	float: left;
}
.language_uk_cur a:hover {
	background: url(../img/gb.gif) no-repeat 0px 0px;
}
.language_uk_cur span {
	display: none;
}

#menu {
	position: fixed;
	background: #EF800F url(../img/hs_left-2.jpg) no-repeat 0px 74px;
	left: 0;
	top: 0;
	width: 200px;
	height:100%;
	padding-top: 85px;
}
* html #menu {
	position: absolute;
	background-image: url(../img/hs_left-2.jpg);
}
.logo {
	position: fixed;
	left: 0;
	bottom: 0px;
	padding: 0px;
	padding-left: 0px;
}
* html .logo {
	position: absolute;
	bottom: 130px;
}

.copyright {
	position: fixed;
	left: 0;
	bottom: 0px;
	padding: 7px;
	padding-left: 10px;
}
* html .copyright {
	position: absolute;
	bottom: 82px;
}

#content {
	position: static;
	margin: 0px 0px 0px 165px;
	background: #FFEEC6;
	padding: 3px 20px 20px 25px;
	text-align: center;
}
#content[id] {
	padding-top: 91px;
}
* html #content {
	margin: 94px 0px 0px 165px;
}
.content {
	margin: 0 auto;
	padding: 3px 0px 0px 69px;
	width: 550px;
	text-align: left;
}
.content-an {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 69px;
	width: 550px;
	text-align: left;
	
}
.content-75 {
	margin: 0px 0px 0px -30px;
	padding: 3px 0px 0px 50px;
	width: 600px;
	text-align: left;
}
.border {
	margin: 0 auto;
	width: 550px;
	text-align: left;
}
/*
#########nur wenn man einen footer braucht:)#########
#footer {
	position: fixed;
	background:#315959;
	left: 0;
	bottom: 0;
	width: 100%;
	height:100px;
}
* html #footer {
	position: absolute;
	left: -17px;
}
*/
