        /* SODISCGOLF.COM */

html 
	{
	overflow: scroll;	/* ger rullist i både IE och Mozilla */
	overflow: vertical;	/* tar bort rullisten för horisontella  i IE */ 
	}

body
	{
	padding: 0px;
        margin: 0px;
	text-align: center;  /* används för att centrera i Explorer 6.0 */
		 /* margin-left: 2%; för vänsterställt */
        background-color:  #333333;     /* 4d4d8d;  * 5b5b9c;  60609b */
        color: #333333;
	font-family: verdana, arial, sans-serif, serif;
	}

.hole
        {
        padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;   /* används för att centrera i Firefox */
	margin-right: auto;   /* används för att centrera i Firefox */
      				/*  float: left;  för vänsterställt*/
        background-color:  #333333;
        color: #000000;
 	text-align: left;
	width: 785px;
      	border: 0px solid white;
        }

.top
        {
	max-width: 785px;
	min-height: 40px;
	margin: 0px;
        float: left;
        clear: left;
       	border: 0px solid green;
        }

.top0
        {
        float: left;
        margin: 0px;
        padding: 0px;
        border: 0px solid white;
        }

.topmeny
	{
	height: 36px;
        background-color: #4a4a4a;
        border: 0px solid white;
	} 

.left   
        {
        float: left;
	margin: 0px;
	padding-bottom: 5px;
       	background-color: #424041;     /* 413f3f */
       	border: 0px solid blue;
        }   

.mitten
	{
	width: 782px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
        background-color: #424041;
	float: left;
	border: 0px solid yellow;
	}

.brodtext
        {
	padding: 0px 0px 6px 27px;   /* top right bottom left   ex. margin: 6px 0px 6px 0px; */
	margin: 0px;
  	background-color:  #333333;
        color: #dddddd;
	width: 605px;
	min-height: 600px;
        text-align: left;
	float: left;
        border: 0px solid red;
 	}

.text
	{
	margin: 0px;
	padding: 0px;
  	background-color:  #333333;
        color: #dddddd;
	text-align: left;
	width: 604px;
	float: left;
	min-height: 500px;	
        border: 0px solid yellow;
	}

.pos4
	{
	margin: 0px;
	padding: 0px;				/* För mellanrum */
	float: left;
        width: 580px;
	height: 4px;
  	background-color: #333333;
	border: 0px solid blue;
	}

.pos0
	{
	margin: 0px;
	padding: 0px;				/* För mellanrum */
	float: left;
        width: 580px;
	height: 8px;
  	background-color: #333333;
	border: 0px solid blue;
	}

.pos8
	{
	margin: 0px;
	padding: 0px;				/* För mellanrum */
	float: left;
        width: 580px;
	height: 8px;
  	background-color: #333333;
	border: 0px solid blue;
	}

.pos16
	{
	margin: 0px;
	padding: 0px;				/* För mellanrum */
	float: left;
        width: 580px;
	height: 16px;
  	background-color: #333333;
	border: 0px solid blue;
	}

.news
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 35px;
	width: 745px;
       	background-color: #424041;	
	}

.banan
	{
	margin: 3px 0px 0px 3px;
	padding: 0px;
  	background-color: #333333;
        color: #dddddd;
	background-image:url('banan/overview.jpg');
	background-repeat:no-repeat;
	text-align: left;
	width: 765px;
	float: left;
       	border: 0px solid white;
	}

.bild2
	{
	margin: 0px;
	padding: 0px;
	width: 765px;
	height: 521px;
        border: 0px solid red;
	}

.space1
	{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 765px;
	height: 521px;
        border: 0px solid yellow;
	}

.space2
	{
	margin: 0px;
	padding: 0px;
	width: 765px;
	height: 521px;
        border: 0px solid yellow;
	}

.space3
	{
	margin: 0px;
	padding: 0px;
	width: 250px;
	clear: right;
	float: right;
	height: 140px;
        border: 0px solid red;
	}

.holebilder
	{
	margin: 5px 0px 0px 0px;
	padding: 20px 25px 0px 0px;   /* top right bottom left   ex. margin: 6px 0px 6px 0px; */
  	background-color:  #333333;
        color: #dddddd;
	float: right;
        border: 0px solid #dddddd;	
	}

