body            { margin: 0px;
	              padding: 0px;
               	  font-family: verdana, arial, sans-serif;
	              font-size: 11px;
				  color: #245178;
				  background: #FFFFFF;
				  overflow: hidden;
	            }

a img           { border: none; }

/* Center-Script coded by Simon Hattrup Copyright 2004 */
#horizon 		{ background-color: transparent;
				  position: absolute;
				  top: 50%;
				  left: 0px;
				  width: 100%;
				  margin-top: -280px;
				  text-align: center;
				  min-width: 782px; }
				  		  
#center         { position: relative;
				  width: 782px;
				  height: 280px;
			      margin:auto; }
/* Center-Script coded by Simon Hattrup Copyright 2004 */
				

#rand_li		{ position: absolute;
				  top: 0px;
				  left: 0px;
				  width: 10px;
				  height: 487px;
				  background: #FFFFFF url(images/rand_links.gif) no-repeat 0px 0px; }
#rand_ob		{ position: absolute;
				  top: 0px;
				  left: 10px;
				  width: 771px;
				  height: 2px;
				  background: #FFFFFF url(images/rand_oben.gif) no-repeat 0px 0px; }
#rand_re		{ position: absolute;
				  top: 0px;
				  left: 781px;
				  width: 15px;
				  height: 487px;
				  background: #FFFFFF url(images/rand_rechts.gif) no-repeat 0px 0px; }
#rand_un		{ position: absolute;
				  top: 475px;
				  left: 10px;
				  width: 771px;
				  height: 12px;
				  background: #FFFFFF url(images/rand_unten.gif) no-repeat 0px 0px; }
				  
#bild_ob		{ position: absolute;
				  top: 5px;
				  left: 12px;
				  width: 769px;
				  height: 125px;
				  background: #FFFFFF url(images/bild_oben.jpg) no-repeat 0px 0px; }
#bild_un		{ position: absolute;
				  top: 375px;
				  left: 19px;
				  width: 752px;
				  height: 79px;
				  background: #FFFFFF url(images/bild_unten.jpg) no-repeat 0px 0px; }
#bottom			{ position: absolute;
				  top: 460px;
				  left: 198px;
				  width: 181px;
				  height: 10px;
				  background: #FFFFFF url(images/bottom.jpg) no-repeat 0px 0px; }
				  
#linie_un_li	{ position: absolute;
				  top: 464px;
				  left: 20px;
				  width: 175px;
				  height: 10px;
				  border-top: 1px solid #C5AA40; }
#linie_un_re	{ position: absolute;
				  top: 464px;
				  left: 596px;
				  width: 174px;
				  height: 10px;
				  border-top: 1px solid #C5AA40; }
				  
#punktlinie 	{ position: absolute;
				  top: 162px;
				  left: 288px;
				  width: 1px;
				  height: 195px;
				  background: #FFFFFF url(images/punktlinie.gif) no-repeat 0px 0px; }
				  
#wohnung		 { position: absolute;
				   top: 50px;
				   left: 403px;
				   background: #FFFFFF url(images/menu_1b.gif) no-repeat 0px 0px;
				   width: 114px;
				   height: 86px;
				   visibility: hidden;
				   text-align: center;
				   z-index: 1; }
				   
#usedom		 { 	   position: absolute;
				   top: 25px;
				   left: 533px;
				   background: #FFFFFF url(images/menu_2b.gif) no-repeat 0px 0px;
				   width: 114px;
				   height: 111px;
				   visibility: hidden;
				   text-align: center;
				   z-index: 1; }
				   
