html, body {
	margin: 0px auto;
	overflow: auto;
	height: 100%;
	padding: 0;
	overflow: auto;
}

body {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}
h2 {
	color: #000;
   	margin:10px 0px 15px 0px;
    	font-family: Tahoma, Arial, Helvetica, Sans-serif;
    	font-size: 18px;
    	font-weight: bold;
}
h3 {
	color: #000;
   	margin:10px 0px 15px 0px;
    	font-family: Tahoma, Arial, Helvetica, Sans-serif;
    	font-size: 16px;
    	font-weight: bold;
}
img {border:none;}#submeny {
     float: left;
     width: 220px;
     background: #ffffff; 
     margin: 20px 0px 0px 0px;
}
#submeny ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#submeny a
{
display: block;
color: #890B0B;
width: 200px;
padding: 3px 12px 3px 8px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: bold;
font-size: 14px;
}

#submeny a:hover
{
color: #111;
}

#submeny li li a
{
display: block;
color: #890B0B;

padding: 3px 3px 3px 17px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: normal;
font-size: 13px;
}
#submeny li li a:hover
{

color: #111;
}.hidden {
	display: none;
}#page-container {
	width: 950px;
	margin: auto;
	text-align: left;
	padding: 10px 0px 20px 0px;
	overflow: hidden;
}#header 
{
margin: 0px 0px 0px 25px;
     width: 950px;
     height: 130px;
     background: #ffffff url(../userfiles/image/web_header/background.png);
}
#main-nav { 
     height: 16px;
     background: #ffffff
     url(../userfiles/image/Layout/main_nav_background.png); 
     padding-top: 4px;
     padding-right: 0px;
     padding-bottom: 5px;
     padding-left: 20px;
     }
#main-nav a {
     font-size:15px;
     font-weight: bold;
     color: #890B0B;
     text-decoration: none;
     margin-right: 30px;
     }

#main-nav a:hover {
     color: #111111;
     }
#main-nav a:visited {
     color: #890B0B;
     }
#news {
color: #111111;
     float: left;
     width: 250px;
     height:100%;
     background: #ffffff
     url(../userfiles/image//web_sidebar/background.png); 
}
#news .padding {
     margin: 40px 20px 20px 20px;

}
#news h3 {
color: #890B0B;
     margin:0px 0px 5px 0px;
     font-family: Tahoma, Arial, Helvetica, Sans-serif;
     font-size: 16px;
     font-weight: bold;
}
.newsDate {
color: #111111;
     margin:0px 0px 5px 0px;
     font-family: Tahoma, Arial, Helvetica, Sans-serif;
     font-size: 11px;
     font-weight: bold;
}
#news a {
     color: #890B0B;;
     text-decoration: none;
}
#news a:hover {
     color: #111111;
     text-decoration: none;
}#content {
     float: left;
     width: 950px;
     color:#111111;
}
#content .padding {
     margin: 40px 20px 20px 20px;
}

#content p 
{
     margin: 0;
     padding: 0;
     padding-bottom: 15px;
}
a{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #890B0B;
	text-decoration: none;
}
a :hover{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #111111;
	text-decoration: none;
}#footer {
			width: 950px;
			clear: both;
			height: 25px;
			background: #ffffff url(../userfiles/image//web_footer/background.png);
			font-family: Tahoma, Arial, Helvetica, Sans-serif;
			font-size: 10px;
			color: #c9c9c9;
			padding: 0px 0px;
			line-height: 18px;
		}
		#footer a {
			color: #c9c9c9;
			text-decoration: none;
		}
		#footer a:hover {
			color: #db6d16;
		}
		#footer #altnav {
			width: 350px;
			float: right;
			text-align: right;
			padding-top: 3px;
			padding-right: 10px;

		}
		#footer #copyright {
	padding-top: 3px;
	padding-left: 10px;
}#adress 
{
     width: 950px;
     clear: Both;
     height: 17px;
     color: #111111;
     background: #ffffff
     url(../userfiles/image/Layout/adress_background.png); 
     padding: 3px 0px 0px 0px;
	text-align: center;
}
#adress a 
{
padding: 0px;
     color: #890B0B;;
     text-decoration: none;
}
#adress a:hover 
{
     padding: 0px;
    color: #111111;
}
#adress p
{
    padding: 0px;
     margin: 0px;
}#content-container
{
     width: 950px;
     margin: auto;
     text-align: left;
     padding: 0px;
     background: #333333;
     margin: 20px 0px 0px 0px;
}#content_sub 
{
     float: right;
     width: 680px;
     color:#111111;
     background: #ffffff;
     margin: 10px 0px 20px 0px;
    
}
#content_sub a 
{
     color: #890B0B;
     text-decoration: none;
}
#content_sub a:hover 
{
     color: #111111;
     text-decoration: none;
}#firstpage{
background: #ffffff;
width:100%;
min-height:100%}#xyacht-full {
	width: 100%;
	margin: auto;
	text-align: left;

	overflow: hidden;
	
}#background {
    width: 100%; 
    height: 100%; 
    position: fixed;