.holebild2
	{
	margin: 30px 0px 0px 0px;
	padding: 0px;                      /* top right bottom left   ex. margin: 6px 0px 6px 0px; */
  	background-color: #333333;
        color: #dddddd;
	width: 250px;
	float: right;
        border: 0px solid #dddddd;	
	}

.holebild
	{
	margin: 0px;
	padding: 0px;
	float: left;
        border: 0px solid red;	
	}

.holebild1
	{
	margin: -115px 0px 0px -15px;
	padding: 0px;
	float: left;
        border: 0px solid red;	
	}

.holetext
	{
	margin: 0px;
	padding: 0px 0px 0px 6px;   /* top right bottom left   ex. margin: 6px 0px 6px 0px; */
  	background-color: #333333;
        color: #dddddd;
	text-align: left;
	width: 444px;
	float: left;
        border: 0px solid yellow;	
	}

.holetext1
	{
	margin: 0px;
	padding: 0px 10px 0px 15px;   /* top right bottom left   ex. margin: 6px 0px 6px 0px; */
  	background-color: #333333;
        color: #dddddd;
	text-align: left;
	width: 460px;
	float: left;
        border: 0px solid yellow;	
	}

.holetabell
	{
	margin: 0px;
	padding: 10px 0px 12px 0px;
	clear: both;
	float: none;
	border: 0px solid red;
	}

.transp
	{
	float: right;
	height: 450px;
	width: 1px;
	margin: 0px;
	padding: 0px;
	border: 0px solid green;
	}

.meny   
        {
        padding: 3px 0px 5px 6px;
	margin: 0px;
        text-align: left;
	border-top: 1px solid #6ec3ee;
        }

.menyinfo   
        {
        padding: 15px 0px 10px 3px;
	margin: 0px;
        text-align: left;
        color: #dddddd;
	width: 150px;
	float: left;
        }

.bottom
        {
	width: 790px;
	height: 50px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 2px;
	float: left;
	background-image:url('laybild/partners.gif');
	background-repeat:no-repeat;
       	border: 0px solid white;
        }

.partners   
        {
        padding: 12px 0px 0px 24px;
	margin: 0px;
        text-align: left;
	width: 121px;
	height: 60px;
	float: left;
        color: #6ec3ee;
 	font-size: 120%;
	font-family: Georgia; /* Georgia, Lucida Bright, Centura, Verdana; */
       	border: 0px solid yellow;
        }

.partner   
        {
        padding: 6px 0px 0px 5px;
        text-align: center;
	height: 60px;
	float: left;
       	border: 0px solid red;
        }

.bild1
        {
	clear: left;
	width: 600px;
	height: 207px;
	padding: 6px 0px 0px 0px;
	margin: 0px;
	background-image:url('bilder/sojesper_3.jpg');
	background-repeat:no-repeat;
       	border: 0px solid white;
        }

.lista
	{
	margin: 10px 0px 20px 0px;
	padding: 0px;
  	background-color: #333333;
        color: #dddddd;
	border: 0px solid yellow;	
	}

.tabellram
	{
	margin: 15px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
 	font-size: 71%;
	width: 460px;
	min-height: 70px;
	line-height: 150%;
  	background-color: #333333;
        color: #dddddd;
	border-bottom: 1px solid #aca8a8;	
	}

.tabellrubrik
	{
	margin: 0px;
	padding: 1px 0px 2px 0px;
	width: 460px;
	min-height: 15px;
        text-align: left;
	font-weight: bold;
  	background-color: #333333;
        color: #dddddd;
	border-top: 1px solid #aca8a8;
	border-bottom: 1px solid #aca8a8;
	}

.tabell1
	{
	margin: 0px;
	padding: 0px;
        text-align: center;
	float: left;
	width: 160px;
  	background-color: #333333;
        color: #dddddd;
	border: 0px solid white;	
	}

