@charset "utf-8";
/* CSS Document */


html, body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}

p, li, span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;			
	color:#8A8A8A;
	line-height:18px;
}

label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;			
	color:#8A8A8A;
	line-height:18px;
	padding-right:10px;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8A8A8A;
	text-decoration:none;
}

input, textarea {
	border:none;
	background-color:#ddd9d9;
	margin-bottom:5px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00acff;
	padding:2px;
}

a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00acff;
	text-decoration:none;
}


#main {
	position:absolute;
	top:50%;
	left:50%;
	
	width:960px;
	height:560px;
	background-color:#ebe6e6;
	
	margin-top:-280px;
	margin-left:-480px;
	
	z-index:0;
}

#logo {
	position:absolute;
	top:0px;
	left:0px;
	width:228px;
	height:90px;
	
	z-index:0;
}

#menu {
	position:absolute;
	top:90px;
	left:0px;
	width:228px;
	height:360px;
	
	z-index:3;
}

#content {
	position:absolute;
	top:126px;
	left:228px;
	width:732px;
	height:308px;
	
	text-align:left;	
	padding-top:4px;
	
	z-index:1;
}

#leftcon {
	position:absolute;
	top:0px;
	left:0px;
	width:280px;
	height:308px;
}

#rightcon {
	position:absolute;
	top:0px;
	left:300px;
	width:432px;
	height:350px;
}

#leftcon-floorplan {
	position:absolute;
	top:0px;	
	left:0px;
	width:194px;
	height:300px;
	padding:10px;
	background-color:#d9d6d6;
}

#rightcon-floorplan {
	position:absolute;
	top:0px;
	left:218px;
	width:450px;
	height:308px;
	background-color:#d0cdcd;
}



/*MENU*/

#home { position:absolute; top:36px; left:108px; width:75px; height:15px; }
#home a { background-image:url(../images/menu/home.gif); width:75px; height:15px; display:block; background-position:0px 0px; background-repeat:no-repeat;  }	
#home a:hover { background-image:url(../images/menu/home.gif); width:75px; height:15px; display:block; background-position:0px -15px; background-repeat:no-repeat;  }

#standort { position:absolute; top:58px; left:108px; width:75px; height:15px; }
#standort a { background-image:url(../images/menu/standort.gif); width:75px; height:15px; display:block; background-position:0px 0px; background-repeat:no-repeat; }	
#standort a:hover { background-image:url(../images/menu/standort.gif); width:75px; height:15px; display:block; background-position:0px -15px; background-repeat:no-repeat; }

#objekt { position:absolute; top:80px; left:108px; width:75px; height:15px; }
#objekt a { background-image:url(../images/menu/objekt.gif); width:75px; height:15px; display:block; background-position:0px 0px; background-repeat:no-repeat; }	
#objekt a:hover { background-image:url(../images/menu/objekt.gif); width:75px; height:15px; display:block; background-position:0px -15px; background-repeat:no-repeat; }

#mietflaechen { position:absolute; top:102px; left:108px; width:75px; height:15px; }
#mietflaechen a { background-image:url(../images/menu/mietflaechen.gif); width:75px; height:15px; display:block; background-position:0px 0px; background-repeat:no-repeat; }	
#mietflaechen a:hover { background-image:url(../images/menu/mietflaechen.gif); width:75px; height:15px; display:block; background-position:0px -15px; background-repeat:no-repeat; }

#kontakt { position:absolute; top:124px; left:108px; width:75px; height:15px; }
#kontakt a { background-image:url(../images/menu/kontakt.gif); width:75px; height:15px; display:block; background-position:0px 0px; background-repeat:no-repeat; }	
#kontakt a:hover { background-image:url(../images/menu/kontakt.gif); width:75px; height:15px; display:block; background-position:0px -15px; background-repeat:no-repeat; }

#impressum { position:absolute; top:146px; left:108px; width:75px; height:15px; }
#impressum a { background-image:url(../images/menu/impressum.gif); width:75px; height:15px; display:block; background-position:0px 0px; background-repeat:no-repeat; }	
#impressum a:hover { background-image:url(../images/menu/impressum.gif); width:75px; height:15px; display:block; background-position:0px -15px; background-repeat:no-repeat; }


#deutsch { position:absolute; top:186px; left:108px; width:75px; height:15px; }
#deutsch a { background-image:url(../images/menu/deutsch.gif); width:75px; height:15px; display:block; background-position:0px 0px; background-repeat:no-repeat; }	
#deutsch a:hover { background-image:url(../images/menu/deutsch.gif); width:75px; height:15px; display:block; background-position:0px -15px; background-repeat:no-repeat; }


