*{
	margin:0;
	padding:0
}
body{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	cursor:default;
	color:#333;
	background-color: #b8bcc0;
	background-image: url(../bilder/permanent/bg_night_head.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
html , body{
	height: 100%;
	margin-bottom: 1px;
}


body.mceContentBody {
  	background-image: none;
	background-color: white;
	width: auto !important;
}
#gallery_small, #flashheader, #home_link { 
	outline: none; 
}
#content ul, .tooltip ul  {
	padding-left: 10px;
	padding-bottom: 5px;
	text-align: left;
	padding-right: 15px;
}
#content li, .tooltip li  {
	list-style-type: none;
	background-image: url(../bilder/permanent/list.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 10px;
	margin-top: 4px;
}


#container{
	background-image: url(../bilder/permanent/bg_night_foot.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	min-height: 100%;
}

#innercontainer{
	width:800px;
	padding-bottom:60px;
	margin: auto;
}
#navi {
	height: 23px;
	width: 800px;
	position: relative;
}
#content h1 {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal;
	margin-right: 2px;
}
#content h2 {
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	font-family: verdana;

	
}
#content {
	display: block;
	width: 800px;
}
#content p , .tooltip p{
	margin-top: 7px;
	margin-bottom: 7px;
}

.inhalt {
	margin-top: 0px;
	text-align: justify;
}
.cleaner {
	clear: both;
}
.box {
	width: 385px;
	text-align: justify;
	float: left;
}
.left {
	margin-right: 30px;
}

.headlineTable {
	margin-top: 10px;
}
.headlineTable td {
	vertical-align: baseline;
}


.hidefocus { 
	outline:0; -moz-outline:0; 
}
.spryDetailTitle {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
}
.spryDetailText {
	padding: 15px;

}
.box_small {
	width: 224px;
	float: left;
	background-image: url(../bilder/permanent/alpha75GreyBG.png);
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #DDD;
}
.tooltip {
	display: none;
}
.tooltipContent {
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-top: 3px;
}
.link_neutral , .inhalt p a{
	color: #333;
	text-decoration: none;
	background-image: url(../bilder/permanent/link_neutral.gif);
	background-repeat: no-repeat;
	padding-left: 9px;
	background-position: 0px 4px;
}
.link_neutral:hover , .inhalt p a:hover{
	text-decoration: underline;
	background-position: 2px 4px;
}


.box_small h1 {
	display: block !important;
	font-size: 14px !important;
	font-weight: normal !important;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
	text-align: center;
	margin-bottom: 10px;
	color: #5c5b60;
}
.arrangement {
	color: #6A8235;
}
.packages {
	color: #138E95 !important;
}
.veranstaltungen {
	color: #D05B15 !important;
}

a.arrangement, a.packages, a.veranstaltungen {
	display: block;
	padding: 3px;
	text-decoration: none;
}

a.arrangement:hover{
	color: #FFF !important;
	background-color: #8EA177 !important;
}
a.packages:hover{
	color: #FFF !important;
	background-color: #46A3AC !important;
}
a.veranstaltungen:hover{
	color: #FFF !important;
	background-color: #E39950 !important;
}
.alpha90BG {
	background-image: url(../bilder/permanent/alpha90BG.png);
}
.contactform {
	padding: 10px;
}
.smallOutline {
	border: 1px solid #DDD;
}

.alpha75GreyBG {
	background-image: url(../bilder/permanent/alpha75GreyBG.png);
}
.formLabel {
	color: #5c5b60;
	padding-bottom: 4px;
	padding-top: 4px;
}
.buchungFormSmallField {
	width: 90px !important;
}


.formreq {
	color: #976868;
}
.text10px {
	font-size: 10px;
}
#contactform input[type=text] {
	width: 235px;
	font-size: 11px;
	height: 16px;
	color: #666;
}
.formSelectWidth {
	width: 100px;
}

#contactform input[type=submit] {
	color: #FFF;
	background-color: #5c5b60;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 2px;
	cursor: pointer;
	outline: none;
}
#contactform textarea {
	font-size: 11px;
	font-family: Arial;
	color: #666;
}
#contactform select{
	font-size: 11px;
	color: #666;
}
.buttons{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	height: 18px;
	width: 130px;
	text-align: center;
	padding-top: 4px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	outline: none;
}
.button_zimmer{
	background-image: url(../bilder/permanent/button_zimmer.gif);
}
.button_zimmer:hover {
	background-image: url(../bilder/permanent/button_zimmer_hover.gif);
}

.button_golf{
	background-image: url(../bilder/permanent/button_golf.gif);
}
.button_golf:hover {
	background-image: url(../bilder/permanent/button_golf_hover.gif);
}
.button_gastro{
	background-image: url(../bilder/permanent/button_gastro.gif);
}
.button_gastro:hover {
	background-image: url(../bilder/permanent/button_gastro_hover.gif);
}
.button_kontakt{
	background-image: url(../bilder/permanent/button_kontakt.gif);
}
.button_kontakt:hover {
	background-image: url(../bilder/permanent/button_kontakt_hover.gif);
}
.lowercase {
	text-transform: lowercase;
}

#messagebox {
	height: 120px;
	width: 320px;
	margin-top: -75px;
	margin-left: -175px;
	left: 50%;
	top: 50%;
	position: absolute;
	background-image: url(../bilder/permanent/alpha90BG.png);
	border: 1px solid #FFF;
	padding: 15px;
	display: none;
}
#messagebox p {
	margin-bottom: 8px;
}

#messagebox h1 {
	font-size: 18px;
}

#schliessen {
	position: absolute;
	bottom: 15px;
	right: 15px;
	width: 130px;
	height: 22px;
	z-index: 10;
}
.divider {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	font-size: 5px;
	margin-bottom: 8px;
	margin-top: 6px;
}
	
#preistable {
	border: none;
}
#preistable ul li {
	margin-top: 1px;
	margin-bottom: 1px;
}
#preistable ul {
	margin-top: 3px;
}


#preistable td {
	padding: 3px;
}
.preistablePriceCell {
	text-align: right;

}
.preistableSeasonCell {
	text-align: left;
	background-image: url(../bilder/permanent/alpha90BG.png);
	padding-left: 15px
!important;
}
.preistableEvenRow {
	background-image: url(../bilder/permanent/EvenRow90BG.png);
}
.preistableOddRow {
	background-image: url(../bilder/permanent/alpha75GreyBG.png);
}
.tooltipContent a {
	color: #333 !important;
	text-decoration: none !important;
}
iframe a {
	color: #666
!important;
	text-decoration: none
!important;
}
#presseLogos li , #presseLogos {
	float:left;
	padding: 0px !important;
	list-style-type: none;
	background-image: url(none);
}
.presseLogo {
	width: 120px;
	height: 30px;
	background: #ffffff;
	display: block;
	margin-bottom: 8px;
	margin-right: 12px;
}
#presseLogos br{
	height:0.1px;
	font-size: 0.1em;
	clear: both;
}

#content a:link, #content a:hover, #content a:active, #content img {
outline:none; border:none;	
}
