* {

	margin:0;

	padding:0;

	outline:none;

	font-family:Tahoma, Geneva, sans-serif;

	line-height: 150%;

	text-align: left;

	z-index: 98;

	

}

 

body {

	background-color:#FFFFFF;

	font-size:12px;

	font-family:Tahoma, Geneva, sans-serif;

	color:#333;

}

.none {

display:none;

}

.clear {

clear:both;

}

.left {

float:left;

}

.right {

float:right;

}







.Stil4 {

	color: #E30018;

}

.Stil5 {

	color: #E30018;

}

.Stil6 {

	padding-top:12px;

	border-top-color:#E4E4E4;

	border-top-style:solid;

	border-top-width:2px;

	color: #E30018;

}

img {

	border:none;

	z-index: 5;

}

a {

	color:#006CAA;

	text-decoration:none;

}

a:hover {

	color:#E30018;

}

a:active {

	color:#E30018;

	z-index: 5;

}



#top_band_start{

	background-color:#FEDCA9;

	border-top-color:#E30018;

	border-top-style:solid;

	border-top-width:1px;

	border-bottom-color:#E30018;

	border-bottom-style:solid;

	border-bottom-width:1px;

	width:100%;

	margin-bottom:10px;

	z-index: 1;

}

#top_band1{

	background-color:#FEE6C2;

	border-top-color:#E30018;

	border-top-style:solid;

	border-top-width:1px;

	border-bottom-color:#E30018;

	border-bottom-style:solid;

	border-bottom-width:1px;

	width:100%;

	margin-bottom:6px;

	z-index: 1;

	height:45px;

}

#top_band260{

	background-color:#FEE6C2;

	border-top-color:#E30018;

	border-top-style:solid;

	border-top-width:1px;

	border-bottom-color:#E30018;

	border-bottom-style:solid;

	border-bottom-width:1px;

	width:100%;

	margin-bottom:6px;

	z-index: 1;

	height:260px;

	background-image: url(../img/bg01.png);

	background-repeat: repeat;

}

#top_band2{

	width:100%;

	z-index: 1;

	margin-bottom:6px;

}



#wrapper {

	width:955px;

	margin:0px auto;

	z-index: 2;

}

#header {

	height:112px;

	position:relative;

	background-color:#FFF;

}



#header #menu1 {

	position:absolute;

	left:-10px;

	top:0px;

	height:56px;

	padding-left:0px;

	width: 964px;

	font-size:12px;

}



#header #menu2 {

	position:absolute;

	right:129px;

	top:10px;

	height:124px;

	padding-left:0px;

	width: 161px;

	font-size: 12px;

	font-size:12px;

}





#header a.logoLink {

	position:absolute;

	top:13px;

	left:877px;

	display:block;

	width:82px;

	height:96px;

}

#header .supportLink {

	position:absolute;

	top:-6px;

	left:709px;

	display:block;

	width:164px;

	height:96px;

}

#header .searchLink {

	position:absolute;

	top:22px;

	left:1px;

	display:block;

	width:482px;

	height:36px;

}

#menuLink {

	position:absolute;

	top:85px;

	left:0px;

	display:block;

	width:668px;

	height:36px;

}

.gone {

position:absolute;

top:-99999px;

left:-99999px;

}

#header #menu ul {

margin:0;

padding:0;

}

#header #menu li {

list-style:none;

display:inline;

}

#header #menu li a {

display:block;

float:left;

text-decoration:none;

color:#006CAA;

font-size:14px;

}

#header #menu li a:hover {

color:#E30018;

}

#header #menu li a.current {

color:#333;

}

#header .language {

top:15px;

right:15px;

position:absolute;

width:64px;

height:18px;

}

.menuLijn {

padding:0 10px;

color:#3e3834;

}

#content {

	z-index: 10;

}







#content .imageFade {

	width:630px;

	height:240px;

	float:left;

	z-index: 10;

}





#content #content_inside ul {

margin-top:10px;

margin-bottom:10px;

margin-left:40px;

}



#content #content_inside li {

	list-style-image: url(../images/bulletlist.gif);

	margin-left: 20px;

	margin-top: 4px;

}







select {

z-index:0;

}



#content .ul li {

	list-style-image: url(../images/bulletlist.gif);

	margin-left: 20px;

	margin-top: 4px;

}





#content .li {

	list-style-image: url(../images/bulletlist.gif);

	margin-left: 20px;

	margin-top: 4px;

}



