html, body {
	margin:		0;
	padding:	0;
	background:	#96C9ED;
	height:		100%; 
	font: verdana; 
	color: #000000;
}

img{
border:0px;
}

td{
font-family:verdana, arial, helvetica;
font-size:11px;
color:#ffffff;
}

a:link, a:visited, a:active  {
	color: #ffffff;
	text-decoration: underline;
	font-weight:bold;
	font-family:verdana, arial, helvetica;
	font-size:11px;
}

a:hover{
	color: #ffffff;
	text-decoration: underline;
	font-weight:bold;
	font-family:verdana, arial, helvetica;
	font-size:11px;
}

#main_container{
  margin:		0;
  width:		1000px;
  height:700px;
  /*border:1px solid #DDDDDD;*/
  background-image:url("/images/background.gif"); 
  background-repeat:no-repeat;
  position:	absolute;
  top:		0;
  left:		50%;
  /*margin-top:	-350px;   == halbe Zeilenhöhe. */
  margin-left:	-500px; /* == halbe Breite.     */
}

#footer_container{
	background-color: #E1F1FC;
	width:	736px;
	height: 20px !important;
	height: 25px;
	position:absolute;
	left:138px;
	top:598px; 
	z-index:2;
	padding-top:0px !important;
	padding-top:2px;
	padding-bottom:2px !important;
	padding-bottom:0px;
}

.footer_link_box{
	margin-left:500px;
	
}

#logo_container{
	z-index:3;
	position:absolute;
	top:20px;
	left:450px;
}

#house_container{
	z-index:3;
	position:absolute;
	top:340px;
	left:30px;
}

#top_leave_container{
	z-index:3;
	position:absolute;
	top:80px;
	left:750px;
}

#pic_container{
	position:relative;
	left:	138px;
	top:	112px;
	height:488px;
	width:736px;
	z-index:1;
	background-image:url("/images/background_home.jpg"); 
}

#pic_container_blue{
	position:relative;
	left:	138px;
	top:	112px;
	height:488px;
	width:736px;
	z-index:1;
	background-image:url("/images/background_blue.gif"); 
}

/*#pic_container_unterkunft{
	position:relative;
	left:	0px;
	top:	0px;
	height:98px;
	width:537px;
	z-index:1;
	background-image:url("/images/background_lightblue.gif"); 
}*/

#pic_container_unterkunft{
	position:absolute;
	left:	0px;
	top:	355px;
	z-index:1; 
}

#pic_container_unterkunft_besonder{
	position:absolute;
	left:	0px;
	top:	255px;
	z-index:1; 
}

#pic_container_landscape{
	position:relative;
	left:	138px;
	top:	112px;
	height:488px;
	width:736px;
	z-index:1;
	background-image:url("/images/vodice_umgebung.jpg"); 
}

#home_content{
	font-family:verdana, arial, helvetica;
	font-size:11px;
	color:#ffffff;
	position:relative;
	top:60px;
	left:160px;
}

#vodice_umgebung_content{
	font-family:verdana, arial, helvetica;
	color:#ffffff;
	position:relative;
	top:63px;
	left:79px;
	width:330px;
	font-size:11px;
}

#vu_subsites_content{
	font-family:verdana, arial, helvetica;
	color:#ffffff;
	position:relative;
	top:20px;
	left:30px;
	width:550px;
	font-size:11px;
}

#pic_container_vodice{
	position:absolute;
	top:60px;
	left:30px;
}

#vodice_altstadt_content{
	font-family:verdana, arial, helvetica;
	color:#ffffff;
	position:absolute;
	top:67px;
	left:190px;
	width:400px;
	font-size:11px;
}

#vodice_hafen_content{
	font-family:verdana, arial, helvetica;
	color:#ffffff;
	position:absolute;
	top:199px;
	left:190px;
	width:400px;
	font-size:11px;
}

#vodice_nachtleben_content{
	font-family:verdana, arial, helvetica;
	color:#ffffff;
	position:absolute;
	top:329px;
	left:190px;
	width:400px;
	font-size:11px;
}

#umgebung_container{
	position:absolute;
	top:230px;
	left:30px;
}

#pic_container_stadt{
	position:absolute;
	top:60px;
	left:30px;
}

#stadt_sibenik_content{
	font-family:verdana, arial, helvetica;
	color:#ffffff;
	position:absolute;
	top:67px;
	left:190px;
	width:400px;
	font-size:11px;
}