z-index: -1;
 
    left: 0px; 
    top: 0px; 
}
.stretch {
    width:100%;
    height:100%;
}


#xyacht-page-container
{
	width: 950px;
	margin: auto;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin-top: 20px;
	overflow: hidden;
background:#fff;

}#xyacht-header 
{
margin: 0px 0px 0px 0px;
     width: 950px;
     height: 250px;
     background: #ffffff url(/userfiles/images/X-Yacht/header.png);
}
#xyacht-partners{
clear: both;
width:950px;
height:37px;
margin: 0px
padding: 0px;
background: #ffffff;}

#xyacht-partners img{

height:25px;
}#xyacht-main-nav { 
     height: 16px;
     background: #333
     url(/userfiles/images/X-Yacht/bg.pn); 
     padding-top: 4px;
     padding-right: 0px;
     padding-bottom: 5px;
     padding-left: 20px;
     }
#xyacht-main-nav a {
     font-size:13px;
     font-weight: bold;
     color: #fff;
     text-decoration: none;
     margin-right: 30px;
     }

#xyacht-main-nav a:hover {
     color: #eee;
     }

#xyacht-content{
min-height:400px;
float: left;
width: 700px;
background:#fff;
padding: 10px 0px 0px 0px;}

#xyacht-content-firstpage{
min-height:400px;
float: left;
width: 400px;
background:#fff;}

#xyacht-content-full{
min-height:400px;
float: left;
width: 940px;
background:#fff;
padding: 10px 0px 0px 0px;}#xyacht-weather {
color: #111111;
     float: left;
     width: 250px;
     height:100%;
     background: #ffffff
     url(../userfiles/image//web_sidebar/background.png); 
}#xyacht-adress 
{
     width: 950px;
     clear: Both;
     height: 17px;
     color: #111111;
     background: #fff
     url(../userfiles/image/Layout/adress_background.pn); 
     padding: 3px 0px 0px 0px;
	text-align: center;
	border-top: 1px dotted #777;
}
#xyacht-adress a 
{
padding: 0px;
     color: #890B0B;;
     text-decoration: none;
}
#xyacht-adress a:hover 
{
     padding: 0px;
    color: #111111;
}
#xyacht-adress p
{
    padding: 0px;
     margin: 0px;
}#xyacht-submeny {
     float: left;
     width: 220px;
     background: #ffffff; 
     margin: 20px 0px 0px 0px;
}
#xyacht-submeny ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#xyacht-submeny a
{
display: block;
background: URL('/userfiles/images/X-Yacht/submenu.png');
color: #fff;
width: 170px;
height:25px;
padding: 5px 0px 0px 30px;
text-decoration: none;
border-bottom: 0px solid #333;
font-weight: bold;
font-size: 11px;
}

#xyacht-submeny a:hover
{
color: #111;
}

#xyacht-submeny li li a
{
display: block;
color: #890B0B;

padding: 3px 3px 3px 17px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: normal;
font-size: 12px;
}
#xyacht-submeny li li a:hover
{

color: #111;
}#xyacht-banners {
color: #111111;
     float: left;
     width: 300px;
    min-height:100px;
     background: #555
     url('/userfiles/images/X-Yacht/banner.png'); 
}
#xyacht-banners H1{
	color:#fff;
	font-size: 18px;
	margin: 0px 0px 0px 0px;}

#xyacht-banners a{
	color:#f4f4f4;
	font-size: 11px;
	line-height: 12px;
	margin: 0px 0px 0px 0px;}
#drak-full{min-height:100%;background: #efe8e9;padding:20px 0px 20px 0px;}

#drak-full H1{
	color:#333;
	font-size: 18px;
	margin: 10px 0px 5px 0px;}
#drak-full H2{
	color:#333;
	font-size: 16px;
	margin: 10px 0px 5px 0px;}
#drak-full H3{
	color:#333;
	font-size: 14px;
	margin: 10px 0px 5px 0px;}