#content .hgm_button a {

	display: block;

	padding: 4px 10px;

	color: #000000;

	/* border: 1px solid #000; */

	background-image: url(../images/start_button.jpg);

	background-repeat: no-repeat;

	text-decoration: none;

	font-style:normal;

	font-weight:normal;

}

#content .hgm_button a:hover {

	color: #FFFFFF;

	background-image: url(../images/start_over.jpg);

	background-repeat: no-repeat;	+

	font-style:normal;

	font-weight:normal;	

	/* background-color: #000 */;

}

#content .hgm_button a:active {

	color: #FFFFFF;

	background-image: url(../images/start_overdown.jpg);

	background-repeat: no-repeat;

	font-style:normal;

	font-weight:normal;	

}



#content .teaser_events_startseite {

	float:left;

	width:274px;

	height:225px;

	margin-left:20px;

	margin-bottom:0px;

	padding:0px;

	color:#333;

	z-index: 10;

}



#content .teaser_bild {

	float:left;

	width:279px;

	height:240px;

	padding:0px;

	margin-left:20px;

	margin-bottom:0px;

	text-align:left;

	color:#333;

	border-left-style:solid;

	border-left-color:#E30018;

	border-left-width:10px;

	z-index: 10;

}



#content .teaser1 {

	float:left;

	width:279px;

	height:225px;

	padding:15px 0px 0px 15px;

	margin-left:20px;

	margin-bottom:0px;

	text-align:left;

	color:#333;

	border-left-style:solid;

	border-left-color:#E30018;

	border-left-width:10px;

	background-image:url(../images/box240wh.gif);

	background-repeat:no-repeat;

	z-index: 10;

}

#content .teaser1 h2 {

	font-size:14px;

	font-weight:bold;

	line-height:24px;

	text-align:left;

}

#content .teaser1 h3 {

	font-size:14px;

	font-weight:normal;

	text-align:left;

}

#content .teaser1 h4 {

	font-size:12px;

	font-weight:bold;

	text-align:left;

}

#content .teaser1 h5 {

	font-size:10px;

	font-weight:normal;

	text-align:left;

}

#content .teaser1 a {

	text-decoration:none;

	color:#016BA9;

	text-align:left;

}

#content .teaser1 a:hover {

	color:#E30018;

	text-align:left;

}









#content .teaser_white_all {

	float:left;

	width:294px;

	padding:0px;

	margin-left:0px;

	margin-bottom:0px;

	text-align:left;

	color:#333;

	border-left-style:solid;

	border-left-color:#FEE6C2;

	border-left-width:15px;

	z-index: 10;

}



.rechteck_inhalt {

	padding: 20px;

}



.rechteck_ro {

 background:url(../images/sg_box_ro.gif) top right no-repeat;

 margin:0;

 padding:0;

 }

  

.rechteck_lo {

 background:url(../images/sg_box_lo.gif) top left no-repeat;

 margin:0;

 padding:0;

 }

  

.rechteck_ru {

 background:url(../images/sg_box_ru.gif) bottom right no-repeat;

 margin:0;

 padding:0;

 }

  

.rechteck_lu {

 background:url(../images/sg_box_lu.gif) bottom left no-repeat;

 margin:0;

 padding:0;

 }



#content .teaser_white_all h2 {

	font-size:14px;

	font-weight:bold;

	line-height:24px;

	text-align:left;

}

#content .teaser_white_all h3 {

	font-size:14px;

	font-weight:normal;

	text-align:left;

}

#content .teaser_white_all h4 {

	font-size:12px;

	font-weight:bold;

	text-align:left;

}

#content .teaser_white_all h5 {

	font-size:10px;

	font-weight:normal;

	text-align:left;

}

#content .teaser_white_all a {

	text-decoration:none;

	color:#016BA9;

	text-align:left;

}

#content .teaser_white_all a:hover {

	color:#E30018;

	text-align:left;

}







#content .image_show{

	float:left;

	margin-top:0px;

	margin-left:0px;

	margin-bottom:20px;

	margin-right:20px;

}



#content .bild_links{

	float:left;

	margin-top:0px;

	margin-left:0px;

	margin-bottom:20px;

	margin-right:20px;

}



#content .bild_rechts{

	float:right;

	margin-top:0px;

	margin-left:20px;

	margin-bottom:20px;

	margin-right:0px;

}



#content .image_icon{

	float:left;

	margin-top:0px;

	margin-left:0px;

	margin-bottom:0px;

	margin-right:4px;

	margin-left:0px;

	border-left-style:solid;

	border-left-color:#999999;

	border-left-width:1px;

	padding-left:0px;

}





