body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a { outline:none;}

#contentdrumherum {
	position:absolute;
	width:854px;
	height:552px;
	background-image: url(picts/bg_content.jpg);
	background-repeat: no-repeat;
	z-index:1;
	left:50%;
	margin-left:-427px;
	top:50%;
	margin-top:-276px;
}
#logo {
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	visibility: visible;
	width:172px;
	height:20px;
}
#navi {
	position:absolute;
	top:140px;
	left:205px;
	z-index:3;
	visibility: visible;
	width:488px;
	height:18px;
}
#subnavi {
	position:absolute;
	top:157px;
	left:302px;
	z-index:4;
	visibility: visible;
	width:149px;
	height:16px;
	;
	clip:        rect( )
}
#subnavi_en {
	position:absolute;
	top:157px;
	left:319.5px;
	z-index:4;
	visibility: visible;
	width:149px;
	height:16px;
	;
	clip:        rect( )
}
#icons {
	position:absolute;
	top:474px;
	left:206px;
	z-index:4;
	visibility: visible;
	width:150px;
	height:21px;
}
.verlauf_o {
	z-index:6;
	position:absolute;
	top:180px;
	left:595px;
	visibility: visible;
	width:260px;
	height:100px;
}
.verlauf_u {
	position:absolute;
	top:433px;
	left:595px;
	z-index:6;
	visibility: visible;
	width:260px;
	height:100px;
}
#scrollicons {
	position:absolute;
	top:472px;
	left:620px;
	z-index:7;
	visibility: visible;
	width:150px;
	height:16px;
}
#titel {
	position:absolute;
	top:531px;
	left:206px;
	z-index:4;
	visibility: visible;
	width:150px;
	height:16px;
}
#inhaltbox {
	position:absolute;
	top:220px;
	left:595px;
	z-index:4;
	visibility: visible;
	width:260px;
	height:300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	color: #333333;
	text-decoration: none
}
#kasten {
	position:relative;
	width:260px;
	height:300px;
	overflow:hidden
}
#logostart {
	position:absolute;
	top:233px;
	left:206px;
	z-index:4;
	visibility: visible;
	width:337px;
	height:221px;
	text-align: center;
	padding-top: 30px
}
#content {
	position:relative;
	width:854px;
	height:552;
	z-index:1
}
a {
	color: #000000
}
#subnaviueberuns {
	position:absolute;
	top:157px;
	left:206px;
	z-index:4;
	visibility: visible;
	width:149px;
	height:16px;
	;
	clip:   rect( )
}
#subnavileistungen {
	position:absolute;
	top:157px;
	left:310px;
	z-index:4;
	visibility: visible;
	width:149px;
	height:16px;
	;
	clip:      rect( )
}
#subnavikontakt {
	position:absolute;
	top:157px;
	left:516px;
	z-index:4;
	visibility: visible;
	width:149px;
	height:16px;
	;
	clip:    rect( )
}
#subnaviimpressum {
	position:absolute;
	top:157px;
	left:595px;
	z-index:4;
	visibility: visible;
	width:149px;
	height:16px;
	;
	clip:        rect( )
}
#foto1 {
	position:absolute;
	top:233px;
	left:206px;
	z-index:4;
	visibility: visible;
	width:337px;
	height:221px;
	;
	text-align: center
}
#foto2 {
	position:absolute;
	top:233px;
	left:206px;
	z-index:4;
	visibility: visible;
	width:337px;
	height:221px;
	;
	text-align: center
}
#foto3 {
	position:absolute;
	top:233px;
	left:206px;
	z-index:4;
	visibility: visible;
	width:337px;
	height:221px;
	;
	text-align: center
}
#navistart {
	position:absolute;
	top:531px;
	left:700px;
	z-index:4;
	visibility: visible;
	width:150px;
	height:16px;
	;
	clip:   rect( )
}

/**** NAVIGATION *****/

#navi a { padding:0px;}
#navi a span { display:none;}

/* Navi de */

.nav_philo { display:block; width:116px; height:18px; background-image:url(../picts/navi_de.gif);}
.nav_philo:hover, .sfHover a.nav_philo {background-position: 0px -18px;}

.nav_pro { display:block; width:90px; height:18px; background-image:url(../picts/navi_de.gif);background-position: -116px 0;}
.nav_pro:hover, .sfHover a.nav_pro {background-position: -116px -18px;}

.nav_presse { display:block; width:79px; height:18px; background-image:url(../picts/navi_de.gif);background-position: -206px 0;}
.nav_presse:hover, .sfHover a.nav_presse {background-position: -206px -18px;}

.nav_kontakt { display:block; width:87px; height:18px; background-image:url(../picts/navi_de.gif);background-position: -285px 0;}
.nav_kontakt:hover, .sfHover a.nav_kontakt {background-position: -285px -18px;}