#drak-full H4{
	color:#333;
	font-size: 12px;
	margin: 0px 0px 5px 0px;}
#drak-full p{
	margin:0px 0px 5px 0px;}
#drak-content table  img{margin:35px 0px 0px 0px;}	#drak-header {
	margin: auto;
	margin-top: 0px;
	padding: 5px 0px 0px 5px;
     	width: 945px;
	height: 245px;
     	background:  url(/userfiles/images/Drak/header.png);
}#drak-banners {
     	float: left;
    	width: 300px;
    	padding: 0px 0px 0px 0px;
    	min-height:100px;
     	background: #222 url('/userfiles/images/Drak/banner.png'); 
}
#drak-banners H1{
	color:#222;
	font-size: 18px;
	margin: 0px 0px 5px 0px;}

#drak-banners a{
	color:#222;
	font-size: 11px;
	line-height: 12px;
	margin: 0px 0px 0px 0px;}
	
#drak-bannerstwitter {
     	float: left;
    	width: 300px;
    	padding: 0px 0px 0px 0px;
    	min-height:100px;
     	background: #fff; 
}
#drak-bannerstwitter H1{
	color:#222;
	font-size: 18px;
	margin: 0px 0px 5px 0px;}

#drak-bannerstwitter a{
	color:#222;
	font-size: 11px;
	line-height: 12px;
	margin: 0px 0px 0px 0px;}#drak-main-nav { 
	margin: auto;
	margin-top: 0px;
	width: 850px;
	height: 35px;	
	background: url(/userfiles/images/Drak/meny.png);
     	padding: 5px 50px 5px 50px;
     	}
#drak-main-nav ul
{
	margin:0px;
	padding:0px;
}
#drak-main-nav li{
	display: inline;
	list-style-type: none;
	margin:0px 0px 0px 0px;
}
#drak-main-nav li a {
	display: block;
	float: left;
	height:36px;
	font-size:13px;
     	color: #333;
     	text-decoration: none;
     	margin:0px;
     	padding:0px 13px 0px 10px;
     	font-weight:bold;
     	text-shadow: #ccc 0px 1px 0px;
     	background-image: url('../userfiles/images/Drak/streck.png');
	background-position: right center;
	background-repeat:no-repeat;
	line-height: 2.8em;
     }
#drak-main-nav .selected a {
	
     	color: #fff;
     	text-shadow: #555 0px -1px 0px;
     	background-image: url('../userfiles/images/Drak/background_selected.png');
	background-position: right center;
	background-repeat:no-repeat;
	
     }
#drak-main-nav .test a:hover {
     	color: #ffffff;
     	text-shadow: #555 0px -1px 0px;
     	background-image: url('../userfiles/images/Drak/background_hover.png');
	background-position: right center;
	background-repeat:repeat-x;
     }
#drak-main-nav li.loggain a {
 	padding:0px 40px 0px 10px;
	background-image: url('../userfiles/images/Layout/loginsmall.png');
	background-position: right center;
	background-repeat:no-repeat;
	line-height: 2.8em;
     }
#drak-main-nav li.loggain a:hover {
     	color: #ffffff;
     	text-shadow: #555 0px -1px 0px;
     	background-image: url('../userfiles/images/web_nav/background_hover_loggain.png');
	background-position: right center;
	background-repeat:repeat-x;
     }#drak-page-container
{
	width: 950px;
	margin: auto;
	text-align: left;
	padding: 20px 0px 0px 0px;
	margin-top: 0px;
	overflow: hidden;
	background: url(/userfiles/images/Drak/partners.png);
}#drak-partners{
	
	width:930px;
	height:55px;
	margin: auto;	
	padding: 4px 10px 0px 10px;
	background:  url(/userfiles/images/Drak/partners.png);
	}

#drak-partners img{
	height:25px;
	}#drak-weather {
	margin:0px 0px 0px 10px;	
   	float:left;
     	width: 180px;
     	height:100%;
     	background: #ffffff
     	url(../userfiles/image//web_sidebar/background.png); 
}


#drak-content{
min-height:400px;
float: left;
width: 680px;

padding: 10px 0px 0px 0px;}

#drak-content-firstpage{
min-height:400px;
float: left;
width: 415px;
padding-right:20px;
background:#fff;}

#drak-content-full{
min-height:400px;
float: left;
width: 850px;
background:#fff;
margin: 0px 0px 0px 10px;
padding: 0px 25px 0px 25px;
}