.tabell2
	{
	margin: 0px;
	padding: 0px;
        text-align: center;
	float: left;
	width: 95px;
  	background-color: #333333;
        color: #dddddd;
	border: 0px solid white;	
	}

.tabell3
	{
	margin: 0px;
	padding: 0px;
        text-align: center;
	float: left;
	width: 110px;
  	background-color: #333333;
        color: #dddddd;
	border: 0px solid white;	
	}

.tabell4
	{
	margin: 0px;
	padding: 0px;
        text-align: center;
	float: left;
	width: 95px;
  	background-color: #333333;
        color: #dddddd;
	border: 0px solid white;	
	}

.knapp
	{
        float: left;
	width: 79px;
	height: 26px;
	margin: 0px;
        text-align: center;
 	text-decoration: none;
	border: 0px solid yellow;
	}

.knappen
	{
        float: left;
	width: 79px;
	height: 26px;
	padding-top: 10px;
	margin: 0px;
        text-align: center;
        color: #6ec3ee;
	background-image: url('navbild/knapp.gif');  /* background-color: #4a4a4a; 3c3c3b; */
	border-right: 1px solid #7b7878;
	text-decoration: none;
	}

.knappen_active
	{
        float: left;
	width: 79px;
	height: 26px;
	padding-top: 10px;
	margin: 0px;
        text-align: center;
        color: #000000;
	background-image: url('navbild/active.gif');
	border-right: 1px solid #a2cfe7;
	text-decoration: none;
	}

.datum
	{
	width: 200px;
	float: left;
	height: 32px;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
        text-align: right;
	background-image: url('navbild/knapp.gif'); /* background-color: #4a4a4a; */
        color: #9f9c9b;
 	font-size: 130%;
	font-family: Georgia; /* Georgia, Lucida Bright, Centura, Verdana; */
	}

.sprak_sv
        {
	width: 580px;
	margin: 5px 5px 5px 5px;
	padding: 5px;
        background-color: #424041;
        color: #dddddd;
        text-align: left;
        border: 0px solid yellow;
 	}

.sprak_en
        {
	width: 580px;
	margin: 5px 5px 5px 5px;
	padding: 5px;
        color: #dddddd;
        text-align: left;
        border: 0px solid yellow;
 	}

.hvthole
        {
        height: 100%;
       	border: 0px solid red;
        background-color: #333333;
        }

.hvttop 
        {
        width: 100%;
        padding-top: 2px;
        padding-bottom: 2px;
	color: #6ec3ee;
        background-color: #424041;
       	border: 1px solid black;
        }

.gastbok
        {
 	float: left;
       	border: 1px solid red;
        padding-left: 20px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
        margin: 0px;
        color: #dddddd;
        }

.knappram
        {
        float: left;
        border: 0px solid red;   /* Ram till knapp1, knapp2 */
        }

.knapp0
        {  
        float: left;
        border: 0px solid white;   /* Vänster knapp */
        }
	
.knapp1
        {  
        float: left;
        border: 0px solid white;   /* Vänster knapp */
        padding-left: 38px;
        }

.knapp11
        {  
        float: left;
	height: 25px;
        border: 0px solid red;   /* Vänster knapp */
        padding-left: 38px;
        }

.knapp2
        {
        float: left;
        border: 0px solid yellow;   /* Höger knapp */
        padding-left: 60px;
        }

.pos6
	{				/* För mellanrum */
	float: left;
        width: 140px;
	height: 6px;
	padding: 0;
	margin: 0;
	border: 0px solid red;
	}

.center
	{
	text-align: center;
	}

.lineform
	{
	margin: 0px 0px 0px 0px;   /* top right bottom left   ex. margin: 6px 0px 6px 0px; */
	padding: 0px;
	width: 280px;
	border-bottom: 1px solid #aca8a8;
	}

.linew
	{
        float: left;
	padding: 0px;
	margin: 0px;
	width: 600px;
	border-bottom: 1px solid #aca8a8;
	}

.linew_space
	{
        float: left;
	width: 600px;
	padding: 0px;
	margin: 6px 0px 6px 0px;		/* top , right, bottom, left  ex. margin: 6px 0px 6px 0px; */
	border-bottom: 1px solid #aca8a8;
	}

