@charset "utf-8";
@import url("style_spezial.css");
@import url("style_spezial_editor.css");
/* CSS Document */
body	{ 
	height:100%;
	width:100%;
	font-family:	Arial, Helvetica, sans-serif;
	margin:			0;
	padding:		0;
	}
img {
border:0px;
margin:0 0 0 0;
padding:0 0 0 0;
}
a:link {
	font-size:		9pt;
	color:			#3D9AEB; 
	text-decoration:underline;
}

a:visited {
	text-decoration:underline;
	color:			#3D9AEB;
}
a:hover {
	text-decoration:underline;
}

#spacer {
	position:	 absolute;
	width:		 100%;
	height:		 100%;
	min-width:	 670px;
	min-height:  730px;
}

/*
*html .IEspacer {
	width:	 670px;
	height:  730px;     
}
*/


#wrapper {
	position:		relative;
	width:			670px;
	height:			auto;
	left:			50%;
	margin-left:	-335px; 
	padding:		0px;			
	}

#banner {
	width: 				100%;
	height:				63px;
	}
#lastLine a:link,
#lastLine a:visited,
#banner a:link,
#banner a:visited {
	color:					#666666;
	text-decoration:		none;		
}


#lastLine a:hover,
#banner a:hover {
	text-decoration:		underline;		
}


#uebersicht {
	font-size:			13px;
	float:				right;
	margin:				27px 0 0 0;
}

#logo   {
	width:			175px;
	height:			45px;
	margin:			20px 0 0 0;
	z-index:		1;
	float:			left;
	}

#content {
	position:	relative;
	width:		100%;
	font-size:	10pt; 
	color: 		#333333;
	font-family: Arial, Helvetia, sans-serif;
	border:		 0px dashed red;
	}


#footer-pic {
	position:	relative;
	width:		100%;
	height:	118px;
	position:	relative;
	background-image: url(../images/footer_6.jpg);
	}

#site-info {
	position:	relative;
	width:		100%;
	text-align:	center;
	margin-top:	6px;
	}


#site-info img {
	margin:0 0 0 7px;
}

/* footer Navigation */
#footer_navigation {
	width:					100%;
	border:					0px solid blue;
   	margin: 				11px 0 0 0; 
	padding:				0;	
}

#footer_navigation ul {
	list-style: 			none;
	padding: 				0;
	margin:                 0 0 0 30px;
}


#footer_navigation ul li {
	background-image:		url(../images/breaker.jpg);			
	background-repeat:		no-repeat;
	background-position:	top right;
	float:					left;
    margin: 				0; 
	padding: 				0 5px 0 5px;

}

#footer_navigation ul li.imp {
	background-image:		url();			
	background-repeat:		no-repeat;
}

/* css der links fuer footer nav */

#footer_navigation li a:link,
#footer_navigation li a:visited {
	color:					#666666;
	text-decoration:		none;		
}

#footer_navigation li a:hover {
	text-decoration:		underline;		
}

#lastLine {
	color: 					#666666;
	font-size:				11px;
}

#footer_navigation li a:hover {
	text-decoration:		underline;		
}

#lastLine {
	color: 					#666666;
	font-size:				11px;
}



/* sitemap listen css*/
#sitemap {
	margin:30px 0 50px 0px;
}


#sitemap ul {
	list-style: 		none;
    margin: 			0; 
	padding: 			0;
	border-bottom:		0px solid #B3CF2D;
}

#sitemap li {
	padding:			0 0 0 0;
	float:				left;
	margin:				0 0 0 5px;
	background-color:	#F5DB11;
	line-height:		20px;
	text-align:			center;
	border-bottom:		0px solid #B3CF2D;
}

#sitemap li li {
	float:				none;
	background-color:	white;			;
	margin:				0 0 0 0;
	text-align:			left;
	padding:			0 5px 0 5px;
	border-bottom:		0px solid #B3CF2D;	
}


#sitemap li li li {
	float:				none;
	margin:				0 0 0 0;
	text-align:			left;
	padding:			0 0 0 0;
}

/* sitemap links css*/
#sitemap a:link,
#sitemap a:visited,
#sitemap a:active {
	font-size:			11px;
	color:				#000000;
	text-decoration:	none;
	font-weight:		bold;
}

