/* CSS Document */

html, body, *{
	margin:0px;
	padding:0px;
}
html, body{
	height:100%;
}
body{
	font: 13px/18px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#333;
	background:url(../images/layout/kachel.jpg) 0 0 repeat-x #cac078; 
	overflow-x:hidden;
	overflow: -moz-scrollbars-vertical;
}	
#container{
	position:relative;
	margin: 0 auto 0 auto;
	width:948px;
	min-height:100%;
}
#supnavigation{
	padding:5px 0 0 810px;
}
#supnavigation li{
	float:left;
	list-style:none;
	color:#FFF;
}
#supnavigation a{
	color:#FFF;
	text-decoration:none;
	padding:0 3px 0 5px;
	outline:none;
}
#supnavigation a:active, #supnavigation a:hover{
	color:#615610;
	text-decoration:underline;
}
#header{
	height:195px;
	width:948px;
}
#leih-den-koch{
	background:url(../images/layout/logo.jpg) center top no-repeat;
	width:948px;
	height:134px;
	margin:11px 0 0 0;
	text-indent:-9999px;
}
.navigation{
	list-style:none;
	float:left;
	width:196px;
}
.navigation li{
	margin-bottom:11px;
}
.navigation a{
	display:block;
	width:161px;
	height:48px;
	font:10px/14px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#393939;
	text-decoration:none;
	text-indent:-9999px;
	padding:19px 10px 0 25px;
	outline:none;
}
.home a{
	background:url(../images/layout/navigation01.jpg) 0 0 no-repeat;
}
.home a:active, .home a:hover, .home_aktive a{
	background:url(../images/layout/navigation01.jpg) -196px 0 no-repeat;
}
.service a{
	background:url(../images/layout/navigation01.jpg) 0 -77px no-repeat;
}
.service a:active, .service a:hover, .service_aktive a{
	background:url(../images/layout/navigation01.jpg) -196px -77px no-repeat;
}
.die-situation a{
	background:url(../images/layout/navigation01.jpg) 0 -154px no-repeat;
}
.die-situation a:active, .die-situation a:hover, .die-situation_aktive a{
	background:url(../images/layout/navigation01.jpg) -196px -154px no-repeat;
}
.die-loesung a{
	background:url(../images/layout/navigation01.jpg) 0 -231px no-repeat;
}
.die-loesung a:active, .die-loesung a:hover, .die-loesung_aktive a{
	background:url(../images/layout/navigation01.jpg) -196px -231px no-repeat;
}
.referenzen a{
	background:url(../images/layout/navigation01.jpg) 0 -308px no-repeat;
}
.referenzen a:active, .referenzen a:hover, .referenzen_aktive a{
	background:url(../images/layout/navigation01.jpg) -196px -308px no-repeat;
}
.bewerbungen a{
	background:url(../images/layout/navigation02.jpg) 0 0 no-repeat;
}
.bewerbungen a:active, .bewerbungen a:hover, .bewerbungen_aktive a{
	background:url(../images/layout/navigation02.jpg) -196px 0 no-repeat;
}
.philosophie a{
	background:url(../images/layout/navigation02.jpg) 0 -77px no-repeat;
}
.philosophie a:active, .philosophie a:hover, .philosophie_aktive a{
	background:url(../images/layout/navigation02.jpg) -196px -77px no-repeat;
}
.die-firma a{
	background:url(../images/layout/navigation02.jpg) 0 -154px no-repeat;
}
.die-firma a:active, .die-firma a:hover, .die-firma_aktive a{
	background:url(../images/layout/navigation02.jpg) -196px -154px no-repeat;
}
.kontakt a{
	background:url(../images/layout/navigation02.jpg) 0 -231px no-repeat;
}
.kontakt a:active, .kontakt a:hover{
	background:url(../images/layout/navigation02.jpg) -196px -231px no-repeat;
}
.links a{
	background:url(../images/layout/navigation02.jpg) 0 -308px no-repeat;
}
.links a:active, .links a:hover, .links_aktive a{
	background:url(../images/layout/navigation02.jpg) -196px -308px no-repeat;
}
#stadtNavigation{
	list-style:none;
	height:77px;
	margin-bottom:10px;
}
#stadtNavigation li{
	float:left;
}
#stadtNavigation a{
	display:block;
	outline:none;
	height:55px;
	padding:20px 0 0 15px;
	text-decoration:none;
	color:#393939;
	font:12px/14px Trebuchet MS, Arial, Helvetica, sans-serif;
	text-indent:-9999px;
	font-weight:bold;
}
.berlin, .berlin_aktive, .koeln_aktive{
	margin-right:1px;
}
.berlin a{
	width:119px;
	background:url(../images/layout/navigation03.jpg) 0 0 no-repeat;
}
.berlin a:active, .berlin a:hover, .berlin_aktive a{
	width:119px;
	background:url(../images/layout/navigation03.jpg) 0 -77px no-repeat;
}
.koeln {
	margin: 0 2px 0 1px;
}