#english { position:absolute; top:186px; left:108px; width:75px; height:15px; }
#english a { background-image:url(../images/menu/english.gif); width:75px; height:15px; display:block; background-position:0px 0px; background-repeat:no-repeat; }	
#english a:hover { background-image:url(../images/menu/english.gif); width:75px; height:15px; display:block; background-position:0px -15px; background-repeat:no-repeat; }



/*SUBMENU*/
#erreichbarkeit { position:absolute; top:0px; left:150px; width:96px; height:35px; display:inline; list-style-type:none; }
#erreichbarkeit a {  background-image:url(../images/menu/submenu/erreichbarkeit.gif); width:96px; height:35px; display:block; }	
#erreichbarkeit a:hover { background-image:url(../images/menu/submenu/erreichbarkeit_hi.gif); width:96px; height:35px; display:block; }

#lagebeschreibung { position:absolute; top:0px; left:256px; width:115px; height:35px; display:inline; list-style-type:none; }
#lagebeschreibung a { background-image:url(../images/menu/submenu/lagebeschreibung.gif); width:115px; height:35px; display:block; }	
#lagebeschreibung a:hover { background-image:url(../images/menu/submenu/lagebeschreibung_hi.gif); width:115px; height:35px; display:block; }

#lageplan { position:absolute; top:0px; left:381px; width:63px; height:35px; display:inline; list-style-type:none; }
#lageplan a { background-image:url(../images/menu/submenu/lageplan.gif); width:63px; height:35px; display:block; }	
#lageplan a:hover { background-image:url(../images/menu/submenu/lageplan_hi.gif); width:63px; height:35px; display:block; }


#objektbeschreibung { position:absolute; top:0px; left:150px; width:127px; height:35px; display:inline; list-style-type:none; }
#objektbeschreibung a { background-image:url(../images/menu/submenu/objektbeschreibung.gif); width:127px; height:35px; display:block; }	
#objektbeschreibung a:hover { background-image:url(../images/menu/submenu/objektbeschreibung_hi.gif); width:127px; height:35px; display:block; }

#videobeschreibung { position:absolute; top:0px; left:272px; width:46px; height:35px; display:inline; list-style-type:none; }
#videobeschreibung a { background-image:url(../images/menu/submenu/beschreibungvideo.gif); width:46px; height:35px; display:block; }	
#videobeschreibung a:hover { background-image:url(../images/menu/submenu/beschreibungvideo_hi.gif); width:46px; height:35px; display:block; }

#ansichtinnen { position:absolute; top:0px; left:323px; width:104px; height:35px; display:inline; list-style-type:none; }
#ansichtinnen a { background-image:url(../images/menu/submenu/ansichtinnen.gif); width:104px; height:35px; display:block; }	
#ansichtinnen a:hover { background-image:url(../images/menu/submenu/ansichtinnen_hi.gif); width:104px; height:35px; display:block; }

#videoinnen { position:absolute; top:0px; left:422px; width:46px; height:35px; display:inline; list-style-type:none; }
#videoinnen a { background-image:url(../images/menu/submenu/ansichtinnenvideo.gif); width:46px; height:35px; display:block; }	
#videoinnen a:hover { background-image:url(../images/menu/submenu/ansichtinnenvideo_hi.gif); width:46px; height:35px; display:block; }

#ansichtaussen { position:absolute; top:0px; left:473px; width:112px; height:35px; display:inline; list-style-type:none; }
#ansichtaussen a { background-image:url(../images/menu/submenu/ansichtaussen.gif); width:112px; height:35px; display:block; }	
#ansichtaussen a:hover { background-image:url(../images/menu/submenu/ansichtaussen_hi.gif); width:112px; height:35px; display:block; }

#videoaussen { position:absolute; top:0px; left:580px; width:46px; height:35px; display:inline; list-style-type:none; }
#videoaussen a { background-image:url(../images/menu/submenu/ansichtaussenvideo.gif); width:46px; height:35px; display:block; }	
#videoaussen a:hover { background-image:url(../images/menu/submenu/ansichtaussenvideo_hi.gif); width:46px; height:35px; display:block; }


