@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#242B38;
	background-image:url(../images/bg_tile.gif);
	background-repeat:repeat-x;

}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003260;
	font-style:italic;
	text-decoration:none;
}
#impressumlink{
	/*
	position:absolute;
	left:116px;
	top:105px;
	*/
	width:794px;
	height:20px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	
}
#impressumlink a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFF;
	font-style:normal;
}
#outercontent{
	/*
	position:absolute;
	left:116px;
	top:130px;
	*/
	width:794px;
	height:583px;
	background-color:#FFF;
}
#header{
	background-color:#FFF;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	background-position: 182px 20px;
	width:794px;
	height:110px;
}
#header img{
	margin-left:686px;
	margin-top:12px;
}
#navi{
	position:relative;
	background-color:#75a5d3;
	top:0px;
	left:19px;
	width:746px;
	height:25px;
	padding:5px;
	z-index:1;
}
.btn{
	float:left;
}
#innercontent{
	clear:left;
	position:relative;
	background-color:#fc7216;
	top:15px;
	left:19px;
	width:756px;
	height:405px;
}
#realcontent_left{
	position:relative;
	float:left;
	top:5px;
	left:5px;
	padding-left:5px;
	padding-top:5px;
	border-color:#FFF;
	border-style:solid;
	border-width:1px;
	width:368px;
	height:388px;
	background-color:#fc7216;
}
#realcontent_right{
	position:relative;
	float:left;
	top:5px;
	padding-right:5px;
	padding-top:5px;
	border-color:#FFF;
	border-style:solid;
	border-width:1px;
	width:369px;
	height:388px;
	background-color:#fc7216;
}
#realcontent_right img{ 
	margin-bottom:10px; 
}
#realcontent_common{
	position:relative;
	float:left;
	top:5px;
	left:5px;
	padding-left:5px;
	padding-top:5px;
	border-color:#FFF;
	border-style:solid;
	border-width:1px;
	width:739px;
	height:398px;
	background-color:#fc7216;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#FFF;
}
#textbox_left{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#FFF;
	margin:10px;
	
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;	
	color:#003260;
	margin-bottom:10px;
	line-height:20px;
}
#bildbox_left{
	margin:9px;
}
.footer{
	height:100px;
}
.tablinks{
	float:left;
	width:250px;
}
.tabrechts{
	float:left;
}
.aufzlinks{
	float:left;
	width:20px;
}
.aufzrechts{
	float:left;
	width:320px;
}
.aufzrechts_special{
	float:left;
	width:260px;
}
.aufz_logo{
	float:left;
}
.aufzclear{
	clear:left;
	height:17px;
}
#map1{
	width:730px;
	height:380px;
}
#brasserie_pop{
	position:absolute;
	top:30px;
	left:132px;
	height:47px;
	width:93px;
	display:none;
	z-index:1;
}
#typisch_urlaub_pop{
	position:absolute;
	top:30px;
	left:225px;
	height:115px;
	width:198px;
	display:none;
	z-index:1;
}
#typisch_uns_pop{
	position:absolute;
	top:30px;
	left:404px;
	height:70px;
	width:136px;
	display:none;
	z-index:1;
}
#adresse{
	position:absolute;
	top:198px;
	left:579px;
	z-index:1;
}
#complete{
	margin-top:105px;
	text-align:center;
	
}
#main{
	text-align: left;
	width:794px;
	margin:auto ;
}
.detail{
	position:absolute;
	margin-left:120px;
	margin-top:20px;
	width:520px;
	height:430px;
	border:solid;
	border-width:1px;
	border-color:#000;
	background-color:#FFF;
	padding:15px;
	z-index:5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	display:none;
}
.bu{
	margin-top:10px;
	float:left;
	width:450px;
}
.ix{
	margin-top:10px;
	float:left;
	text-align:right;
	width:70px;
}
.textelement{
	background-color:#bbcde1;
	width:406px;
	height:317px;
	padding-top:57px;
	padding-left:57px;
	padding-right:57px;	
}
.textbox_overlay{
	margin:9px;
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#FFF;
	margin:10px;
}
.preis_arr{
	width:100%;
	text-align:right;
	font-weight:bold;
	margin-top:10px;
}
.textbox_overlay ul{
	padding:0;
	margin:0;
margin-left:15px;
}
.textbox_overlay li{
	margin-left:15px;	
}
.galerie_preview{
	float:left;
	width:148px;
	margin-right:47px;
	
}
.galerie_preview_schmal{
	float:left;
	width:78px;
	margin-right:47px;
	
}
.galerie_preview_last{
	float:left;
	width:148px;
	margin-right:0;
	
}
.galerie_preview_last_schmal{
	float:left;
	width:78px;
	margin-right:0;
	
}
.textbox_common{
	width:570px;
}
.clearer{
	clear:left;
}
.fett{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;	
	color:#003260;
}