#drak-content TABLE p{margin:0px;padding:0px;
}#drak-footer{
	margin:auto;
     	width: 950px;
     	clear: both;
     	height: 32px;
     	color: #111111;
     	background: url(/userfiles/images/Drak/footer.png);
     	padding: 13px 0px 0px 0px;
	text-align: center;
}
#drak-footer a 
{
	padding: 0px;
  	color: #890B0B;;
     	text-decoration: none;
}
#drak-footer a:hover 
{
     padding: 0px;
    color: #111111;
}
#drak-footer p
{
    padding: 0px;
     margin: 0px;
}#drak-submeny {
     float: left;
     width: 220px;
     margin: 10px 0px 0px 0px;
}
#drak-submeny ul
{
margin: 0px 0px 0px 5px;
padding: 0;
list-style-type: none;
}

#drak-submeny a
{
display: block;
background: URL('/userfiles/images/Drak/submenu.png');
color: #fff;
width: 170px;
height:25px;
padding: 5px 0px 0px 30px;
text-decoration: none;
border-bottom: 0px solid #333;
font-weight: bold;
font-size: 11px;
}

#drak-submeny a:hover
{
color: #111;
}

#drak-submeny li li a
{
display: block;
color: #890B0B;

padding: 3px 3px 3px 17px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: normal;
font-size: 12px;
}
#drak-submeny li li a:hover
{

color: #111;
}#sub-container
{
	width: 240px;
	float:left;
	
}#teamnamn{
width:670px;
border: 1px #999999 dotted;
font-size:20px;
padding:4px;
margin:0px 0px 10px 0px;
background:#efefef;}

#text{
float:left;
width:400px;
border: 1px #999999 dotted;
font-size:12px;
padding:4px;
margin:0px 10px 10px 0px;
background:#efefef;}

#crew{
float:left;
width:250px;
border: 1px #999999 dotted;
font-size:12px;
padding:4px;
background:#efefef;}
#crew hr{color: #999999;
background-color: #999999;}

.teamnamn{
	height:20px;
	font-size:20px;
	color:#ffffff;
	background-color: #0067B1;
	padding:5px 20px 5px 20px;
	}
td.teamnamn_end{
	width:110px;
	background-color: #999999;
	background-image: url(../userfiles/images/Drak/teamnamn_end.png)
	}
td.team_flag {padding:5px;}#farr-header {
	margin: auto;
	margin-top: 0px;
	padding: 5px 0px 0px 5px;
     	width: 945px;
	height: 245px;
     	background:  url(/userfiles/images/farr30/header.png);
}

#farr-banners {
     	float: left;
    	width: 200px;
    	padding: 0px 0px 0px 0px;
    	min-height:100px;
     	background: #222 url('/userfiles/images/farr30/banner.png'); 
}
#farr-banners H1{
	color:#222;
	font-size: 18px;
	margin: 0px 0px 5px 0px;}

#farr-banners a{
	color:#222;
	font-size: 11px;
	line-height: 12px;
	margin: 0px 0px 0px 0px;}
	
#farr-bannerstwitter {
     	float: left;
    	width: 300px;
    	padding: 0px 0px 0px 0px;
    	min-height:100px;
     	background: #fff; 
}
#farr-bannerstwitter H1{
	color:#222;
	font-size: 18px;
	margin: 0px 0px 5px 0px;}

#farr-bannerstwitter a{
	color:#222;
	font-size: 11px;
	line-height: 12px;
	margin: 0px 0px 0px 0px;}#farr-content{
min-height:400px;
float: left;
width: 520px;

padding: 10px 10px 0px 0px;}

table.tablelist{
width:100%;
border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: #eee;
	border-collapse: separate;
	background-color: white;
	}
table.tablelist {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #eee;
	border-collapse: separate;
	background-color: white;
}
table.tablelist th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #eee;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.tablelist td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #eee;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}#farr-page-container
{
	width: 950px;
	margin: auto;
	text-align: left;
	padding: 20px 0px 0px 0px;
	margin-top: 0px;
	overflow: hidden;
	background: url(/userfiles/images/Drak/partners.png);
}#sm_vecka_laser-header {
	margin: auto;
	margin-top: 0px;
	padding: 5px 0px 0px 5px;
     	width: 945px;
	height: 245px;
     	background: #ffffff url(/userfiles/images/);
}

#drak_nm-header {
margin: auto;
margin-top: 0px;
padding: 5px 0px 0px 5px;
width: 945px;
height: 245px;
background: #ffffff url(/userfiles/images/);
}