#ausstattung { position:absolute; top:0px; left:150px; width:83px; height:35px; display:inline; list-style-type:none; }
#ausstattung a { background-image:url(../images/menu/submenu/ausstattung.gif); width:83px; height:35px; display:block; }	
#ausstattung a:hover { background-image:url(../images/menu/submenu/ausstattung_hi.gif); width:83px; height:35px; display:block; }

#videoausstattung { position:absolute; top:0px; left:228px; width:46px; height:35px; display:inline; list-style-type:none; }
#videoausstattung a { background-image:url(../images/menu/submenu/musterbuerovideo.gif); width:46px; height:35px; display:block; }	
#videoausstattung a:hover { background-image:url(../images/menu/submenu/musterbuerovideo_hi.gif); width:46px; height:35px; display:block; }

#grundrisse { position:absolute; top:0px; left:284px; width:75px; height:35px; display:inline; list-style-type:none; }
#grundrisse a { background-image:url(../images/menu/submenu/grundrisse.gif); width:75px; height:35px; display:block; }	
#grundrisse a:hover { background-image:url(../images/menu/submenu/grundrisse_hi.gif); width:75px; height:35px; display:block; }

#freiflaechen { position:absolute; top:0px; left:369px; width:78px; height:35px; display:inline; list-style-type:none; }
#freiflaechen a { background-image:url(../images/menu/submenu/freiflaechen.gif); width:78px; height:35px; display:block; }	
#freiflaechen a:hover { background-image:url(../images/menu/submenu/freiflaechen_hi.gif); width:78px; height:35px; display:block; }

#mieterliste { position:absolute; top:0px; left:457px; width:46px; height:35px; display:inline; list-style-type:none; }
#mieterliste a { background-image:url(../images/menu/submenu/mieterliste.gif); width:46px; height:35px; display:block; }	
#mieterliste a:hover { background-image:url(../images/menu/submenu/mieterliste_hi.gif); width:46px; height:35px; display:block; }


#adresse { position:absolute; top:0px; left:150px; width:55px; height:35px; display:inline; list-style-type:none; }
#adresse a { background-image:url(../images/menu/submenu/adresse.gif); width:55px; height:35px; display:block; }	
#adresse a:hover { background-image:url(../images/menu/submenu/adresse_hi.gif); width:55px; height:35px; display:block; }

#formular { position:absolute; top:0px; left:215px; width:115px; height:35px; display:inline; list-style-type:none; }
#formular a { background-image:url(../images/menu/submenu/formular.gif); width:115px; height:35px; display:block; }	
#formular a:hover { background-image:url(../images/menu/submenu/formular_hi.gif); width:115px; height:35px; display:block; }



/*LAGEPLAN MENU*/
#oeffentliche { position:absolute; top:9px; left:20px; width:158px; height:8px; display:inline; list-style-type:none; }
#oeffentliche a { background-image:url(../images/lageplan/menu/oeffentliche.gif); width:158px; height:8px; display:block; background-position:0px 0px; background-repeat:no-repeat; }	
#oeffentliche a:hover { background-image:url(../images/lageplan/menu/oeffentliche.gif); width:158px; height:8px; display:block; background-position:0px -8px; background-repeat:no-repeat; }

#nahversorgung { position:absolute; top:9px; left:203px; width:106px; height:8px; display:inline; list-style-type:none; }
#nahversorgung a { background-image:url(../images/lageplan/menu/nahversorgung.gif); width:106px; height:8px; display:block; background-position:0px 0px; background-repeat:no-repeat; }	
#nahversorgung a:hover { background-image:url(../images/lageplan/menu/nahversorgung.gif); width:106px; height:8px; display:block; background-position:0px -8px; background-repeat:no-repeat; }

#hotels { position:absolute; top:9px; left:334px; width:53px; height:8px; display:inline; list-style-type:none; }
#hotels a { background-image:url(../images/lageplan/menu/hotels.gif); width:53px; height:8px; display:block; background-position:0px 0px; background-repeat:no-repeat; }	
#hotels a:hover { background-image:url(../images/lageplan/menu/hotels.gif); width:53px; height:8px; display:block; background-position:0px -8px; background-repeat:no-repeat; }

#kultur { position:absolute; top:9px; left:412px; width:109px; height:8px; display:inline; list-style-type:none; }
#kultur a { background-image:url(../images/lageplan/menu/kultur.gif); width:109px; height:8px; display:block; background-position:0px 0px; background-repeat:no-repeat; }	
#kultur a:hover { background-image:url(../images/lageplan/menu/kultur.gif); width:109px; height:8px; display:block; background-position:0px -8px; background-repeat:no-repeat; }