a.impressum:link     { position: absolute;
				  top: 460px;
				  left: 485px;
				  width: 60px;
				  height: 10px;
				  background: #FFFFFF url(images/impressum.jpg) no-repeat 0px 0px; }
a.impressum:visited  { position: absolute;
				  top: 460px;
				  left: 485px;
				  width: 60px;
				  height: 10px;
				  background: #FFFFFF url(images/impressum.jpg) no-repeat 0px 0px; }
a.impressum:hover    { position: absolute;
				  top: 460px;
				  left: 485px;
				  width: 60px;
				  height: 10px;
				  background: #FFFFFF url(images/impressum_omo.jpg) no-repeat 0px 0px; }
				  
#impressum_nomouseover { position: absolute;
				  top: 460px;
				  left: 485px;
				  width: 60px;
				  height: 10px;
				  background: #FFFFFF url(images/impressum.jpg) no-repeat 0px 0px; }
				  				  
a.sitemap:link     { position: absolute;
				  top: 460px;
				  left: 550px;
				  width: 40px;
				  height: 10px;
				  background: #FFFFFF url(images/sitemap.jpg) no-repeat 0px 0px; }
a.sitemap:visited  { position: absolute;
				  top: 460px;
				  left: 550px;
				  width: 40px;
				  height: 10px;
				  background: #FFFFFF url(images/sitemap.jpg) no-repeat 0px 0px; }
a.sitemap:hover    { position: absolute;
				  top: 460px;
				  left: 550px;
				  width: 40px;
				  height: 10px;
				  background: #FFFFFF url(images/sitemap_omo.jpg) no-repeat 0px 0px; }
				  
#sitemap_nomouseover { position: absolute;
				  top: 460px;
				  left: 550px;
				  width: 40px;
				  height: 10px;
				  background: #FFFFFF url(images/sitemap.jpg) no-repeat 0px 0px; }
				  		
a.rh:link     { position: absolute;
				  top: 460px;
				  left: 383px;
				  width: 97px;
				  height: 10px;
				  background: #FFFFFF url(images/rh.jpg) no-repeat 0px 0px; }
a.rh:visited  { position: absolute;
				  top: 460px;
				  left: 383px;
				  width: 97px;
				  height: 10px;
				  background: #FFFFFF url(images/rh.jpg) no-repeat 0px 0px; }
a.rh:hover    { position: absolute;
				  top: 460px;
				  left: 383px;
				  width: 97px;
				  height: 10px;
				  background: #FFFFFF url(images/rh_omo.jpg) no-repeat 0px 0px; }
				  
a.navi:link     { font-family: verdana, arial, sans-serif;
				  font-size: 11px;
				  font-weight: normal;
				  text-align : left;
				  margin: 0px;
				  padding: 0px;
				  color: #418FC4;
				  text-decoration: none; }
a.navi:visited  { font-family: verdana, arial, sans-serif;
				  font-size: 11px;
				  font-weight: normal;
				  text-align : left;
				  margin: 0px;
				  padding: 0px;
				  color: #418FC4;
				  text-decoration: none; }
a.navi:hover    { font-family: verdana, arial, sans-serif;
				  font-size: 11px;
				  font-weight: normal;
				  text-align : left;
				  margin: 0px;
				  padding: 0px;
				  color: #245178;
				  text-decoration: none; }
				  
				  
a.subnavi:link     { font-family: verdana, arial, sans-serif;
				  font-size: 11px;
				  font-weight: normal;
				  margin: 0px;
				  padding-top: 1px;
				  padding: 0px;
				  color: #418FC4;
				  text-decoration: none;
				  z-index: 1; }
a.subnavi:visited  { font-family: verdana, arial, sans-serif;
				  font-size: 11px;
				  font-weight: normal;
				  margin: 0px;
				  padding-top: 1px;
				  padding: 0px;
				  color: #418FC4;
				  text-decoration: none;
				  z-index: 1; }
a.subnavi:hover    { font-family: verdana, arial, sans-serif;
				  font-size: 11px;
				  font-weight: normal;
				  margin: 0px;
				  padding-top: 1px;
				  padding: 0px;
				  color: #245178;
				  text-decoration: none;
				  z-index: 1; }
				  
a.subnavi2:link     { font-family: verdana, arial, sans-serif;
				  font-size: 11px;
				  font-weight: normal;
				  line-height: 11px;
				  margin: 0px;
				  padding-top: 1px;
				  padding: 0px;
				  color: #418FC4;
				  text-decoration: none;
				  z-index: 1; }
a.subnavi2:visited  { font-family: verdana, arial, sans-serif;
				  font-size: 11px;
				  font-weight: normal;
				  line-height: 11px;
				  margin: 0px;
				  padding-top: 1px;
				  padding: 0px;
				  color: #418FC4;
				  text-decoration: none;
				  z-index: 1; }
a.subnavi2:hover    { font-family: verdana, arial, sans-serif;
				  font-size: 11px;
				  font-weight: normal;
				  line-height: 11px;
				  margin: 0px;
				  padding-top: 1px;
				  padding: 0px;
				  color: #245178;
				  text-decoration: none;
				  z-index: 1; }
				  				  
#flash		  { position: absolute;
		 	    top: 153px;
		 	    left: 10px;
		 	    height: 216px;
			    width: 266px;
			    background: #FFFFFF;
			    margin: 0px;
			    padding: 0px;
			    overflow: hidden;
			    border: none; }
				
#galerie	  { position: absolute;
		 	    top: 158px;
		 	    left: 30px;
		 	    height: 202px;
			    width: 250px;
			    background: #FFFFFF;
			    margin: 0px;
			    padding: 0px;
			    overflow: hidden;
			    border: none; } 
				
#kalender	  { position: absolute;
		 	    top: 162px;
		 	    left: 32px;
		 	    height: 210px;
			    width: 251px;
			    background: #FFFFFF;
			    margin: 0px;
			    padding: 0px;
			    overflow: hidden;
			    border: none;
				text-align: left; }
				
#map	  { position: absolute;
		 	    top: 162px;
		 	    left: 25px;
		 	    height: 196px;
			    width: 251px;
			    background: #FFFFFF;
			    margin: 0px;
			    padding: 0px;
			    overflow: hidden;
			    border: 1px dotted #418FC4;
				text-align: left; } 
				
#navi		  { position: absolute;
		 	    top: 133px;
		 	    left: 20px;
		 	    height: 15px;
			    width: 751px;
			    background: #FFFFFF url(images/navibalken.gif) no-repeat 0px 0px;
				color: #418FC4; } 
#links		  { position: absolute;
		 	    top: 0px;
		 	    left: 327px; } 

#inactive	  { cursor: default; } 
#inactive2	  { cursor: default; }
#inactive3	  { cursor: default; }
				
#content  {
	position: absolute;
	top: 160px;
	left: 298px;
	width: 425px;
	height: 197px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color : #245178;
	text-align : left;
	margin: 0px;
	padding-right: 47px;
	z-index: 0;
	overflow: auto;
	scrollbar-base-color:#418FC4;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-arrow-color:#418FC4;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-face-color:#FFFFFF;
    scrollbar-highlight-color:#418FC4;
    scrollbar-shadow-color:#418FC4;
    scrollbar-track-color:#FFFFFF; }

#content h1 { font-family: verdana, arial, sans-serif;
			  font-size: 14px;
			  font-weight: bold;
			  font-variant: small-caps;
			  font-stretch: normal;
			  color : #245178;
			  text-align : left;
			  margin: 0px;
			  padding: 0px;
			 }
#content h2 { font-family: verdana, arial, sans-serif;
			  font-size: 11px;
			  font-weight: bold;
			  color : #418FC4;
			  text-align : left;
			  margin-top: -14px;
			  margin-bottom: 0px;
			  padding: 0px;			
			 }
#content h3 { font-family: verdana, arial, sans-serif;
			  font-size: 11px;
			  font-weight: bold;
			  color : #418FC4;
			  text-align : left;
			  margin: 0px;
			  padding: 0px;			
			 }
			 
#content strong { font-family: verdana, arial, sans-serif;
			      font-size: 11px;
			      font-weight: bold;
			      color : #245178;
			      text-align : left;
			      margin: 0px;
			      padding: 0px;
			    }
				
