/*### ALLGEMEINE SHEETS ####*/


* {
margin: 0;
padding: 0;
}

html, body {
background: #333;
height: 100%; /*?*/
}

body {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
color: #000;
}

img {
display: block;
border: 0 none;
}

ul {list-style-type:none;}
#b-container a{font-weight:bold;}
#kontakt-container a{font-weight:bold;}

#c-container a {font-weight:bold;}
.abstandvonlinks{padding-left:20px;}
#b-container .raeumlichkeiten-ul{}
	
#b-container .kontakt-p1 {
	margin: 0 0 0 112px; 
	width:315px;
	}
#kontakt-container .kontakt-p1 {
	margin: 0 0 0 112px; 
	width:315px;
	}
	
#b-container .kontakt-p {
	margin: 18px 0 0 112px; 
	width:315px;
	}
#kontakt-container .kontakt-p {
	margin: 18px 0 0 112px; 
	width:315px;
	}
	
#b-container .kontakt-p-impressum {
	margin: 34px 0 0 112px; 
	width:315px;
	}
#kontakt-container .kontakt-p-impressum {
	margin: 34px 0 0 112px; 
	width:315px;
	}

	
#b-container h3 {
	margin: 18px 0 0 112px; 
	}
#kontakt-container h3 {
	margin: 18px 0 0 112px; 
	}
	
#b-container .raeumlichkeiten-ul li {margin-bottom:18px;}
#kontakt-container .raeumlichkeiten-ul li {margin-bottom:18px;}

#b-container .raeumlichkeiten-ul a {font-weight:bold;}
#kontakt-container .raeumlichkeiten-ul a {font-weight:bold;}

#c-vertikal-right h3{margin: 18px 0 18px 0; }

/*
#stern{position:absolute; margin-left:321px; top:30px;}
.stern-img{width:92px; height:93px;;}
*/

#zuvermieten{
	position:absolute; 
	top:292px; 
	margin-left:734px;
	background:#CDCD65 url(../bilder/zv-button.png); 
	width:200px; 
	height:48px;
	}
	
	#zuvermieten-home{
	position:absolute; 
	top:290px; 
	margin-left:734px;
	background:#A5A5A5 url(../bilder/zv-button2.png); 
	width:200px; 
	height:50px;
	}
	

/* --- deeplinks ---
link - visited - hover - active - focus
*/

a {color: #2A6D9E; text-decoration: none;}
a:visited {}
a:hover {color: #000;}
a:active {color: #000;}
a:focus {color: #000;}


.clearer {
clear: both; 
height: 0; 
line-height: 0; 
overflow: hidden;
}


.viewport {
position:absolute;
display: block; 
margin-left: -9999px;
margin-top:-9998px;
}

h3{font-size:11px; margin-bottom:18px; color:#333; font-weight:bold;}

#c-kontaktfeld{
	clear:both;
	margin-top:39px;
	width:249px; 
	}
	
#kontaktfeld{
	/*padding:12px; */
	}
#kontaktfeld p{color:#333;}
#kontaktfeld-img{
	width:348px; 
	height:116px;
	}
	/*
#kontaktfeld a {color: #C7A76F; text-decoration: none;}
#kontaktfeld a:visited {}
#kontaktfeld a:hover {color: #eee;}
#kontaktfeld a:active {color: #eee;}
#kontaktfeld a:focus {color: #eee;}
*/

.kontakt-rounded-img{width:347px; height:93px;}


/*### LAYOUT ###*/

#horizon {
	margin: 0 auto 0 auto;
	width: 960px;
	/*background: red;*/
	padding-bottom: 14px;/*Abstand von Umrandung nach unten*/
}

/*Drucken*/
#c-drucken {
	
	
	/*margin-left: 607px;*//*innere Breite -170px*//*790px*/
	width:353px;
	height:18px;
		float:right;
	
}

.drucken-link {
	display: 			block;
float:left;
	width: 			170px;
	height: 			18px;

}

.bg-position-change2{
	background: #ccc url(../bilder/Drucken.gif) no-repeat;
}

/*linkverhalten für druckenbutton*/
a.bg-position-change2 {
	background-position: 0 0;
}

a.bg-position-change2:visited {}

a.bg-position-change2:hover {
	background-position: 0 -18px;
}
a.bg-position-change2:active {
	background-position: 0 -18px;
}
a.bg-position-change2:focus {
	background-position: 0 -18px;
}

/*---*/

#wrap {
	border:		13px solid #fff;
	width: 		934px;
	background: #C7A76F;/*Die Gold farbe*/
	
		clear: 		both;
}

