*{ 
	margin:0px;
	padding:0px;
	font-family:Arial,sans-serif;
	color:#efefef;
	cursor:default;
}
body{
	background:#7f7f7f url(../img/bg.jpg) repeat-x; 
	text-align:center;
}
ul, li{
	display:inline; 
	list-style-type:none;
}
a{
	text-decoration:none;
	color:#696969;
	cursor:pointer;
}
img{
	border:0px none #000;
}
h1{
	font-size:16pt;
	margin:0px;
	margin-bottom:5px;
}
h2{
	font-size:13pt;
	margin:0px;
}
h3{
	margin:0px; padding:0px;
	font-size:9pt;
}
p{
	font-size:10pt;
	margin-bottom:10px;
	padding-left:30px;
	color:#cfcfcf;
}
.wrapper{
	margin:0px auto;
	text-align:left; 
	position:relative; 
	width:725px;
	text-align:left;
}
.rahmen{
	background:url(../img/rahmen.jpg) no-repeat;
	height:353px;
	padding-left:13px;
	padding-right:17px;
}
.bread,.content,.leiste{
	padding-left:5px;
}
.bread{
	font-size:10pt;
	color:#696969;
}
.bread li{
	background:url(../img/punkt.jpg) no-repeat;
	padding-left:15px;
}
.content{ 
	overflow:hidden;
	font-size:16pt;
	height:265px;
	padding-top:0px;
	padding-left:150px;
	text-align:right;
}
.content ul{ 
	font-size:10pt;
}
.content ul li{ 
	display:block;
}
.leiste{
	background:url(../img/leiste.jpg) no-repeat;
	height:33px;
	padding-top:5px;
	padding-left:5px;
	border-top:1px solid #707070;
	border-bottom:1px solid #979797;
	font-size:8pt;
}
.leiste div{
	float:left;
	width:auto;
	text-align:right;
	margin-right:2%;
}

.leiste div span{
	color:#696969;
	margin-right:3px;
}
.tel{
	font-size:18px;
	width:auto;
	margin:0px;
	white-space:nowrap;
}
.footer{
	border-top:1px solid #4e4e4e;
	color:#3d3c3c;
	font-size:8pt;
	text-align:center;
	line-height:1.5em;
}

/*runde ecken*/
.cornerBox { margin-left:10px;margin-top:10px; position: relative; background: #333; width: 31%; height: 240px; float:left;}
.corner { position: absolute; width: 10px; height: 10px; background: url('../img/corners.gif') no-repeat; font-size: 0%; }
.cornerBoxInner { padding: 10px; }
.TL { top: 0; left: 0; background-position: 0 0; }
.TR { top: 0; right: 0; background-position: -10px 0; }
.BL { bottom: 0; left: 0; background-position: 0 -10px; }
.BR { bottom: 0; right: 0; background-position: -10px -10px; }

	
	
/*Schichtplan addition*/
#schicht{
 font-size:10pt;	width: 95%; float: right; padding-top: 0px;
}
.plan{margin-left:0px;background:#333;}
.plan td, .plan th{border-bottom:1px solid #888;padding:3px;background:#000}

.fotosausgabe{position:absolute;top:100px;}
* + html .fotosausgabe[class] {left:0px} /*IE7*/
*html .fotosausgabe{left:0px} /*IE6*/
.schichtfotos{float:left;width:auto;text-align:left;margin-right:4px;}
*html .schichtfotos{margin-right:0px;float:left;}