.bereich1 {

	float:left;

	width:274px;

	height:240px;

	padding:15px 0px 0px 15px;

	margin-left:0px;

	color:#333;

	border-left-style:solid;

	border-left-color:#7AB2DC;

	border-left-width:15px;

	background-image:url(../images/box255br.gif);

	background-repeat:no-repeat;

}

#top_band_loesung1{

	background-color:#7AB2DC;

	border-top-color:#E30018;

	border-top-style:solid;

	border-top-width:1px;

	border-bottom-color:#FFF5E8;

	border-bottom-style:solid;

	border-bottom-width:1px;

	width:100%;

	margin-bottom:6px;

	z-index: 1;	height:45px;

}





.bereich2 {

	float:left;

	width:274px;

	height:240px;

	padding:15px 0px 0px 15px;

	margin-left:20px;

	color:#333;

	border-left-style:solid;

	border-left-color:#CFE8E3;

	border-left-width:15px;

	background-image:url(../images/box255br.gif);

	background-repeat:no-repeat;

}

#top_band_loesung2{

	background-color:#CFE8E3;

	border-top-color:#E30018;

	border-top-style:solid;

	border-top-width:1px;

	border-bottom-color:#FFF5E8;

	border-bottom-style:solid;

	border-bottom-width:1px;

	width:100%;

	margin-bottom:6px;

	z-index: 1;	height:45px;

}





.bereich3 {

	float:left;

	width:274px;

	height:240px;

	padding:15px 0px 0px 15px;

	margin-left:20px;

	color:#333;

	border-left-style:solid;

	border-left-color:#D89D92;

	border-left-width:15px;

	background-image:url(../images/box255br.gif);

	background-repeat:no-repeat;

}

#top_band_loesung3{

	background-color:#D89D92;

	border-top-color:#E30018;

	border-top-style:solid;

	border-top-width:1px;

	border-bottom-color:#FFF5E8;

	border-bottom-style:solid;

	border-bottom-width:1px;

	width:100%;

	margin-bottom:6px;

	z-index: 1;	height:45px;	

}



#content .content_right_block {

	float:right;

	width:250px;

	height:auto;

	color:#333;

	z-index: 5;

}



#content .content_left_block {

	float:left;

	width:640px;

	height:auto;

	color:#333;

	z-index: 5;

}





.selektor1 {

	float:left;

	width:285px;

	padding:2px 2px 2px 2px;

	margin-left:0px;

	margin-bottom:20px;

	color:#333;

	background-color:#7AB2DC;

	border-left-style:solid;

	border-left-color:#E30018;

	border-left-width:15px;

	border-top-style:solid;

	border-top-color:#999;

	border-top-width:1px;			

	border-bottom-style:solid;

	border-bottom-color:#999;

	border-bottom-width:1px;	

	border-right-style:solid;

	border-right-color:#999;

	border-right-width:1px;			



}

.selektor2 {

	float:left;

	width:285px;

	padding:2px 2px 2px 2px;

	margin-left:20px;

	margin-bottom:20px;

	color:#333;

	background-color:#CFE8E3;

	border-left-style:solid;

	border-left-color:#E30018;

	border-left-width:15px;

	border-top-style:solid;

	border-top-color:#999;

	border-top-width:1px;			

	border-bottom-style:solid;

	border-bottom-color:#999;

	border-bottom-width:1px;	

	border-right-style:solid;

	border-right-color:#999;

	border-right-width:1px;		

}

.selektor3 {

	float:left;

	width:285px;

	padding:2px 2px 2px 2px;

	margin-left:20px;

	margin-bottom:20px;

	color:#333;

	background-color:#D89D92;

	border-left-style:solid;

	border-left-color:#E30018;

	border-left-width:15px;

	border-top-style:solid;

	border-top-color:#999;

	border-top-width:1px;			

	border-bottom-style:solid;

	border-bottom-color:#999;

	border-bottom-width:1px;	

	border-right-style:solid;

	border-right-color:#999;

	border-right-width:1px;		

}



h2 {

	font-size:16px;

	font-weight:bold;

	padding-bottom:10px;

	color:#000;

}





h3 {

	font-size:14px;

	font-weight:bold;

	padding-bottom:10px;

	color:#E30018;

}



h4 {

	font-size:12px;

	font-weight:bold;

	padding-bottom:10px;

	color:#000000;

}


h5 {

	font-size:10px;

	font-weight:bold;

	padding-bottom:10px;

	color:#000000;

}



ul li {

	list-style-image: url(../images/bulletlist.gif);

	margin-left: 20px;

	margin-top: 4px;

}