.koeln a{
	width:119px;
	background:url(../images/layout/navigation03.jpg) -137px 0 no-repeat;
}
.koeln a:active, .koeln a:hover, .koeln_aktive a{
	width:119px;
	background:url(../images/layout/navigation03.jpg) -137px -77px no-repeat;
}
.koeln_aktive a{
	margin: 0 1px 0 1px;
	width:119px;
	background:url(../images/layout/navigation03.jpg) -137px -77px no-repeat;
}

.muenchen a{
	width:119px;
	background:url(../images/layout/navigation03.jpg) -273px 0 no-repeat;
}
.muenchen a:active, .muenchen a:hover, .muenchen_aktive a{
	width:119px;
	background:url(../images/layout/navigation03.jpg) -273px -77px no-repeat;
}
.hamburg a{
	width:113px;
	background:url(../images/layout/navigation03.jpg) -407px 0 no-repeat;
}
.hamburg a:active, .hamburg a:hover, .hamburg_aktive a{
	width:113px;
	background:url(../images/layout/navigation03.jpg) -407px -77px no-repeat;
}

#contentText{
	float:left;
	width:536px;
	margin:0 10px 0 10px;
}
#textBereich a{
	color:#615610;
	text-decoration:none;
}
.abstandTop{
	margin-top:10px;
}
#textBereich a:hover, #textBereich a:active{
	color:#fffde9;
}
#textBereich ul{
	padding:0 0 15px 40px;
}
#textBereich li{
	list-style:url(../images/layout/listenpunk.gif);
	color:#898046;
	font-weight:bold;
	padding:0 0 5px 5px;
}
#textBereich{
	background:url(../images/layout/textBack.jpg) 0 0 repeat-y;
	width:485px;
	padding:25px;
	border-bottom:1px solid #a89620;
	margin-bottom:70px;
}
#flashContent{
	width:534px;
	height:143px;
	border:1px solid #a78b0f;
	background:url(../images/startbild.jpg) 0px 0px no-repeat;
}
#player{
	margin-bottom:20px;
}
.floating{
	width:220px;
	padding:5px;
	float:left;
	margin:5px;
	border:1px dashed #a78b0f;
	background:#fcf9de;
}
.floating ul{
	padding:0 0 15px 25px!important;
}
#footer{
	background:url(../images/layout/footer.jpg) 0 0 repeat-x;
	height:70px;
	margin-top:-70px;
}
.linie{
	border-top:1px dashed #898046;
	margin-bottom:15px;
}
p{
	padding-bottom:15px;
}
.headline{
	background:url(../images/layout/ueberschrift.jpg) 0 0 no-repeat;
	width:520px;
	height:68px;
	padding:10px 0 0 15px;
}
h1{
	color:#b7a114;
	font:22px Garamond, Georgia, Times, serif;
	font-weight:bold;
	margin:-7px 0 0 5px;
}
h2{
	font:30px Garamond, Georgia, Times, serif;
	color:#99800f;
	font-weight:bold;
	margin:0 0 0 5px;

}
h3{
	font:18px Garamond, Georgia, Times, serif;
	color:#b7a114;
	font-weight:bold;

}
h4{
	font:14px/18px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#393939;
	font-weight:bold;
	background:#EFEAC2;
	padding:2px 0px 2px 10px;

}
.clear{
	clear:both;
	float:none;
}	
.abstand{
	margin-bottom:15px;
}

/* These are standard sIFR styles */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
