body {
	margin: 0px 0 0 0;
	padding: 0; 
	background:#fff; 
	font-family:verdana,Times; 
	font-size:0.73em; 
	line-height:1.55em; }	
	
.page {
	width:1052px;
	text-align:left;
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.logo {
	margin: 20px 0 15px 0;
	padding: 0;
	height: 88px;
	width: 750px;
	cursor:hand;
}
	
.logo_link {
	text-decoration:none;
	font-size:10px; 
	color:#000000;
}
.banner_sem {
	margin: 0 0 0 0px;
	width: 250px;

}

.MenyBlockLeft{ width:262px; margin:0 auto; }

.startPage{
	text-decoration:none;
	font-size:12px; 
	color:#000000;
	padding: 0px 150px 50px 150px;
}

.MenuEvent1{
	background-image:url(../img/startsida/box_blu.gif);
	background-repeat: no-repeat;
	padding: 0;
	height: 204px;
	width: 145px;}
	
.MenuEvent2{
	background-image:url(../img/startsida/box_yellow.gif);
	background-repeat: no-repeat;
	padding: 0;
	height: 204px;
	width: 145px;}

.MenuEvent3{
	background-image:url(../img/startsida/box_pink.gif);
	background-repeat: no-repeat;
	padding: 0;
	height: 204px;
	width: 145px;}
	
.EventLand{
	
	text-decoration:none;
	font-size:12px; 
	font-weight:bold;
	color:#000000;
	text-align:center; 
	padding: 20px 22px 20px 20px;
}

.EventInfo {
	width: 130px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold; 
	font-color:#ffffff;
	text-align:center; 
	padding: 43px 5px 10px 5px;
}
.stil1, .stil1:hover {color: #FFFFFF; font-size:11px;}

.border { width:auto; margin:0 auto; border: 1px solid  #BEBEBD; }
.MapStockholm a:hover{
	background-image:url(images/ScandinaviaMapStockholm.gif);
	position:absolute;
	width:63px;
	height:31px;

}
	
.PrintPage { width:560px; margin:0 auto; text-align:left; border: 1px solid  #48697B; }
/* Base Columns */ 
.sec-left {float:left; width:262px; margin-top:7px;}
.sec-main {
	float:left;
	width:500px;
	margin-left: 11px;
	border: 1px solid #CCCCCC;
	margin-top: 7px;
}
.sec-right {
	float:right;
	width:222px;
	text-align:center;
	margin-top: 7px;
}
/*----------- */ 

.foot-meny {
	float:left;
	width:1010px;
	margin-top: 10px;
	padding-top: 12px;
	border-top: 4px solid #6A7D88;
	font-size:9px;
	color:#999999;
	text-transform:uppercase;
}
/*
.info-container {
	float:left;
	width:auto;
	padding: 2px;
}
*/
.info-container {
	float:left;
	width:auto;
	padding:0 0 0 25px;
}
	
.bottom-border { border-bottom: 1px dotted #cccccc; margin:10px 0; }
/*	
.left-border{
	border-left: 1px dotted #cccccc;
	padding-left:12px;
	padding-top:20px;
	float: right;
	height: 107px;
	width: 220px;
	margin-bottom: 15px;
}
*/
.left-border{
	background-image:url(../../img/bg_meny.gif);
	padding-left:12px;
	padding-top:20px;
	float: right;
	height: 112px;
	width: 235px;
	margin-bottom: 15px;
}

.menu-block {
	height:45px;
	background-image: url(images/menu_bg.jpg); 
	background-repeat: repeat;
	float: left;
	width: 1010px;
	padding: 0px;
	margin: 0px;
}
.serch {
	background-image:url(images/menu_border_right_1.jpg);
	float:right;
	height:45px;
	background-position: 100%;
	background-repeat: no-repeat;
}

.menu-block .border-left {
	background:url(images/menu_border_left.jpg) left top no-repeat;
	height: 45px;
	width: 6px;
	float: left;
	
}

.menu-block .border-right{
	background:url(images/menu_border_right_1.jpg) right top no-repeat;
	height: 45px;
	float: right;
	width: 239px;
}

.top-info { width:250px; margin:0 auto; text-align:left; float:right; }

/********** < Navigation */

#nav span { display:block; cursor:pointer; white-space:nowrap;  }

#nav {
	font-size:1.3em;
	float:left;
	padding-left: 12px;
	margin: 0px;
	height: 45px;
}
#nav li {
	background:url(images/menu_divider.gif) right top no-repeat;
	height:43px;
	}
.divider {
	background:url(images/menu_divider.gif) right top no-repeat;
	height:43px;
	}	
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; border-right: 1px solid #7BA20B;}
#nav span { display:block; cursor:pointer; white-space:nowrap; padding:7px 0 0; }
#nav li ul span {white-space:normal; list-style-type: none; text-decoration:none}
#nav li li.parent {}

#nav li {float:left;margin-top: 1px;}

#nav a { float:left; padding:5px 23px 5px 19px; color:#FFFFFF; font-weight:bold;  }
#nav a:hover {  background:url(images/menu_bg_over.jpg) ; height:33px; border-right: 1px solid #7BA20B;}
#nav span {font-size:12px; text-transform:uppercase; font-weight:normal;}

/*=============================================*/



.text-container {
	width:745px;
	float:right;
	margin-top:7px;
}
.page .text-container .sec-info {
	float:left;
	height:auto;
	border: 1px solid #D2D2D2;
	padding:1px;
	margin-top: 1px;
	width: 41.6em;
}
.text-news {
	float:inget;
	padding:15px;
}

.sec-V-sida {
	width:260px;
	float:left;
	padding:15px;
	border: 1px solid #D2D2D2;
	padding:1px;
	margin-top:10px;
	
}

.sec-H-sida {
	width:217px;
	float:right;
	border: 1px solid #D2D2D2;
	margin-top:0px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 1px;
}
.sec-H-sida-bottom {
	padding-top: 10px;
}
.xs_text{
	font-size:10px;
	text-transform:uppercase;
	width:200px;
}

.btext {
	font-size:12px;
	width: 380px;
	float: right;
}
.text-reg {
	float:left;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left:10px;

}
.text {
	width:500px;
	float:left;
	font-size:12px;
	margin-top:10px
}
.Etext {
	width:auto;
	padding: 15px;
	float:left;
	font-size:12px;
	margin-top:10px
}
.text-mini {width:90px;float:left;padding:3px 16px 0 ;font-size:9px;text-transform:uppercase; background-image:url(images/text_bg_pink.gif);}
.advert {width:215px;float:right; margin-top:10px;font-size:9px;text-transform:uppercase; text-align:center; border: 1px solid #D2D2D2;padding:1px}
/*=============================================*/

.news-button {float:right; margin-right: 15px}
.FreeForm {
	float:right;
	text-align:left;
	width: 250px;
	padding-top: 115px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.UmenyForm {
	float:right;
	text-align:right;
	width: 369px;
	padding-top: 139px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0;

}
.InfoForm {
	float:right;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	line-height:2.77em;
	width: 210px;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.SerchForm {
	float:right;
	text-align:right;
	padding: 20px;
	width: 250px;
}

.LinkForm {
	float: right;
	text-align: right;
	font-size: 0.85em;
	line-height: 1.20em;
	padding: 10px;
	width: 150px;
	border: 4px solid #f1b236;
}

.Link {
	float:right;
	text-align:right;
	font-size:0.85em;
	padding: 5px;
	width: 100px;

}
.ArchiveForm {
	float:left;
	padding-top: 130px;
	padding-left: 13px;
	width: 200px;
}

.DIAForm {
	float:left;
	padding-top: 100px;
	padding-left: 23px;
	width: 200px;
}

.banquetForm{
	float:left;
	padding-top: 100px;
	padding-left: 67px;
	width: 150px;
}

.ticketForm{
	float:left;
	padding-top: 95px;
	padding-left: 110px;
	width: 250px;
}
input.white  {
	background-color:#FFFFFF;
	COLOR : #000000;
	FONT-FAMILY : Verdana,arial, helvetica, sans-serif;
	FONT-SIZE : 10px;
	border: 1px solid  #48697B ;
	height: 17px;
	width: 205px;
	margin-bottom: 7px;
   }
input.white2  {
	background-color:#FFFFFF;
	COLOR : #000000;
	FONT-FAMILY : Verdana,arial, helvetica, sans-serif;
	FONT-SIZE : 10px;
	border: 1px solid  #48697B ;
	height: 17px;
	width: 150px;
	margin-top: 13px;
   }
input.buttonStyle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-transform:uppercase;
	font-weight:bold;
	background-image: url(images/button.gif);
	height: 44px;
	padding: 3px 5px 3px 5px;

	
}
   
   SELECT.whiteMediumSmall  {
	background-color:#FFFFFF;
	COLOR : #000000;
	FONT-FAMILY : Verdana,arial, helvetica, sans-serif;
	FONT-SIZE : 10px;
	border: 1px solid  #48697B;
	width: 140px;
    height: 18px;
	float: left;
   }
   
.START-bild {
	background-image:url(images/huvud_bild_SV_2009.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 194px;
	width: 500px;
}   
.N-bild {
	background-image:url(images/huvud_bild_news.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 194px;
	width: 500px;
}
.NL-bild {
	background-image:url(images/huvud_bild_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 194px;
	width: 500px;
}

.T-bild {
	background-image:url(images/huvud_bild_ticket.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 194px;
	width: 500px;
}
.OH-bild {
	background-image:url(images/huvud_bild_OPEN.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 194px;
	width: 500px;
}
.P-bild {
	background-image:url(images/huvud_bild_press.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 194px;
	width: 500px;
}
.C-bild {
	background-image:url(images/huvud_bild_contact1.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 194px;
	width: 500px;
}
.S-bild {
	background-image:url(images/huvud_bild_seminars.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 194px;
	width: 500px;
}
.I-bild {
	background-image:url(images/huvud_bild_information.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 194px;
	width: 500px;
}
.A-bild {
	background-image:url(images/huvud_bild_archives.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 194px;
	width: 500px;
}

.DA-bild {
	background-image:url(images/huvud_bild_DA.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 194px;
	width: 500px;
}

.L-bild {
	background-image:url(images/huvud_bild_location.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 194px;
	width: 500px;
}

.B-bild {
	background-image:url(images/huvud_bild_banquet.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 194px;
	width: 500px;
}
.Register-bild {
	background-image:url(images/registrering.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	height: 396px;
	width: 259px;
}

.Register-bildSart{
	background-image:url(images/registrering.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	height:230px;
	width: 259px;
}
.RegisterButton {
	
	text-align:left;
	width: 125px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0;
	float:right;

}
.pic  {
	width: auto;
	height:auto;
}

.print {
	height: auto;
	width: 290px;
	float: right;
	margin-top: 155px;
}

.announcement {
	height:auto;
	width: 220px;
	float: right;
	margin-top: 8px;
}
 
.SerchFormArchiv {
	float:right;
	text-align:right;
	padding: 20px;
	width: 250px;
}

/*============= BILDER =============*/

.golfbilder_headline {
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url(../images/fullboxgolf_top.gif);
	padding: 7px;
	text-align:center;
}

#Detplanform_golf {
	background-image: url(../images/fullboxgolf_bg.gif);
	width: 460px;
	text-align: -moz-center; /* Mozilla-specific text-alignment*/
}
#Detplanform_golf #mpd1 {
	background-image: url(../images/fullboxgolf_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.golf_picturetable{
	background-color:#F0F0F0;
	border: #cccccc 1px solid;
	width:130px;
	height:150px;
	margin: 10px;	
}

#golftext {
	width: 460px;
	float:left;
}

.line_solidgrey{
	height:1px;
	width:100%;
	background-color:#C0C0C0; 
	padding:0px;
}

.line_empty{
	height:3px;
	width:100%;
	padding:0px;
}

.linkback{
	font-size:10px;
	text-transform:uppercase;
	text-align:right;
	width:auto;
	marginal-top:20px;
}
input.checkboxStyle {
	border:none;
	margin-left: 7PX;
	margin-top: 4px;
	
}
input.send {
	border:none;
	width:auto;
	height:auto;

	
}

.appNot {
	font-style:italic;
	font-weight:normal;
	color:#CC0000;
}
.EventText {
	float:left;
	color:#FFFFFF;
	font-family:verdana,Times; 
	font-size:0.73em; 
	line-height:1.40em;
	text-transform:uppercase;	
}
	
