* {
	border: 0;
	margin: 0;
	padding: 0;}

html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	border: 0;
	padding: 0;
	line-height: 17px;
}
h4 {
	color: #333;
	margin: 0px 0px 5px;
	border-bottom: 1px dotted #CCC;
	font: bold 110% Arial;
	padding-bottom: 2px;
}
* html h4 {
	border-bottom:2px dotted #ccc;
	zoom:0.5;
}
* html h4 span {
	zoom:2;
}
h3 {
	margin: 0px 0px 0px 0px;
	padding-bottom: 2px;
	font: bold 110% Arial;
	text-transform: uppercase;
	color: #39F;
}
h2 {
	color: #333;
	margin: 0px 0px 2px;
	border-bottom: 1px dotted #CCC;
	letter-spacing: -1px;
	font: normal 210% "Trebuchet MS", Tahoma, Arial;
	padding-bottom: 2px;
}
* html h2 {
	border-bottom:2px dotted #ccc;
	zoom:0.5;
}
* html h2 span {
	zoom:2;
}
h2 a, h2 a:visited{
	color: #163F53;
	text-decoration:none;
}
h2 a:hover {
	color:#F60;
	text-decoration:none;
}
.blue {
	color:#39F;
	font-size: 11px;
}
#inclclose {
	z-index:2500;
	position:absolute;
	left: 876px;
	top: 70px;
	height: 33px;
	width: 31px;
}
* html #inclclose {
	left: 876px;
	width: 31px;
	height: 33px;
}

#inclcloselink{
position:relative;
height: 33px;
width: 31px;
overflow: hidden; 
text-decoration:none;
background-image: url(../img/icons/close.gif);
display: block;
}
#inclcloselink:hover{
background-position: bottom left;
}
#inclcloseframe {
	z-index:2400;
	display:none;
	height: 110px;
	position: absolute;
	left:  	   	 50%;
	margin:  	 0 -460px;
	top: 0;
	width: 920px;
}
#incldown {
	z-index:2000;
	display:none;
	height: 110px;
	position: absolute;
	left:  	   	 50%;
	margin:  	 0 -460px;
	top: 0;	
	width: 920px;
	behavior: url(css/iepngfix.htc);
	background: url(../img/includedown.png) no-repeat;
}
#include {
	z-index:2000;
	display:none;
	padding: 10px;
	position: absolute;
	overflow: auto;
	top: 110px;	
	left:  	   	 50%;
	margin:  	 0 -460px;
	bottom: 118px;
	width: 896px;
	height: expression((document.body.clientHeight - 248) + "px");
	border-right: 2px solid #686868;
	border-left: 2px solid #686868;
	background-color: #FFF;
	background-image: url(../img/includebg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll!important;
	background-attachment: fixed;
	background-position: left bottom;
}
#inclup {
	z-index:2000;
	display:none;
	font-size:2px;
	height: 3px;
	position: absolute;
	left:  	   	 50%;
	margin:  	 0 -460px;
	bottom: 115px;
	width: 920px;
	behavior: url(css/iepngfix.htc);
	background: url(../img/includeup.gif) no-repeat;
}
#black {
	z-index:1500;
	display:none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #003;
	-moz-opacity: 0.4;
    opacity: 0.4;
	filter:alpha(opacity=40);
}
#einrichtung {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
#walls img{
	background-color: #FFF;
	border: 1px solid #F90;
	padding:1px;
}
#walls img:hover{
	border: 1px solid #39F;
}

#walls a:hover img {
	border: 1px solid #39F;
}
.login_input{
	border:1px solid #39F;
	padding:2px;
	width:128px;
	height: 16px;
	font-size:10px;
	color:#848F95;
	margin-bottom: 2px!important;
	margin-bottom: 0px;
}
.login_input:hover{
	border:1px solid #F90;
	color:#98ACB8;
}
input, select, textarea{
	border:1px solid #39F;
	padding:2px;
	font-size:10px;
	color:#848F95;
	margin-bottom: 2px!important;
	margin-bottom: 0px;
}
input:hover, select:hover, textarea:hover{
	border:1px solid #F90;
	color:#98ACB8;
}

#schild {
	z-index:2500;
	position: absolute;
	bottom: 12px!important;
	bottom: 11px;	
	right: 0;		
	height: 97px;		
	padding: 0;	
	width: 177px;
	behavior: url(css/iepngfix.htc);
	background: transparent url(../img/schild_home.png) no-repeat;
}

* html #schild {
	right: 0;
	width: 177px;
	height: 97px;
}
#schildlink {
	z-index:3000;
	position: absolute;
	bottom: 12px!important;
	bottom: 11px;	
	right: 0;		
	height: 97px;		
	padding: 0;	
	width: 177px;	
}

* html #schildlink {
	right: 0;
	width: 177px;
	height: 97px;
}
#schildlink{
height: 97px;
width: 177px;
overflow: hidden; 
text-decoration:none;
display: block;
}