#content .contentTekst h3 {

font-size:23px;

font-weight:normal;

border-bottom:1px solid #383029;

display:block;

padding-bottom:5px;

margin-bottom:15px;

}

.bereich1 p, .bereich2 p, .bereich3 p {

	font-size:12px;

	line-height:20px;

}

.bereich1 a, .bereich2 a, .bereich3 a {

color:#E30018;

text-decoration:none;

}

.bereich1 a:hover, .bereich2 a:hover, .bereich3 a:hover {

text-decoration:underline;

}

#s3slider {

	width:630px;

	height:240px;

	position:relative;

	overflow:hidden;

	z-index: 10;

}

#s3sliderContent {

	width:630px;

	position:absolute;

	top:0;

	margin-left:0;

	height: 240px;

	z-index: 10;

}

.s3sliderImage {

float:left;

position:relative;

display:none;

z-index: 10;

}

.s3sliderImage a {

border-bottom:1px dotted #FFF;

text-decoration:none;

color:#E30018;

}

.s3sliderImage span {

position:absolute;

left:0;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

font-style:normal;

font-weight:bold;

padding-left:20px;

padding-right:20px;

padding-top:10px;

padding-bottom:10px;

margin-left:15px;

margin-right:15px;

z-index: 10;

background-color:#FFF;

filter:alpha(opacity=70);

-moz-opacity:0.7;

-khtml-opacity: 0.7;

opacity: 0.7;

color:#000;

display:none;

bottom:0;

}

#booking_mod {

float:right;

clear:right;

height:201px;

width:290px;

}

#booking_form h2 {

color:#fff;

font-size:12px;

font-weight:bold;

}

#booking_form table {

margin:20px;

font-size:11px;

color:#ab7f55;

}

#booking_form table td {

padding:1px;

}

#booking_form .engine-text {

color:#ab7f55;

}

#booking_form .engine-input {

font-size:11px;

border:1px solid #251a14;

padding:1px;

}

#booking_form .button-search {

font-size:11px;

border:1px solid #251a14;

background-color:#251a14;

color:#fff;

}

p img {

margin:0px;

}

.pop {

cursor:pointer;

font-weight:bold;

}

.backgroundPopup {

display:none;

position:fixed;

_position:absolute;

height:100%;

width:100%;

top:0;

left:0;

background:#000;

z-index:1;

color:#c2bcb4;

}

.pop-top {

background:url('../images/pop-top.png') no-repeat;

width:550px;

height:14px;

}

.pop-bot {

background:url('../images/pop-bot.png') no-repeat;

width:550px;

height:14px;

position:absolute;

bottom:0;

}

.popupBody {

display:none;

position:fixed;

_position:absolute;

height:400px;

width:550px;

background:#1c1a17;

z-index:2;

font-size:12px;

line-height:normal;

}

.popupContactClose {

width:29px;

height:26px;

right:25px;

top:15px;

position:absolute;

display:block;

cursor:pointer;

}

.pop-content h3 {

font-size:23px;

font-weight:normal;

border-bottom:1px solid #1b1a17;

display:block;

padding-bottom:5px;

margin-bottom:15px;

}

.pop-content {

padding:40px;

}

fieldset {

border:none;

outline:none;

}

.input {

border:1px solid #2f2d29;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

font-style:normal;

font-weight:normal;

color:#868176;

background:#141311;

padding:4px;

}

.textarea {

border:1px solid #2f2d29;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

font-style:normal;

font-weight:normal;

color:#868176;

background:#141311;

padding:4px;

}

.pop-content td {

padding:0 0 7px;

}

.submit {

border-left:1px solid #373533;

border-top:1px solid #373533;

border-right:1px solid #0e0d0b;

border-bottom:1px solid #0e0d0b;

font-size:10px;

text-transform:uppercase;

background:#23211f;

cursor:pointer;

padding:4px 7px;

color:#bab3aa;

outline:none;

}

#footer {

	width:955px;

	margin:0 auto;

	padding:0px;

	font-size:12px;

	color:#666666;

	text-align:right;

}







#footer #footer_menu {

	position:relative;

	left:0px;

	height:auto;

	width: 100%;

	font-size:12px;

	margin-top: 10px;

	margin-bottom: 10px;

		

}







#splash {

width:626px;

position:relative;

float:left;

}

#splash {

height:375px;

}

#splash img {

display:none;

position:absolute;

top:0;

left:0;

}

#menuLink2 {

	position:absolute;

	top:80px;

	left:0px;

	display:block;

	width:668px;

	height:36px;

}