.fotoram
        {
        float: left;
	width: 600px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #aca8a8;
        }

.foto
        {
        float: left;
	width: 118px;
	text-align: center;
        border: 0px solid white;
        }

.fototext
        {
        float: left;
	width: 440px;
	padding-left: 20px;
	padding-top: 20px;
	line-height: 120%;
        border: 0px solid red;
        }

.partnertext
        {
        float: left;
	width: 440px;
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	line-height: 120%;
        border: 0px solid red;
        }
        
.login
        {
        background-color: #8a8ae6; /* #A3CBE0 */
       	border: 2px solid #5b5b9c;
        padding-left: 9px;
        padding-right: 170px;
        padding-bottom: 36px;
        padding-top: 0px;
        margin: 0px;
        }

.scriptfrom
        {
       	border: 0px solid blue;
        padding-top: 20px;
        }

.textiram1
        {
        padding-top: 0px;
        padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
        margin-top: 10px;
        margin-bottom: 0px;
        margin-left: 4px;
        width: 484px;
        border: 3px solid #B30F06;
        }

.nav
	{
	float: left;
        border: 0px solid black;
	width: 505px;
	margin-top: 10px;
	}
.nav1
	{
	float: left;
        border: 0px solid black;
	background-color: #8a8ae6;
	width: 525px;
	margin-top: 10px;
	}

.nav2
	{
	float: left;
	width: 500px;
	margin-top: 10px;
	padding-left: 10px;
        border: 0px solid black;
	}

.nav3
	{
	float: left;
        border: 0px solid red;
	}

.navleft
	{
	float: left;
        border: 0px solid blue;
	width: 172px;
	height: 22px;
	}

.navrubrik
	{
	float: left;
        border: 0px solid red;
	padding-top: 2px;
	width: 155px;
	text-align: center;
	height: 22px;
	}

.navright
	{
	float: left;
        border: 0px solid green;
	width: 172px;
	text-align: right;
	height: 22px;	
	}

.indrag_ul
        {
        padding-left: 24px;
	font-size: 90%;
	font-weight: bold;
        }

.indrag5
        {
        padding-left: 5px;
	margin: 0px;
        }

.indrag10
        {
        padding: 0px 0px 0px 10px;
	margin: 0px;
        border: 0px solid white;
        }

.indrag15
        {
        padding: 0px 0px 0px 15px;		/* top , right, bottom, left  ex. margin: 6px 0px 6px 0px; */
	margin: 0px;
        border: 0px solid yellow;
        }

.indrag20
        {
        padding-left: 20px;	
	margin: 0px;
        }

.indrag25
        {
        padding-left: 25px;	
	margin: 0px;
        }

.indrag30
        {
        padding-left: 30px;
	margin: 0px;
        }

.indrag40
        {
        padding-left: 40px;
	margin: 0px;
        }

.indrag50
        {
        padding-left: 50px;
	margin: 0px;
        }

.indrag53
        {
        padding-left: 53px;
	margin: 0px;
        }

.indrag60
        {
        padding-left: 60px;
	margin: 0px;
        }

.indrag70
        {
        padding-left: 70px;
	margin: 0px;
        }

.indrag80
        {
        padding-left: 80px;
	margin: 0px;
        }

.indrag90
        {
        padding-left: 90px;
	margin: 0px;
        }

.indrag95
        {
        padding-left: 95px;
	margin: 0px;
        }

.indrag100
        {
        padding-left: 100px;
	margin: 0px;
        }

.indrag110
        {
        padding-left: 110px;
	margin: 0px;
        }

.indrag120
        {
        padding-left: 120px;
	margin: 0px;
        }

.indrag130
        {
        padding-left: 130px;
	margin: 0px;
        }

.indrag140
        {
        padding-left: 140px;
	margin: 0px;
        }

.indrag150
        {
        padding-left: 150px;
	margin: 0px;
        }

.indrag160
        {
        padding-left: 160px;
	margin: 0px;
        }

.indrag170
        {
        padding-left: 170px;
	margin: 0px;
        }

.indrag180
        {
        padding-left: 180px;
	margin: 0px;
        }

