*{padding: 0; margin: 0}
h1{font-size: 25px; font-family: Garamond, Times New Roman, serif; padding: 15px 0;}
li{list-style-type: none;}
p.tab{margin-left: 30px;}
p{margin: 5px; line-height: 1.5em;}
a{text-decoration: none;}
#logo a img{border:none;}
a.link{
	color: #3b4047; 
	padding: 5px 10px;
	background-image: url(images/bg_nav.png);
	margin: 5px 0;
}

a.link:hover{

	padding: 5px 10px;
	background-color: #a3b1c8;
	margin: 5px 0;
}

.image_small{background-image: url(images/image_small_overlay.png); padding: 6px; margin:0;}
#images_big .image_big{background-image: url(images/image_big_overlay.png); padding: 14px;}
.image_big{padding: 14px 15px;}

#kontaktdaten{width: 670px; overflow:hidden;}
#adresse{float: left;}
#video{float: right;}

.button_reserv a
{
	color: white; 
}

.button_reserv
{	
	position:absolute; 
	top: 45px;
	left: 900px; 
	color: white; 
	background-image: url(images/bg_nav_hover.png); 
	padding:  10px 14px; 
	width: 170px;
	border: solid 1px white;
}

.button_reserv:hover{
	background-color: #a3b1c8;
}

.button_preise:hover{
	background-color: #a3b1c8;
}

.button_preise a
{	
	color: white; 
}

.button_preise
{	
	position:relative; 
	top: -55px;
	left: 498px; 
	color: white; 
	background-image: url(images/bg_nav_hover.png); 
	padding:  10px 14px; 
	width: 170px;
	border: solid 1px white;
	margin-bottom: -30px;
}


#gallery{width: 750px; overflow:hidden;}
#images_small{float:left; width: 218px;}

#images_small img
{
	float:left; 
	width: 94px;
	height: 94px;
}

#images_small a:hover img.image_big{
	display: block;
}


#images_small img.image_big{
	display: none;
	float:left; 
	width: 430px; 
	height: 299px;
	margin-left: 217px;
	position: absolute;
}


#images_big{float:left; width: 480px; height: 325px;}


body{
	background: #a4b2c8 bottom url(images/bg.jpg) no-repeat;
	font-family: Calibri, Arial, sans-serif;
	color: #3b4047;
	min-height: 1080px;
}

#wrapper{width: 1157px;}
#content{float: left;font-size: 16px; margin: 25px 0;}
#sbar{float:left;}
#content{float:left;}
#footer{width: 210px; height: 35px; margin-left: 35%; color: white;}
#sound{float: right; margin: 25px 0;}

#navigation{
	margin: 45px 0 0 95px ;
}

#navigation ul{
	width: 226px;
}

#navigation li{
	font-size: 20px;
	border-style:solid;
	border-color: white;
	border-width: 1px;
	color: #3b4047;
	list-style-type: none;
	padding: 9px 9px;
	background-image: url(images/bg_nav.png);
	margin: 5px 0;
}

#navigation li a{
	color: #3b4047;
}

#navigation li.activ{
	border-style: solid;
	border-color: white;
	border-width: 1px;
	background-image: url(images/bg_nav_hover.png);
	color: #ffffff;
	font-weight: 500;
}

#navigation li.activ a{
	color: #ffffff;
}

#navigation li:hover{
	border-style: solid;
	border-color: white;
	border-width: 1px;
	background-image: url(images/bg_nav_hover.png);
	color: #ffffff;
	padding: 9px 9px;
}

#navigation li.wohnungen ul.subnav_wohnungen{
	width: 167px;
	margin-left: 39px;
	display:none;
}

#navigation ul.subnav_wohnungen{
	width: 187px;
	margin-left: 39px;
}

#navigation li.wohnungen:hover ul.subnav_wohnungen {
    display: block;
}

#content{
	margin-left: 50px;
}

#first_segment{
	
	width: 675px;
	padding: 15px;
	background-image: url(images/bg_nav.png)
}

#second_segment{
	clear:both;
	margin: 20px 0;
	width: 675px;
	padding: 15px;
	background-image: url(images/bg_nav.png)
}

#second_segment ul.image_links {
	height: 164px;
	margin-bottom: 20px;
}

#second_segment ul.image_links li{
	float: left;
	width: 166px;
	height: 167px;
}

#second_segment ul.image_links li:hover{
	cursor:pointer;
}

#footer ul li a {
	color: white;
}

#footer ul li a:hover {
	color: #3b4047;
}

#footer ul li{
	float:left;
}

li.boddenwohnung{
	background-image: url(images/link_boddenwohnung.png);
}

li.boddenwohnung:hover{
	background-image: url(images/link_boddenwohnung_hover.png);
}

li.balkonwohnung{
	background-image: url(images/link_balkonwohnung.png);
}

li.balkonwohnung:hover{
	background-image: url(images/link_balkonwohnung_hover.png);
}

li.ostwohnung{
	background-image: url(images/link_ostwohnung.png);
}

li.ostwohnung:hover{
	background-image: url(images/link_ostwohnung_hover.png);
}

li.westwohnung{
	background-image: url(images/link_westwohnung.png);
}

li.westwohnung:hover{
	background-image: url(images/link_westwohnung_hover.png);
}

table.preise td.firstRow, th.firstRow{
	font-size: 14px;
	background-color: #a3b1c8;
	padding: 13px 5px;
	color: white;
	text-align: left;
	border-style: none;
}

table.preise th.firstRow{
	padding: 10px 17px;
	width: 90px;
}

table.preise{
	margin-bottom: 40px;
	float: left;
}


table.preise td{
	font-size: 18px;
	text-align: center;
	border-bottom-width: 3px;     
	border-bottom-style: solid;
	border-bottom-color: #a3b1c8;
}

table.infos_zeiten{
	float:left;
	font-size: 12px;
	margin-left: 20px;
	margin-top: 100px;
}

span{
	font-size: 14px;
}

ul.sitemap ul {
	margin-left: 10px;	
}

ul.sitemap li {
	margin: 15px;	
}

#video_start{background-image: url(images/bg_big_image_start.png); padding: 16px; background-repeat: no-repeat;}
