
	

#DIVinnen {position: absolute;
	height: 1px; 
	width: 1px; 
	left: 50%; 
	top: 0px; 
	z-index: 0}
	
	
	
#bgstart 	 {position: relative;
	background-image: url(../abbbg/101_start_2008.jpg);
	height: auto;
	width: 830px;
	margin-left: -405px;
	margin-top: 0px;
	z-index:1}	

    
	
#DIVstartbanner {position: absolute;
	height: 50px;
	width: 650px;
	left: -300px;
	top: 500px;
	z-index:2}
#DIVsprstart {position: absolute;
	height: 100px;
	width: 400px;
	left: 400px;
	top: 100px;
	z-index:2;
	text-align:right}
#DIVmenustart {position: absolute;
	height: 20px;
	width: 760px;
	left: 21px;
	top: 400px;
	z-index:2}
	
	
	
	
	
	
	
	
	

#bg 	 {position: relative;
	background-image: url(../abbbg/bg_mid.jpg);
	height: auto;
	width: 830px;
	margin-left: -405px;
	margin-top: 0px;
	z-index:1}




#bgtop	{
	position: absolute;
	background-image: url(../abbbg/bg_top.jpg);
	height: 50px;
	width: 840px;
	left: -405px;
	top: 0px;
	z-index:2}
#DIVlogo	{position: absolute;
	left: -380px;
	top:40px;
	height: auto;
	width: 358px;
	height:83px;
	z-index:10}
#DIVlanguage	{position: absolute;
	left: 20px;
	top:98px;
	height: auto;
	width: 200px;
	height:12px;
	z-index:12;
	text-align:right}
#DIVbooking	{position: absolute;
	left: 190px;
	top:41px;
	height: auto;
	width: 150px;
	height:88px;
	z-index:11;
	text-align:right}
#DIVtopimg	{position: absolute;
	left: -380px;
	top:135px;
	height: 135px;
	width: 770px;
	z-index:12 }
#DIVmenu	{position: absolute;
	left: -340px;
	top:280px;
	height:20px;
	width: 710px;
	z-index:2}


.DIVcontentL11 {
	position: relative;
	height: auto;
	width: 250px;	
	margin-left: 65px;	
	padding-top:345px;	
	float:left;
	clear:left;
	display: inline;
	}
	
.DIVcontentL {
	position: relative;
	height: auto;
	width: 250px;	
	margin-left: 65px;
	padding-top:20px;	
	float:left;
	clear:left;
	display: inline 
	}
	
	
.DIVcontentR11 {
	position: relative;
	height: auto;
	width: 390px;	
	margin-left: 355px;
	padding-top:340px;
	clear:right;
	}
	
.DIVcontentR 	{
	position: relative;
	height: auto;
	width: 390px;	
	margin-left: 355px;
	padding-top:20px;
	clear:right;
	}

.DIVcontentRL11 {
	position: relative;
	height: auto;
	width: 680px;	
	margin-left: 65px;
	padding-top:340px;
	}
	
.DIVcontentRL {
	position: relative;
	height: auto;
	width: 680px;	
	margin-left: 65px;
	padding-top:20px;
	clear:left;
	clear:right;
}





	
	


#DIVfoot {position: relative;
	background-image: url(../abbbg/bg_midfoot.jpg);
	height: 50px;
	width: 770px;
	margin-left: 0px;
	margin-top: 20px;
	clear:both;
}

#DIVfootlinks {position: relative;
	background-image: url(../abbbg/bg_foot.jpg);
	height: *;
	width: 840px;
	padding-left: 65px;
	margin-top:50px;
	z-index:1
}

.imgfoot 	{margin-top:30px;height:75px}

#DIVlightbox1 {
	position: absolute;
	height: auto;
	width: 640px;	
	left: 20px;	
	top:330px;	
	float:left;
	clear:left;}
	
div.tright1 {
	clear: right;
	float: right;
	width:*;
	margin:0px 0px 5px 10px;
}
div.tright {
	clear: right;
	float: right;
	border: solid 1px #A3BECB;
	margin:5px 0px 5px 10px;
}
div.tstart {
	width:180px;
	border: solid 1px #A3BECB;
	margin:5px 0px 0px 0px;
}
div.thumbinner {
	background:#ffffff;
	height:220px;
	overflow:auto;
	width:160px;
	margin:0px 0px 0px 10px;
}
div.thumbtop {
	background:#D1E0E5;
	width:170px;
	margin:0px;
	vertical-align:middle;
	text-align:center;
}





