html,body 
{
background-color: #efefef;
}

a:link, a:visited {
text-decoration: none;
color: #08c;
}


a:hover {
text-decoration: underline;
}

.info {
	border-bottom: 1px dashed #333333; 
	cursor: help;
}

submitt {
	height: 22px;
	width: 70px;
	background: url(../../bilder/gfx/submit.gif) no-repeat top;	
	font-size: 8pt;
	border: 1px;
	color: #FFFFFF;
	cursor: hand;
}

.searchfeeld {
padding-top: 30px;}

textarea { 
	background: #ffffff;
	border: 1px solid #B4B4B4;
	font-size: 1em;
	padding-left: 5px;}

select { font-size: 10px; }

optgroup { font-style: normal; }
optgroup option { padding-left: 10px; }


.languageContainer {
	z-index: 300;
	clear: both;
	width: 100px;
	height: 40px;
	float: right;
	position: relative;
		top: 10px;
		left: 600px;
	display:block;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	FONT-SIZE: 8pt;
	text-align:right;
	background-color:#FFFFFF;
}


.signatur, .signatur a:link, .signatur a:visited {
	color: #666666;}


#klubbsum {
background-color: #ffffff;
width:100%;
}

#klubbsum tr{
height: 25px;
}

#klubbsum td{
padding-left: 5px;
padding-right: 5px;
}





/* --- expander classes --- */
.switchgroup1{margin-left: 13px;}


/* --- font classes --- */

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #333333;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #333333;}
h3 { font-size: 12px;}


/* --- Link classes --- */
.pink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #FF3E96;}


.fullperm, .fullperm a:link, .fullperm a:visited {
	color: #FF3E96; 
	}

/* --- border classes --- */
.hr {
  width: 100%;
  border-bottom: 1px dotted #666666;
  margin-bottom: 10px;
}

.hr hr {
  display: none;
}

/* --- Table classes --- */

td { 
	padding-left: 10px; 
	padding-right: 10px; 
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}


/* --- List classes --- */

ul {margin-left: 5px; margin-top: 0px;}
ol {margin-left: 25px; margin-top: 0px;}
li {padding-left: 5px;}


/* --- Image classes --- */
.picture {border: 10px solid #FFFFFF;}



#VisualModeIndicator {
	position:absolute;
	left:5px;
	bottom:5px;
	padding:5px;
	z-index:10000;
	background-color:#FFFFFF;
	color:#333333;
	border:1px solid #333333;}





/** DIV BLOCKS
 *
 *       Container
 *    _______________
 *   |  headerBlock  |
 *   |_______________|
 *   |  |            |
 *   |l |            |
 *   |e |            |
 *   |f |            |
 *   |t |            |
 *   |t |            |
 *   |B | mainBlock  |
 *   |l |            |
 *   |o |            |
 *   |c |            |
 *   |k |            |
 *   |__|____________|
 *   |  footerBlock  |
 *   |_______________|
 */
 
#container {
	width: 984px;
	border: 0px solid #00FF00;
	margin-top: 8px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	}


/**************
* headerBlock
***************/

#headerBlock {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 984px;
	height: 85px;
	text-align:left;
	background: url(../../bilder/gfx/headerbg.gif) no-repeat top;
	z-index: 100;
	margin-bottom: 0px;}

.topMenu{
	z-index: 400;
	width: 984px;
	text-align: center;
	padding: 5px;}

.topMenu a:link, .topMenu a:visited {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	float: right;
	display: block;
	color: #ffde1a;
	font-weight: bold;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;} 
	
.topMenu a:hover, .topMenu a:active {
	color: #cc6600;} 

.logoContainer{
	z-index: 350;
	width: 150px;
	height: 100px;
	position: absolute;
		top: 14px;
	text-align: center;
	border: 0px solid red;
}

.RTSHeadline1
{
	position: absolute;
		top: 49px;
	padding-left: 150px;
	FONT-SIZE: 28px;
	COLOR: #ffde1a;
	text-transform: uppercase;
}

.RTSHeadline2
{
	FONT-SIZE: 18px;
	COLOR: #ffffff;
		position: relative;
		left: 200px;
}
	


#searchContainer{
	display: block;
	float: right;
	text-align: right;
		position: relative;
		top: 0px;
	width: 130px;
	height: 19px;
	margin-right: 10px;
	border: 0px white solid;
}

.searchInput {
	background: url(../../bilder/gfx/searchfield.gif) no-repeat right top;
	border: 0px solid #B4B4B4;
	font-size: 8pt;
	height: 19px;
	padding: 3px;
	padding-left: 6px;
	width: 130px;}

/**************
* mainBlock
***************/
#mainContainer{
	border:dashed 0px #000000;
	width: 984px;
	float: left;
	padding: 0px;
	margin: 0px;
	}