#stadt_zadar_content{
	font-family:verdana, arial, helvetica;
	color:#ffffff;
	position:absolute;
	top:199px;
	left:190px;
	width:400px;
	font-size:11px;
}

#stadt_split_content{
	font-family:verdana, arial, helvetica;
	color:#ffffff;
	position:absolute;
	top:329px;
	left:190px;
	width:400px;
	font-size:11px;
}

#content_unterkunft{
	font-family:verdana, arial, helvetica;
	font-size:11px;
	color:#ffffff;
	position:relative;
	float:left;
	top:20px;
	left:30px;
}

#content_kontakt{
	font-family:verdana, arial, helvetica;
	font-size:11px;
	color:#ffffff;
	position:relative;
	float:left;
	top:20px;
	left:30px;
}

#content_impressum{
	font-family:verdana, arial, helvetica;
	font-size:10px;
	color:#ffffff;  
	float:left;
	top:0px;
	left:30px;
	width: 706px;
	height: 486px;
	overflow:auto; 
	position:relative;
}

#content_impressum_sub{
	font-family:verdana, arial, helvetica;
	font-size:11px;
	color:#ffffff;
	top:0px;
}

#grundriss{
	margin-top:10px;
	margin-left:0px;
	float:left;
	width:350px;
}

#anreise_content{
	font-family:verdana, arial, helvetica;
	color:#ffffff;
	position:relative;
	top:20px;
	left:30px;
	width:400px;
	font-size:11px;
}

#anreise_container{
	position:absolute;
	top:0px;
	left:349px;
}

#buchung_content{
	font-family:verdana, arial, helvetica;
	font-size:11px;
	color:#ffffff;  
	float:left;
	top:20px;
	left:30px;
	width: 706px;
	height: 486px;
	overflow:auto; 
	position:relative;
}

.clear{
	clear:both;
}
	
#3pic_row{
	margin-top:0px;
}

#content_right{
	margin-top:10px;
	font-family:verdana, arial, helvetica;
	font-size:11px;
	color:#ffffff;	
}


a.footer:link, a.footer:visited, a.footer:active  {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	font-family:verdana, arial, helvetica;
	font-size:10px;
	margin-right:20px;
}

a.footer:hover{
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	font-family:verdana, arial, helvetica;
	font-size:10px;
	margin-right:20px;
}

a.navi_main:link, a.navi_main:visited, a.navi_main:active  {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	font-family:verdana, arial, helvetica;
	font-size:11px;
}

a.navi_main:hover{
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
	font-family:verdana, arial, helvetica;
	font-size:11px;
}


.border_top_left
{
  margin:0px;
  float:left;
  background:url(/images/roundedbox_lo.gif);
  background-repeat:no-repeat;  
}
.border_top_left_inner
{
  margin:0px;
  margin-left:-1px;
  float:left;
  background:url(/images/roundedbox_lo.gif);
  background-repeat:no-repeat;  
}

.border_top_right
{
  float:left; 	
  margin:0px;
  width:11px;
  background:url(/images/roundedbox_ro.gif) no-repeat;
}  

.border_content
{
  float:left;
  margin:0px;
  background:url(/images/roundedbox_body.gif) repeat;
  padding:4px 3px 4px 5px;
  font-size:11px;
  font-family: verdana, arial, helvetica;
  font-weight:bold;
}

#navigation_main{
	position:absolute;
	left:138px;
	top:90px;
}

.navi_img{
	border:0px;
	margin-left:0px;
	padding:0;
}


#subnavi{
	position:absolute;
	top: 112px;
	left:17px;
}

.subnavi_row{
	background:url(/images/subnavi_row.gif);	
	background-repeat:repeat-y;
	width:121px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	
}

a.subnavi:link, a.subnavi:visited, a.subnavi:active  {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	font-family:verdana, arial, helvetica;
	font-size:11px;
}

a.subnavi:hover{
	color: #186120;
	text-decoration: none;
	font-weight:bold;
	font-family:verdana, arial, helvetica;
	font-size:11px;
}	

a.subnavi_active:link, a.subnavi_active:visited, a.subnavi_active:active  {
	color: #186120;
	text-decoration: none;
	font-weight:bold;
	font-family:verdana, arial, helvetica;
	font-size:11px;
}

a.subnavi_active:hover{
	color: #186120;
	text-decoration: none;
	font-weight:bold;
	font-family:verdana, arial, helvetica;
	font-size:11px;
}

p.warning{
	color: #ED8F8F;
	text-decoration: none;
	font-weight:bold;
	font-family:verdana, arial, helvetica;
	font-size:11px;
}
