@import "reset.css";

/*----------------------------------------*/
/*---------- Reset & Groundrules -----------*/
/*----------------------------------------*/
* {margin: 0; padding: 0;}
html {background: #dbc8a2 url("../images/gym_floor.jpg");}
html,body {height: 100%;}
body {font: normal 62.5%/1.6em Arial, Tahoma, sans-serif; color: #2e3238; background: none;}

p{margin: 0 0 16px; }
ul{margin: 0 0 16px;}
ol{margin: 0px 0 16px 30px;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.2em; line-height: 1.6em; margin-bottom: 8px;}

strong {font-weight: bold;}

table {font: normal 1.1em/1.6em Arial, Tahoma, sans-serif;}
div.xform table {font-family:Verdana,Arial,Tahoma,sans-serif;font-size:1.1em;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.6em;}
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;}
    div.xform table td fieldset label{bottom:1px;margin:0 0 0 4px;position:relative;}

img {display: block;}
a img {border: none;}

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;}

/*----------------------------------------*/
/*---------------- MainBrand -------------*/
/*----------------------------------------*/	

div.container_bottom{bottom:37px;float:right;margin-right:9px;margin-top:9px;position:relative;right:4px;text-align:right;}
div.container_bottom p {color:#878787;margin-bottom:1px;}
div.container_bottom p a{font-size:10px;}
div.container_bottom p span{ background:#fff url(../images/drumedar.gif) no-repeat scroll 18px 0;height:100%;left:0;position:absolute;top:0;width:100%;}
div.container_bottom img {margin-bottom:2px;vertical-align:text-bottom;}

/*----------------------------------------*/
/*---------------- Layout ----------------*/
/*----------------------------------------*/	
a.bypassNav {position: absolute; left: -9999px;color: #000;}
#totalwrapper {width: 998px; padding: 8px 0 16px; margin: 0 auto; text-align: left; position: relative; z-index: 1;}

	#cTop {height: 16px; width: 100%; background: url(../images/bg_cTop.png) no-repeat;}
	#cBody {padding: 0 9px; width: 980px; background: url(../images/bg_cBody.png) repeat-y; min-height: 800px; position: relative;}
	#cBottom {height: 18px; width: 100%; background: url(../images/bg_cBottom.png) no-repeat;}

		/* ================================================================ 
		Top navigation
		=================================================================== */
		/* common styling */
		.topMenuWrapper {position: relative; z-index: 100; margin: 0 0 100px 11px; background: url(../images/bg_topmenu.png) no-repeat center bottom; width: 958px; height: 60px; top: -8px;}
		.topMenuWrapper ul {font-size: 1.8em; margin: 0; border: none; padding: 0 23px; width: 912px; list-style: none;}
		.topMenuWrapper ul li {margin: 0; border: none; padding: 0; float: left; display: block; list-style: none; height: 56px; white-space: nowrap; position: relative;}
		.topMenuWrapper ul li.right {float: right;}
		.topMenuWrapper ul li a, .topMenuWrapper ul li a:visited {padding: 0 0 0 5px; display: block; float: left; color: #576bb0; height: 56px; line-height: 56px;}
		.topMenuWrapper ul li a span {display: block; float: left; height: 56px; line-height: 56px; padding: 0 20px 0 15px; cursor: pointer;}
		.topMenuWrapper ul li span.rightMenuText {color:#FBF9F2;font-size:0.5em;left:35px;position:relative;top:16px;z-index:0;}
		.topMenuWrapper ul li a strong {font-weight: normal;}
		.topMenuWrapper ul li ul {margin: 0; padding: 4px 0 0; list-style: none; display: none; width: 200px; background: url(../images/dropDownBody.png) no-repeat; font-size: .81em;}

			.topMenuWrapper ul li#item1 span, .topMenuWrapper ul li#item1 a, .topMenuWrapper ul li#item1 a:visited {color: #576bb0;}
			.topMenuWrapper ul li#item2 span, .topMenuWrapper ul li#item2 a, .topMenuWrapper ul li#item2 a:visited {color: #2fa9ec;}
			.topMenuWrapper ul li#item3 span, .topMenuWrapper ul li#item3 a, .topMenuWrapper ul li#item3 a:visited {color: #2c6ce7;}
			.topMenuWrapper ul li#item4 span, .topMenuWrapper ul li#item4 a, .topMenuWrapper ul li#item4 a:visited {color: #616c82;}
			.topMenuWrapper ul li#item5 span, .topMenuWrapper ul li#item5 a, .topMenuWrapper ul li#item5 a:visited {color: #343f5b;}
			.topMenuWrapper ul li#item6 span, .topMenuWrapper ul li#item6 a, .topMenuWrapper ul li#item6 a:visited {color: #f5ad1a;}
			.topMenuWrapper ul li#item7 span, .topMenuWrapper ul li#item7 a, .topMenuWrapper ul li#item7 a:visited {color: #dd7171;}
			.topMenuWrapper ul li#item8 span, .topMenuWrapper ul li#item8 a, .topMenuWrapper ul li#item8 a:visited {color: #5ab056;}

			
			.topMenuWrapper ul li a.selected span {color: #FFF;}
			.topMenuWrapper ul li#item1 a.selected {background: url(../images/selectedSprite.png) no-repeat left -11px;}
			.topMenuWrapper ul li#item1 a.selected span {background: url(../images/selectedSprite.png) no-repeat right -11px;color:#fff;}
			.topMenuWrapper ul li#item1 a.selected span strong {background:#576bb0;}
			.topMenuWrapper ul li#item2 a.selected {background: url(../images/selectedSprite.png) no-repeat left -73px;}
			.topMenuWrapper ul li#item2 a.selected span {background: url(../images/selectedSprite.png) no-repeat right -73px;color:#fff;}
			.topMenuWrapper ul li#item2 a.selected span strong {background:#2fa9ec;}
			.topMenuWrapper ul li#item3 a.selected {background: url(../images/selectedSprite.png) no-repeat left -135px;}
			.topMenuWrapper ul li#item3 a.selected span {background: url(../images/selectedSprite.png) no-repeat right -135px;color:#fff;}
			.topMenuWrapper ul li#item3 a.selected span strong {background:#2c6ce7;}
			.topMenuWrapper ul li#item4 a.selected {background: url(../images/selectedSprite.png) no-repeat left -197px;}
			.topMenuWrapper ul li#item4 a.selected span {background: url(../images/selectedSprite.png) no-repeat right -197px;color:#fff;}
			.topMenuWrapper ul li#item4 a.selected span strong {background:#616c82;}
			.topMenuWrapper ul li#item5 a.selected {background: url(../images/selectedSprite.png) no-repeat left -259px;}
			.topMenuWrapper ul li#item5 a.selected span {background: url(../images/selectedSprite.png) no-repeat right -259px;color:#fff;}
			.topMenuWrapper ul li#item5 a.selected span strong {background:#343f5b;}
			.topMenuWrapper ul li#item6 a.selected {background: url(../images/selectedSprite.png) no-repeat left -321px;}
			.topMenuWrapper ul li#item6 a.selected span {background: url(../images/selectedSprite.png) no-repeat right -321px;color:#fff;}
			.topMenuWrapper ul li#item6 a.selected span strong {background:#f5ad1a;}
			.topMenuWrapper ul li#item7 a.selected {background: url(../images/selectedSprite.png) no-repeat left -386px;}
			.topMenuWrapper ul li#item7 a.selected span {background: url(../images/selectedSprite.png) no-repeat right -386px;color:#fff;}
			.topMenuWrapper ul li#item7 a.selected span strong {background:#dd7171;}
			.topMenuWrapper ul li#item8 a.selected {background: url(../images/selectedSprite.png) no-repeat left -448px;}
			.topMenuWrapper ul li#item8 a.selected span {background: url(../images/selectedSprite.png) no-repeat right -448px;color:#fff;}
			.topMenuWrapper ul li#item8 a.selected span strong {background:#5ab056;}
		
		/* specific to non IE browsers */
		.topMenuWrapper ul li:hover a {}
		.topMenuWrapper ul li:hover ul{display: block; position: absolute; top: 56px; left: -1px; 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: url(../images/dropDownBody.png);}
		.topMenuWrapper ul li:hover ul li.ender {font-size: 0; line-height: 0; height: 8px; min-height: 1px; background: url(../images/dropDownBottom.png) no-repeat;}
		.topMenuWrapper ul li:hover ul li a {float: none; display: block; padding: 0 6px; height: auto; min-height: 1.4em; line-height: 1.4em; position: relative; z-index: 1; background: url(../images/transparent.gif);}
		.topMenuWrapper ul li:hover ul li a:hover {background:#576bb0; color:#FFF;}
		
			.topMenuWrapper ul li#item1:hover ul li a:hover {background:#576bb0;color:#fff;}
			.topMenuWrapper ul li#item2:hover ul li a:hover {background:#2fa9ec;color:#fff;}
			.topMenuWrapper ul li#item3:hover ul li a:hover {background:#2c6ce7;color:#fff;}
			.topMenuWrapper ul li#item4:hover ul li a:hover {background:#616c82;color:#fff;}
			.topMenuWrapper ul li#item5:hover ul li a:hover {background:#343f5b;color:#fff;}
			.topMenuWrapper ul li#item6:hover ul li a:hover {background:#f5ad1a;color:#fff;}
			.topMenuWrapper ul li#item7:hover ul li a:hover {background:#dd7171;color:#fff;}
			.topMenuWrapper ul li#item8:hover ul li a:hover {background:#5ab056;color:#fff;}

		/*.topMenuWrapper ul li.rss a, .topMenuWrapper ul li.rss a:visited {background:transparent url(../images/functionIcons_sprite.gif) no-repeat scroll left 13px;bottom:16px;left:13px;margin-left:10px;padding:0;position:relative;text-indent:-9999px;width:24px;}
		.topMenuWrapper ul li.english a, .topMenuWrapper ul li.english a:visited {background:transparent url(../images/functionIcons_sprite.gif) no-repeat scroll -24px 13px;bottom:16px;left:28px;margin-left:0;padding:0;position:relative;text-indent:-9999px;width:25px;z-index:10;}
		.topMenuWrapper ul li.login a, .topMenuWrapper ul li.login a:visited {background:transparent url(../images/functionIcons_sprite.gif) no-repeat scroll -48px 13px;bottom:16px;height:56px;left:37px;padding:0;position:relative;text-indent:-9999px;width:23px;z-index:10;}
		.topMenuWrapper ul li.logout a, .topMenuWrapper ul li.logout a:visited {background:transparent url(../images/functionIcons_sprite.gif) no-repeat scroll -71px 13px;bottom:15px;height:56px;left:35px;padding:0;position:relative;text-indent:-9999px;width:32px;z-index:10;}*/
				
        .topMenuWrapper ul li.rss a, .topMenuWrapper ul li.rss a:visited {width: 24px; padding: 0; margin-left: 10px; position: relative; overflow: hidden; font-size: 10px; color: #FFF; letter-spacing: -1px;}
        .topMenuWrapper ul li.english a, .topMenuWrapper ul li.english a:visited {width: 25px; padding: 0; margin-left: 10px; position: relative; overflow: hidden; font-size: 10px; color: #FFF; letter-spacing: -1px;}
        .topMenuWrapper ul li.login a, .topMenuWrapper ul li.login a:visited {width: 23px; padding: 0; position: relative; overflow: hidden; font-size: 10px; color: #FFF; letter-spacing: -1px;}
        .topMenuWrapper ul li.logout a, .topMenuWrapper ul li.logout a:visited {color:#FFFFFF;font-size:10px;letter-spacing:-1px;overflow:hidden;padding:0;position:relative;width:32px;}

        .topMenuWrapper ul li.rss a span {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/functionIcons_sprite.gif) no-repeat left 13px;}
        .topMenuWrapper ul li.english a span {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/functionIcons_sprite.gif) no-repeat -24px 13px;}
        .topMenuWrapper ul li.login a span {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/functionIcons_sprite.gif) no-repeat -49px 13px;}
        .topMenuWrapper ul li.logout a span{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:transparent url(../images/functionIcons_sprite.gif) no-repeat -71px 13px;}


        /* Bounce fix for ie7 */
		.hand_pointer{  cursor: pointer;  cursor: hand; }
		
 #header {background: #000; height: 195px; width: 980px; position: absolute; z-index: 2; top: 0; left: 9px;}

    /*#header h1 {position: absolute; right: 13px; bottom:0; width: 260px; height: 56px; line-height: 56px; background: url("../images/logo_plate.png") no-repeat; text-indent: -9999px; overflow: hidden;}
	#header h1 a {display: block; width: 259px; height: 56px; line-height: 56px;}
	#header h1 a img {margin: 6px auto 0;}*/
	#header h1 {position: absolute; right: 13px; bottom: 0px; width: 260px; background: url("../images/logo_plate.png") no-repeat; overflow: hidden; margin: 0;z-index: 10;}
	#header h1 a {display: block; width: 259px; height: 58px; line-height: 58px;}
	#header h1 a img {margin: 6px auto 0;}
	#header h1 span {display: block; overflow:hidden;}
	#header h1 span a {text-indent: -9999px;}
	#header h1 ul.wr_breadCrumb {font-size: 12px; line-height: 1em; clear: both; margin: -8px 0 0; zoom: 1; padding: 0 12px 12px; overflow: hidden;}
	#header h1 ul.wr_breadCrumb li, #header h1 ul.wr_breadCrumb li a {line-height: 1em; height: auto; display: block; float: left; width: auto;font-size:1.2em;}
	#header h1 ul.wr_breadCrumb li.home a, #header h1 ul.wr_breadCrumb li.home a:visited {color: #000;font-weight:bold;}
	#header h1 ul.wr_breadCrumb li.selected a, #header h1 ul.wr_breadCrumb li.selected a:visited {color: #3E73BF;font-weight:bold;}


	div.breadcrumb {width:680px; min-height: 2.273em; height: auto; line-height: 2.273em; font-size: 1.2em; position: relative; z-index: 4; background: url("../images/breadCrumbLeft.png") no-repeat; margin: 0 0 -4px 12px; padding-left: 12px; float: left;}
	*+html div.breadcrumb {float: none;}
	div.breadcrumb em {color: #000; float: left; display: block; background: url("../images/breadCrumbBody.png") repeat-x left top; padding: 0px; margin: 0; font-style: normal;}
	div.breadcrumb em a, div.breadcrumb em a:visited {color: #2c6cb1;}
	div.breadcrumb span {float: left; display: block; background: url("../images/breadCrumbRight.png") no-repeat left top; width: 12px; height: 2.273em;}
	div.emptybreadcrumb {float:left;font-size:1.1em;height:auto;line-height:2.273em;margin:0 0 -4px 12px;min-height:2.273em;padding-left:12px;position:relative;z-index:4;}
	
	.submenu {background: url(../images/subMenu.png) no-repeat; position:relative; z-index: 6; clear: both; height: 42px; padding: 0 12px;}
	.submenu ul {height: 38px; line-height: 38px; display: block; width: 500px; margin: 0; list-style: none; font-size: 1.4em; position:relative; width:680px; z-index: 6; padding: 4px 0 0; float: left;}
	.submenu ul li {display: block; float: left; height: 38px; line-height: 38px; padding: 0 3px 1px 0; background: url(../images/subMenuDivider.png) no-repeat right center;}
	.submenu ul li.lastItem {background: none;}
	.submenu ul li a {display: block; float: left; margin: 0; padding: 0 10px; color: #333;} 
	.submenu ul li a:hover, .submenu ul li.selected a {text-decoration: underline;}

	.submenu div.search {position: relative; float: right; display: block; margin: 0; padding: 13px 0 0; height: auto !important; height: 1%; min-height: 1%; overflow: auto;}
	.submenu fieldset {border: none;}
	.submenu fieldset legend {display: none;}
	.submenu fieldset label {display: none;}
	.submenu fieldset input.searchString {margin: 0 5px 0 0; font-size: 1em; padding: 0; border: none; height: 16px; background: url("../images/searchInput.png") no-repeat; width: 173px; display: block; float: left; padding: 2px 4px;}
	.submenu fieldset select option {}
	.submenu fieldset input.search_button {background:transparent url(../images/searchButton.png) no-repeat scroll 0 0; border:medium none; bottom:16px; cursor:pointer; float:left; font-size:11px; font-weight:bold; height:21px; margin:-1px 0 0; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding:0; width:56px;
}
	
	/*#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 {min-height:400px;clear: both; width: 100%; overflow: hidden; background: url("../images/bg_columnswrapper_fade.png") no-repeat; position:relative; z-index: 5; font-size: 1.2em;}
	#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;}
        
		.left_c1 {float: left; width: 450px;}	
		.left_c2 {float: left; width: 244px; padding: 0 12px 0 0;}
		
			.art_lop1, .art_lop_double, .art_fullength {clear: both; padding: 8px 0 0; margin: 0 0 8px 0; width: 450px; background: url("../images/teaserTop1.png") no-repeat top left; position: relative;}
			.art_lop1_bottom_left {background:transparent url(../images/teaserTop2.png) no-repeat scroll left top;clear:both;margin:10px 0 8px;padding:8px 0 0;position:relative;width:450px;}
			.art_lop1_bottom{clear: both; padding: 8px 12px 8px 12px; margin: 0 0 8px 0; width: 426px; position: relative;}
            

			.art_lop1 .inner, .art_lop_double .inner, .art_fullength .inner{padding: 0px 12px 8px; background: #FFF url(../images/teaserBody1.png) repeat-y; overflow:hidden; height: auto !important; height: 1%; min-height: 1%;}
			.art_lop1_bottom_left .inner {padding: 0px 12px 8px; background: #FFF url(../images/teaserBody2.png) repeat-y; overflow: auto; height: auto !important; height: 1%; min-height: 1%;}
			.art_lop1 img, .art_lop_double .half_width img, .art_fullength img.firstpic {margin: 0 0 8px 0;}
			.art_lop1 img.leftimg {float: left; margin: -8px 8px 8px -12px;}
			.art_lop1 a {color:#2C6CE7;}
			.art_lop1 h2, .art_lop1 h1.Toplist1 {margin: 0 0 8px 0; font-size: 28px; line-height: 32px;}
			.art_lop1 h3, .art_lop_double .half_width h3, .art_fullength h3, .art_lop1 h1.Toplist2 {font-size: 18px; line-height: 24px; margin: 0 0 8px 0; letter-spacing: -1px;}
			.art_lop1 p, .art_lop_double .half_width p {margin: 0 0 8px 0;}
			.art_lop1 em, .art_lop_double .half_width em {font-weight: normal; font-style: italic; margin: 0; display: block;}
			.art_lop1 div.linkcontainer, .art_lop_double .half_width div.linkcontainer {/*height: 1.455em;*/ width:100%; overflow: hidden; margin: 0;}
			.art_lop1 div.linkcontainer em {font-size: 1em; float: left; padding: 0; white-space: nowrap;}
			.art_lop1 a.readmore, .art_lop_double a.readmore {float: left; font-weight: bold; border-bottom: 2px solid #564436;color: #000; margin-right: 12px;}
			.art_lop1 a.comments, .art_lop_double a.comments {float: right; margin: 0; padding: 0 0 0 20px; font-weight: bold; font-style: italic; background: url(../images/iconSprite1.png) no-repeat left 4px;color: #000;}
			.art_lop1 .artBottom, .art_fullength .artBottom, .left_c1 .artBottom{background: url(../images/artBottom.png) no-repeat left bottom; height: 8px;}
			.art_lop1_bottom_left .artBottom  {background: url(../images/artBottom.png) no-repeat left bottom; height: 8px;}
			.art_lop1 div.artdivider_thick {clear:both; height:3px; overflow:hidden; line-height:1%; font-size:0; background: url(../images/listborder_bottom1.gif); margin: 5px 0 8px;}
			.art_lop1 div.artdivider_thin, .accordion_box div.artdivider_thin {clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0; background: url(../images/listborder_bottom1.gif) repeat-x; margin: 7px 0 8px;}
			.art_lop1.shortnews h3 {margin: 0;}
			.art_lop1 h3.older_news, .art_lop1 p.right_aligned {text-align: right; margin: 0;}
			.art_lop1 h3.older_news {color: #06C; padding: 0 20px 0 0; background: url(../images/big_blue_arrows.gif) no-repeat right center;}
			.art_lop1_bottom_left h3.read_comment{margin: 2px 0 0 0; font-size:13px;background:transparent url(../images/iconSprite1.png) no-repeat scroll 400px -96px}
			.art_lop1_bottom_left h3.num_comments{margin:-23px 0 0 250px; padding: 2px 0 0 25px; background:transparent url(../images/iconSprite1.png) no-repeat 6px 8px;float:left;font-size:13px;}
			.art_lop1_bottom_left h3.more_comments{padding: 0 0 0 20px;margin-top:8px;}
			.art_lop1_bottom_left h3.write_comment{margin: 2px 0 0 0; font-size:13px;background:transparent url(../images/iconSprite1.png) no-repeat scroll 400px -96px}
			.art_lop1_bottom_left h3.tip{margin: 2px 0 0 0; font-size:13px;background:transparent url(../images/iconSprite1.png) no-repeat scroll 400px -96px}
			.art_lop1_bottom_left h3 {font-size: 1.5em;}
			.art_lop1_bottom_left h3 a {border-bottom: 2px solid #000;}
			.art_lop1 h3.go_back, .art_lop1_bottom h3.go_back, .art_lop_bottom_wide h3.go_back, .art_lop1_bottom_left h3.go_back {background:transparent url(../images/iconSprite1.png) no-repeat right -520px;color:#0066CC; float:right; padding:0 24px 0 0;}
			.art_lop1 h3.go_back_wide, .art_lop1_bottom h3.go_back_wide, .art_lop_bottom_wide h3.go_back_wide, .art_lop1_bottom_left h3.go_back_wide {background:transparent url(../images/iconSprite1.png) no-repeat right -520px;color:#0066CC; float:right; padding:0 24px 0 0;}
			.art_lop1 h3.go_back a, .art_lop1_bottom h3.go_back a, .art_lop_bottom_wide h3.go_back a, .art_lop1_bottom_left h3.go_back a {border-bottom: 2px solid #000;}
			.art_lop1 h3.go_back_wide a, .art_lop1_bottom h3.go_back_wide a, .art_lop_bottom_wide h3.go_back_wide a, .art_lop1_bottom_left h3.go_back_wide a {border-bottom: 2px solid #000;}
			.art_lop1_bottom_left h3.older_news {padding: 0 24px 0 0; background: url(../images/iconSprite1.png) no-repeat right -150px;} 
			.art_lop1 h3.go_back, .art_lop1_bottom h3.go_back, .art_lop_bottom_wide h3.go_back, .art_lop1_bottom_left h3.go_back {font-size: 1.5em;}
			.art_lop1 h3.older_news, .art_lop1 h3.go_back, .art_lop1 p.right_aligned, .art_lop1_bottom h3.older_news, .art_lop1_bottom h3.go_back, .art_lop_bottom_wide h3.older_news, .art_lop_bottom_wide h3.go_back, .art_lop1_bottom p.right_aligned, .art_lop_bottom_wide p.right_aligned, .art_lop1_bottom_left h3.older_news, .art_lop1_bottom_left h3.go_back, .art_lop1_bottom_left p.right_aligned {clear:both; float:right; margin:0; text-align:right;}
			.art_lop1_bottom h3.tip, .art_lop_bottom_wide h3.tip{padding: 0 0px 0 25px; margin: 2px 0 0 0; background: url(../images/mail_icon_back1_wide.gif) no-repeat left center;font-size:13px;}
			.art_lop1_bottom input, .art_fullength_wide input {font-size: 1.2em;}
			.art_lop1_bottom select, .art_fullength_wide select {font-size: 1.2em;float:left;}

			.art_fullength_wide h3.read_comment{margin: 2px 0 0 0; font-size:13px;background:transparent url(../images/iconSprite1.png) no-repeat scroll 665px  -96px}
			.art_fullength_wide h3.num_comments{margin:-23px 0 0 250px; padding: 2px 0 0 25px; background:transparent url(../images/iconSprite1.png) no-repeat 6px 8px;float:left;font-size:13px;}
			.art_fullength_wide h3.more_comments{padding: 0 0 0 20px;margin-top:8px;}
			.art_fullength_wide h3.write_comment{margin: 2px 0 0 0; font-size:13px;background:transparent url(../images/iconSprite1.png) no-repeat scroll 665px  -96px}
			.art_fullength_wide h3.tip{margin: 2px 0 0 0; font-size:13px;background:transparent url(../images/iconSprite1.png) no-repeat scroll 665px -96px}
			.art_fullength_wide h3 {font-size: 1.5em;}
			.art_fullength_wide h3 a {border-bottom: 2px solid #000;}


			
			.art_lop_double {background: #FFF url("../images/artdouble_bg1.gif"); padding: 0px; width: 450px;}
			.art_lop_double .half_width {float: left; position: relative; width: 201px; padding: 8px 12px; overflow: hidden;}
			.art_lop_double .bottom {clear:both; height:8px; overflow:hidden; line-height:1%; font-size:0; background: #FFF url("../images/artdouble_bottombg1.gif") no-repeat left bottom; margin: 0;}
			
			.art_fullength {}
    		    .art_fullength_wide {}
    		    
    		    .art_fullength a, art_fullength_wide a,.art_fullength a:visited, art_fullength_wide a:visited  {color:#2C6CE7;}
				.art_fullength h2,.art_fullength h1, .art_fullength_wide h2,.art_fullength_wide h1  {margin: 0 0 8px 0; font-size: 30px; line-height: 32px;}
				.art_fullength em , .art_fullength_wide em {font-weight: normal; font-style: italic; margin: 0 0 8px 0;}
				.art_fullength p, .art_fullength_wide p  {}
				.art_fullength ul, .art_fullength_wide ul {list-style: disc; margin: 0 0 8px 22px;}
					.art_fullength ul li , .art_fullength_wide ul li {padding: 0 0 4px 0;}
					
				.art_fullength a.print, .art_fullength_wide a.print {color: #000;text-align: right; display: block; font-size: 1.2em; padding: 0 28px 0 0; background: url(../images/iconSprite1.png) no-repeat right -40px;}
				            
            .art_fullength_wide{clear: both; width: 706px; position: relative;background: url("../images/teaserTop1Large.png") no-repeat top left;margin:0 0 2px;padding:8px 0 0;}
			.art_fullength_wide .artBottom{clear: both; padding: 4px 5px; margin: 0 0 4px 0; width: 700px; position: relative;background: url("../images/artBottomLarge.png") no-repeat top left;}
            .art_fullength_wide .inner {padding: 0px 12px 8px; background: #FFF url(../images/teaserBody1Large.png) repeat-y; overflow: auto; height: auto !important; height: 1%; min-height: 1%;}
        
            .artBottom_nobg {height:8px;margin-bottom:10px;padding-bottom:10px;padding-top:242px;}
        
/*			.middle_c2 .art_lop1, .middle_c2 .art_lop_double, .middle_c2 .art_fullength {background: #FFF url("../images/art_bottombg2.gif") no-repeat right bottom;}*/
			
			.left_c1 .accordion_box{background:#FFFFFF url(../images/teaserBody2.png) repeat-y scroll 0 0;clear:both;float:left;font-size:1.1em;margin:8px auto;padding:10px 10px 2px;width:430px;}
		    .middle_c3 .accordion_box{width: 680px;background:#FFFFFF url(../images/teaserBody2Large.png) repeat-y scroll 0 0;margin-bottom:0px;}
            .accordion_box {background:#FFFFFF url(../images/teaserBody2.png) repeat-y scroll 0 0;clear:both;float:left;font-size:1.1em;margin:8px auto;padding:10px 10px 2px;width:430px;}            
                .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;}
				
		    /*.middle_c3 .accordion_box{background:#FFFFFF url(../images/teaserBody2Large.png) repeat-y scroll 0 0;width:695px;margin-bottom:7px;}
            .accordion_box {background:#FFFFFF url(../images/teaserBody2.png) repeat-y scroll 0 0;clear:both;float:left;font-size:1.1em;margin:8px auto;padding:10px 10px 2px;width:430px;}            
                .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;}
			
			div.right_uppercornercontainer {display: inline; float: right; clear: both; padding: 8px; background: #c2c2c1 url("../images/rightcorner_infobox.gif") no-repeat left bottom; margin: -8px -12px 0 0;}
				div.right_uppercornercontainer img {display: inline;}
			
		.middle_c1 {float: left; width: 244px; padding: 0 12px 12px;}	
		.middle_c2 {float: left; width: 450px;}
		.middle_c3 {float: left; width: 710px;}
		
		.middle_c3 .art_lop1_bottom_left {background:transparent url(../images/teaserTop2large.png) no-repeat scroll left top;clear:both;margin:10px 0 8px;padding:8px 0 0;position:relative;width:707px;}
			.middle_c3 .art_lop1_bottom_left .inner{background:#FFFFFF url(../images/teaserBody2large.png) repeat-y scroll 0 0;height:auto !important;min-height:1%;overflow:auto;padding:0 12px 8px;}
			.middle_c3 .art_lop1_bottom_left .artBottom{background:transparent url(../images/artBottomLarge2.png) no-repeat scroll left bottom;height:8px;}
			
			.round_box {width:244px; padding:8px 0 0; margin:0px auto 8px; background:url(../images/roundBox_top.png) no-repeat left top; position: relative;}
				.round_box .inner {background: url(../images/roundBox_body.png); padding: 0 10px;}
					.round_box h3 {font: normal 1.4em/1em Arial, Helvetica, sans-serif; margin:0; padding:8px 0 4px;}
						.round_box h3 img {margin: 0 auto; text-align: center;}
							.round_box h3.logotype span {display: none;}
					.round_box ul {list-style: none;}
					.round_box p {margin:0; padding:0 0 4px;}
					.round_box ul.newslist {margin:0 0 4px;}
					.round_box ul.newslist {background: url(../images/listborder_bottom1.gif) repeat-x left bottom;}
						.round_box ul.newslist li {padding: 3px 0; background: url(../images/listborder_bottom1.gif) repeat-x; zoom: 1;}
							.round_box ul.newslist li em {display: block;}
							.round_box ul.newslist li a {font-weight: bold; display: block;}
					.round_box select {padding: 0; margin: 0 0 4px 0; border: 1px solid #a39f90; border-top: 1px solid #504e44; border-bottom: 1px solid #504e44; width:190px;}
					.round_box .linkcontainer {display:block; overflow: auto;vertical-align:middle;}
						.round_box .linkcontainer a {font-weight: bold; display: block; float: left; border-bottom: 2px solid #000;}
				.round_box .roundBottom {background: url(../images/roundBox_bottom.png) no-repeat; height: 8px;}

			.leftMenu {width: 244px; padding: 8px 0 0; margin: 0 0 8px; background:url(../images/roundBox_top.png) no-repeat left top;}
				.leftMenu .inner {background: url(../images/roundBox_body.png);}
					.leftMenu h3 {font: normal 2em/1em Arial, Helvetica, sans-serif; margin:0; padding: 0 10px 4px; background:url(../images/iconSprite1.png) 220px -94px no-repeat;}
					.leftMenu ul {margin: 0; padding: 0 3px;}
						.leftMenu ul li {background: #e4e4e4;}
						.leftMenu ul li.sub {background: #ffffff;}
							.leftMenu ul li a {display: block; padding: 1px 0 1px 16px; /*background: url(../images/iconSprite1.png) no-repeat 6px -347px;*/ color: #2e3238;}
							.leftMenu ul li.hasSub a {background: url(../images/iconSprite1.png) no-repeat 6px -347px;}
							.leftMenu ul li.selected {background: #1e2d4c; font-weight: bold;}
							.leftMenu ul li.selectedlowerlevel {background: #ffffff; font-weight: bold;}
							.leftMenu ul li.hasSub.selected a, .leftMenu ul li.hasSub.selected a:hover {background-position: 6px -468px; color: #FFF;}
							.leftMenu ul li.selected a, .leftMenu ul li.selected a:hover {background: url(../images/iconSprite1.png) no-repeat 6px -412px; color: #FFF;}
							
							.leftMenu ul li a:hover {display: block; color: #06C; text-decoration: underline;}
								.leftMenu ul li ul {background: #FFF; padding: 0;}
								.leftMenu ul li ul li {background: #FFF;}
								.leftMenu ul li ul li a {display: block; padding: 1px 0 1px 24px; background: none;}
								.leftMenu ul li ul li a:hover {background: none;}
								.leftMenu ul li.selected ul li a, .leftMenu ul li.selected.hasSub ul li a {color: #333; font-weight: normal;}
								.leftMenu ul li.selected ul li a:hover, .leftMenu ul li.selected.hasSub ul li a:hover {color: #06C;}
								.leftMenu ul li.selected ul li.selected {background: #1e2d4c; font-weight: bold; color: #FFF;}
								.leftMenu ul li.selected ul li.selected a, .leftMenu ul li.selected ul li.selected a:hover {color: #FFF; font-weight: bold; background: none;}
				.leftMenu .leftMenuBottom {background: url(../images/roundBox_bottom.png) no-repeat; height: 8px;}
				
			.right_c1 {float: right; width: 250px; padding: 0 12px 0 0; position: static; }
				.right_c1 .infobox {width: 250px; height: auto !important; margin: 0 0 12px; background: url("../images/postItSprite_small.png") no-repeat;font-family: Arial,Verdana,Tahoma,sans-serif;}
				    .right_c1 .infobox .inner {width: 230px; padding: 0 10px 5px; background: url(../images/postItSprite_body_small.png) repeat-y scroll 0 center;}
				    .right_c1 .infobox h3 {font-size: 1.8em;  margin: 5px 0 0 0; letter-spacing: -1px; line-height: 1em;padding:4px 0;}
				    .right_c1 .infobox p {font-weight: bold; margin: 4px 0 2px 0;}
				    .right_c1 .infobox span {font-weight: normal; color: #333;}
				    .right_c1 .infobox .infoBottom {background: url("../images/postItSprite_bottom.png") no-repeat left bottom; padding: 0 10px; height: 50px; width: 230px;}
				    .right_c1 .infobox a {background:transparent url(../images/iconSprite1.png) no-repeat scroll left -562px;color:#333333;display:block;font-size:1.1em;font-weight:bold;line-height:1.45em;margin:0;padding:10px 12px 7px;}
					.right_c1 .infobox a.imagelink {background:none;margin:0;padding:0;}
					    .right_c1 .infobox .imagecontainer {margin: 0px -10px 0 -10px; height: auto !important; }
    			
		
		/*.right_c1 {float: right; width: 250px; padding-right: 12px;}
		
			.right_c1 .infobox {width: 250px; height: auto !important; padding: 5px 0 49px; margin: 0 0 12px; background: url("../images/postItSprite_small.png") no-repeat; position: relative; font-family:Arial,Verdana,Tahoma,sans-serif;}
				.right_c1 .infobox .inner {width: 230px; padding: 0 10px; background: url(../images/postItSprite_body.png) repeat-y scroll 0 center;}
				.right_c1 .infobox h3 {font-size: 1.8em;  margin: 0; letter-spacing: -1px; line-height: 1em;padding:4px 0;}
				.right_c1 .infobox p {font-weight: normal; margin: 0;padding:0 0 1px 0;}
				.right_c1 .infobox span {font-weight: normal; color: #333;}
				.right_c1 .infobox .infoBottom {background: url("../images/postItSprite_bottom.png") no-repeat left bottom; padding: 0 10px; height: 50px; position: absolute; left: 0; bottom: 0; width: 230px;}
				.right_c1 .infobox a {background:transparent url(../images/iconSprite1.png) no-repeat scroll left -560px;color:#333333;display:block;font-size:1.1em;font-weight:bold;line-height:1.45em;margin:0;padding:13px 12px;}
					.right_c1 .infobox .imagecontainer {margin: 0 -10px 0 -10px; min-height: 144px; height: auto !important; height: 144px;}*/
			
			/*The 11 differently colored boxes */
			.right_c1 .infobox.r1 {}
			.right_c1 .infobox.r2 {background: url("../images/postItSprite_small.png") no-repeat -250px top;}
			.right_c1 .infobox.r2 .inner {background: url("../images/postItSprite_body_small.png") no-repeat -250px center;}
			.right_c1 .infobox.r2 .infoBottom {background: url("../images/postItSprite_bottom.png") no-repeat -250px top;}
			.right_c1 .infobox.r3 {background: url("../images/postItSprite_small.png") no-repeat -500px top;}
			.right_c1 .infobox.r3 .inner {background: url("../images/postItSprite_body_small.png") no-repeat -500px center;}
			.right_c1 .infobox.r3 .infoBottom {background: url("../images/postItSprite_bottom.png") no-repeat -500px top;}
			.right_c1 .infobox.r4 {background: url("../images/postItSprite_small.png") no-repeat -750px top;}
			.right_c1 .infobox.r4 .inner {background: url("../images/postItSprite_body_small.png") no-repeat -750px center;}
			.right_c1 .infobox.r4 .infoBottom {background: url("../images/postItSprite_bottom.png") no-repeat -750px top;}
			.right_c1 .infobox.r5 {background: url("../images/postItSprite_small.png") no-repeat -1000px top;}
			.right_c1 .infobox.r5 .inner {background: url("../images/postItSprite_body_small.png") no-repeat -1000px center;}
			.right_c1 .infobox.r5 .infoBottom {background: url("../images/postItSprite_bottom.png") no-repeat -1000px top;}
			.right_c1 .infobox.r6 {background: url("../images/postItSprite_small.png") no-repeat -1250px top;}
			.right_c1 .infobox.r6 .inner {background: url("../images/postItSprite_body_small.png") no-repeat -1250px center;}
			.right_c1 .infobox.r6 .infoBottom {background: url("../images/postItSprite_bottom.png") no-repeat -1250px top;}
			.right_c1 .infobox.r7 {background: url("../images/postItSprite_small.png") no-repeat -1500px top;}
			.right_c1 .infobox.r7 .inner {background: url("../images/postItSprite_body_small.png") no-repeat -1500px center;}
			.right_c1 .infobox.r7 .infoBottom {background: url("../images/postItSprite_bottom.png") no-repeat -1500px top;}
			.right_c1 .infobox.r8 {background: url("../images/postItSprite_small.png") no-repeat -1750px top;}
			.right_c1 .infobox.r8 .inner {background: url("../images/postItSprite_body_small.png") no-repeat -1750px center;}
			.right_c1 .infobox.r8 .infoBottom {background: url("../images/postItSprite_bottom.png") no-repeat -1750px top;}
			
			
			.right_c1 .infobox.r9 .inner {background: none;}
			.right_c1 .infobox.r9 .infoBottom {background:none;height:10px;}
			.right_c1 .infobox.r9 {background: none;}
			.right_c1 .infobox.r9 img {padding:3px 3px 3px 0;}
			.right_c1 .infobox.r9 a {background:none;padding:0;}
			.right_c1 .infobox.r9 .infoBottom a {display:none;}
		
	#footer {font-size: 1.2em; background: url(../images/footerWave2.png) no-repeat; padding: 84px 50px 24px; clear: both; color: #4a5f73; width: 896px; overflow: auto; margin: 0 -8px;}
	#footer img.f_logo {}	
	#footer ul.vcard {}	
	#footer ul.vcard li {padding: 0 20px 0 0; display: block; float: left;}
	#footer ul.vcard li.col3 {float: right; width: auto; padding: 0;}	
	#footer ul.vcard li strong {display: block; margin: 16px 0 0 0; padding: 0; font: bold 1.1em Arial, Helvetica, sans-serif; color: #28343f;}
	#footer ul.vcard li div {margin: 0; padding: 0;}
	#footer ul.vcard li div a {display: block;}
	
	#footer ul.vcard .country-name {display: none;}
	
    /* --- Organisation ---*/	
	span.orgLabel{font-weight:bold;display:block;padding-bottom:5px;}
	    span.orgLabel p{margin:0;}
	span.orgLabelSearch{font-weight:bold;padding-top:10px;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;}
    
    /*login*/
	.LogoutToolItemDiv{/*margin: 3px 0px 3px 0px;padding-top:3px;padding-bottom:3px;*/height:22px;margin-top:5px;padding-top:5px;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;}
	
	/* --- Klasser som styr loginboxen som visas då man klickar på låsikonen --- */
	div.LoginBox{position:absolute; z-index:30;border: solid 1px #BDA47B;color: #000000;width: 180px;height: auto;font-family: Arial, Tahoma, sans-serif;font-size: 12px;line-height: 14px;text-align: left;color: #242424;/*background: url(../images/roundBox_body.png);*/background-color:#ffffff;}
	div.LogoutTitle{height: 30px;}
	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: #242424;/*background: url("../images/search_input_bg1.gif") repeat-x;background: url("../images/search_input_bg1.gif") repeat-x;*/}
	.LoginMessage{float:left;color: #990000;	}
	#LoginButtonDiv{float:right;text-align:right;padding-top:10px;}
	#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;color: #242424;color: #000;}
	    div.LoginBoxContent div#ForgotPasswordDiv a{left:0;line-height:20px;top:6px;}
	    div.LoginBoxContent div.LogoutToolItemDiv a.LogoutToolIcon{left:0;position:relative;top:0;width:20px;}
	    div.LoginBoxContent div.LogoutToolItemDiv a.LogoutToolLink{bottom:18px;display:block;font-size:1.1em;height:16px;letter-spacing:0;line-height:16px;text-indent:26px;}
	#MessageArea{float:left;}

	h1.welcometext{font-family:Arial,Tahoma,sans-serif;font-size:22px;font-weight:bold;text-align:left;padding:10px 0 0 0;line-height:30px;letter-spacing:0px;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;}
        
    /*-- 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{}
    
	/*.middle_c3 .commentForm{background:#FFFFFF url(../images/teaserBody2.png) repeat-y scroll 0 0;clear:both;float:left;font-size:1.1em;margin:8px auto;padding:10px 10px 0px;width:430px;}*/
	.middle_c3 .commentForm{clear:both;float:left;font-size:1.1em;margin:8px auto;padding:10px 10px 2px;width:430px;}
        .commentForm .artBottom {background:transparent url(../images/artBottom.png) no-repeat scroll left bottom;height:8px;}
        .commentForm p.result{font-weight:bold;color:#f00;}
        .commentForm div.comment div.commentinfo a {display:block; float:right; padding:0 8px 3px;}

    .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: 0px 15px 0 0;}
	
	div.specialfield { display: none } 
	
	.webtv{margin: 0 0 12px;}
	
	
	.intro_box {background:url(../images/roundBox_top_blue.png) no-repeat left top;color:#fff;}
	.intro_box a, .intro_box a:visited {color: #FFF;}
	.intro_box .inner {background: url(../images/roundBox_body_blue.png); padding: 0 10px;}
	.intro_box .roundBottom {background: url(../images/roundBox_bottom_blue.png) no-repeat;}

/*-- sitemap --*/
	.SiteMap{margin-top:10px;}
	ul.sitemaplist{padding: 0;margin-left: 0.5em;}
	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;font-size: 1em;}
	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{font-size: 1em;}

	.nobackground{background:none;}
	
	/*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:10px 0px 10px 170px;}
		.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;}