#sitemap li li a:link,
#sitemap li li a:visited,
#sitemap li li a:active {
	font-size:			11px;
	text-decoration:	none;
	color:				black;
	font-weight:		normal;
}

#sitemap li li a:link,
#sitemap li li a:visited,
#sitemap li li a:active {
	font-size:			11px;
	text-decoration:	none;
	color:				black;
	font-weight:		normal;
}

.clearfl {
	clear:				both;
	height:				0px;
	width:				0px;
}

#eventbutton {
z-index:				200;
position:				absolute;
margin:					0 0 0 0px;
padding:				0px;
height: 				20px;
width:					100px;
background-image:		url("../images/Events.gif");
background-repeat: 		no-repeat;
}

#eventbutton a {
display:				block;
font-size:				14px;
padding:				0 0 0 0;
line-height:			18px;
letter-spacing:			1px;
font-weight:			bold;
height: 				20px;
width:					100px;
padding:				0 0 0 23px;
color:					#000;


}

#eventbutton a:link, 
#eventbutton a:active,
#eventbutton a:visited {
text-decoration:		none;

}

#eventbutton a:hover {
text-decoration:		none;
background-image:url("../images/Events_w.gif");
background-repeat: no-repeat;
}

/*Social Icons in Header*/
#header_line {
position:				absolute;
background-image:		url("../images/logoline.jpg");
height:					2px;
width:					206px;
margin:					21px 0 0 174px;
padding:				0 0 0 0;
border:					0px solid blue;
}


#header_twitter {
position:				absolute;
height:					27px;
width:					26px;
margin:					6px 0 0 225px;		
background-image:		url("../images/twitter_bw.jpg");
}

#header_twitter a {
display:				block;
height:					27px;
width:					26px;
background-image:		url("../images/twitter_bw.jpg");
}

#header_twitter a:link,
#header_twitter a:visited,
#header_twitter a:active {
text-decoration:		none;
}

#header_twitter a:hover {
background-image:		url("../images/twitter_col.jpg");
}

#header_mail {
position:				absolute;
height:					27px;
width:					26px;
margin:					6px 0 0 279px;		
background-image:		url("../images/mail_bw.jpg");
}

#header_mail a {
display:				block;
height:					27px;
width:					26px;
background-image:		url("../images/mail_bw.jpg");
}

#header_mail a:link,
#header_mail a:visited,
#header_mail a:active {
text-decoration:		none;
}

#header_mail a:hover {
background-image:		url("../images/mail_col.jpg");
}

#header_facebook {
position:				absolute;
height:					27px;
width:					26px;
margin:					6px 0 0 329px;		
background-image:		url("../images/facebook_bw.jpg");
}

#header_facebook a {
display:				block;
height:					27px;
width:					26px;
background-image:		url("../images/facebook_bw.jpg");
}

#header_facebook a:link,
#header_facebook a:visited,
#header_facebook a:active {
text-decoration:		none;
}

#header_facebook a:hover {
background-image:		url("../images/facebook_col.jpg");
}

.cleardefault {
	}

#buchung {background-image: url("../images/style/greenBox_bottom.jpg"); background-position: left bottom; background-repeat: repeat-x;}



/* New CSS for the internal page */


#loginForm {
	float:				right;
	font-size:			9pt;
	width:				180px;
	border:				0px;
	margin:				0 0 0 0;
}

#loginForm fieldset {
	border:  			0px;
	margin:				-3px 0 0 0;

}

#loginForm fieldset.alreadyLog a {
	color:				#EC1D0D;
}

#loginForm input {
	width:				50px;
	margin:				-7px 0 0 0;
	border:				1px solid #A3A0A0;
	font-size:			9px;
}

#loginForm input.logincheckbox  {
	width:				18px;
}

#loginForm input.button1 {
	background-image:	url('../images/lock.png');
	background-repeat:	none;
	width:				25px;
	height:				25px;
	border:				0px;
	cursor:				pointer;
}


#loginForm input.textEmail {
	width:				200px;
	height:				18px;
	color:				12px;
	line-height:		18px;
	margin:				15px 0 15px 0;

}
#loginForm alreadyLog


#loginForm a {
	font-size:			9px;
}

#loginForm fieldset.pwReminder {
	position:			absolute;
	display:			block;
	width:				550px;
	margin:				180px 0 0 -425px;
	z-index:			100;
	background-color:	#B2DB11;
	border:				1px solid #000;	
}
