body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/main_hg.gif);
	background-repeat: repeat-x;
}
#kopf_flash {
	height: 106px;
	margin: 0px;
	padding: 0px;
}
#kopf h1 {
	text-indent: -2000px;
	background-image: url(../images/balken.jpg);
	background-repeat: no-repeat;
	height: 106px;
	width: 611px;
	border: none;
	margin: 0px;
	padding: 0px;
}
#kopf h2 {
	border: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	z-index: auto;
	left: 613px;
	top: 0px;
	background-image: url(../images/slogan.jpg);
	background-repeat: no-repeat;
	text-indent: -20000px;
	height: 106px;
	width: 386px;
}
#kopf h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
#menue ul {
	margin: 0px;
	padding: 0px;
}
#menue ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	text-decoration:none;
}
#menue ul ul {
	margin: 0px;
	padding: 0px;
	clear: left;
	/*background-image: url(../images/sub_nav.jpg);
	background-repeat: repeat-x;*/
	display: block;
	text-decoration:none;
}
/* menüpunkt home */
#menue #home {	height: 25px; width: 154px; }
#menue #home a { display: block; background-image: url(../images/nav/home_1.jpg); background-repeat: no-repeat; width: 154px; height: 25px; text-indent: -1000px; text-decoration: none; }
#menue #home a:hover { background-image: url(../images/nav/home_2.jpg); background-repeat: no-repeat; }
/* menüpunkt location */
#menue #location { height: 25px; width: 152px; }
#menue #location a {
	display: block;
	background-image: url(../images/nav/location_1.jpg);
	background-repeat: no-repeat;
	width: 152px; height: 25px;
	text-indent: -1000px;
	text-decoration: none;
}
#menue #location a:hover {
	background-image: url(../images/nav/location_2.jpg);
	background-repeat: no-repeat;
}
#menue #location a.ml_selected, #menue #location a.ml_selected:hover { background-image: url(../images/nav/location_3.jpg); background-repeat: no-repeat; }
#menue #catering a.ml_selected, #menue #catering a.ml_selected:hover { background-image: url(../images/nav/catering_3.jpg); background-repeat: no-repeat; }
#menue #technik a.ml_selected, #menue #technik a.ml_selected:hover { background-image: url(../images/nav/technik_3.jpg); background-repeat: no-repeat; }
/* menüpunkt catering */
#menue #catering {	height: 25px; width: 155px; }
#menue #catering a {
	display: block;
	background-image: url(../images/nav/catering_1.jpg);
	background-repeat: no-repeat;
	width: 155px; height: 25px;
	text-indent: -1000px;
	text-decoration: none;
}
#menue #catering a:hover {
	background-image: url(../images/nav/catering_2.jpg);
	background-repeat: no-repeat;
}
/* menüpunkt technik */
#menue #technik {	height: 25px; width: 154px; }
#menue #technik a {
	display: block;
	background-image: url(../images/nav/technik_1.jpg);
	background-repeat: no-repeat;
	width: 154px; height: 25px;
	text-indent: -1000px;
	text-decoration: none;
}
#menue #technik a:hover {
	background-image: url(../images/nav/technik_2.jpg);
	background-repeat: no-repeat;
}


#main {
	position: absolute;
	left: 18px;
	/*top: 179px; */
	top: 159px;
	width: 643px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-bottom: 5px;
	line-height: 20px;
}
#main h4 {
	padding-left:17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
}
#main h1 {
	font-size: 15px;
	border-bottom: dotted 1px #000056;
	font-weight: bold;
	text-decoration:none;
	margin:0;
	padding:0;
	color: #000056;
	display:inline;
	/*margin-bottom: 10px;*/
	/*width:5px;*/
}

#main h2 {
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	margin:0;
	padding:0;
	color: #000056;
	display:inline;
	/*margin-bottom: 10px;*/
	/*width:5px;*/
}

#main h3 {
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	margin:0;
	padding:0;
	color: #000000;
	display:inline;
	/*margin-bottom: 10px;*/
	/*width:5px;*/
}
#main input {
	color: #000550;
	background-color: #FFFFFF;
	border: 1px solid #000550;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#main select {
	color: #000550;
	background-color: #FFFFFF;
	border: 1px solid #000550;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#main ul
{
/*margin-top: 0; padding-top: 0;
margin-bottom: 1px; padding-bottom: 1px;
margin-right: 0; padding-right: 0;*/
margin: 0; padding: 0;
margin-left: 3px;
padding-left: 0;
list-style: none;
}
#main li
{
	margin: 0;
	padding: 0;
	padding-left: 15px;
	background-image: url(../images/liste.gif);
	background-repeat: no-repeat;
	background-position: 0 .8em;
}
#newscorner {
	position: absolute;
	top: 151px;
	right: 0px;
	width: 240px;
	background-color: #FFFFFF;
	background-image: url(../images/newscorner.jpg);
	background-repeat: no-repeat;
	height: 480px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	left: 755px;
}
#newscorner h1 {
	font-size: 14px;
	border-bottom: dotted 1px #000056;
	font-weight: bold;
	text-decoration:none;
	margin:0;
	padding:0;
	display:inline;
	color: #000056;
}
#newscorner #newseintrag {
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 45px;
	margin-left: 40px;
}
#newscorner #banner {
	margin-left: 18px;
}
#newscorner p{
	line-height: 20px;
	margin: 0 0 15px 0;
	padding: 0;
}
#newscorner a {
	text-decoration: none;
	color: #BB0004;
	border-bottom: dotted 1px #BB0004;
	font-weight:bold;
	line-height: 20px;
}
#newscorner a:hover {
	border-bottom: none;
	font-weight:bold;
}
#newscorner a.image, #newscorner a.image:hover {
	border: none;
}
#main a.image, #main a.image:hover {
	border: none;
}
#main a {
	text-decoration: none;
	color: #BB0004;
	border-bottom: dotted 1px #BB0004;
	font-weight:bold;
}
#main a.image, #main a.image:hover {
	border: none;
}
#main a:hover {
	border-bottom: none;
	font-weight:bold;
}
#main p {
	line-height: 20px;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	padding-top: 15px;
}

