body {
	font-family: Arial, Verdana, sans-serif; color:#000000; margin-top:20; background-color:#EEEEEE
}

table.home        {border:1px solid #000080; font-size: 12px; width:150px; margin-top:5}
table.right        { border:1px solid #000080; font-size: 12px; width:150px; margin-top:5}

table.aktuell        { padding:0; font-size: 12px; margin-top:10; width:380px; margin-bottom:0}
td.aktuellleft { width:250px; height:auto; text-align:left; vertical-align:top; padding-right:0px; padding-bottom:20px; margin-bottom:0}
td.aktuellright { width:70px; height:auto; text-align:left; vertical-align:top; padding-right:0; padding-bottom:20px}

table.hotel        { padding:0; font-size: 12px; margin-top:10; width:380px}
td.hotelleft { width:260px; height:auto; text-align:left; vertical-align:top; padding-bottom:5px}
td.hotelright { width:120px; height:auto; text-align:left; vertical-align:top; padding-bottom:5px}

table.belegungsplan        { border-style:solid; border-width:1; padding:0; font-size: 10px; margin-top:5; margin-left: 20; margin-right:5; width:auto; text-decoration:none; margin-bottom:0; background-color:#FFFFFF; text-align:left}
td.belegungsplantitel{text-align: center; border-style: solid; border-width: 1; width:auto; text-decoration:none; font-size:12px; font-weight:bold; height:18px; padding-left:3}
td.belegungsplan2{text-align: center; border-style: solid; border-width: 1; width:auto; text-decoration:none; font-size:10px}
td.belegungsplan1{text-align: center; border-style: solid; border-width: 1; width:auto; font-size:10px; background-color:#FFCC00; font-weight:bold}
td.belegungsplanmonat {text-align: right; border-style: solid; border-width: 1; width:auto; padding-left:2; padding-right:2; padding-top:0; padding-bottom:0; height:12px}
td.belegungsplantag {text-align: center; border-style: solid; border-width: 1; padding: 0; width:16px; font-family:Arial Narrow; height:12px}

table.kontakt        { padding:5; font-size: 12px; margin-top:10; width:400px; margin-left:20}
td.kontaktleft { width:150px; height:auto; text-align:left; vertical-align:top; padding-right:20px; padding-bottom:5px}
td.kontaktright { width:250px; height:auto; text-align:left; vertical-align:top; padding-right:20px; padding-bottom:5px}


h1           { color: #000000; font-size: 12px}
h2           { margin-left: 20; margin-top: 10; font-size: 13px; font-weight: bold; }
h3           { color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #003399; text-indent:0; margin-left:5; margin-right:0; margin-top:0; margin-bottom:0}
h4           { color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #003399; text-indent:0; margin-left:5; margin-right:0; margin-top:0; margin-bottom:0}

/* h1 wird nur im header verwendet*/

#header h1 {
    display: none;
}
  
a:link       { color: #003399; text-decoration: underline }
a:visited       { color: #808080; text-decoration: underline }
a:hover       { text-decoration: underline; color:#800080 }

.contenttext { margin-left: 20; margin-right: 200; margin-top: 10; font-size:13px }
.contenttextcenter { margin-left: 20; margin-right: 200; margin-top: 10; font-size:13px; text-align:center }
.lefttext { margin-left: 18px; margin-top: 10px }
.righttext { margin-top: 5; margin-bottom:5; margin-left:5 }

#container {
	width: 760px; height:100%;
	text-align: left; position:absolute; left:50%; top:0; margin-left:-380; margin-right:auto; margin-top:0; margin-bottom:0; padding-top:20px
}

#header {
	width: 760px; height:120; 	padding-bottom: 0px; margin: 0;
}

#menu {
	border-top:2px solid #C0C0C0; border-bottom:2px solid #C0C0C0; width: auto;
	text-align: left;
	color:#FFFFFF; background-color:#003399; height:24px; font-size:12px; padding-left:180px
	}

#left {
	width: 160px;
	padding-left: 2px;
	text-align: left;
	height:100%;
	color:#FFFFFF; background-color:#003399; 
	font-size:12px; left:0px; top:168px; position:absolute; z-index:1; padding-top:200px}
	
	
#content {
	width: 600px;
	text-align: left;
	height:100%;
	color:#000000; background-color:#FFFFFF; 
	font-size:12px; top:168px; position:absolute; left:160px; z-index:1}
	
#belegungsplan {
	margin:0; width: 600px; text-align:left
}	

#right {
	width: 160px;
	dixplay: block;
	text-align: left;
	color:#000000; background-color:#FFFFFF; 
	font-size:10px; position:absolute; left:600px; top:168px; z-index:2}
	
td.right {width: 100%; height: 20px; background-color: #003399; vertical-align:middle}

ul#Navigation {
padding:0; width:auto; height:24px; font-size:12px; text-align:left; margin-left:0; margin-right:0; margin-top:5; margin-bottom:-5
}

 ul#Navigation li {
    display: inline; list-style-type:none; margin-top:0; margin-bottom:0}


  ul#Navigation a, ul#Navigation span {
    text-decoration: none; font-weight: bold; color:#FFFFFF; margin-left:0; margin-right:20
   }

  ul#Navigation a:hover, ul#Navigation span {
  color: #FFCC00; background-color:#003399
  }
  
div.linkmail { 
font-family : Arial, Verdana, Helvetica, "MS Sans Serif", sans-serif; color:#FFFFFF; text-decoration:underline 
} 
a:link.linkmail, a:active.linkmail, a:visited.linkmail { 
text-decoration: underline; color:#FFFFFF 
} 
a:hover.linkmail { 
color : #800080  
}