/*---Header---*/

#header {
/*background: green;*/
width:100%;
}

#logo {
	float: 		left;
	width: 		354px;
	height: 		247px;
	background: #333 url(../bilder/logo-neu.jpg) no-repeat;
}

.logo-link {
	display: 		block;
	width:200px; 
	height:50px;
}

#header-pict {
	float: 		right;
	width:		580px;/*580*/
	height: 		247px;

}
.raeumlichkeiten-header{background: #333 url(../bilder/_lobby.jpg) no-repeat;
	/*.raeumlichkeiten-header{background: #333 url(../bilder/einganghimmel1.jpg) no-repeat;*/
/*background: #333 url(bilder/friedrichstrasse8-2.jpg) no-repeat;*/}
/*-----------------*/

.home-header{background: #333 url(../bilder/f8_aussen.jpg) no-repeat;}
.bilder-header{background: #333 url(../bilder/_lobby2.jpg) no-repeat;}
/*
--- das alte Bild vom 25.02.08 --- 
.home-header{background: #333 url(../bilder/_friedrichstrasse8-3.jpg) no-repeat;}

*/
.konzept-header{background: #333 url(../bilder/lampe-rechts2.jpg) no-repeat;}
.kontakt-header{background: #333 url(../bilder/_aa-nacht.jpg) no-repeat;}
.impressum-header{background: #333 url(../bilder/impressum-bg2.jpg) no-repeat;}




/*---Hauptnavigation---*/

#n-container{
	clear: 		both;
	background: #333;
}

#nav {
/*für IE 6 (bislang) - Es entsteht ein Abstand zwischen Header und Nav, der mit negativen margin-top ausgeglichen wird
margin-top: -4px;
*/
	height: 			49px;
	font-size: 		13px;
	letter-spacing: 1px;

margin-left: 	114px;
}

#nav li {
	float: 			left;
	height: 			20px;
	margin-right: 	46px;
	margin-top: 	22px;
}

#nav a {
	color: #eee; 
	text-decoration: none;
}
#nav a:visited {}
#nav a:hover {color: #58A5DD;}
#nav a:active {color: ##58A5DD;}
#nav a:focus {color: #58A5DD;}

#nav .a-mieten a {
	color: #cdcd65;
	text-decoration: none;
}
#nav .a-mieten a:visited {}
#nav .a-mieten a:hover {color: #58A5DD;}
#nav .a-mieten a:active {color: ##58A5DD;}
#nav .a-mieten a:focus {color: #58A5DD;}

#nav .nav-active {color:#58A5DD;}/*nur mit angabe von parent funktioniert es ...*/
#nav .nav-active2 {color:#c7a76f;}

#nav .a-mieten2 {color:#58A5DD;}


.li-home {
	width: 			45px;
}
.li-konzept {
	margin-left:5px;
	width: 			112px;/*70*/
	/*background:olive;*/
}
.li-raeumlichkeiten {

	width: 			113px;
	

}

.li-bilder {
	width:			55px;
}
.li-kontakt {
	width:			71px;
}

.li-anfahrt {
	width:			60px;
}
/*-----------------*/

/*### CONTENT ###*/
#content {clear:left; margin-top:34px;}/*41*/
#content-ie{margin-top:0;}/*9*/

/*&&&&&&&&&&&&&&&&&&&&& home &&&&&&&&&&&&&&&&&&&&&&*/

.liste-home1{
	/*margin:0 50px 0 50px;*/
	/*background:#fff; */
	margin:0 0 0 0;
	color:#333; 
	width:375px; 
	list-style-image: url(../bilder/bullet.jpg);
	background:transparent;
	padding-left:0;
	margin:0;

	}
.liste-home1 li{}



/*&&&&&&&&&&&&&&&&&&&&&&&*/


/*:::::::::::::::::::::::::::::::::::::::Räumlichkeiten*/


#schlagschatten-oben {
	margin-top: 	31px;
	height: 			5px; 
	line-height: 	5px; 
	background: 	transparent url(../bilder/plan-schlagschatten-oben.jpg) repeat-x;
}

#c-plan {
    float: left;
    width: 934px;
    height: 404px;
}

#neun{
    position: absolute;
    top: 704px;
    bottom: 133px;
    height: 56px;
	}
	
#neun-stellplatz{
	position:absolute; 
	top:775px;
	}

.a_91{
	margin-left: 35px;
	float:				left;
	width:85px;
	border-right:1px solid #999;
	}
	