#mainBlockTop {
	float: left;
	width: 731px;
	margin-top: 10px; 
	margin-bottom: 0px; 
	height: 5px;
	font-size: 3pt;
	background: #efefef url(../../bilder/gfx/main_top.gif) no-repeat top left;
	}
	
#pageHeadline{
	float: left;
	display: block;
	background: url(../../bilder/gfx/page_top.gif) no-repeat left top; 
	text-transform: uppercase;
	width: 756px;
	font-family:  Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px;
	margin-top: 10px;
	padding-left: 10px;
	color: #ffffff;
	}

#mainBlock {
	
	float: left;
	width: 731px;
	padding: 20px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #efefef url(../../bilder/gfx/main_bg.gif) repeat-y left; 
	font-size: 8pt;
	color: #333333;
	text-align:left;
	border: dashed 0px #00FFFF;
	}
	
#mainBlock ul {padding-left: 15px}

#mainBlockBottom { 
	
	float: left;
	background: #efefef url(../../bilder/gfx/main_bottom.gif) no-repeat top left; 
	width: 771px; 
	height: 5px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	font-size: 3pt;
	border: dashed 0px #00FFdF;
}

.newsHeadline{font-size:14px;}

.contentHeadline_{
	display: block;
	float: left;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #333333; 
	border-bottom: 1px dotted #333333; 
	font-weight:bold}
	
.contentHeadline {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12pt; 
	display: block;
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none; 
	LINE-HEIGHT: 22px; 
	border-bottom: 1px dotted #333333; 
	width: 100%; 
	padding-top: 10px;
	margin-bottom: 5px;
}

.subContentHeadline{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12pt; 
	COLOR: #333333; 
	display: block;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none; 
	LINE-HEIGHT: 22px; 
	border-bottom: 1px dotted #333333; 
	width: 100%; 
	padding-top: 10px;
	margin-bottom: 5px;
}

.contentSubHeadline {
	margin-top: 20px; 
	margin-bottom: 0px;
	TEXT-DECORATION: none; 
	FONT-WEIGHT: Regular; 
	COLOR: #333333; 
	LINE-HEIGHT: 18pt; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; 
	FONT-SIZE: 11pt;
		
}



/**************
* rightBlock
***************/

#rightBlock {
	float: right;
	margin-top: 10px; 
	margin-left: 0px;
	width: 200px;
	text-align: left;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 0px solid #FF00FF;
	}
	
#rightBlock	td {padding: 0px;}
	
.loginContainer {
	Z-INDEX: 100;
	width: 180px;
	padding: 10px;
	text-decoration: none;
	border: 0px dotted #cccccc;
	background: url(../../bilder/gfx/sideBg.gif)  no-repeat left bottom; 
	margin-bottom: 10px;
}

.loginForm{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	background: #f2f6fe;
	border: 1px solid #B4B4B4;
	padding-left: 3px;
	font-size: 1em;
	height: 17px;
	width: 75px;}

.loginFormButton{
	height: 22px;
	padding-left: 2px;
	padding-right: 2px;
	
	font-size: 8pt;
	background: #0470ac;
	border: 1px solid #bbbbbb;
	color: #ffffff;
	cursor: hand;}

.sideContainerHeader{
	display: block;
	font-family:  Arial, Helvetica, sans-serif;
	background: url(../../bilder/gfx/sideTop.gif) no-repeat left top; 
	text-transform: uppercase;
	width: 200px;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	padding-left: 10px;
	color: #ffffff;
	}

.sideContainerHeader_grey{
	display: block;
	font-family:  Arial, Helvetica, sans-serif;
	background: url(../../bilder/gfx/sideTop_grey.gif) no-repeat left top; 
	text-transform: uppercase;
	width: 200px;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	padding-left: 10px;
	color: #ffffff;
	}
	
	.sideContainerHeader_black{
	display: block;
	font-family:  Arial, Helvetica, sans-serif;
	background: url(../../bilder/gfx/sideTop_black.gif) no-repeat left top; 
	text-transform: uppercase;
	width: 200px;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	padding-left: 10px;
	color: #ffffff;
	}

	.sideContainerHeader_lgrey{
	display: block;
	font-family:  Arial, Helvetica, sans-serif;
	background: url(../../bilder/gfx/sideTop_lgrey.gif) no-repeat left top; 
	text-transform: uppercase;
	width: 200px;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	padding-left: 10px;
	color: #ffffff;
	}



.sideContainerHeader_pink{
	display: block;
	background: url(../../bilder/gfx/sideTop_pink.gif) no-repeat left top; 
	text-transform: uppercase;
	font-family:  Arial, Helvetica, sans-serif;
	width: 200px;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	padding-left: 10px;
	color: #434343;
	}

.sideContainerHeader_yellow{
	display: block;
	background: url(../../bilder/gfx/sideTop_yellow.gif) no-repeat left top; 
	text-transform: uppercase;
	width: 200px;
	text-align: left;
	font-size: 10pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	padding-left: 10px;
	color: #333333;
	}