.indrag190
        {
        padding-left: 190px;
	margin: 0px;
        }

.indrag200
        {
        padding-left: 200px;
	margin: 0px;
        }

h1
	{
        color: #9f9c9b;
	font-family: Georgia;	 /* Georgia, Lucida Bright, Centura, Verdana; */
	font-size: 150%;
	line-height: 75%;
	}

h2
	{
        color: #9f9c9b;
	font-family: Georgia;	 /* Georgia, Lucida Bright, Centura, Verdana; */
	font-size: 125%;
	}

h2.line
	{
        color: #9f9c9b;
	font-family: Georgia; 	/* Georgia, Lucida Bright, Centura, Verdana; */
	font-size: 125%;
	line-height: 60%;
	}

h3
	{
        color: #9f9c9b;
	font-family: Georgia;	 /* Georgia, Lucida Bright, Centura, Verdana; */
	font-size: 110%;
	}

h2.red

	{
	font-family: ITC Avant Garde Gothic, verdana, sans-serif, serif;
	font-size: 114%;
	line-height: 100%;
	color: red;
	}
	
.text50
	{
	font-size: 50%;
	}

.text55
	{
	font-size: 55%;
	}

.text60
	{
	font-size: 60%;
	}

.text60y
	{
	font-size: 60%;
	line-height: 150%;
        color: #e3e527;
	}

.text70
	{
	font-size: 70%;
	line-height: 100%;
	}

.text70_120
	{
	font-size: 70%;
	line-height: 120%;
	}

.text70y120
	{
	font-size: 70%;
	line-height: 120%;
        color: #e3e527;
	}

.text70_140
	{
	font-size: 70%;
	line-height: 140%;
	}

.text70b140
	{
	font-size: 70%;
	line-height: 140%;
	font-weight: bold;
	}

.text70_150
	{
	font-size: 70%;
	line-height: 150%;
	}

.text70_b
	{
	font-size: 70%;
	font-weight: bold;
	}

.text70b
	{
	font-size: 70%;
	line-height: 140%;
        color: #6ec3ee;
	}

.text70w
	{
	font-size: 70%;
	line-height: 150%;
        color: #dddddd;
	} 

.text70y
	{
	font-size: 70%;
	line-height: 150%;
        color: #e3e527;
	}

.text70r
	{
	font-size: 70%;
	line-height: 150%;
        color: #ff0000;
	}

.text70yl
	{
	font-size: 70%;
	line-height: 100%;
        color: #e3e527;
	}

.text75_123
	{
	font-size: 75%;
	line-height: 123%;
	}

.text75
	{
	font-size: 75%;
	}

.text75b140
	{
	font-size: 75%;
	line-height: 140%;
	font-weight: bold;
	}

.text80
	{
	font-size: 80%;
	}

.text80_b
	{
	font-size: 80%;
	font-weight: bold;
	}

.text80w
	{
	font-size: 80%;
	line-height: 150%;
        color: #dddddd;
	} 

.text80b140
	{
	font-size: 80%;
	font-weight: bold;
	line-height: 140%;
	}

.text80b140b
	{
	font-size: 80%;
	font-weight: bold;
	line-height: 140%;
        color: #6ec3ee;
	}

.text90
	{
	font-size: 90%;
	}

.text90_b
	{
	font-size: 90%;
	font-weight: bold;
	}

.text90_120
	{
	font-size: 90%;
	line-height: 120%;
	}

.text90_120b
	{
	font-size: 90%;
        font-weight: bold;
	line-height: 120%;
	}

.text90_143b
	{
	font-size: 90%;
        font-weight: bold;
	line-height: 143%;
	}

.text90_150
	{
	font-size: 90%;
	line-height: 150%;
	}

.text90_150b_blue
	{
	font-size: 90%;
	line-height: 150%;
	font-weight: bold;
	color: blue;
	}

.text90_150b_red
	{
	font-size: 90%;
	line-height: 150%;
	font-weight: bold;
	color: red;
	}

.text100
	{
	font-size: 100%;
	}

.text100_150
	{
	font-size: 100%;
	line-height: 150%;
	}