.nav_impr { display:block; width:96px; height:18px;; background-image:url(../picts/navi_de.gif);background-position: -372px 0;}
.nav_impr:hover, .sfHover a.nav_impr {background-position: -372px -18px;}


/* Subnavi Projekte */

.nav_innenarchi { display:block; width:117px; height:18px; margin-left:116px; margin-top:5px; background-image:url(../picts/subnavi_de.gif);}
.nav_innenarchi:hover, li.sfHover ul li.sfHover a.nav_innenarchi {background-position: 0px -18px;}

.nav_archi { display:block; width:82px; height:18px; margin-top:5px; background-image:url(../picts/subnavi_de.gif); background-position: -117px 0;}
.nav_archi:hover, li.sfHover ul li.sfHover a.nav_archi {background-position: -117px -18px;}

.nav_produktde { display:block; width:100px; height:18px; margin-top:5px; background-image:url(../picts/subnavi_de.gif); background-position: -200px 0;}
.nav_produktde:hover, li.sfHover ul li.sfHover a.nav_produktde {background-position: -200px -18px;}

.nav_box { display:block; width:9px; height:9px; margin-right:4px; background-image:url(../picts/navibox.gif);background-position: 0px 0px;}
.nav_box:hover,  li.sfHover ul li.sfHover li.current a.nav_box {background-position: 0px -9px;}

.subnav_innenarchi { margin-left:116px;	padding-left:10px;	padding-top:10px;	background-image: url(../picts/subnavi_linie.gif);	background-repeat: repeat-y;}
.subnav_archi { padding-left:10px;	padding-top:10px;	background-image: url(../picts/subnavi_linie.gif);	background-repeat: repeat-y;}
.subnav_produktde { padding-left:10px;	padding-top:10px; 	background-image: url(../picts/subnavi_linie.gif);	background-repeat: repeat-y;}


/* Navi en */

.nav_philo_en { display:block; width:112px; height:18px; background-image:url(../picts/navi_en.gif);}
.nav_philo_en:hover, .sfHover a.nav_philo_en {background-position: 0px -18px;}

.nav_pro_en { display:block; width:89px; height:18px; background-image:url(../picts/navi_en.gif);background-position: -112px 0;}
.nav_pro_en:hover, .sfHover a.nav_pro_en {background-position: -112px -18px;}

.nav_presse_en { display:block; width:70px; height:18px; background-image:url(../picts/navi_en.gif);background-position: -201px 0;}
.nav_presse_en:hover, .sfHover a.nav_presse_en {background-position: -201px -18px;}

.nav_kontakt_en { display:block; width:88px; height:18px; background-image:url(../picts/navi_en.gif);background-position: -271px 0;}
.nav_kontakt_en:hover, .sfHover a.nav_kontakt_en {background-position: -271px -18px;}

.nav_impr_en { display:block; width:109px; height:18px;; background-image:url(../picts/navi_en.gif);background-position: -359px 0;}
.nav_impr_en:hover, .sfHover a.nav_impr_en {background-position: -359px -18px;}


/* Subnavi Projekte */

.nav_innenarchi_en { display:block; width:67px; height:18px; margin-left:112px; margin-top:5px; background-image:url(../picts/subnavi_en.gif);}
.nav_innenarchi_en:hover, li.sfHover ul li.sfHover a.nav_innenarchi_en {background-position: 0px -18px;}

.nav_archi_en { display:block; width:70px; height:18px; margin-top:5px; background-image:url(../picts/subnavi_en.gif); background-position: -67px 0;}
.nav_archi_en:hover, li.sfHover ul li.sfHover a.nav_archi_en {background-position: -67px -18px;}

.nav_produktde_en { display:block; width:105px; height:18px; margin-top:5px; background-image:url(../picts/subnavi_en.gif); background-position: -137px 0;}
.nav_produktde_en:hover, li.sfHover ul li.sfHover a.nav_produktde_en {background-position: -137px -18px;}

.subnav_innenarchi_en { margin-left:112px;	padding-left:10px;	padding-top:10px;	background-image: url(../picts/subnavi_linie.gif);	background-repeat: repeat-y;}



/* Superfisch-Styles */

.sf-navbar {
	position:		relative;
}
.sf-navbar li {
	position:static;
 	float:left;
}



.sf-navbar li ul {
	width:			450px;
}
.sf-navbar li li {

	position:		relative;
}
.sf-navbar li li ul {
	width:			200px;

}

.sf-navbar li li ul li {
	width:			auto;
	float:			left;
}

.sf-navbar ul { width:auto;}

.sf-navbar ul li {
	width:			auto;
	float:			left;
}
.sf-navbar a, .sf-navbar a:visited {
	border:			none;
}

ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			18px;
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}