.sideContainerHeader a:link, .sideContainerHeader a:visited {
	color: #ffffff;
	text-decoration: none;
	}


.sideContainer {
	width: 180px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	COLOR: #333333; 
	background: url(../../bilder/gfx/sideBg.gif) no-repeat left bottom; 
	border: 0px dotted #cccccc;
	min-height: 155px;
	margin-bottom: 10px;
	border: 0px solid #0033FF;
	margin-left: 0;
	padding: 10px;
	}
	


.AdContainer {
	width: 180px;
	border: 0px dotted #cccccc;
	Z-INDEX: 100; 
	background: url(../../bilder/gfx/sideBg.gif) no-repeat left bottom; 
	FONT-WEIGHT: normal; 
	text-align: center;
	margin-bottom: 10px;
	padding: 10px;
	}





/**************
* footerBlock
***************/

#footerBlock {
	clear: both;
	position: inherit;
	text-align: left;
	width:	984px;
	border: 0px solid red;
	}

#footerBlock td{
	color: #808080;
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding-right: 10px;
	padding-left: 10px;
}

#footerBlock a:link, #footerBlock a:hover, #footerBlock a:visited, #footerBlock a:active {
	color: #808080; 
	}





#superUserContainer{
	clear: both;
	width: 500px;
	display:block;
	border: 2px dashed red;
	vertical-align: middle;
	padding: 5px;
	background-color: #eeeeee;
}

#superUserContainer a:link, #superUserContainer a:visited{
	color: red;
	text-decoration: none;
	font-weight: bold;
}

#superUserContainer a:hover{

	text-decoration: underline;
}

.right{
text-align: right;
}

.guestbook {
	background: #F8F8F8;
	}
	
	#pictop {background: url(../../bilder/gfx/pictop.gif) no-repeat bottom center; width: 122px; height: 13px; text-align:center; margin: 0px; padding: 0px;}
#picbg {background: url(../../bilder/gfx/picbg.gif) repeat-y center; width: 122px; text-align:center; margin: 0px; padding: 0px;}
#picbg img {border: 1px solid #eeeeee;}
#picbottom {background: url(../../bilder/gfx/picbottom.gif) no-repeat top  center; width: 122px; height: 13px; text-align:center; margin: 0px; padding: 0px;}

.rtcred {font-size: 12pt; font-weight: bold; color: #333333;}

.klubbnamn
{
	FONT-FAMILY: verdana; 
	FONT-SIZE: 16pt;
	COLOR: #000000;
} 


.filter_img_sat{
border: 1px solid #ffffff;

}

.filter_img {
border: 1px solid #ffffff;
}


/**Vit ram**/
.topleft {background: url(../../bilder/gfx/top_lef.gif) left top; width:16px; height: 16px;}
.topmiddle {background: url(../../bilder/gfx/top_mid.gif) left top; height: 16px;}
.topright {background: url(../../bilder/gfx/top_rig.gif) left top; width:16px; height: 16px;}

.cen_lef {background: url(../../bilder/gfx/cen_lef.gif) left top; width:16px;}
.cen_rig {background: url(../../bilder/gfx/cen_rig.gif) left top; width:16px;}

.bot_lef {background: url(../../bilder/gfx/bot_lef.gif) left bottom; width:16px; height: 16px;}
.bot_mid {background: url(../../bilder/gfx/bot_mid.gif) bottom; height: 16px;}
.bot_rig {background: url(../../bilder/gfx/bot_rig.gif) left bottom; width:16px; height: 16px;}

.charitysum{
	FONT-WEIGHT: bold; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: verdana; FONT-SIZE: 16px;
}


/**översta raden på ett table **/

.tableborder_grey {border: 1px solid #cccccc;  width: 100%; border-collapse: collapse;}

.table100_grey {border: 0px; width: 100%}

.tdborder_grey 

{
	border-width: 1px;
	border-style: outset;
	border-color: #333333;
	border-collapse: collapse;
}

.tdborder_grey  td {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: #333333;
}

.trheader {color: #ffffff; border: 0px; background-color:#999999; background-image: url(../../bilder/gfx/header_bg.jpg) middle repeat-x; text-transform: uppercase; font-size: 8pt;}

.matrlblhdr {font-weight: bold; padding-top: 10px; border-bottom: 1px dotted #333333;}

.mtrllabl {color: #666666; width: 120px;}

.suggestionsBox {
	position: relative;
	left: 30px;
	margin: 10px 0px 0px 0px;
	width: 400px;
	background-color: #fff;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #d6d6d6;	
	color: #666666;
}

.suggestionList {
	margin: 0px;
	padding: 0px;
	color:#666666;
	z-index: 100;
}

.suggestionList li {
	
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
	color:#666666;
}

.suggestionList li:hover {
	background: #d6d6d6;
}