#gastro { position:absolute; top:9px; left:412px; width:89px; height:8px; display:inline; list-style-type:none; }
#gastro a { background-image:url(../images/lageplan/menu/gastro.gif); width:89px; height:8px; display:block; background-position:0px 0px; background-repeat:no-repeat; }	
#gastro a:hover { background-image:url(../images/lageplan/menu/gastro.gif); width:89px; height:8px; display:block; background-position:0px -8px; background-repeat:no-repeat; }


#videomenu #videoinnen { position:absolute; top:8px; left:30px; width:81px; height:8px; display:inline; list-style-type:none; }
#videomenu #videoinnen a { background-image:url(../images/player/menu/videoinnen.gif); width:81px; height:8px; display:block; background-position:0px 0px; background-repeat:no-repeat; }	
#videomenu #videoinnen a:hover { background-image:url(../images/player/menu/videoinnen.gif); width:81px; height:8px; display:block; background-position:0px -8px; background-repeat:no-repeat; }


#videomenu #videoaussen { position:absolute; top:8px; left:141px; width:89px; height:8px; display:inline; list-style-type:none; }
#videomenu #videoaussen a { background-image:url(../images/player/menu/videoaussen.gif); width:89px; height:8px; display:block; background-position:0px 0px; background-repeat:no-repeat; }	
#videomenu #videoaussen a:hover { background-image:url(../images/player/menu/videoaussen.gif); width:89px; height:8px; display:block; background-position:0px -8px; background-repeat:no-repeat; }


#videomenu #videoausstattung { position:absolute; top:8px; left:260px; width:123px; height:8px; display:inline; list-style-type:none; }
#videomenu #videoausstattung a { background-image:url(../images/player/menu/videoausstattung.gif); width:123px; height:8px; display:block; background-position:0px 0px; background-repeat:no-repeat; }	
#videomenu #videoausstattung a:hover { background-image:url(../images/player/menu/videoausstattung.gif); width:123px; height:8px; display:block; background-position:0px -8px; background-repeat:no-repeat; }


#videomenu #videobeschreibung { position:absolute; top:8px; left:413px; width:167px; height:8px; display:inline; list-style-type:none; }
#videomenu #videobeschreibung a { background-image:url(../images/player/menu/videobeschreibung.gif); width:167px; height:8px; display:block; background-position:0px 0px; background-repeat:no-repeat; }	
#videomenu #videobeschreibung a:hover { background-image:url(../images/player/menu/videobeschreibung.gif); width:167px; height:8px; display:block; background-position:0px -8px; background-repeat:no-repeat; }




#menu .submenu ul {
	padding:0 0 0 10px;
}

#menu .submenu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.navbar {
	display:inline;
}

.navbar li {
	display:inline;
	list-style-type:none;
	padding-right:1em;
}


#hitzone {
	position:absolute;
	top:0px;
	left:0px;
	width:228px;
	height:360px;
}

.submenu {	
	position:absolute;
	top:0px;
	left:100px;	
	width:798px; 
	height:35px; 
	/*overflow:hidden;*/
	visibility:hidden;
	text-align:left;
	background-image:url(../images/menu/subbg.gif); 
	background-repeat:repeat-x;	
}



#slideshow li {
	position:absolute;
	top:0px; left:0px;
}

#brownbarhome {
	position:absolute;
	top:295px;
	left:0px;
	width:670px;
	height:8px;
	background-color:#b27500;	
}

#brownbar {
	position:absolute;
	top:76px;
	left:228px;
	width:670px;
	height:8px;
	background-color:#b27500;	
}

#textcontent {
	width:347px;
	height:308px;
	padding-right:20px;
	overflow:auto;
}

#gallery {
	margin:10px 0 0 0;
}

#gallery li {
	display:inline;
	list-style-type:none;
	padding-right:2px;
}

#mapmenu {
	position:absolute;
	top:280px;
	left:0px;
	width:650px;
	height:21px;
	text-align:left;
	padding-top:4px;
	padding-left:20px;
}

#videomenu {
	position:absolute;
	top:416px;
	left:0px;
	width:720px;
}

#mapmenu li {
	display:inline;
	list-style-type:none;
	padding-right:24px;
}


.links {
	margin-top:10px;
}

.links li {
	list-style-type:disc;
	margin-left:25px;
}

#rightcon-floorplan img {
	position:absolute;
	top:0px;
	left:0px;
}