.text100_175b
	{
	font-size: 100%;
        line-height: 175%;
       	font-weight: bold;
	}

.text110
	{
	font-size: 110%;
	}

.textundermenyrubik /* 2a */
	{               /* Text till undermenyns rubrik */
	font-size: 110%;
	font-family: sans-serif, arial, verdana, serif;
	font-weight: bold;
	line-height: 120%;
  	text-decoration: none;
        /* color: #05488B; */
	}

.text110b
	{
	font-size: 110%;
        font-weight: bold;
	font-family: ITC Avant Garde Gothic, verdana, sans-serif, serif;
        }

.text110_143b
	{
	font-size: 110%;
	font-weight: bold;
	line-height: 143%;
	}

.text115
	{
	font-size: 115%;
	font-weight: bold;
	line-height: 140%;
	}

.text120
	{
	font-size: 120%;
	font-weight: bold;
	line-height: 120%;
	}
	
.text130
	{
	font-size: 130%;
	}

.text150
	{
	font-size: 150%;
	font-weight: bold;
	line-height: 150%;
	}

a
	{
        color: #6ec3ee;
	}

a.menytext
	{
	font-size: 75%;
	font-family: Centura, Georgia, Lucida Bright, Verdana;
	font-weight: bold;
	text-decoration: none;
	}

a.text80_150bn
	{
	font-size: 80%;
	line-height: 150%;
	font-weight: bold;
	color: #dddddd;
	text-decoration: none;
	}

a.text60y
	{
	font-size: 60%;
	line-height: 150%;
        color: #e3e527;
	}

a.text70b
	{
	font-size: 70%;
	line-height: 140%;
        color: #6ec3ee;
	}

a.text70bb
	{
	font-size: 70%;
	line-height: 140%;
        color: #31b5fa;		/* 31b5fa; */
	}

a.text70w
	{
	font-size: 70%;
	line-height: 140%;
        color: #dddddd;        /* aca8a8; */
	}

a.text70y
	{
	font-size: 70%;
	line-height: 140%;
        color: #e3e527;
	}

a.text70r
	{
	font-size: 70%;
	line-height: 140%;
        color: #ff0000;
	}

a.text75
	{
	font-size: 75%;
	line-height: 150%;
        color: #6ec3ee;
	}

a.text80
	{
	font-size: 80%;
	line-height: 150%;
        color: #6ec3ee;
	}

a.text80b
	{
	font-size: 80%;
	font-weight: bold;
        color: #6ec3ee;
	}

a.text90_150b
	{
	font-size: 90%;
	line-height: 150%;
	font-weight: bold;
	}

a.text90b150r
	{
	font-size: 90%;
	line-height: 150%;
	font-weight: bold;
        color: #ff0000;
	}

a.text90b
	{
	font-size: 90%;
	font-weight: bold;
        color: #6ec3ee;
	}

a.text90b150b
	{
	font-size: 90%;
	line-height: 150%;
	font-weight: bold;
        color: #6ec3ee;
	}

a.textbn
	{
	line-height: 150%;
	font-weight: bold;
	text-decoration: none;
	}

a.text90bn
	{
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	}

a.text90_150bn
	{
	font-size: 90%;
	line-height: 150%;
	font-weight: bold;
	text-decoration: none;
	}

a.text100_150
	{
	font-size: 100%;
	line-height: 150%;
	}

a.text100_150b
	{
	font-size: 100%;
	line-height: 150%;
	font-weight: bold;
	}

a.text100_150bn
	{
	font-size: 100%;
	line-height: 150%;
	font-weight: bold;
	text-decoration: none;
	}
	
a.text105b        /* 1 */
	{
	font-size: 105%;
	color: black;
	font-weight: bold;
	}
	
a:link  			/* obesökt länk */
        {
	text-decoration: none;
        }
        
a:visited	     		/* obesökt länk  */
        {
	text-decoration: none;
        }

a:hover 			/* mouse over */
        {
	text-decoration: underline;
        }        
        
a:active			/* tabbfocus i blå färg */
        {
        color: #6ec3ee;
        }