#content a:link { font-family: verdana, arial, sans-serif;
				  font-size: 11px;
				  font-weight: normal;
				  text-align : left;
				  margin: 0px;
				  padding: 0px;
				  color: #418FC4;
				  text-decoration: none; }
#content a:visited { font-family: verdana, arial, sans-serif;
				  font-size: 11px;
				  font-weight: normal;
				  text-align : left;
				  margin: 0px;
				  padding: 0px;
				  color: #418FC4;
				  text-decoration: none; }
#content a:hover { font-family: verdana, arial, sans-serif;
				  font-size: 11px;
				  font-weight: normal;
				  text-align : left;
				  margin: 0px;
				  padding: 0px;
				  color: #418FC4;
				  text-decoration: underline; }

				  
#pageturn { position: absolute;
			top: 350px;
			left: 600px;
			width: 45px;
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color : #245178;
			text-align : left;
			margin: 0px;
			padding: 0px; }
			
#zurueck  { background: #FFFFFF url(images/zurueck.gif) no-repeat 0px 0px;
			width: 10px;
			height: 10px; }
			
#vor  { background: #FFFFFF url(images/vor.gif) no-repeat 0px 0px;
			width: 10px;
			height: 10px; }
			
#tabelle {  font-family: verdana, arial, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color : #245178;
			text-align : left;
			margin: 0px;
			padding: 0px; }
			
/* Formular */
#formular { background: #FFFFFF;
			margin: 0px;
			padding: 0px;
			position: absolute;
			top: 30px;
			left: 0px; }
#form_name { position: absolute;
			 top: 0px;
			 left: 10px; }
#form_name_input { position: absolute;
				   top: 0px;
				   left: 82px; 
				   height: 14px;
				   width: 130px;
				   background: #FFFFFF;
				   border: 1px #418FC4 solid;
				   font-size: 9px;
				   font-family: verdana, arial, sans-serif;
				   color: #245178; }
#form_email { position: absolute;
			  top: 20px;
			  left: 10px; }
#form_email_input { position: absolute;
				    top: 0px;
				    left: 82px;
					height: 14px;
					width: 130px;
					background: #FFFFFF;
					border: 1px #418FC4 solid;
					font-size: 9px;
					font-family: verdana, arial, sans-serif;
					color: #245178; }
#form_text { position: absolute;
			 top: 40px;
			 left: 10px; }
#form_deintext { position: absolute;
				 top: 0px;
				 left: 0px; }
#form_text_input { position: absolute;
				   top: 0px;
				   left: 82px;
				   width: 318px;
				   height: 100px;
				   scrolling: auto;
				   background: #FFFFFF;
				   border: 1px #418FC4 solid;
				   font-size: 9px;
				   font-family: verdana, arial, sans-serif;
				   color: #245178;
				   scrollbar-base-color:#418FC4;
				   scrollbar-3dlight-color:#FFFFFF;
				   scrollbar-arrow-color:#245178;
				   scrollbar-darkshadow-color:#FFFFFF;
				   scrollbar-face-color:#FFFFFF;
				   scrollbar-highlight-color:#418FC4;
				   scrollbar-shadow-color:#418FC4;
				   scrollbar-track-color:#FFFFFF; }
   
#input { position: absolute;
		 top: 150px;
		 left: 355px;
		 background: #FFFFFF;
		 border: 1px #418FC4 solid;
		 font-size: 9px;
		 font-family: verdana, arial, sans-serif;
		 color: #245178;
		 cursor: hand; }