/* Golf Sverige */


/*--------GENERAL--------*/
body {margin: 0; padding: 0; font: 62.5% Verdana, Arial, Helvetica, sans-serif; text-align: 

center; color: #3e4637; background: #3D5529 url(../images/background.gif) 0 0 repeat-x;}

p {font: 1em/1.4 Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 5px 0; color: 

#3e4637;}
h1 {font: bold 1.6em/2 Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 5px 0; color: 

#5B6254;}		
h2 {font: bold 1.3em/1.6 Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 5px 0; 

color: #5B6254;}
h3 {font: bold 1.1em/1.5 Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 5px 0; 

color: #3e4637;}
h4, h5 {font: bold 1em/1.4 Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 5px 0; 

color: #3e4637;}
a {text-decoration: none; color: #408000;}
a:hover {text-decoration: underline; color: #203808;}
a img {border: none;}


/*--------LAYOUT--------*/
#container {position: relative; width: 888px; padding: 1px 20px 20px; margin: 0 auto; text-align: left; 

background: #fff; border-left: 2px solid #A5BE91; border-right: 2px solid #A5BE91;}
#header {width: 888px; height: 3em;}
#topmenu {position: relative; width: 884px; height: 3em; border: 2px solid #A5BE91; background: #699347; z-index: 999;}
#splash {position: relative; height: 127px; margin: 0 ;}

.content_container, .top_content_container {width: 888px; float: left; overflow: hidden; 

margin-bottom: 20px;}
	.left_content, .top_left_content {width: 728px; padding-right: 20px; float: left; 

overflow: hidden;}
		#topbanner {height: 90px; background: #ffffff; margin-bottom: 10px;}
		#topcontent {height: 50px; border: 2px solid #A5BE91; background: #eed;}
		
		.three_col {float: left; width: 728px; margin-bottom: 20px;}			
		.three_col_left {float: left; width: 230px; margin-right: 5px;}
		.three_col_middle {float: left; width: 230px; margin-right: 5px;}
		.three_col_right {float: left; width: 230px;}
			.csc-header h1 {margin: 0!important;}

		.three_col_border {float: left; width: 730px; margin-bottom: 10px;overflow:hidden;margin-right: -3px;}			
		.col_left {float: left; width: 220px; margin-right: 5px; padding: 0 8px; border: 2px solid #a5be91;overflow:hidden;}
		.col_middle {float: left; width: 219px; margin-right: 5px; padding: 0 8px; border: 2px solid #a5be91;overflow:hidden;}
		.col_right {float: left; width: 219px; margin-right: -3px; padding: 0 8px; border: 2px solid #a5be91;overflow:hidden;}
			.csc-header h1 {margin: 0!important;}
			.three_col_border p.bodytext {margin-right: -5px; padding: 0 0 5px 0;}


		.two_col {float: left; width: 728px; margin-bottom: 20px;}			
			.two_col_left {float: left; width: 358px; margin-right: 8px;}
			.two_col_right {float: left; width: 358px;}
			
	.right_content, .top_right_content {width: 140px; float: left; overflow: hidden;}
		.right_content_inner {width: 126px; margin-bottom: 10px; padding: 5px; 

background: #eed; border: 2px solid #A5BE91; overflow: hidden;}
		#top_right_inner{margin-bottom: 10px;width: 126px; padding: 5px; border: 2px solid 

#A5BE91; overflow: hidden;}
		#hovedskabelon_body #top_right_inner {margin-bottom: 10px; height: auto;}/*Giver bundmargin p� 

undersider*/
		
#footer {clear: both; width: 888px; height: 3em; color: #fff; background: #A5BE91;}


/*--------HEADER--------*/
#servicenav {position: absolute; top: 0; right: 0; width:400px;text-align:right;}
#servicenav p {margin-right: 20px;}
#servicenav p a {margin: 0 0 0 10px;}


/*--------TOPMENU--------*/
#topmenu ul {margin: 0; padding: 0; list-style: none;}
#topmenu ul li{float: left; position: relative;}
#topmenu ul li a{float: left; display: block; margin: 0; padding: 0 10px; font: bold 1.2em/2.5 

Verdana, Arial, Helvetica, sans-serif; color: #fff; background: #699347;}
#topmenu ul li a:hover{color: #cbd9bf;}

#topmenu ul li ul{display: none;}
#topmenu ul li:hover ul, #topmenu ul li.over ul{display: block; position: absolute; top: 3em; 

left: 0; width: 150px; background: #A5BE91;}
#topmenu ul ul li {float:none;}
#topmenu ul ul li a {float:none; line-height: 1.8; color: #fff; background: #A5BE91; width: 

100%; white-space:nowrap;}
#topmenu ul ul li a:hover {color: #fff; background: #699347;}

/*--------SPLASH--------*/
#splash img {margin: 0; padding: 0; border: 0;}
#splash_inner {position: absolute; right: 40px; bottom: 45px;}
#splash_inner p {font: bold 1.8em/1.15 Verdana, Arial, Helvetica, sans-serif; color: #eed;}


/*--------TOPCONTENT--------*/
#topcontent p {margin: 8px 15px 0; font-size: 1.2em;}

/*--------TOP_RIGHT_INNER -- Nyhedsbrev--------*/
#top_right_inner h3 {margin: 0; line-height: 1;}
#top_right_inner form {margin: 0; padding: 0;}
#top_right_inner p {line-height: 1.2;}
#top_right_inner dl {width: 126px; padding: 0; margin: 0;}
#top_right_inner dt {float: left; width: 40px; margin-right: 6px; padding: 0;}
#top_right_inner dd {float: left; width: 80px; margin: 0; padding: 2px 0;}
#top_right_inner dd input {width: 75px;}
#top_right_inner dd input.tx-sremailsubscribe-pi1-submit {width: auto;}

/*--------RIGHT CONTENT--------*/
.right_content img {margin-bottom: 10px;} /*s�tter margin p� de billeder som ligger ud til 

h�jre*/
.right_content .right_content_inner img {margin-bottom: 0;}/*Fjerner dem igen hvis billeden 

ligger i et box*/
.right_content .news-latest-container{border:2px solid #A5BE91; padding:5px; margin-bottom:10px;}
.right_content .news-latest-container h3{margin:0;}
.right_content .news-latest-container img{margin:0;}
.right_content .news-latest-container .news-latest-item{margin-bottom:10px; }
.right_content .news-latest-container .news-latest-item h3, .right_content .news-latest-container .news-latest-item p{margin:0;}
.nyhed .text{float:left;}
.nyhed .news-img{float:right; margin-left:10px;}

/*--------FOOTER--------*/
#footer p{ line-height: 3; text-align: center;}

/*--------GOLF TABEL - TT_NEWS EXTENSION--------*/
table.golf {font-size: 1.1em; line-height: 1.2; border: 2px solid #A5BE91; clear: both;}
.golf tr {}
.golf th {border-bottom: 1px solid #A5BE91; background: #fff; padding: 3px; text-align:left;}
.golf th a { color: #3e4637;}
.golf td {padding: 3px;}

.golf .notselected {padding-right: 7px; background: url(../images/pil_nsel.gif) right center no-repeat;}
.golf .selected {padding-right: 7px; background: url(../images/pil_sel.gif) right center no-repeat;}

.golf tr.even {background: #F1F7EB;}
.golf tr.odd {background: #fff;}
.golf tr:hover {background: #CBD9BF;}

td.td_5, td.td_6, td.td_7, td.td_9 {text-align: center;}

/*Golf single visning*/
/*F�lg. overskriver bredden p� 3kol elementet*/
.news-single-item_golf .three_col_left {width: 190px;}
.news-single-item_golf .three_col_middle {width: 338px;}
.news-single-item_golf .three_col_right {width: 180px;}
.news-single-item_golf .three_col_left ul, .news-single-item_golf .three_col_left ol 

{list-style: none; padding: 0; margin: 0 0 10px;}
.news-single-item_golf .three_col_left li {padding: 2px 0;}


/*--------TIPAFRIEND--------*/
/*popup vindue som bruger et tomt skabelon*/
#tipafriend {text-align: left; padding: 10px 0 0 10px; color: #fff; width: 500px;}
#tipafriend label {clear: left; float: left; width: 200px;}
#tipafriend input, #tipafriend textarea {float: left; margin: 2px 0;}
#tipafriend p, #tipafriend h3, #tipafriend a {clear: both; color: #fff;}


/*--------KONTAKTFORMULAR--------*/
.csc-mailform-field {padding: 3px 0; float: left;}
.csc-mailform-field label {clear: left; float: left; display: block; width: 150px;}
.csc-mailform-field input {float: left;}
.csc-mailform-field input.csc-mailform-submit {margin-left: 150px; clear: both;}

/*--------Kontakt - mailformaplus-------------*/
#mailkontakt {width: 420px;}
#mailkontakt label{float: left; width: 120px;display: block; padding: 10px 0 0 0;}
#mailkontakt input, #mailkontakt textarea {float: left; width: 220px; margin: 5px 0 0 70px;}
#mailkontakt input.submit {width: auto; margin-left: 190px;}


/*--------IE6 RETTELSER (hacks)--------*/

/*3px fejl i IE6. Overskriver 6px margin-right. Kommer fra "TOP_RIGHT_INNER -- Nyhedsbrev"*/
*html #top_right_inner dt {margin-right: 3px;}
/* Fix IE. Hide from IE Mac \*/
* html #topmenu ul li {height: 1%; }
* html #topmenu ul li a {height: 1%;}
/* End */

/*-----------Nyhedsbrev form -------------*/
.tx-sremailsubscribe-pi1 label{
	display: block;
	padding: 7px 0 0 0;
}



/* google maps */

.googlemaps{position:relative;}
.gmaps .gmap{margin-bottom:5px;}
.gmapcontrols{padding:10px; position:absolute; right:4px; top:45px; background:#ffffff; font-size:12px; width:82px;}
.gmapcontrols a{font-weight:bold;}
.gmapcontrols a.act{color:#203808;}

.right_content #Advertisement{margin-bottom:10px;}

.left_content div.csc-textpic div.csc-textpic-single-image img{ margin-bottom:5px;}
.right_content div.csc-textpic div.csc-textpic-single-image img{ margin-bottom:0px;}