.a_91-stellplatz{
	margin-left: 15px;
	float:				left;
	width:85px;
	border-right:1px solid #999;
	}
	
.a_9{
	float:				left; 
	width:105px;
	border-right:1px solid #999;
	border-left: 9px solid #eee;
	}
	
.a_9-stellplatz{
	float:				left; 
	width:90px;
	border-right:1px solid #999;
	border-left: 9px solid #eee;
	}
	
.a_96{
	float:				left;
	width:105px;
	border-left: 9px solid #eee;
	}
	
.b_9-oben{
	margin-top:16px
	}
		
.a_97{
	margin-left: 35px;
	float:				left;
	width:85px;
	border-right:1px solid #999;
	}
	
.a_97-stellplatz{
	margin-left: 15px;
	float:				left;
	width:85px;
	border-right:1px solid #999;
	}
	
.a_98{
	float:				left;
	width:105px;
	border-left: 9px solid #eee;
	border-right:0;
	}
		
		
.eg-buero{
	background: #eee url(../bilder/plan-higru-all.jpg) no-repeat; 
	height: 			362px;
}

.bg-etage2 {
	background: #eee url(../bilder/plan-higru-all-E2.jpg) no-repeat; 
	height: 			455px;
}
/*Stellplätze Higru*/
.bg-etage2-stellplatz {
	background: #eee url(../bilder/plan-higru-stellplaetze.png) no-repeat; 
	height: 			510px;
}

.ug-halle{
	background: #eee url(../bilder/plan-higru-all-halleUG.jpg) no-repeat; 
	height: 			434px;/*392*/
}

#subnav{
	float: 			left;
	width: 			109px;
}
#subnav dl{
	list-style-type: none;
	margin: 			24px 0 0 18px;
	color: 			#8B8A8A;
	/*#2A6D9E*/
}
#subnav dt{
	margin-top: 	16px;
}
.stellplaetze{border-top:32px solid #eee;}

#subnav dd{}
.subnav-dt-oben{margin-top: 0;}

#subnav a {
	color: 			#2A6D9E; 
	text-decoration: none;
}
#subnav a:visited {}
#subnav a:hover {color: #333;}
#subnav a:active {color: #333;}
#subnav a:focus {color: #333;}

#subnav .subnav-active{color:#333;}

#plan{
    float: left;
    width: 688px;
}
.buerogebaeude-EG-img{ 
	margin-left:	70px;
	width:			629px; 
	height:			362px; 
}

.halle-EG-img{ 
	margin-left:	70px;
	margin-top:     6px;
	width:			562px; 
	height:			354px; 
}
.buerogebaeude-UG-img{ 
	margin-left:	70px;
	margin-top:    0px;
	width:			628px; 
	height:			340px; 
}

.halle-UG-img{ 
	margin-left:	20px;
	margin-top:    10px;
	width:			647px; 
	height:			382px; 
}
.buerogebaeude-1OG-img{ 
	margin-left:	10px;
	width:			696px; 
	height:			362px; 
}

.buerogebaeude-2OG-img{ 
	margin-left:	30px;
	width:			647px; 
	height:			362px; 
}

.friedrichstrasse-parken-img{ 
	margin-left:	25px;
	width:			647px; 
	height:			382px; 
	/*
	margin-left:	75px;
	width:			540px; 
	height:			362px; 
	*/
}

#preise{
	float: 			left; 
	width: 			125px; 
	/*background:#eee;*/
}
#preise dl{
	margin: 			-10px 0 0 30px;/*-10 war 18px;*/
}
#preise dt{
	margin-top: 	16px;
}

#preise dd{}
.subnav-dt-oben{margin-top:0;}

.hinweis-preise{font-size:9px;}

.hinweis-preise2{font-size:9px; margin-top:-15px;}




#schlagschatten-unten {
	clear: 			left;
	height: 			5px; 
	line-height: 	5px; 
	background:	transparent url(../bilder/plan-schlagschatten-unten.jpg) repeat-x;
}

/*::::::::::::::::::::::::::::::::::::::::::::::*/

/*.......................linke Seite Räumlichkeiten...............................*/

#c-vertikal {
	margin:			0 0 0 61px;
}

#c-vertikal-left{
	float:				left;
	margin:			0 17px 0 0;
	width:			37px;
}

#c-vertikal-right{
	float:				left;
	width:			328px;
	/*border:			1px solid red;*/
}

.iconset-vertikal{
	margin-top:	39px;
	width:			37px;
	height:			79px;
}

/*......................................................*/