#main .left {
	float: left;
	width: 50%;
	margin-top: 15px;	
}
#main .right {
	float: right;
	width: 320px;	
}

#main .rightNews {
	float: right;
	width: 290px;
	margin-left:30px;	
}
/*
untermenü punkte definieren
*/
#submenue {
	clear: left;
	display: block;
}
#submenue ul {
	margin: 0px;
	padding: 0px;
	clear: left;
}
#submenue ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000056;
	/*font-style: italic;*/
	font-weight: bold;
}
#submenue a {
	display: block;
	/*background-image: url(../images/nav/mouse_out.jpg);
	background-repeat: no-repeat;*/
	width: 135px;
	height: 19px;
	color: #000056;
	text-decoration: none;
	text-align: center;
	padding-top: 3px;
	
}
/*#submenue a:hover {
	background-image: url(../images/nav/mouse_over.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-top: 3px;
}*/
/* menüpunkt raumplaene */
#submenue #raumplaene {	height: 16px; width: 154px; }
#submenue #raumplaene a { display: block; background-image: url(../images/nav/raumpl_1.jpg); background-repeat: no-repeat; width: 154px; height: 16px; text-indent: -1000px; }
#submenue #raumplaene a:hover { background-image: url(../images/nav/raumpl_2.jpg); background-repeat: no-repeat; }
/* menüpunkt factsheet */
#submenue #facts {	height: 16px; width: 153px; }
#submenue #facts a { display: block; background-image: url(../images/nav/facts_1.jpg); background-repeat: no-repeat; width: 153px; height: 16px; text-indent: -1000px; }
#submenue #facts a:hover { background-image: url(../images/nav/facts_2.jpg); background-repeat: no-repeat; }
/* menüpunkt anreise */
#submenue #lage {	height: 16px; width: 153px; }
#submenue #lage a { display: block; background-image: url(../images/nav/anreise_1.jpg); background-repeat: no-repeat; width: 153px; height: 16px; text-indent: -1000px; }
#submenue #lage a:hover { background-image: url(../images/nav/anreise_2.jpg); background-repeat: no-repeat; }
/* menüpunkt kontakt */
#submenue #kontakt {	height: 16px; width: 153px; }
#submenue #kontakt a { display: block; background-image: url(../images/nav/kontakt_1.jpg); background-repeat: no-repeat; width: 153px; height: 16px; text-indent: -1000px; }
#submenue #kontakt a:hover { background-image: url(../images/nav/kontakt_2.jpg); background-repeat: no-repeat; }
/* menüpunkt referenzen */ 
#submenue #referenzen {    height: 16px; width: 154px; } 
#submenue #referenzen a { display: block; background-image: url(../images/nav/referenzen_1.jpg); background-repeat: no-repeat; width: 154px; height: 16px; text-indent: -1000px; }
#submenue #referenzen a:hover { background-image: url(../images/nav/referenzen_2.jpg); background-repeat: no-repeat; } 
/* menüpunkt details */ 
#submenue #details {    height: 16px; width: 153px; } 
#submenue #details a { display: block; background-image: url(../images/nav/details_1.jpg); background-repeat: no-repeat; width: 153px; height: 16px; text-indent: -1000px; }
#submenue #details a:hover { background-image: url(../images/nav/details_2.jpg); background-repeat: no-repeat; } 
#bottom {
	/*line-height: 20;*/
	background-color:#FFFFFF;
	position:absolute;
	bottom:5px;
	left:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	top: 572px; /*572*/
	height: 35px;
	width: 665px;
}
#bottom h1 {
	padding:0; margin:0; font-size:11px; font-style:italic; font-weight:bold; float: left;
}
#bottom p {padding: 0; margin: 0; clear:none; float: left;}
#bottom a {
	text-decoration: none;
	color: #BB0004;
	border-bottom: dotted 1px #BB0004;
	font-weight:bold;
}
#bottom a:hover {
	border-bottom: none;
	font-weight:bold;
}
.blaettern {
	font-size: 11px;
	position: absolute;
	top: 333px;
	right: 20px;
	padding-bottom: 2px;
	width: 95px;
}
.blaettern a {
	font-size: 8px;
	font-weight: bold;
}
.smaller {
	font-size: 8px;
}
#platinumhome {
	position: absolute;
	width: 177px; height: 56px;
	top: 20px;
	left: 22px;
	display: block;
	z-index: 99999;
	text-indent: -20000px;
}
#platinumhome a { display: block; width: 200px; height: 50px; text-decoration: none; }
#raumplan {
	padding-left:89px;
}
#email2 {
	display:none;
}
