/*
Project: Hotel Moarhof
File: css/style.css
Last edited: April 6, 2010, 12:45 am
*/

/*  Main  */
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #303030;
}

#wrapper {
 margin:0 auto;
 width:932px; /*  Change to desired width :)  */
}

#lang {
	position: absolute;
	width: 200px;
	margin-left: 775px;
	margin-top: 480px;
	z-index: 999;
}

#lang li { float: left; margin-right: 10px; }

#mainnav {
	background:url(../images/golf/topnav-bg.png) -5px -3px repeat-x;
	height: 50px;
	position: absolute;
	z-index: 500;
	width: 933px;
}

#mainnav a, #mainnav .active { color: #ffffff; text-transform: uppercase; font-size: 14px; }
#mainnav a:hover, #mainnav .active {  text-decoration: none; }
#mainnav ul { margin: 0px 0 0 10px; }
#mainnav li { float: left;  padding-left: 15px;  padding-bottom: 25px; padding-top: 11px; }
#mainnav li:hover { background: url(../images/golf/top-nav-pfeil-bottom.png) center top; }
#mainnav .active { background: url(../images/golf/top-nav-pfeil-bottom.png) center top; }
#mainnav .border { border-right: solid 1px #ffffff; }
#mainnav .last { border: 0;  margin-right: 0; padding-right: 0; }

#imagerotator {
	z-index: 400;
	width: 933px;
	position: absolute;
	background: url(../images/golf/logo-bottom.png) 0 342px no-repeat;
	height: 383px;
}

#left {
	margin-top: 52px;
	z-index: 700;
	position: absolute;
	width:340px;

}

#leftbg { 
position: absolute;
z-index: -10;
	padding-left: 21px;
}

.leftpadding { padding: 0 47px; z-index: 900; }

#title {
	margin-top: 250px;
	z-index: auto;
	padding-left:75px;
	height: 0px;
	padding-top: 8px;
	z-index: auto;
	padding-left:75px;
	height:85px;
}

#subnav a { color: #444444; padding-left: 40px; font-size: 14px; }
#subnav a:hover { color: #548b35; text-decoration: none;  }
#subnav li { font-size: 14px; margin-bottom: 2px; padding: 5px 0; margin-right: 25px; background: url(../images/golf/navi-pfeil-green.png) 25px 50% no-repeat;  }
#subnav li:hover {  background: url(../images/golf/navi-pfeil.png) 25px 50% no-repeat #548B35; }
#subnav li:hover a { color: #ffffff; }
#subnav { margin-bottom: 30px }
#subnav .active { color: #ffffff; background: url(../images/golf/navi-pfeil.png) 25px 50% no-repeat #548B35; padding-left: 40px; }

#facebook { text-align: center; margin-top: 30px; }

#boxen {
}

#metanav {
}

#content {
	z-index: 600;
	/*border: solid 1px #548b35;*/
	position: absolute;
	width: 933px;
	margin-top: 405px;
}

#contenttop { background:url(../images/golf/bg-content-left.jpg) 0px 0 repeat-y; border: solid 1px #548b35; padding-bottom: 30px; padding: 20px;  }

#footer { padding: 20px 0; font-size:11px; text-align: center; }

#inhalt {
	margin-left: 300px;
	text-align: justify;
	line-height: 20px;
	width: 360px;
	float:left;
}

#titleinhalt { margin-left: 300px; margin-bottom: 30px; margin-top: 20px; }

#bilderrechts {
	
}

#bilderrechts img {
	border: solid 5px #548b35;
	padding: 0;
	margin:15px 0 30px 30px;
}

p { margin: 10px 0; }

h1 { color: #548b35; }
h2 { color: #548b35; }


h2 { color: #548b35; }

a { color: #548b35; text-decoration: none; }
a:hover { text-decoration: underline; }

#golfplatz { background: #548b35; }
#lastminute { background: #ac0412; }
#wetter { background: #ffffff; height: 90px; }
#wetter .btext h2, #wetter .btext a { color: #548B35; }


.box { width: 268px; margin-top: 20px; height: 118px; color: #ffffff; font-size: 11px }
.bimage { float: left; margin-right: 10px;  }
.btext { padding: 8px; line-height: 13px; }
.box h2 { color: #ffffff; font-family: Century; font-size: 15px; text-transform: uppercase; margin-bottom: 10px; padding-top: 4px }
.box a { font-family: Century; color: #ffffff; text-decoration: none; }
.box a:hover { text-decoration: underline; }

#metanavi { margin-top: 20px; }
#metanavi li { margin: 9px 0; padding: 9px 0; margin-right: 60px }
#metanavi a, #metanavi .active { text-transform: uppercase; padding-left: 60px; color: #548b35; text-decoration: none; }
#metanavi .anreise {  background: url(../images/hotel/anreise.jpg) left no-repeat #EFEFEF; }
#metanavi .prospekt {  background: url(../images/hotel/prospekt-downloadne.jpg) left no-repeat #EFEFEF; }
#metanavi .newsletter {  background: url(../images/hotel/newsletter.jpg) left no-repeat #EFEFEF; }

#logomoarhof { text-align: center; margin-top: 10px }

/* Freizeit */

.freizeit .fbild, .freizeit .ftitle { line-height: 0px; }
.freizeit .finhalt {
	padding: 10px;
	background-color: #dddddd;
}
.freizeit .image_container { background: #dddddd; position: absolute; margin-left: 356px; line-height: 0px; border-top: solid 22px #EFEFEF; } /*  padding: 8px; border: solid 1px #B9181F;  */
.mod_article .freizeit { margin-bottom: 40px; }

#freizeit { background-color: #dddddd; padding: 10px; }
#freizeit2 { background-color: #dddddd; padding: 10px; }


.image_container { line-height: 0px; }


.ce_text ul, .ce_text ol { list-style-type: disc; margin: 20px }
.ce_text li { margin-left: 10px; padding-bottom: 5px }

#freizeit3 { background-color: #bfdaaf; padding: 10px; }
#freizeit4 { background-color: #bfdaaf; padding: 10px;}



.image_container { line-height: 0px; }


.ce_text ul, .ce_text ol { list-style-type: disc; margin: 20px }
.ce_text li { margin-left: 10px; padding-bottom: 5px }


#vorstand
{
padding: 10px;
margin: 0px;
background-color: #eaeaea;
}

#hotel
{
padding: 0px;
margin: 0px;
background-color: #548b35;
}


/* Pauschalen */
.pauschalen .ptitle, .pauschalen .pbild { line-height: 0px; }
.pauschalen .pinhalt { padding: 15px; }
.pauschalen ul { list-style-type: disc; margin: 10px; margin-left: 25px; }
.pauschalen h4 { color: #ac0412; margin-bottom: 10px; }
.pauschalen { background: #dddddd; margin-bottom: 40px }
.pauschalen table { background: #f7f7f7; }
.pauschalen table td { border-bottom: solid 1px #efefef; }
.pauschalen .info { font-size: 10px; }

.antispam {  background-color: #548b35; padding: 5px; padding-left: 7px; color: #ffffff; }


/* custom mods */
#golflehrer-golfschule-golfplatz-tirol-kaiserwinkl .float_left {  border: solid 5px #548b35; margin: 0 10px 50px 0; float: left }

.content-container { margin-bottom: 140px; }

h6 { font-size: 13px; margin: 0px; padding: 0px; margin-bottom: 10px; padding-top: 20px; }

#vorstand td div { line-height: 0px; }

.checkbox_container {  color: #548B35; }

table { text-align: left; }

#webcam { margin: 20px 0; }