#b-container {
	float: 			left; 
}
#b-container2 {
	float: 			left; 
}
/*########################################*/
#kontakt-container {
	float: 			left; 
}

#sv-bild{margin: 42px 0 0 115px;}

#anfahrtsplan-bild{
	margin: 		30px 0 0 0px; 
	overflow:	hidden;/*Vorsicht vielleicht IE*/
	}
	
#dreierelement-bild{margin: 39px 0 0 115px;}
.galerie-bild{margin: 39px 0 0 115px;}
.galerie-bild2{margin: 39px 0 0 0;}
#dreierelement-bild-bilder{margin: 39px 0 0 0;}
#dreierelement-bild-konzept{margin: 171px 0 0 115px;}

#home3-bild{margin: 42px 0 0 115px;}

.sv-bild-img{
	width: 		349px;
	height: 		229px;
}

.sv-bild-img-konzept{
	width: 		347px;
	height: 		93px;
}

.anfahrtsplan-bild-img{
	width: 		439px;
	height: 		232px;
}
.dreierelement-bild-img{
	width: 		349px;
	height: 		229px;
}

.home3-bild-img{
	width: 		349px;
	height: 		229px;
}

#c-container {
	float: 		right; 
	width: 		431px; 
	/*background:#666;*/
}

#c-container p{
	width:		317px;

}

.index-p-r{margin-top:34px;}

.kontakt-p{margin-bottom:18px;}
.kontakt-p-end{margin-bottom:0;}

h2{
	font-size: 	15px; 
	margin-top: 33px;
}

.head-design {margin-top:58px;}
.head-design2 {margin-top:37px;}

.head-veranstaltungen {margin-top:33px;}
.head-design-b-con{margin:24px 0 0 112px;}
	


.headline-img{
	width: 		215px;
	height: 		57px;
}



/*-----------------*/

/*### impressum ###*/

#c-impressum {
	clear: 		both;
}

.impressum-link {
	margin-left: 115px;
	display: 		block;
	width: 		170px;
	height: 		25px;
}

.bg-position-change{ background: #ccc url(../bilder/Impressum.gif) no-repeat; }

/*linkverhalten für impressumbutton*/
a.bg-position-change {
	background-position: 0 0;
}

a.bg-position-change:visited {}

a.bg-position-change:hover {
	background-position: 0 -25px;
}
a.bg-position-change:active {
	background-position: 0 -25px;
}
a.bg-position-change:focus {
	background-position: 0 -25px;
}

a.impressum-a-active{	
	background: #ccc url(../bilder/Impressum.gif) no-repeat;
	background-position: 0 -25px;
	}

em{
	font: 		small-caps 10px Georgia;
	color: 		#333; 
	letter-spacing: 1px;
}

#c-abschluss{height:50px; clear:both;}
#top-mieterliste{margin-top:62px;}
h1{position:absolute; top:-9999; left:-9999px;}

.abschnitt1{display:inline;}
.abschnitt2{display:none;}

.homeDritter{margin-top:205px;}
.impressum-kontakt-p{margin-top:18px; border-top:1px dotted #333; padding-top:18px;}

/*Easy Meeting*/


	
.em-con{margin:0 0 0 115px;}

.em-bild-con{background:#eee; padding:13px 0 13px 0; margin:20px 0 0 0;}
	
.em-horizontal{
	width:650px;  
	margin:15px 0 15px 115px;
	}
	
.em-bild{
		display:block; 
		margin:0 0 0 115px;
		width:665px; 
		height:149px; 
		}
		


.em-vertical{
	padding-top:15px;
	margin:0 13px 0 0;
	width:216px; 
	float:left; 
	/*background:white;*/
	background:url(../bilder/em-linie.gif) no-repeat;
	background-position:0 0;
	}
	
	.head-design-em {
		margin:24px 0 -15px 115px; /*15-- also abstand wie bei kontakt von 22px*/
		height:37px;
		}
	
	.headline-img-em{
	width: 315px;
	height: 		37px;
	display:block;
	/*border:1px solid yellow;*/

}

/*Easy Meeting Login*/



.bg-position-change-em{
	background: #ccc url(../bilder/login.gif) no-repeat;
	margin-right:13px;
}

/*linkverhalten für druckenbutton*/
a.bg-position-change-em {
	background-position: 0 0;
}

a.bg-position-change-em:visited {}

a.bg-position-change-em:hover {
	background-position: 0 -18px;
}
a.bg-position-change-em:active {
	background-position: 0 -18px;
}
a.bg-position-change-em:focus {
	background-position: 0 -18px;
}

			
