@import "reset.css";

/*----------------------------------------*/
/*---------- Reset & Groundrules -----------*/
/*----------------------------------------*/
* {margin: 0; padding: 0;}
html {background: #DBDBDB url(../images/body_bg.jpg) no-repeat scroll center top;}
html,body {height: 100%;}
body {font: normal 62.5%/1.6em Arial, Tahoma, sans-serif; background: none;}

p{margin: 0 0 16px; }
ul{margin: 0 0 16px 5px;}
ol{margin: 0px 0 16px 35px;list-style-type:decimal;}
ol li {padding: 0 0 4px 0;}

h1 {font-size: 2.6em; line-height: 3.2em; margin-bottom: 8px;}
h2 {font-size: 2.4em; line-height: 1em; margin-bottom: 8px; /*letter-spacing: -2px;*/}
h3 {font-size: 1.25em; line-height: 1.6em; margin-bottom: 8px;}

strong {font-weight: bold;}

table {font: normal 1em/1.6em Arial, Tahoma, sans-serif;}

img {display: block;}
a img {border: none;}
img.noborder{border-width: 0px;}
img.topleftfloatingimage{margin-right: 1em;margin-bottom: 1em;float: left;}
img.toprightfloatingimage{float: right;margin-left: 1em;margin-bottom: 1em;}

a:link {text-decoration: none; color: #000;}
a:visited {text-decoration: none; color: #333;}	
a:hover {text-decoration: none; color: #666;}	
a:active {text-decoration: none; color: #00A;} 


select {font-size: 1.1em;}

.clearer {clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0;	margin-bottom:-1px;}
.rightalign{text-align:right;}

/*----------------------------------------*/
/*---------------- Layout ----------------*/
/*----------------------------------------*/	
a.bypassNav {position: absolute; left: -9999px;color: #000;}
#totalwrapper {width: 1046px; padding: 4px 0 16px; margin: 0 auto; text-align: left; position: relative; z-index: 1; overflow:hidden;}

	#cBody {padding: 9px 9px; width: 768px; background:#E3E5E6; min-height: 800px; position: relative;float:left;}
	#cBottom {height: 18px; width: 100%; background: url(../images/bg_cBottom.png) no-repeat;}
	#adTopColumn{/*background:#000;width:988px;height:116px;display:block;margin:0 0 10px;*/margin-bottom:10px;overflow:hidden;width:768px;}
	#adColumn {width:250px;float:right;overflow:hidden;background:transparent url("../images/rightbanner_bg.jpg") no-repeat top;padding-top:14px;}

	/* ================================================================ 
	Top navigation
	=================================================================== */
	/* common styling */
	.topMenuWrapper {position: relative; z-index: 100; margin: 0 0 0 0px; background: url(../images/bg_topmenu.png) no-repeat left top; width: 768px; height: 40px;clear:both; border-bottom: 1px solid #444}
	.topMenuWrapper ul {font-size:13px;/*font-size: 1.5em;*/ margin: 0; border: none; padding: 0 0 0 0; list-style: none;font-weight:bold;}
	.topMenuWrapper ul li {background:transparent url(../images/topmenu_divider1.gif) no-repeat scroll right 1px;margin: 0 -3px 0 0; border: none; padding: 0; float: left; display: block; list-style: none; height: 40px; white-space: nowrap; position: relative;line-height:40px;}
	.topMenuWrapper ul li.right {background:none;float:right;}
	.topMenuWrapper ul li a, .topMenuWrapper ul li a:visited {padding: 0 0 0 5px; display: block; float: left; color: #474747;background:transparent url(../images/topmenuarrows_toplevel.gif) no-repeat scroll right -44px;}
	.topMenuWrapper ul li a.nodrop, .topMenuWrapper ul li a.nodrop:visited {padding: 0 0 0 5px; display: block; float: left; color: #474747;background:none;}
	.topMenuWrapper ul li a span {display: block; float: left; padding: 0 19px 0 8px; cursor:pointer;}
	.topMenuWrapper ul li a strong {font-weight: normal;}
	.topMenuWrapper ul li ul {margin: -1px 0 0 0; padding: 4px 0 0; list-style: none; display: none; width: 200px; background: #b3b7b9; font-size: 12px;border:1px solid #303334;}
                                                          
	/* IE 7 */
                                                          
	*+html .topMenuWrapper ul li ul {background-image: none; position: absolute; left: -9999px;}
                                                          
	/* specific to non IE browsers */
	.topMenuWrapper ul li a:hover{background:transparent url(../images/topmenuarrows_toplevel.gif) no-repeat scroll right 0px;color:#fff;}
	.topMenuWrapper ul li a.nodrop:hover{background:none;color:#fff;}
	.topMenuWrapper ul li:hover a {}
	.topMenuWrapper ul li:hover ul{display: block; position: absolute; top: 41px; left: 0px; z-index: 30;}
	.topMenuWrapper ul li:hover ul li {float: none; display: block !important; height: auto; min-height: 1.4em; padding: 0 9px; white-space: normal;background:none;}
	.topMenuWrapper ul li:hover ul li.ender {font-size: 0; line-height: 0; height: 8px; min-height: 1px; }
	.topMenuWrapper ul li:hover ul li a {float: none; display: block; padding: 0 6px 0 14px; height: auto; min-height: 1.4em; line-height: 1.4em; position: relative; z-index: 1; }
                                                          
	.topMenuWrapper ul li ul li{line-height:1.16em;}
                                                          
	.topMenuWrapper ul li ul li a, .topMenuWrapper ul li ul li a:visited{background:transparent url(../images/topmenuarrows_secondlevel.gif) no-repeat scroll 0px -45px;padding:0 0 0 14px;font-weight:normal;color:#1f1f1f;} 
	.topMenuWrapper ul li ul li a:hover {background:transparent url(../images/topmenuarrows_secondlevel.gif) no-repeat scroll -1px 5px;color:#FFFFFF;padding:0 6px 0 14px;cursor:pointer;}

	.topMenuWrapper ul li.login a, .topMenuWrapper ul li.login a:visited {width: 56px; height:40px; text-indent: -9999px; background: transparent url(../images/padLock.gif) no-repeat scroll 18px 7px; padding: 0;}
	.topMenuWrapper ul li.logout a, .topMenuWrapper ul li.logout a:visited {width: 56px; height:40px; text-indent: -9999px; background: transparent url(../images/padLock.gif) no-repeat scroll -28px 7px; padding: 0;}

	.topMenuWrapper ul li.login a span {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	.topMenuWrapper ul li.logout a span {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}


	/* Bounce fix for ie7 */
	.hand_pointer{  cursor: pointer;  cursor: hand; }
		
 	#header {height: 28px; width: 768px; position: relative; z-index: 2;margin-top:-29px;}
	#header div{background:transparent url(../images/bg_headerSearchBox.png) no-repeat scroll 0 0;line-height:2.78em;height:2.78em;}
	#header div div{background:none;float:right;}
    #header p {font-size:1.6em;font-weight:bold;float:left;margin:0;padding:0 0 0 10px;}
    #header p a {color:#18293b;}
	    #header p a strong{}
    #header p a img {display: none;}

	#header div.search {position: relative; float: right; display: block; margin: 4px 5px 0 0; padding: 0 0 0; height: auto !important; height: 1%; min-height: 1%; overflow: auto;}
	#header fieldset {border: none;}
	#header fieldset legend {display: none;}
	#header fieldset label {display: none;}
	#header fieldset input.searchString {margin: 1px 5px 0 0; font-size: 1em; padding: 0; border: none; height: 16px; background: url("../images/searchinput.gif") no-repeat; display: block; float: left; padding: 4px 4px 0;width:195px;}
	#header fieldset select option {}
	#header fieldset input.search_button {height: 21px; width: 49px; padding: 0; background: transparent url("../images/searchButton.gif") no-repeat; border: none; outline: 0; cursor: pointer; display: block; float: left;margin:0;}

	div.startpagelogo{position: absolute; top: 43px; right: 50px; height: 50px; width:80px;}
	
	div.breadcrumb {font-size: 1.1em; position: relative; z-index: 4; margin:0; padding-left: 12px; float: left;font-weight:bold;}
	*+html div.breadcrumb {float: none;}
	div.breadcrumb em {width:410px;color: #3a4344; float: left; display: block; padding: 0 0 0 12px; margin: 0; font-style: normal; background: transparent url(../images/breadCrumbLeft.gif) no-repeat scroll left 8px;}
	div.breadcrumb em a, div.breadcrumb em a:visited {color: #2c6cb1;}

	
	.submenu {background:transparent url(../images/bg_submenu.png); clear:both; line-height:2.27em; height: auto !important; height: 1%; min-height: 1%; overflow:hidden; padding:0 0 0 8px; position:relative; z-index:6;}
	.submenu ul { display: block; margin: 0; list-style: none; font-size: 11px; position:relative; z-index: 6; padding: 0; float: right;background:transparent url(../images/subMenuDivider.gif) no-repeat scroll left center;font-weight:bold;}
	.submenu ul li {display: block; float: left; padding: 0 3px 0 3px; background: url(../images/subMenuDivider.gif) no-repeat right center;}
	.submenu ul li.lastItem {background: none;}
	.submenu ul li a {display: block; float: left; margin: 0; padding: 0 5px; color: #2f3536;} 
	.submenu ul li a:hover, .submenu ul li.selected a {text-decoration: none;color:#fff;}

	
	/*#columnswrapper {clear: both; width: 100%; overflow: auto; background: url("../images/bg_columnswrapper.png") repeat-y; position:relative; z-index: 5; font-size: 1.2em;}*/
	#columnswrapper {clear: both; width: 768px; overflow: auto; position:relative; z-index: 5; font-size: 1.2em;margin:8px 0 0 0; color:#fff;}
	#columnswrapper input.button {background:#1D2D4B none repeat scroll 0 0;border:0 none;color:#FFFFFF;font-weight:bold;padding:1px;font-size: 1.1em;position:relative;}
        #columnswrapper input.button.right{float:right;}
        
		.leftCol {float: left; width: 180px;overflow:hidden;}	
		
			
			
          .accordion_box {font-size: 1.1em; clear: both; width: 430px; float:left;margin: 8px auto; padding: 10px 10px 2px 10px;background:#FFFFFF url(../images/teaserBody2.png) repeat-y scroll 0 0}
                .accordion_box .artBottom {background:transparent url(../images/artBottom.png) no-repeat scroll left bottom;height:8px;}
                .accordion_box p.result{font-weight:bold;color:#f00;}
				.accordion_box div.comment div.commentinfo a {display:block; float:right; padding:0 8px 3px;}

            .genFields  label span{vertical-align:top;}
			.genFields label {display:block;}
			.genFields label input.button{display:block;}
			#columnswrapper .genFields input.button.right {margin-bottom:5px;}
			
			ol.numbered_list {list-style: decimal; color: #06c; padding-left: 26px;}
				ol.numbered_list li {}
					ol.numbered_list li a {font-weight: bold;}
		
			
		.middleCol {float: left; width: 394px; margin:0 7px 12px;}	
		.middleColLarge {float: left; width: 581px; margin:0 0 12px 7px;}	
		.middleColExtraLarge {float: left; width: 761px; margin:0 0 12px;}	
		

			.simpleBox { padding:8px 0 0; margin:0px auto 8px; position: relative;}
				.simpleBox .inner {padding: 0 10px;}
					.simpleBox h3 {font: normal 1.4em/1em Arial, Helvetica, sans-serif; margin:0; padding:8px 0 4px;}
						.simpleBox h3 img {margin: 0 auto; text-align: center;}
							.simpleBox h3.logotype span {display: none;}
					.simpleBox ul {list-style: none;}
					.simpleBox p {margin:0; padding:0 0 4px;}
					.simpleBox ul.newslist {margin:0 0 4px;}
					.simpleBox ul.newslist {background: url(../images/listborder_bottom1.gif) repeat-x left bottom;}
						.simpleBox ul.newslist li {padding: 3px 0; background: url(../images/listborder_bottom1.gif) repeat-x;}
							.simpleBox ul.newslist li em {display: block;}
							.simpleBox ul.newslist li a {font-weight: bold; display: block;}
					.simpleBox select {padding: 0; margin: 0 0 4px 0; border: 1px solid #a39f90; border-top: 1px solid #504e44; border-bottom: 1px solid #504e44;}
					.simpleBox .linkcontainer {display:block; overflow: auto;vertical-align:middle;}
						.simpleBox .linkcontainer a {font-weight: bold; display: block; float: left; border-bottom: 2px solid #000;}
				.simpleBox .roundBottom {background: url(../images/roundBox_bottom.png) no-repeat; height: 8px;}

		.rightCol {float: right; width: 180px;overflow:hidden;}
		
			.hfBox{ background:#787B7C url(../images/bg_hfBox.png) no-repeat scroll left top; margin:0 0 8px;padding:0 0 12px; color:#fff;}
				.hfBox .inner {padding:0 9px;height:auto !important;height:1%;min-height:1%;overflow:hidden;}
				.hfBox img {margin: 10px auto 0px auto; text-align:center;}
				.hfBox h3 {padding:4px 0 0;font-size:1.10em;color:#2f3030;letter-spacing:-1px;font-weight:bold;margin:0;}
				.hfBox p {margin:0;font-size:0.9em;line-height:1.2em;}
				.hfBox span {}
				.hfBox a {}
				.hfBox .linkcontainer {margin:0;font-size:0.9em;line-height:1.2em;margin-top:2px;}
				.hfBox .linkcontainer a.readmore{border-bottom:2px solid #2396DF;color:#E3E5E6;float:left;font-weight:bold;text-decoration:none;}
			
			.leftCol .adBox { background:#28292A; margin:0 0 8px;padding:0 8px 7px; color:#fff;} /* Darkgray bkg STANDARD */
					.leftCol .adBox .inner {height:auto !important;height:1%;min-height:1%;overflow:auto;background:#E3E5E6;}	
					.leftCol .adBox h3 {line-height:1em;margin:0;padding:7px 0px;background:transparent url(../images/bg_adBox.png) no-repeat top left;}
					.leftCol .adBox p {margin:0;text-align:center;padding:5px 8px;color:#505050;}
					.leftCol .adBox p img{margin:0 auto;}
					.leftCol .adBox span {}
					.leftCol .adBox a {}
					.leftCol .adBox .linkcontainer{height:2em;padding:0 8px;}
					.leftCol .adBox a.readmore{border-bottom:2px solid #2396DF;color:#E3E5E6;float:left;font-weight:bold;text-decoration:none;}
					
			.infoBox { background:#575b5c; margin:0 0 8px;}
				.infoBox .inner {height:auto !important;height:1%;min-height:1%;overflow:hidden;}
				.infoBox h3 {line-height:1em;margin:0;padding:7px 8px;background:#000;}
				.infoBox a {}
				.infoBox h3 a,.infoBox h3 a:hover,.infoBox h3 a:visited{color:#fff;}
				.infoBox p {margin:0;padding:5px 8px}
				.infoBox span {}
				
				.infoBox .linkcontainer{height: auto !important; height: 1%; min-height: 1%; padding:0 8px 4px; overflow: hidden;}
				.infoBox a.readmore{border-bottom:2px solid #2396DF;color:#E3E5E6;float:left;font-weight:bold;text-decoration:none;}
				
				
				.menuBox { background:#575b5c; margin:0 0 8px;}
					.menuBox .inner {background:#B8BCBE;}
					.menuBox h3 {line-height:1em;margin:0;padding:7px 8px;background:transparent url(../images/bg_headerLeftMenu.png) repeat-y top left;}
					.menuBox p {margin:0;padding:5px 8px;}
					.menuBox span {}
					.menuBox a {}

					.menuBox ul{padding:5px 0 3px;margin:0;}
						.menuBox ul li{padding:2px 0 2px 17px;/*background:transparent url(../images/leftColMenu_arrow.gif) no-repeat scroll -187px 8px;*/}
						/*	.menuBox ul li a {display: block; padding: 1px 0 1px 16px;  }
							.menuBox ul li.hasSub {background:transparent url(../images/leftColMenu_arrow.gif) no-repeat scroll -187px 8px;}
							.menuBox ul li.selected {background:transparent url(../images/leftColMenu_arrow.gif) no-repeat scroll 7px 8px; font-weight: bold;color:#000000;}
							.menuBox ul li.lowerlevel {padding:0 0;margin:0 0 2px;}
							.menuBox ul li.selectedlowerlevel {color: #ffffff; font-weight: bold; background:none;padding:0 0;margin:0 0 2px;}
							.menuBox ul li.selected a, .leftMenu ul li.selected a:hover{background: url(../images/leftColMenu_arrow.gif) no-repeat 6px -412px; color:#000000;}
							.menuBox ul li.selectedlowerlevel a, .leftMenu ul li.selectedlowerlevel a:hover {background: none; color: #ffffff;}*/
							
							
						/*	.menuBox ul li {background: #e4e4e4;}*/
						.menuBox ul li.sub {background: #ffffff;}
							.menuBox ul li a {display: block; padding: 1px 0 1px 16px; /*background: url(../images/iconSprite1.png) no-repeat 6px -347px;*/ color: #2e3238;}
							.menuBox ul li.hasSub a {background: url(../images/iconSprite2.png) no-repeat 6px -348px;}
							.menuBox ul li.selected {font-weight: bold;background: #A4A6A7;}
							.menuBox ul li.selectedlowerlevel {background: #ffffff; font-weight: bold;}
							.menuBox ul li.hasSub.selected a, .leftMenu ul li.hasSub.selected a:hover {background-position: 6px -468px; }
							.menuBox ul li.selected a, .leftMenu ul li.selected a:hover {background: url(../images/iconSprite2.png) no-repeat 6px -412px; color: #000;}
							
							
					.gamesOnlineBox { background:#EEF2F9; margin:0 0 8px;} /* Darkgray bkg STANDARD */
							.gamesOnlineBox .inner {height:auto !important;height:1%;min-height:1%;overflow:hidden;}
							.gamesOnlineBox h3 {line-height:0.9em;margin:0;padding:7px 8px;background:transparent url(../images/bg_gamesOnlineBox.png) no-repeat top left;}
							.gamesOnlineBox p {margin:0;padding:5px 8px}
							.gamesOnlineBox span {}
							.gamesOnlineBox a {}
							.gamesOnlineBox .linkcontainer{/*height:2em;padding:2px 8px;float:left;*/background:transparent url(../images/bg_gamesOnlineBox.png) no-repeat scroll left top;line-height:0.9em;margin:0;padding:7px 0px 7px 8px;float:left;width:96%;}
							.gamesOnlineBox a.readmore{border-bottom:2px solid #2396DF;color:#E3E5E6;float:left;font-weight:bold;text-decoration:none;}	
						.gamesonlineappletdiv{float:left;padding:8px 0 0px 8px;background-color:#EEF2F9;}
				
					.districtBox { background:#575b5c; margin:0 0 8px; color:#fff;}
						.districtBox .inner {background:#2B2929;height:auto !important;height:1%;min-height:1%;overflow:auto;}
						.districtBox h3 {line-height:1em;margin:0;padding:7px 8px;background:transparent url(../images/bg_districtBox.png) no-repeat top left;}
						.districtBox p {margin:0;padding:5px 8px 0;}
						.districtBox span {}
						.districtBox a {}
							.districtBox p.dropdownList{padding:0;}
							.districtBox p.dropdownList select{width:100%;border:0;color:#000;}
							.districtBox input.searchclub{width:100%;border:0;color:#000;height:20px;}
							
							.districtBox input.search_button{background:#1368B7;border:0;padding:6px 12px;color:#fff;float:right;}
							
						.latestNewsBox { background:#575b5c; margin:0 0 8px; color:#fff;}
							.latestNewsBox .inner {background:#BDC2C4;height:auto !important;height:1%;min-height:1%;overflow:hidden;}
							.latestNewsBox h3 {line-height:1em;margin:0;padding:7px 8px;background:transparent url(../images/bg_latestNewsBox.png) repeat-x top left;}
							.latestNewsBox p {margin:0;padding:5px 8px 0;}
								.latestNewsBox p.morenews{background:#1368B7 url(../images/latestNewsBox_arrow.gif) no-repeat scroll 14px 6px;margin:-1px 0 0;padding:3px 0;text-indent:27px;}
								.latestNewsBox p.morenews a{color:#fff;position:relative;display:block;}
							.latestNewsBox span {}
							.latestNewsBox a {}
							
							.latestNewsBox ul{margin:0;}
							.latestNewsBox ul li{padding:2px 6px 6px;border-bottom:1px solid #fff;}
							.latestNewsBox ul li em.date{color:#fff;margin:0 3px 0 0;font-size:0.9em;letter-spacing:-1px;}
							.latestNewsBox ul li em.department{color:#656565;font-size:0.9em;letter-spacing:-1px;padding:0 20px 0 0;}
							.latestNewsBox ul li a{color:#1368b7;font-weight:bold;font-size:1;display:block;}
							
							.latestNewsBox ul li a.pdf {background: url(../images/bg_pdfIcon.gif) no-repeat; padding: 3px 0 2px 24px;} 
							.latestNewsBox ul li a.excel {background: url(../images/bg_excelIcon.gif) no-repeat; padding: 0 0 0 24px;} 
							.latestNewsBox ul li a.word {background: url(../images/bg_wordIcon.gif) no-repeat; padding: 0 0 0 24px;}
		
							.questionBox { background:#000; margin:0 0 8px;color:#fff;}
								.questionBox .inner {background:#000000;height:auto !important;height:1%;min-height:1%;overflow:auto;padding:0 0 10px;}
								.questionBox h3 {line-height:1em;margin:0;padding:7px 8px;background:transparent url(../images/bg_webQuestion.png) no-repeat top left;}
								.questionBox p {margin:0;padding:5px 8px;color:#fff;font-weight:bold;}
								.questionBox p.heading {padding:5px 0 0px 8px;color:#fff152;}
								.questionBox span {display:block; padding-left:8px;}
								.questionBox a {}
								.questionBox div.field{margin:0 7px 2px;}
								.questionBox div input{margin:2px 4px 0 0;}
								.questionBox div label{}
								.questionBox div.voteContainer{height:auto !important;height:1%;min-height:1%;overflow:auto;}
								.questionBox a.viewResults{background:#2a2a2a;color:#e3e5e6;display:block;float:left;padding:5px 30px;margin:0 1px 0 0;}
								.questionBox a.vote{background:#2a2a2a;color:#e3e5e6;display:block;float:left;padding:5px 13px;}
								
								.questionBox div.result{margin-bottom: 4px;}
								.questionBox div.result div.graph{margin: 0 8px 0 8px; border:1px solid #E0E2DF;}
								.questionBox div.result div.graph div.bar{position:absolute;}
								.questionBox div.result div.graph div.votes{width:40px;color:#A2A2A2;font-weight:bold;left:54px;text-align:right;position:relative;}
							
							.calendarLeftBox { background:#575B5C; margin:0 0 8px;color:#2F3030;}
								.calendarLeftBox .inner {background:#ABABAB;height:auto !important;height:1%;min-height:1%;overflow:auto;padding:0 0 10px;}
								.calendarLeftBox h3 {line-height:1em;margin:0;padding:7px 8px;background:transparent url(../images/bg_webQuestion.png) no-repeat top left;}
								.calendarLeftBox h3 a{color:#fff;}	
                                .calendarLeftBox .inner table.calendarBoxSchemeMonthSelector a{color: #2F3030;}
                                .calendarLeftBox .inner table.calendarBoxScheme tr.weekdayNames td{color: #2F3030;}
                                .calendarLeftBox .inner table.CalendarBoxList tr.row1 .dateNarrow, .calendarLeftBox .inner table.CalendarBoxList tr td a {color: #2F3030;}
                                
			.entry { background:#fff; color:#556067; margin:0 0 8px;}
				.entry .inner {height:auto !important;height:1%;min-height:1%;overflow:hidden;}
				.entry h2 {margin:10px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
				.entry h3 {margin:7px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
				.entry h4 {margin:10px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
				.entry p {margin:0;padding:0 11px 10px;line-height:1.3em;}
				.entry p.imagetext {margin:0;padding:3px 11px 5px;line-height:1.4em;font-size:0.9em;}
				.entry span {}
				.entry em.publisher {font-size:0.9em;color:#879096;padding:5px 11px 0;display:block;}
				.entry a{color:#2396df;text-decoration:underline;}
				.entry a.bannerlink {padding: 5px 11px 10px 11px; float:left;}
				.entry table{margin:0 10px 0 10px;width:95%;}
				.entry table.tblContact{width:400px;}
				.entry .entryintro {display: block; padding: 0 0 10px;}	
				
				 
				.entry ul {list-style-position:outside;list-style-type:disc;}
					.entry ul li{padding:2px 0;margin:0 23px !important;margin:0 25px;}

				.entry .linkcontainer{height:2em;padding:0 11px;}
				.entry .printcontainer{background:#FFF url(../images/print_icon1.gif) no-repeat scroll 321px 0; height:2em; padding:0 11px;}
				.entry .printcontainerwide{background:#FFF url(../images/print_icon1.gif) no-repeat scroll 510px 0; height:2em; padding:0 11px;}
				
				.entry a.readmore{border-bottom:2px solid #2396df;color:#2f424c;float:left;font-weight:bold;text-decoration:none;}
				.entry a.print{border-bottom:2px solid #2396DF; color:#2F424C; float:right; font-weight:bold; text-decoration:none;}
				
				.entry a.comments{float: right; margin: 0; text-decoration:none; padding: 0 0 0 20px; color:#2f424c;font-weight: bold; font-style: italic; background: url("../images/comments_bg1.gif") no-repeat; position: relative; z-index: 10;}
			
				.entry h3.size1{font-size:1.9em;letter-spacing:-1.2px;}
				.entry h3.size2{font-size:1.8em;letter-spacing:-2px;}
				.entry h3.size3{font-size:1.6em;letter-spacing:-1px;}
				.entry h3.size4{font-size:1.5em;letter-spacing:0px;}
				.entry h3.size5{font-size:1.4em;letter-spacing:0px;}

				.artdivider_thin {background:transparent url(../images/listborder_bottom1.gif) repeat-x scroll 0 0;clear:both;font-size:0;height:1px;line-height:1%;margin:7px 0 8px;overflow:hidden;}

				.entry.shortnews{background:transparent;}				
				.entry.shortnews h3{background:#FFFFFF url(../images/shortnews_arrow.gif) no-repeat scroll 10px 10px;line-height:1em;margin:0 0 3px;padding:9px 0 8px 26px;}
				
				.entry.shortnews h3 a{display:block;position:relative;text-decoration:none;}
				
				.entry.shortnews h3.morenews{background:#1368b7 url(../images/shortnews_arrowBlue.gif) no-repeat scroll 10px 10px;}
					.entry.shortnews h3.morenews a{color:#fff;}

					.entry.shortnews .entry{margin:0 0 10px 10px;}
					.entry.shortnews .entry .inner h3{background:#FFFFFF url(../images/shortnews_arrowDown.gif) no-repeat scroll 13px 15px;text-indent:36px;line-height:1.5em;}
					
				
				
				/* resultentry*/
				
				.resultentry { background:#fff; color:#556067; margin:0 0 8px;}
				.resultentry .inner {height:auto !important;height:1%;min-height:1%;overflow:hidden;}
				.resultentry h2 {margin:10px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
				.resultentry h3 {margin:7px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
				.resultentry h4 {margin:10px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
				.resultentry p {margin:0;padding:0 11px 10px;line-height:1.3em;}
				.resultentry p.imagetext {margin:0;padding:3px 11px 5px;line-height:1.4em;font-size:0.9em;}
				.resultentry span {}
				.resultentry em.publisher {font-size:0.9em;color:#879096;padding:5px 11px 0;display:block;}
				.resultentry a{color:#2396df;text-decoration:underline;}
				.resultentry a.bannerlink {padding: 5px 11px 10px 11px; float:left;}
				.resultentry .entryintro {display: block; padding: 0 11px 10px;}	
				
				 
				.resultentry .linkcontainer{height:2em;padding:0 11px;}
				.resultentry .printcontainer{background:#FFF url(../images/print_icon1.gif) no-repeat scroll 321px 0; height:2em; padding:0 11px;}
				.resultentry .printcontainerwide{background:#FFF url(../images/print_icon1.gif) no-repeat scroll 510px 0; height:2em; padding:0 11px;}
				.resultentry .printcontainerextrawide{background:#FFF url(../images/print_icon1.gif) no-repeat scroll 689px 0; height:2em; padding:0 11px;}
				
				.resultentry a.readmore{border-bottom:2px solid #2396df;color:#2f424c;float:left;font-weight:bold;text-decoration:none;}
				.resultentry a.print{border-bottom:2px solid #2396DF; color:#2F424C; float:right; font-weight:bold; text-decoration:none;}
				
				.resultentry a.comments{float: right; margin: 0; text-decoration:none; padding: 0 0 0 20px; color:#2f424c;font-weight: bold; font-style: italic; background: url("../images/comments_bg1.gif") no-repeat; position: relative; z-index: 10;}
			
				.resultentry h3.size1{font-size:1.9em;letter-spacing:-1.2px;}
				.resultentry h3.size2{font-size:1.8em;letter-spacing:-2px;}
				.resultentry h3.size3{font-size:1.6em;letter-spacing:-1px;}
				.resultentry h3.size4{font-size:1.5em;letter-spacing:0px;}
				.resultentry h3.size5{font-size:1.4em;letter-spacing:0px;}
					
				.Plugins_Sport14_Results{padding:0 11px 10px;}
				
					/* SEARCH */
					
					.search { background:#fff; color:#556067; margin:0 0 8px;}
						.search .inner {height:auto !important;height:1%;min-height:1%;overflow:auto;padding:10px 0 0 0;}
						.search h2 {margin:0px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
						.search h3 {margin:0px 10px 2px;line-height:1em;padding:0;font-weight:bold;}
						.search h4 {margin:0px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
						.search p {margin:0;padding:0 11px 10px;line-height:1.3em;}
						.search input{margin:0 0px 10px 11px;}
							.search input.button{margin:0 0px 10px 0px;}
							.search .checkbox{margin:0 5px 0px 0px;float:left;}
							.search label{margin:0 10px 15px 10px;display:block;}
						
						/*.search div div{margin:0 0 10px 10px;}
						*/.search div table{margin:0 0 10px 10px;}
						.search span {}
						.search em.publisher {font-size:0.9em;color:#879096;padding:5px 11px 0;display:block;}
						.search a {color:#2396df;text-decoration:underline;}

						.search ul {list-style-position:outside;list-style-type:disc;}
							.search ul li{padding:2px 0;margin:0 23px !important;margin:0 25px;}

							.search h3.size1{font-size:1.9em;letter-spacing:-1.2px;}
							.search h3.size2{font-size:1.8;letter-spacing:-2px;}
							.search h3.size3{font-size:1.6em;letter-spacing:-1px;}
							.search h3.size4{font-size:1.5em;letter-spacing:0px;}
							.search h3.size5{font-size:1.4em;letter-spacing:0px;}
							
					/* findorg */
					
					.findorg { background:#fff; color:#556067; margin:0 0 8px;}
						.findorg .inner {height:auto !important;height:1%;min-height:1%;overflow:hidden;padding:10px 0 0 0;}
						.findorg .inner .returnlinkdiv{float:right;}
						.findorg h2 {margin:0px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
						.findorg h3 {margin:0px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
						.findorg h4 {margin:0px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
						.findorg p {margin:0;padding:0 11px 10px;line-height:1.3em;}
						.findorg input{margin:0 0px 10px 11px;}
							.findorg input.button{margin:0 0px 10px 0px;}
							.findorg .checkbox{margin:0 5px 10px 0px;float:left;}
							.findorg label{margin:0 0 10px 0;display:block;}
						.findorg div.searchresult{margin:0 10px 10px 10px;}
						.findorg div table{margin:0 0 10px 10px;}
						.findorg span #mainLbl {margin:0 0 0 10px;}
						.findorg em.publisher {font-size:0.9em;color:#879096;padding:5px 11px 0;display:block;}
						.findorg a {color:#2396df;text-decoration:underline;}

							.findorg h3.size1{font-size:1.9em;letter-spacing:-1.2px;}
							.findorg h3.size2{font-size:1.8em;letter-spacing:-2px;}
							.findorg h3.size3{font-size:1.6em;letter-spacing:-1px;}
							.findorg h3.size4{font-size:1.5em;letter-spacing:0px;}
							.findorg h3.size5{font-size:1.4em;letter-spacing:0px;}
							
					/* ¨sitemap */
					
					.sitemap { background:#fff; color:#556067; margin:0 0 8px;}
						.sitemap .inner {height:auto !important;height:1%;min-height:1%;overflow:hidden;padding:10px 0 0 0;}
						.sitemap h2 {margin:0px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
						.sitemap h3 {margin:0px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
						.sitemap h4 {margin:0px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
						.sitemap p {margin:0;padding:0 11px 10px;line-height:1.3em;}
						.sitemap div {margin:0;padding:0 11px 10px;line-height:1.3em;}
						.sitemap a {color:#2396df;}
						.sitemap h3.size1{font-size:2.4em;letter-spacing:-2px;}
					/* gallery */

					.gallery { background:#fff; color:#556067; margin:0 0 8px;}
						.gallery .inner {height:auto !important;height:1%;min-height:1%;overflow:auto;padding:10px 0 0 0;}
						.gallery h2 {margin:0px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
						.gallery h3 {margin:0px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
						.gallery h4 {margin:0px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
						.gallery p {margin:0;padding:0 11px 10px;line-height:1.3em;}
						.gallery input{margin:0 0px 10px 11px;}
							.gallery input.button{margin:0 0px 10px 0px;}
							.gallery input.checkbox{margin:0 5px 10px 10px;float:left;}
							.gallery label{margin:0 0 10px 0;display:block;}
						/*	.gallery div div{margin:0 0 10px 10px;}
							.gallery div div table{margin:0 0 10px 10px;}
							.gallery span {}
							.gallery em {font-size:0.9em;color:#879096;padding:5px 11px 0;display:block;}
						*/	.gallery a {color:#2396df;text-decoration:underline;}
						.gallert div{margin-bottom:20px;}
/*
							.gallery ul {list-style-position:outside;list-style-type:disc;}
								.gallery ul li{padding:2px 0;margin:0 23px !important;margin:0 25px;}*/

								.gallery h3.size1{font-size:1.9em;letter-spacing:-1.2px;}
								.gallery h3.size2{font-size:1.8em;letter-spacing:-2px;}
								.gallery h3.size3{font-size:1.6em;letter-spacing:-1px;}
								.gallery h3.size4{font-size:1.5em;letter-spacing:0px;}
								.gallery h3.size5{font-size:1.4em;letter-spacing:0px;}
								
				/* newslist */
				ul.newslist{margin:0 0 0;}								
				ul.newslist li{padding:2px 6px 6px;margin:0 !important;}
				ul.newslist li em{color:#646464;font-style:italic;padding:0;}
				ul.newslist li h3{font-size:25px;letter-spacing:-1px;margin:0 !important;padding:0px 0 4px;}
				ul.newslist li h3 a{color:#556067;text-decoration:none;}
				ul.newslist li div.linkcontainer{padding:0;margin:0;}	
				
				div#newslistitemcontainer{margin:10px 0 0;}								
				div#newslistitemcontainer div.newslistitem{padding:0 11px 10px;margin:0 !important;}
				div#newslistitemcontainer div.newslistitem p{padding:0;}
				div#newslistitemcontainer div.newslistitem em{color:#646464;font-style:italic;padding:0;}
				div#newslistitemcontainer div.newslistitem h3{font-size:25px;letter-spacing:-1px;margin:0 !important;padding:0px 0 4px;}
				div#newslistitemcontainer div.newslistitem h3 a{color:#556067;text-decoration:none;}
				div#newslistitemcontainer div.newslistitem div.linkcontainer{padding:0;margin:0;}								
						
				.displaynone{display:none;}
							
				.entry.simplenews{background:transparent;}				
				.entry.simplenews h3{background:#FFFFFF url(../images/shortnews_arrow.gif) no-repeat scroll 10px 5px;line-height:1.2em;margin:0 0 3px;padding:3px 0 8px 26px;}
				.entry.simplenews h3 a{display:block;position:relative;text-decoration:none;}
				.entry.simplenews div.artdivider_thin {clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0; background: #c1c1c0; margin: 0px 10px 2px 10px;}
				.pagingcontainer{margin:15px 11px 10px 11px}
					.pagingcontainer a.selectedpaging{text-decoration:none;font-weight:bold;}
					.pagingcontainer a.unselectedpaging{}
				
				/* Different colors on infoBoxes */
				
				#columnswrapper .infoBox.r1 .inner{background:#000000;}
				#columnswrapper .infoBox.r2 .inner{background:#1368B7;}
				#columnswrapper .infoBox.r3 .inner{background:#E0E25D;}
				#columnswrapper .infoBox.r4 .inner{background:#3E3E3E;}
				#columnswrapper .infoBox.r5 .inner{background:#FFFFFF;color:#535353;}
				#columnswrapper .infoBox.r6 .inner{background:#ABABAB;}
				
				#columnswrapper .infoBox.r1 p{color:#d1d1d1;}
				#columnswrapper .infoBox.r2 p{color:#e3e5e6;}
				#columnswrapper .infoBox.r3 p{color:#505050;}
				#columnswrapper .infoBox.r4 p{color:#e3e3e3;}
				#columnswrapper .infoBox.r5 p{color:#535353;}
				#columnswrapper .infoBox.r6 p{color:#535353;}
				
				#columnswrapper .infoBox.r1 a.readmore{color:#E3E5E6;}
				#columnswrapper .infoBox.r2 a.readmore{color:#E3E5E6;}
				#columnswrapper .infoBox.r3 a.readmore{color:#2F424C;}
				#columnswrapper .infoBox.r4 a.readmore{color:#E3E5E6;}
				#columnswrapper .infoBox.r5 a.readmore{color:#2F424C;}
				#columnswrapper .infoBox.r6 a.readmore{color:#2F424C;}
		
	#partners {padding:10px;background:#D6D9DB;height:1%;}
	#partners .inner{background:#fff;display:block;height:auto !important;height:1%;min-height:1%;overflow:auto;padding:0 6px 10px;}
		#partners .inner h3 {background:#D6D9DB none repeat scroll 0 0;color:#494848;display:block;margin:0 auto 10px;text-align:center;width:120px;} 
			#partners p{float:left;height:65px; }
			#partners p img{margin:0 5px 0 5px;}
		#partners .inner table{width:100%; border-collapse: collapse;}
		#partners .inner table tr{}
		#partners .inner table tr td {text-align: center; vertical-align: middle;}
		#partners .inner table tr td img {display: inline;margin-bottom:6px;}
			
	#footer{height:137px;position:relative; color:#fff;}
	#footer .inner{padding:20px 0 0 70px; position:relative; z-index:100;}
		#footer .logoforprint{display:none;float:left;}
		#footer .inner h3{font-size:3.2em;letter-spacing:-1.3px;padding:0 0 5px 86px;}
		#footer .inner h3.color1{color:#000;font-size:3.2em;letter-spacing:-1.3px;padding:0 0 5px 86px;}
		#footer .inner h3.color2{color:#757575;font-size:3.2em;letter-spacing:-1.3px;padding:0 0 5px 86px;}
	#footer ul.vcard {margin:-21px 0 0 88px;font-size:1.2em;}	
	#footer ul.vcard li {color:#757575;}
		#footer ul.vcard li a{color:#fff;font-weight:bold;border-bottom:2px solid #2396DF;}
	#footer ul.vcard li.col3 {}	
	#footer ul.vcard li strong {color:#fff;}
	#footer ul.vcard li div {}
	#footer ul.vcard li div a {}
	#footer ul.vcard li.color1 {color:#000;}
		#footer ul.vcard li.color1 a{color:#000;font-weight:bold;border-bottom:2px solid #2396DF;}
	#footer ul.vcard li.color1 strong {color:#000;}
	#footer ul.vcard li.color2 {color:#757575;}
		#footer ul.vcard li.color2 a{color:#757575;font-weight:bold;border-bottom:2px solid #2396DF;}
	#footer ul.vcard li.color2 strong {color:#757575;}
	#footer ul.vcard li.color3 {color:#fff;}
	
	#footer ul.vcard .country-name {display: none;}
    #footer .footerPic {position: absolute; top: 0pt; left: 0pt;}
    /*login*/
	
	/*adbox*/
	div#adTopColumn .adBox img{display:block;float:left;}
	
	div#adColumn .adBox{margin:0 0px 8px;}
	/*div#adColumn .adBox img{padding-top:14px;}
	div#adColumn .adBox object{padding-top:14px;}
	div#adColumn .adBox embed{padding-top:14px;}*/
	
	/* --- Klasser som styr loginboxen som visas då man klickar på låsikonen --- */
	div.LoginBox{position:absolute; z-index:30;border: solid 1px #000;color: #000000;width: 180px;height: auto;font-family: Arial, Tahoma, sans-serif;font-size: 12px;line-height: 14px;text-align: left;background-color:#BDC2C5;}
	div.LogoutTitle{height: 40px;}
	div.LogoutTitle h2{letter-spacing:0.1px; font-family:Arial, Tahoma, sans-serif;font-size:14px;margin:0;margin-bottom:5px;}
	.LoginBoxTextBox{float:left;width: 174px;margin-bottom: 5px;font-family: Arial, Tahoma, sans-serif;font-size: 12px;color: #000000;background: url("../images/searchinput.gif") no-repeat;}
	.LoginMessage{float:left;color: #990000;	}
	#LoginButtonDiv{float:right;text-align:right;padding-top:10px;}
	#LoginButtonDiv .LoginButton{height: 21px; width: 61px; padding: 0; background: transparent url("../images/loginButton.gif") no-repeat; border: none; outline: 0; cursor: pointer; display: block; float: left;}
	#LogoutButtonDiv .LoginButton{height: 21px; width: 61px; padding: 0; background: transparent url("../images/loginButton.gif") no-repeat; border: none; outline: 0; cursor: pointer; display: block; float: left;}
	#ForgotPasswordDiv{float:left;}
	#ForgotPasswordDiv a, #ForgotPasswordDiv a:hover, #ForgotPasswordDiv a:active, #ForgotPasswordDiv a:visited{color:black;}
	.LoginInputTitle{float:left;}
	#LoginFailedMessageDiv{float:left;}
	.loginButton{font-family: Arial, Tahoma, sans-serif;font-size: 11px;}
	div.LoginBoxTop{float:left;width: 204px;height: 15px;}
	div.LoginBoxCloseIcon{float: right;height: 15px;margin:2px;margin-top:2px;}
	div.LoginBoxContent{float:left;width: 180px;height: auto;padding: 0px 12px 10px 12px;}
	
	    div.LoginBoxContent div.LogoutToolItemDiv a.LogoutToolIcon, div.LoginBoxContent div.LogoutToolItemDiv a.LogoutToolLink, div.LoginBoxContent div#ForgotPasswordDiv a{background:none;text-indent:0px;height:auto;width:auto;line-height:0px;float:none;margin-top:-10px;color: #242424;color: #000;}
	    div.LoginBoxContent div#ForgotPasswordDiv a{line-height:20px;margin-top:7px;font-weight:normal;}
	    div.LoginBoxContent div.LogoutToolItemDiv a.LogoutToolLink{display:block;margin-bottom:10px;text-indent:25px;font-weight:normal;}

	.LogoutToolItemDiv{/*margin: 3px 0px 3px 0px;padding-top:3px;padding-bottom:3px;*/padding-top:15px;border-top:solid 1px #999999;margin-bottom:5px;padding-bottom:5px;border-bottom:solid 1px #999999;}
	/*a.LogoutToolLink{position:relative;bottom:5px;color: #000;}
	a.LogoutToolIcon{text-decoration:none;color: #000;}
	*//*.failedMessage{color:red;}
	*/
	h1.welcometext{font-family:Arial,Tahoma,sans-serif;font-size:28px;font-weight:bold;text-align:left;padding:10px 0 2px 0;line-height:32px;letter-spacing:-2px;font-weight:normal;}
	
	div.NewsListSourceDiv{color: #646464;font-style: italic;}
	div.NewsListTitleDiv a{color:#000;}
	div.NewsListSimpleLinkDiv{float:left;width: 475px;overflow: hidden;}
	div.NewsListReadMoreDiv{margin-top: 5px;text-align:right;}
	#NewsListingDiv h3{margin-bottom:2px;display:inline;}
	.StartPageBoxContent h3{margin-bottom:2px;margin-top:2px; }
	#NewsListingDiv h3 a:link, #NewsListingDiv h3 a:hover, #NewsListingDiv h3 a:visited, #NewsListingDiv h3 a:active{color: black;}
	div.NewsListSeparator{clear:both;display:block;/*border-top:solid 1px #4f504f;*/height:12px;margin-top:0px;}
	/*#NewsListingDiv a.readMore{float: left; padding: 0 12px 0 0; font-weight: bold; background: url("../images/blue_arrows1.gif") no-repeat right center;}
	*/
	
	.hidden{display:none;}
	.imgcontainerleft{padding:0 8px 3px 0;float:left;}
	.imgcontainerright{padding:0 0 3px 8px;float:right;}
        
    /*-- sitemap --*/
	div.fullwidth{width:100%;}
	.rightfloating{float: right;}
	.leftfloating{float: left;}
	div.fullwidth table.sitemap {line-height:1.2em;}
	div.fullwidth table.sitemap td{vertical-align:middle;}

    /*Commentform */	
    .genFields{}
    .commentForm label, .commentForm input, .commentForm textarea {float:left;display:block;}
    .commentForm label {width:184px;}	 
    .commentForm div.comment{background:transparent url(../images/commentTextfield2.png) no-repeat scroll 183px 0px;height:137px !important;}
    .commentForm textarea {background:transparent;border:0 none;height:115px;margin:4px 0 0 5px;width:224px;}
    .commentForm input.recipient {background:transparent url(../images/commentInput2.png) no-repeat scroll 0 0;border:0 none;height:20px;margin:0 0 9px;text-indent:6px;width:236px;}
    .commentForm input.sender {background:transparent url(../images/commentInput2.png) no-repeat scroll 0 0;border:0 none;height:20px;margin:0 0 9px;text-indent:6px;width:236px;}

    .commentForm h2 {font-size:1.2em; letter-spacing:0; text-decoration:underline; color:#000; margin-bottom:0;}
    .commentForm h3 {font-size:1em; margin-bottom:0; line-height:0;}
    
    /*-- Kontakta oss --*/
	.employee{float:left; margin: 12px 15px 0 12px;}
	
	/* --- FAQ --- */
	.FAQCategoryHeading1{font-style: italic;font-size: 1.2em;font-weight: bold;margin: 8px 0 10px 10px;}
	.FAQCategoryHeading2{font-style: normal;font-weight: bold;margin: 8px 0 0 0;}
	.FAQquestion{font-weight: bold;margin: 6px 0 -5px 0;}
	.faq{cursor: pointer;margin: -7px 0 -10px 0;}
	.faqFact{margin: -10px 0 10px 0;}
	
	/* --- Gallery --- */

	/* --- Item listing --- */
	div.GalleryItemContainerDiv{width:130px;float:left;	border: solid 1px #cccccc;	table-layout: fixed;margin-bottom:5px;margin-right:5px;margin-left:10px;}
	div.GalleryItemDiv{padding:10px;height: 110px;overflow:hidden;text-align: center;vertical-align: middle;}
	div.GalleryItemTextDiv{background-color:#EEEEEE;width: 114px;padding:8px 8px 8px 8px;overflow: hidden;white-space: nowrap;}

	/* --- Show item --- */
	div.GalleryShowItemContainerDiv{width:550px;float:left;border: solid 1px #cccccc;table-layout: fixed;margin-right:5px;margin-left:10px;}
	div.GalleryShowItemDiv{padding: 15px;height: auto;overflow:hidden;text-align: center;}
	div.GalleryShowItemTextDiv{background-color:#EEEEEE;width: 540px;padding:5px;overflow: hidden;white-space: nowrap;}
	div.GalleryItemPrevDiv{text-align:left;float:left;width:32%;margin-left:10px;}
	div.GalleryItemCountDiv{text-align:center;float:left;width:32%;}
	div.GalleryItemNextDiv{text-align: right;float:left;width:32%;}

	/*Comments */	

	div.middleColLarge .art_lop1_bottom_left{width:557px;float:left;padding-bottom:12px;}
		div.middleColLarge .art_lop1_bottom_left h3.num_comments{background:transparent url(../images/skriv_kommentar_large_back.gif) no-repeat scroll left center;}
		div.middleColLarge .art_lop1_bottom_left h3.write_comment{background:transparent url(../images/skriv_kommentar_back2.gif) no-repeat scroll left center;}
		div.middleColLarge .art_lop1_bottom_left h3.tip{background:transparent url(../images/mail_icon_back2.gif) no-repeat scroll left center;}
		div.middleColLarge .art_lop1_bottom_left h3.go_back {font-size:14px;background:transparent url(../images/bluearrows_back.gif) no-repeat scroll left center;color:#0066CC;float:right;padding:0 0 0 20px;}
		div.middleColLarge .art_lop1_bottom_left p.right_aligned {color:#666666;clear:both;float:right;margin:0;text-align:right;}

	.art_lop1_bottom_left{clear:both;position:relative;padding:8px 12px;margin:0 0 8px;background:#fff;width:370px;}
		.art_lop1_bottom_left h3.read_comment{margin:2px 0 0;padding:0 0 0 25px;float:left;}
		.art_lop1_bottom_left h3.num_comments{margin:2px 0 0 196px;padding:2px 0 0 25px;}

	div#form_comment {color:#666666;}
	div#form_comment b{margin:0 5px 0 0;}

	div#form_comment textarea{width:233px;}
	div#form_comment input.recipient{width:230px;}
	div#form_comment input.sender{width:230px;}

	div.middleColLarge .comment_box{width:561px;}	
	div.middleColLarge .comments_box{width:561px;}
		div.middleColLarge .comments_box div.comment{background:#FFFFFF url(../images/comment_topbg2.gif) no-repeat scroll left top;}
	.comment_box{background:#D1D1D1;clear:both;padding:10px 10px 2px;margin:8px 0;width:374px;}
	.comments_box{padding:10px 10px 2px;margin:8px 0;clear:both;background:#D1D1D1;width:374px;}
	.comments_box div.comment{background:#FFFFFF url(../images/comment_topbg1.gif) no-repeat scroll left top;color:#556067;margin:0 0 8px;padding:8px 0 0;}
	
	.comments_box div.comment div.commentinfo{overflow:auto;width:100%;}
	.comments_box div.comment div.commentinfo em{display:block;float:left;padding:0 8px 8px;background:transparent url(../images/comment_bottombg1.gif) no-repeat scroll left bottom;}
	.comments_box div.comment div.commentinfo a{display:block;float:right;padding:0 8px 8px;background:transparent url(../images/comment_bottombg1.gif) no-repeat scroll right bottom;}
	.comments_box div.comment p{margin:0 0 8px;padding:0 8px;}
	
	.art_lop1_bottom_left h3.read_comment{background:transparent url(../images/las_kommentar.gif) no-repeat scroll left center;float:left;font-size:13px;margin:2px 0 0;padding:0 0 0 25px;}
	.art_lop1_bottom_left h3.num_comments{background:transparent url(../images/skriv_kommentar_short_back.gif) no-repeat scroll left center;font-size:13px;font-style:italic;margin:2px 0 0 196px;padding:2px 0 0 25px;}
	.art_lop1_bottom_left h3.write_comment{background:transparent url(../images/skriv_kommentar_back.gif) no-repeat scroll left center;font-size:13px;margin:2px 0 0;padding:0 0 0 25px;}
	.art_lop1_bottom_left h3.tip{background:transparent url(../images/mail_icon_back1.gif) no-repeat scroll left center;font-size:13px;margin:2px 0 0;padding:0 0 0 25px;}
	
	.art_lop1 h3, .art_lop_double .half_width h3, .art_fullength h3, .art_fullength_wide h3, .art_lop1_bottom h3, .art_lop_bottom_wide h3, .art_lop1_bottom_left h3 {line-height:24px;}
	
	/* find organisation */
/* --- Organisation ---*/	
	span.orgLabel{font-weight:bold;display:block;padding: 0 0 5px 0;}
	    span.orgLabel p{margin:0;}
	span.orgLabelSearch{font-weight:bold;padding: 0 0 5px 0;display:block;}
   /* table.searchPanel,table.startPanel,table.selectMorePanel {font-family:Arial,Verdana,Tahoma,sans-serif;font-size:1em;line-height:1.4em;}
    *//*table.searchPanel input.text, table.startPanel select, table.selectMorePanel select{font-size:1em;Width:200px; background:transparent url(../images/search_input_bg1.gif) repeat-x scroll 0 0;border-color:#504E44 #A39F90 #F0EFE8;border-style:solid;border-width:1px;display:block;margin:0 0 4px;padding:0;}    */
    h2.findOrg{font-size:1.667em;line-height:1em;margin-bottom:8px; letter-spacing:0px;}

    .findOrgSearchResultEven {background-color:#DCDCDC;padding: 8px;}
    .findOrgSearchResultOdd {background-color:#fff;padding: 8px;}
    .findOrgSearchText{padding:0;margin-bottom:10px;font-size:1em;}
    
    /*-- sitemap --*/
	div.fullwidth{width:100%;}
	.rightfloating{float: right;}
	.leftfloating{float: left;}
	div.fullwidth table.sitemap {line-height:1.2em;}
	div.fullwidth table.sitemap td{vertical-align:middle;}
	
	/*-- sitemap --*/
	.SiteMap{margin-top:10px;}
	ul.sitemaplist{padding: 0;}
	ul.sitemaplist li{margin: 0 0 0.5em 0;padding: 0;list-style: none;font-size: 1em;}
	ul.sitemaplist li a{text-decoration: none;border:0;}
	ul.sitemaplist li a:visited{text-decoration: none;border:0;}
	ul.sitemaplist li li{margin: 0;padding-left: 2.5em;background: url(/images/design/sitemap/elementLine.gif) no-repeat;font-weight:normal;}
	ul.sitemaplist li li.LineEnd{background: url(/images/design/sitemap/elementLineEnd.gif) no-repeat;}
	ul.sitemaplist li li a{text-decoration: none;border:0;font-weight:normal;}
	ul.sitemaplist li li a:visited{text-decoration: none;border:0;font-weight:normal;}
	ul.sitemaplist li li li{}
	
	div.artBottom{padding-bottom:20px;}
	
	/*-- formulär --*/
	div.xform{margin:0;padding: 0 0 10px 11px;font-weight:bold;color:#000;}
	div.xform table {font-family:Arial, Tahoma, sans-serif;font-size:1em;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.6em;color:#556067;padding:0;margin:0;width:auto;}
	div.xform table input[type=submit] {background:#1D2D4B none repeat scroll 0 0;border:0 none;color:#FFFFFF;font-weight:bold;padding:1px;font-size: 1.1em;float:right;}
		div.xform table td{vertical-align:top;padding:0 6px 6px 0;}
		div.xform table td fieldset label{bottom:1px;margin:0 0 0 4px;position:relative;}
		
	div.specialfield { display: none } 
	
	/*-- medlemslista --*/
	table.FixtureListTable{margin: 5px 0 10px 10px;width:96%;}
	table.StatisticsTable{margin: 10px 0 10px 10px;}
	
	/*--Resultat--*/
	
/* --- RESULTATVISNING --- */
#ResultPickDiv
{
	height: 6em;
	margin: 10px 12px;
	background: #EEEEEE;
	padding:10px 12px;
	
}
#ResultPickDiv label
{
	display:			block;
	width:				auto;
	font-weight:		bold;
	margin:             0.4em 0;
	font-size:			1.1em;
}
#ResultPickSeasonDiv
{
	margin-right:25px;
	float: left;
}
#ResultPickTournamentDiv
{
		float: left;
}
.resultpickdivdropdown
{
	font-size:0.9em;
}
.resultpickdivbutton
{
	margin: 0 0 0 6px;
	padding:0;
	font-size:0.9em;
}
/*--- TABELLER FÖR RESULTATVISNING ---*/

/* Länkinställningar */
.FixtureLinkDiv a:link,
.StatisticsTable a:link,
.FixtureListTable a:link
{
	text-decoration: none;
}
.FixtureLinkDiv a:visited,
.StatisticsTable a:visited,
.FixtureListTable a:visited
{
	text-decoration: none;
}
.FixtureLinkDiv a:hover,
.StatisticsTable a:hover,
.FixtureListTable a:hover
{
	text-decoration: underline;
}
.FixtureLinkDiv a:active,
.StatisticsTable a:active,
.FixtureListTable a:active
{
	color: #FF0000;
}

/* Länk till alla matcher */
.FixtureLinkDiv
{
	text-align: right;
	display: block;
	padding-bottom: 11px;
	margin: 0 10px;
}

/* Enkel tabell med ram */
.StatisticsTable
{
	border: 1px solid #BEBEBE;
	border-collapse: collapse;
	margin: 0.5em 0;
	padding: 0;
	width: 95%;
}
.StatisticsTable th, .StatisticsTable td
{
	border: 1px solid #BEBEBE;
	padding: 2px 5px;
	vertical-align: top;
}
.StatisticsTable thead th
{
	background: #DDDDDD;
	color: #000;
	text-align: left;
}
.StatisticsTable .EvenRow
{
	background: #F7F7F7;
	color: #000;
}
.StatisticsTable tfoot tr td
{
	background: #F7F7F7;
	color: #000;
	text-align: right;
}
.StatisticsTable tfoot tr td a:link, .StatisticsTable tfoot tr td a:visited
{
	background: #F7F7F7;
	color: #000;
	font-weight: bold;
}
.StatisticsTable a:hover, .StatisticsTable a:focus
{
	background: #F7F7F7;
	color: #f00;
}
.StatisticsTable tbody tr .ImageCell
{
	vertical-align: top;
}

.CalendarSchemeTable td
{
	height: 13em;
}
.CalendarSchemeTable td h3
{
	margin: 0;
	text-align:right;
}
.CalendarSchemeTable td ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.CalendarSchemeTable td ul li
{
	width: 93px;
	margin: 0;
	padding: 5px 0 0 0;
	list-style-type: none;
	line-height: normal;
	white-space: nowrap;
	overflow: hidden;
}
.CalendarSchemeTable .EvenRow
{
	background-color: #DDDDDD;
}

.CalendarListTable td
{
	vertical-align: top;
}
.CalendarListTable td ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.CalendarListTable td ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* Matchlistor */
.FixtureListTable
{
	border: 1px solid #BEBEBE;
	border-collapse: collapse;
	margin: 0.5em 0;
	padding: 0;
	width: 95%;
}
.FixtureListTable th, .FixtureListTable td
{
	border: 1px solid #BEBEBE;
	padding: 2px 5px;
}
.FixtureListTable thead th
{
	background: #DDDDDD;
	color: #000;
	text-align: left;
}
.FixtureListTable tbody th
{
	background: #fff;
	color: #000;
	text-align: left;
}
.FixtureListTable thead td
{
	border: 1px solid #BEBEBE;
	background: #1d6dcf;
	color: #fff;
	font-weight: bold;
}
.FixtureListTable tbody .EvenRow
{
	background: #F7F7F7;
	color: #000;
}
/* Kontaktuppgifter */
.entry table.ContactListTableHeading
{
	border: 0;
	padding: 0;
	margin-bottom:6px;
	width:97%;
}
.entry table.ContactListTableHeading thead td
{
	border: 1px solid #BEBEBE;
	background: #1d6dcf;
	color: #fff;
	font-weight: bold;
	border: 0;
	padding: 2px 5px;
}
.entry table.ContactListTable
{
	border: 0;
	padding: 0;
	margin-bottom:12px;
	width:97%;
}
.ContactListTable th, .ContactListTable td
{
	border: 0;
	padding: 2px 5px;
}
.ContactListTable thead th
{
	background: #DDDDDD;
	color: #000;
	text-align: left;
}
.ContactListTable tbody th
{
	background: #DDDDDD;
	color: #fff;
	text-align: left;
	margin-top:5px;
}
.ContactListTable thead td
{
	border: 0;
	background: #DDDDDD;
	color: #fff;
	font-weight: bold;
	
}
.ContactListTable tbody .EvenRow
{
	background: #F7F7F7;
	color: #000;
}
.contactscontainer{}

/* Serietabellen */
.entry table.StandingsTable
{
	border: 1px solid #BEBEBE;
	border-collapse: collapse;
	margin: 0 10px;
	padding: 0 0 12px 0;
	width: 96%;
}
.StandingsTable th 
{
	text-align: center;
}
.StandingsTable th, .StandingsTable td
{
	border: 1px solid #BEBEBE;
	padding: 2px 3px;
}
.StandingsTable th
{
	background: #DDDDDD;
	color: #000;
}
.StandingsTable thead td
{
	border: 1px solid #BEBEBE;
	background: #1d6dcf;
	color: #fff;
	font-weight: bold;
	padding: 2px 5px;
}
.StandingsTable .WideCell
{
	padding: 2px 5px;
}
.StandingsTable tbody td
{
	padding: 2px 3px;
	text-align: center;
}
.StandingsTable .LeftAlignTd
{
	text-align: left;
}
.StandingsTable .RightAlignTd
{
	text-align: right;
}
.StandingsTable tbody .EvenRow
{
	background: #F7F7F7;
	color: #000;
}
.StandingsTable tbody .AboveLineRow td
{
	border-bottom: 1px solid #000;
}
.StandingsTable tbody tr .SortColumnCell
{
	font-weight: bold;
	color: #000;
}
.StandingsTable tbody tr .LastColumnCell
{
	border-right: 1px solid #DDDDDD;
}
.ChangedMatch, .ChangedMatch a:link, .ChangedMatch a:visited
{
	color: red;
}
.ButtonInput{margin:0 0 0 6px;padding:0;}
.matchresult{padding:4px 12px;font-size:1.2em;font-weight:bold;}

/* -- ContactInfo --*/
.entry table.ContactInfoTable{width:66%;}

.backLink{padding: 0 12px 12px 0;}

/*-- drumedarloggo --*/
.drumedar{float:right;padding-top:5px;}

/*-- contacts --*/
.contactdepartmentdrop{margin:10px 10px 10px 11px;}
.hiddencontent{display:none;}

/*-- nyhetsarkiv --*/
.newsarchiveyear{margin: 0px 10px 20px 12px;}
.newsarchivemonth{margin: 0px 10px 20px 0px;}
.newsarchivechoose{margin: 0px 10px 20px 0px;}

.red {color:Red;}

/*login workrooms*/
.speciallogin { background:#fff; color:#556067; margin:0 0 8px;}
						.speciallogin .inner {height:auto !important;height:1%;min-height:1%;overflow:auto;padding:10px 0 0 0;}
						.speciallogin h2 {margin:0px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
						.speciallogin h3 {margin:0px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
						.speciallogin h4 {margin:0px 11px 2px;line-height:1em;padding:0;font-weight:bold;}
						.speciallogin p {margin:0;padding:0 11px 10px;line-height:1.3em;}
						.speciallogin input{margin:5px 0px 5px 11px;}
							.speciallogin input.button{margin:0 0px 10px 0px;}
							.speciallogin .checkbox{margin:0 5px 0px 0px;float:left;}
							.speciallogin .table{margin:0 0 15px 11px;}
							.speciallogin .errormessage{margin:0 0 15px 11px;color:Red;}
							.speciallogin .loginmessage{margin:0 0 15px 11px;}
							

/*#IdrottOnline-LoginBox{top:232px !important;}*/

/* Kalender */
#CalendarDiv #CalendarTabs
{
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
#CalendarDiv fieldset
{
	padding: 0.6em;
	margin: 12px;
}
#CalendarDiv legend
{
	font-weight: bold;	
	
}
#CalendarDiv .FieldDiv,
#CalendarDiv .ButtonDiv
{
	clear: both;
	margin: 4px 0;	
}
#CalendarDiv .FieldDiv label
{
	display: block;
	float: left;
	width: 100px;
}
#CalendarDiv .FieldDiv input,
#CalendarDiv .FieldDiv select
{
	display: block;
	float: left;
	width: 80px;
}

p.RecParagraph
{
    font-style: italic;
}

div.MainBodyParagraph
{
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
    padding: 10px 20px 10px 20px;
    border-color: #ddd;
    border-width: 1px;
    border-style: solid;
    background-color: #f8f8f8;
}
.StartPageBoxContent 
{
    width: 168px;
    margin: 6px;
}


