/*---------------------------------------------------
  Main Style Sheet for algarvegolfen.de
  version:1.0
  author:Dieter Malter
  email:hdm@monchique.info
  website:webworks.monchique.info
---------------------------------------------------*/
*{
	margin:0;
	padding:0;
}

body{
	text-align:center;
	color:#000;
	background:#14580F;
}

li{
	list-style-type:none;
	text-align:left;
}

a{
	text-decoration:none;
}


div#container{
	width:960px;
	margin:10px auto;
}

div#branding{
	width:960px;
	height:100px;
	background:#A2BF0C;
	border-bottom:4px inset #EE1510;
}


/*top-column*/

#menu{
	float:left;
 	width:320px;
	height:240px;
	background:#ecf97c; 
	
}
#mainContent{
	float:left;
 	width:637px;
	height:240px;
	margin-left:3px;
	background:#E2F5E0;
}






/*mid-column*/

#logoLink{
	float:left;
 	width:320px;
	height:240px;
	background:#ecf97c;
}

#golf_details{
	float:left;
	margin-left:3px;
 	width:317px;
	height:240px;
	background:#FFF;
}

#mid_mid{
	float:left;
	margin-left:3px;
 	width:317px;
	height:240px;
	background:#FFF;
}

#right_index{
	float:left;
 	width:320px;
	height:240px;
	background:url(../images/golfplatz.jpg) no-repeat;
}

#right_morgado{
	float:left;
 	width:320px;
	height:240px;
	background:url(../images/morgado.jpg) no-repeat;
}

#right_penina{
	float:left;
 	width:320px;
	height:240px;
	background:url(../images/penina.jpg) no-repeat;
}

#right_palmares{
	float:left;
 	width:320px;
	height:240px;
	background:url(../images/palmares.jpg) no-repeat;
}

#right_gramacho{
	float:left;
 	width:320px;
	height:240px;
	background:url(../images/gramacho.jpg) no-repeat;
}

#right_alto{
	float:left;
 	width:320px;
	height:240px;
	background:url(../images/alto.jpg) no-repeat;
}

#right_vdm{
	float:left;
 	width:320px;
	height:240px;
	background:url(../images/vdm.jpg) no-repeat;
}
/*bot-column*/

#ads{
	float:left;
 	width:320px;
	height:240px;
	background:#FFF;
}


#mid_bot{
	float:left;
 	width:317px;
	height:240px;
	margin-left:3px;
	background:#FFF;
	
}

#mid_bot1{
	float:left;
 	width:317px;
	height:240px;
	margin-left:3px;
	background:url(../images/quinta-no-estaco-ruhe.jpg) no-repeat;
}

#mid_bot2{
	float:left;
 	width:317px;
	height:240px;
	margin-left:3px;
	background:url(../images/quinta-no-estaco1.jpg) no-repeat;
}

#mid_bot3{
	float:left;
 	width:317px;
	height:240px;
	margin-left:3px;
	background:url(../images/quinta-no-estaco3.jpg) no-repeat;
}


#mid_bot4{
	float:left;
 	width:317px;
	height:240px;
	margin-left:3px;
	background:url(../images/quinta-no-estaco8.jpg) no-repeat;
}


#mid_bot5{
	float:left;
 	width:317px;
	height:240px;
	margin-left:3px;
	background:url(../images/quinta-no-estaco5.jpg) no-repeat;
}

#mid_bot6{
	float:left;
 	width:317px;
	height:240px;
	margin-left:3px;
	background:url(../images/quinta-no-estaco6.jpg) no-repeat;
}

#mid_bot7{
	float:left;
 	width:317px;
	height:240px;
	margin-left:3px;
	background:url(../images/pool.jpg) no-repeat;
}


#right_bot2{
	float:left;
 	width:320px;
	height:240px;
	background:#FFF;
}

/*footer*/
div#footer{
	clear:both;
	width:960px;
	height:10px;
}


/*Layout*/
h1{
	float:left;
	font-family:georgia sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#FFF;
   padding-top:75px;
   padding-left:5px; 
   border-bottom:2px inset #348C1F;
}

h2{
	text-align:center;
	font-family:georgia sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#174510;
	padding:6px 0 16px;
}


#mainContent p{
	font-family:georgia sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:justify;
	color:#000;
	margin:0 55px;
	padding:15px; 
}


#mainContent a{
	font-family:georgia sans-serif;
	color:#184412;
	border-bottom:1px solid #000;
}

li.main_nav{
		background:#ecf97c;
		border-bottom:1px groove #A2BF0C;
		
		
	}

.main_nav a{
	font-family: MS-Trebuchet sans-serif;
	font-size:13px;
	line-height:23px;
	color:#184412;
	padding-left:10px;
	display:block;
}

.main_nav a:hover{
	color:#66ab63;
	background:#FFF;
}

.google_ad{
	padding-top:20px;
	text-align:center;
}

#sponsor{
		font-family:MS-Trebuchet georgia sans-serif;
		text-align:left;
}

#sponsor h2{
	text-align:left;
	font-size:13px;
	padding-top:10px;
	padding-left: 20px;
}


#sponsor p{
	font-size:11px;
	padding-left:20px;	
	width:145px;
	
}


#sponsor a{
	font-style:italic;
	color:#3406CD;
	padding-left:14px;
	border-top:1px solid #000;
}

.pos{
	padding-top:130px;
	padding-left:11px;
}

.textcol{
	color:#FFF;
	
}

.platzdetails{
	font-family:Georgia sans-serif;
	font-weight:normal;
	font-size:11px;
	padding:0 30px;
}

span.heading{
	font-family:georgia sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#174510;
}

span.heading a{
	color:#174510;
	border-bottom:1px solid #000;
}

#logo img{
	width:118px;
	height:149px;
	margin-top:30px;
	margin-left:90px;
	border:0;
}

#logo p{
	font-family:georgia sans-serif;
	font-weight:normal;
	font-size:12px;
	padding-left:50px;
}