.lightblue { color: #5886A1;margin:5 5 0 0px;}



body { background: #A3BECB;
	color: #707172;
	font-size: 12px;
	line-height:1.78em;
	letter-spacing:0em;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	margin: 0px} 

textarea, p { 
	margin:0px 0px 11px 0px;}
	
image {border:0px}

.courier {color: #000000;
	font-size: 0.9em;
	line-height:1.2em;
	letter-spacing:0em;
	font-family: courier;
	font-weight: normal;
	text-decoration: none;
	margin: 0px} 



tr {
	font-size: 1em;
	line-height:1.7em;}
	
table { 
	font-size: 1em;
	line-height:1.7em;
	margin:0px 
	padding:0px;
	}
	
td { margin:0px;
	padding: 2px 8px 2px 0px}

h1, h2	 { color: #5886A1;
	font-size: 1.75em;
	line-height:1.28em;
	font-weight: normal;
	margin:0px 0px 14px 0px;}
		
h3	 { 
	font-size: 1.25em;
	line-height:1.28em;
	font-weight: bold;
	margin:0px 0px 14px 0px;}
	
ul	{ 
	margin: 0px 0px 11px 0px;}
	
li { 
	margin:0px 0px 0px 15px;}

.tablemenu {
	width:720px;padding:0px
}
.tablemenustart {
	width:760px;padding:0px
}

.tableborder { 
	border-top-width:1px;
	border-top-style:solid;
	border-color:#707172;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.tdpreiseborder {
	margin:0px;
	padding: 0px;
	text-align:right;
	border-top-width:1px;
	border-top-style:solid;
	border-color:#707172;
}
.tdpreise { 
	margin:0px;
	padding: 0px;
	text-align:right
}
.tdcopyr {
	width:250px;
	padding:1px 1px 0px 0px
}

.teaser	{ color: #FF0000;
	font-size: 1.25em;
	line-height:1.6em;
	letter-spacing:0em;
	font-weight: bold;
	padding: 10px 0px 10px 0px;margin:0px 0px 25px 0px;
	border-top-width:4;
	border-top-style:dotted;
	border-color:#FF0000px;
	border-bottom-width:4;
	border-bottom-style:dotted;
}

.lightboxlegende { 
	line-height:1.16em;
	line-height:1.2em;
	margin:5px 0px 22px 0px;
	}
	
.imglegende { 
	font-size:0.95em;
	line-height:1.3em;
	margin:5px 0px 15px 0px;
	}
.imgblog {
	margin:5px 0px 0px 0px;
	border:0px;
}
	
.italic { 
	font-style:italic;
	margin:0px;
	padding: 2px 8px 2px 0px
	}
	
.topimage {
	width:770px;
	height:140px
}

.blue {color: #697C85;}
.bluebold {color: #697C85; font-weight: bold;}





A:link { 
	color: #FFA800;
	font-size:1.05em;
	text-decoration:underline;
	margin:0px 0px 11px 0px;
	}
A:visited { 
	color: #FFA800;
	}
A:hover { 
	color: #FFA800;
	}
A:active { 
	color: #FFA800;
	}


.menubold { 
	color: #697C85;
	font-size:1em;
	font-weight: bold;
	text-decoration: none;
	line-height:1.78em;
	padding:0px;
	}
	
.menu { 
	color: #878889;
	font-size: 1em;
	line-height:1.78em;
	padding:0px;
	}
	
.menu A:link { 
	color: #878889;
	font-size: 1em;
	text-decoration: none;
	line-height:1.78em;
	padding:0px;
	}
.menu A:visited { 
	color: #878889;
	font-size: 1em;
	text-decoration: none;
	line-height:1.78em;
	padding:0px;
	}
.menu A:hover	 { 
	color: #697C85;
	font-size: 1em;
	text-decoration: none;
	line-height:1.78em;
	padding:0px;
	}
.menu A:active	 { 
	color: #697C85;
	font-size: 1em;
	text-decoration: none;
	line-height:1.78em;
	padding:0px;
	}

	
	
.sprmenubold { 
	color: #697C85;
	font-size:1em;
	font-weight: bold;
	text-decoration: none;
	padding:0px 2px 0px 2px;
	}
.sprmenu { 
	color: #878889;
	font-size: 1em;
	line-height:1.78em;
	padding:0px 2px 0px 2px;
	}
	
.sprmenu A:link { 
	color: #878889;
	font-size: 1em;
	text-decoration: none;
	padding:0px 2px 0px 2px;
	}
.sprmenu A:visited { 
	color: #878889;
	font-size: 1em;
	text-decoration: none;
	padding:0px 2px 0px 2px;
	}
.sprmenu A:hover	 { 
	color: #697C85;
	font-size: 1em;
	text-decoration: none;
	padding:0px 2px 0px 2px;
	}
.sprmenu A:active	 { 
	color: #697C85;
	font-size: 1em;
	text-decoration: none;
	padding:0px 2px 0px 2px;
	}

	
	
	
	
.menuwhite { 
	color: #ffffff;
	font-size: 1em;
	font-weight: normal;
	line-height:1.78em;
	padding:0px 4px 0px 4px;
	}
.menuwhite A:link { 
	color: #ffffff;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	}
.menuwhite A:visited { 
	color: #ffffff;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	}
.menuwhite A:hover	 { 
	color: #cbe7f5;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	}
.menuwhite A:active	 { 
	color: #ffffff;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	}

	
.submenu { 
	font-size:0.95em;
	color: #878889;
	line-height:1.2em;
	margin:5px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:solid 1px #A3BECB;
	
	}
	
.teaseraktstart {padding:10px 0px 10px 0px;margin-bottom:15px;border-top:solid 1px #A3BECB; border-bottom:solid 1px #A3BECB;}
	
.submenu A:link { 
font-size:0.95em;
	color: #878889;
	text-decoration: none;
	}
.submenu A:visited { 
font-size:0.95em;
	color: #878889;
	text-decoration: none;
	}
.submenu A:hover	 {
font-size:0.95em; 
	color: #697C85;
	text-decoration: none;
	}
.submenu A:active	 { 
font-size:0.95em;
	color: #697C85;
	text-decoration: none;
	}



.white { 
	color: #ffffff;
	line-height:1em;
	padding: 0px;
	}
.white A:link	 { 
	color: #ffffff;
	text-decoration: none;
	}
.white A:visited {
	color: #ffffff;
	text-decoration: none;
	}
.white A:hover	 { 
	color: #ffffff;
	text-decoration: none;
	}
.white A:active	 { 
	color: #ffffff;
	text-decoration: none;
	}





.sprachmenu 	{ color: #;
	font-size: 0.92em;
	line-height:0.65em;
	cursor:pointer;
	margin:5px 0px 0px 0px;
	text-decoration: none;
	font-weight: bold;
	padding:0px}

.imglightboxsml {width:54px;
	height:54px;
	border:0px;}
.imglightboxsml A:link { cursor:pointer}
.imglightboxsml A:hover { cursor:pointer}
.bold {font-weight: bold}

img {border:0px}


.imprzwtitel { color: #707172;
	font-size: 1.2em;
	font-weight: bold;
	margin:0px;
	padding: 2px 8px 0px 0px;
	text-align:left}
	
.imprborder {
	border-color:#707172;
	border-bottom-width:2;
	border-bottom-style:dotted;
	padding: 0px 0px 10px 0px;
	margin-bottom:10px;
}

.a, .b, .c, .ab, .ba {
	width:30px;
	padding: 2px 8px 2px 0px;
}
.a { 
	color: #707172;
	text-align:right
	}
.b { 
	color: #FF0000;
	font-weight: bold;
	text-align:right
	}
.ab	{ 
	color: #5886A1;
	font-weight: bold;
	text-align:right
	
	}
.ba { color: #5886A1;
	text-align:right
	}
.c	{ 
	color: #FFBC05;
	font-weight: bold;
	text-align:right
	}


.lia { 
	color: #707172;
	}
.lib { 
	color: #FF0000;
	}
.lic { 
	color: #5886A1;
	}

input {
	font-size: 0.9em;
	color: #000000;
	text-decoration: none
}
.input_publicform, .textarea_publicform, .option_publicform {
 	width:300px;
 	background-color:#D1E0E5;
}
.textarea_publicform { 
	height:150px;
}
