@import "reset.css";

/*----------------------------------------*/
/*---------- Reset & Groundrules -----------*/
/*----------------------------------------*/
* {margin: 0; padding: 0;}
html {}
html,body {height: 100%;}
body {font: normal 62.5%/1.6em Arial, Tahoma, sans-serif; color: #2e3238; background: #dcdfe4 url("../images/cloudyBG_default_lq.jpg") 50% 0; clear: both;}

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: 0 0 16px; margin: 0 auto; text-align: left; position: relative; z-index: 1;}

	#cTop {display: none;}
	#cBody {padding: 0 9px; width: 980px; /*background: url(../images/bg_cBody.png) repeat-y;*/ min-height: 800px; position: relative;}
	#cBottom {dispaly: none;}

		/* ================================================================ 
		Top navigation
		=================================================================== */
		/* common styling */
		.topMenuWrapper {position: relative; z-index: 100; margin: 0; background: url(../images/headerBG.jpg) no-repeat; clear: both; margin: 0 0 0 120px;height:101px;}
		
		/* CLEAR FIX*/
		.topMenuWrapper:after {content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;}
		.topMenuWrapper {display: inline-block;}
		/* Hides from IE-mac \*/
		* html .topMenuWrapper { height: 1%;}
		.topMenuWrapper {display: block;}
		/* End hide from IE-mac */
		
        .topMenuWrapper ul {font-size: 17px; font-weight: bold; margin: 0; border: none; padding: 0; 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; display: block; float: left; color: #FFF; text-transform: uppercase;}
		.topMenuWrapper ul li:hover a, .topMenuWrapper ul li a:hover {background: url(../images/topMenu_hover.png); color: #49bce2;}
		.topMenuWrapper ul li a span {display: block; float: left; height: 56px; line-height: 56px; padding: 45px 20px 0 20px; 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; font-weight: normal;}
			/*.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 {background: url(../images/topMenu_sel_winter.png); 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: 101px; left: -2px; 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); color:#394d52; text-transform: none;}
		.topMenuWrapper ul li:hover ul li a:hover {background: #4bc9ff; 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 {position: absolute; right: 10px; top: 19px; width: 33px; height: 33px;}                              
        .topMenuWrapper ul li.rss a, .topMenuWrapper ul li.rss a:visited {width: 33px; height: 33px; padding: 0; position: relative; overflow: hidden; font-size: 10px; color: #FFF; letter-spacing: -1px;}
        .topMenuWrapper ul li.english {position: absolute; right: 10px; top: 66px; width: 18px; height: 13px;}
        .topMenuWrapper ul li.english a, .topMenuWrapper ul li.english a:visited {width: 18px; height: 13px; padding: 0; position: relative; overflow: hidden; font-size: 10px; color: #FFF; letter-spacing: -1px;}
        .topMenuWrapper ul li.login {position: absolute; right: 50px; top: 19px; width: 21px; height: 39px;}
        .topMenuWrapper ul li.logout {position: absolute; right: 50px; top: 19px; width: 30px; height: 39px;}
        .topMenuWrapper ul li.login a, .topMenuWrapper ul li.login a:visited {width: 21px; height: 39px; 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.sitemap {position: absolute; right: 34px; top: 67px; width: 18px; height: 12px;}
        .topMenuWrapper ul li.sitemap a, .topMenuWrapper ul li.sitemap a:visited {width: 18px; height: 12px; padding: 0; position: relative; overflow: hidden; font-size: 10px; color: #d2d5dc; letter-spacing: -1px;}

        .topMenuWrapper ul li.rss a span {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/iconRSS.png) no-repeat; padding: 0;}
        .topMenuWrapper ul li.english a span {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/iconEnglish.png) no-repeat; padding: 0;}
        .topMenuWrapper ul li.login a span {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/iconLogin.png) no-repeat; padding: 0;}
        .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; padding: 0;}
        .topMenuWrapper ul li.sitemap a span{position: absolute; top: 0; left: 0; width: 18px; height: 12px; background:transparent url(../images/iconSitemap.png) no-repeat; padding: 0;}


        /* Bounce fix for ie7 */
		.hand_pointer{  cursor: pointer;  cursor: hand; }
		
 #header {background: url(../images/headerFrame.png) no-repeat; height: 164px; width: 980px; position: relative; z-index: 2; margin: -4px 0 0 -13px; padding: 13px;}

    /*#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; left: 13px; top: -74px; width: 115px; overflow: hidden; margin: 0;z-index: 10;}
	#header h1 a {display: block; width: 115px; height: 57px; line-height: 57px;}
	#header h1 a img {margin: 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;}

	#header + div {display: none;}

	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 {position:relative; z-index: 1; clear: both; height: 42px; padding: 0 0 16px; margin: -4px 0 0;}
        .submenu ul {height: 38px; line-height: 38px; display: block; width: 500px; margin: 0; list-style: none; font-size: 16px; position:relative; width:680px; z-index: 6; padding: 0; float: left; margin: 0 0 0 -10px;}
        .submenu ul li {display: block; float: left; height: 38px; line-height: 38px; padding: 0 0 0 10px;}
        .submenu ul li.selected {background: url(../images/subMenuSelected.png) no-repeat 0 100%;}
        .submenu ul li.lastItem {}
        .submenu ul li a {display: block; float: left; margin: 0; padding: 0 10px 0 0; color: #868686;}
        .submenu ul li a:hover {text-decoration: underline;}
        .submenu ul li.selected a {text-decoration: none; color: #FFF; background: url(../images/subMenuSelected.png) no-repeat 100% 100%;}


	.submenu div.search {position: relative; float: right; display: block; margin: 0; padding: 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 12px 0 0; font-size: 1em; padding: 0; border: none; height: 30px; background: url("../images/searchInputSquare.png") no-repeat; width: 200px; display: block; float: left; padding: 5px 4px 4px;}
	.submenu fieldset select option {}
	.submenu fieldset input.search_button {border:medium none; cursor:pointer; float:left; font-size:16px; font-weight:normal; height:39px; padding:0; width: 40px; color: #868686; background: none;}
	
	/*#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; position:relative; z-index: 5; font-size: 1.2em; color: #555c59; padding: 0 0 32px;}
	#columnswrapper input.button {background:#EEE none repeat scroll 0 0;border:3px double #AAA;color:#333; font-weight:bold;padding:0;font-size: 10px; position:relative; cursor: pointer;}   
	    #columnswrapper input.button.right{float:right;}
        
		.left_c1 {float: left; width: 426px;}	
		.left_c2 {float: left; width: 244px; padding: 0 25px 0 0;}
		
			.art_lop1, .art_lop_double, .art_fullength {clear: both; padding: 0; margin: 0 0 8px; width: 426px; position: relative; /*border-bottom: 1px solid #555c59;*/}
			.art_lop1_bottom_left {background:transparent url(../images/grey_alpha025.png);clear:both; margin: 0 0 8px;padding: 6px; position:relative; /*width:450px;*/}
			.art_lop1_bottom_left p.right_aligned {display: none;}
			.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: 0 0 8px; overflow:hidden; height: auto !important; height: 1%; min-height: 1%;}
			.art_lop1_bottom_left .inner {padding: 0; overflow: hidden; 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; font-weight: normal; color: #373b39;}
			.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; color: #373b39; font-weight: normal;}
			.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: normal; margin: 0; display: block; font: normal 9px Comic Sans, Arial, Helvetica, sans-serif; color: #6e6f72;}
			.art_lop1 div.linkcontainer, .art_lop_double .half_width div.linkcontainer {/*height: 1.455em;*/ width:100%; overflow: hidden; margin: 0; clear: both;}
			.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; padding: 0 0 0 13px; color: #00b2ff; margin-right: 12px; background: url(../images/coloredArrows.png) no-repeat 2px 3px;}
			.art_lop1 a.comments, .art_lop_double a.comments {float: left; margin: 0; padding: 1px 0 0 20px; font-size: 11px; background: url(../images/LiconSprite1.png) no-repeat left 4px;color: #41c04d;}
			.art_lop1 .artBottom, .left_c1 .artBottom{height: 0; font-size: 0; border-bottom: 1px solid #555C59;}
			.art_fullength .artBottom {border-bottom: none;}
			.art_lop1_bottom_left .artBottom  {/*height: 8px; border-bottom: none;*/ display: none;}
			.art_lop1 div.artdivider_thick {clear:both; height:1px; overflow:hidden; line-height:0; font-size:0; background: #555C59; margin: 10px 0;}
			.art_lop1 div.artdivider_thin, .accordion_box div.artdivider_thin {clear:both; height:1px; overflow:hidden; line-height:0; font-size:0; background: #555C59; margin: 10px 0;}
			.shortnews div.artdivider_thin:last-child {background: none; margin: 0;}
			.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: url(../images/blueArrows.png) no-repeat right 7px;}
.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: url(../images/blueArrows.png) no-repeat right 7px;}
.art_lop1_bottom_left h3.tip{margin: 2px 0 0 0; font-size:13px;background:transparent url(../images/blueArrows.png) no-repeat right 7px;}
.art_lop1_bottom_left h3 {font-size: 1.1em;}
.art_lop1_bottom_left h3 a {color: #5d6160;}

			.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/blueArrows.png) no-repeat right -84px; color:#0066CC; 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/blueArrows.png) no-repeat 688px -84px; color:#0066CC; 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 {}
			.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 {}
			
			.art_lop1_bottom_left h3.older_news {padding: 0 24px 0 0; background: transparent url(../images/blueArrows.png) no-repeat scroll right -84px} 
.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; margin:0;}
.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_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 {/*font-size: 1.5em;*/}
			
			.art_fullength_wide h3.read_comment{margin: 2px 0 0 0; font-size:13px; background:transparent url(../images/blueArrows.png) no-repeat right -84px;}
.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/blueArrows.png) no-repeat right -84px;}
.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 {}
				.panel_float_center {width: 100%; overflow: hidden; clear: both; margin: 0 0 8px;}
    		    
    		    .art_fullength a, art_fullength_wide a,.art_fullength a:visited, art_fullength_wide a:visited  {color:#00b2ff;}
				.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; font-weight: normal; letter-spacing: -1px; }
				.art_fullength em , .art_fullength_wide em {font-weight: normal; font-style: italic; margin: 0 0 8px 0; color: #313533;}
				.art_fullength a em , .art_fullength_wide a em {color:#00b2ff;}
				.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 .print_div {display: block; float: right;}
				.art_fullength a.print, .art_fullength_wide a.print {color: #000;text-align: right; display: block; font-size: 1.1em; padding: 0 28px 0 0; background: url(../images/LiconSprite1.png) no-repeat right -40px; color: #555c59; font-weight: bold;}
				            
            .art_fullength_wide{clear: both; padding: 0; margin: 0 0 8px; width: 706px; position: relative; /*border-bottom: 1px solid #555c59;*/}
			.art_fullength_wide .artBottom{border-bottom: none;}
            .art_fullength_wide .inner {padding: 0 0 8px; overflow:hidden; height: auto !important; height: 1%; min-height: 1%;}
            .tip .inner {background:transparent url(../images/grey_alpha010.png);clear:both; margin: 8px 0;padding: 6px; position:relative; /*width:450px;*/}
        
            .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{clear:both;float:left;font-size:1.1em;margin:-8px auto 8px;padding:0;width:100%;}
.middle_c3 .accordion_box{width: 680px; margin-bottom:0px;}
.accordion_box {/*background: url(../images/teaserBody2.png) repeat-y scroll 0 0;*/clear:both;float:left;font-size:1.1em;margin:-8px auto 8px;padding:0;width:100%;}
.accordion_box .comment {padding: 8px 9px 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;margin-top:10px;}
.accordion_box div.comment div.commentinfo a {display:block; float:right; /*padding:0 8px 3px;*/}

.accordion_box .commentForm {background: url(../images/white_alpha040.png); padding: 8px 9px;}
.accordion_box .commentForm fieldset {border: none;}
.accordion_box .commentForm fieldset div.comment {padding: 0;}
.accordion_box .commentForm fieldset textarea, .accordion_box .commentForm fieldset .string {background: #FFF;}

				
		    /*.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 0 12px 21px;}	
		.middle_c2 {float: left; width: 426px;}
		.middle_c3 {float: left; width: 710px;}
		
		.middle_c3 .art_lop1_bottom_left {background:transparent url(../images/grey_alpha010.png);clear:both; margin: 8px 0;padding: 6px; position:relative; width:695px;}
			.middle_c3 .art_lop1_bottom_left .inner{padding: 0; overflow: hidden; height: auto !important; height: 1%; min-height: 1%;}
			.middle_c3 .art_lop1_bottom_left .artBottom{display:none;}
			
			.round_box {width:244px; padding: 0; margin:0px auto 8px; position: relative; border-bottom: 1px solid #555c59;}
				.round_box .inner {padding: 0 0 10px;}
					.round_box h3 {font: normal 1.6em/1em Arial, Helvetica, sans-serif; margin:0; padding:8px 0 4px; text-transform: uppercase; letter-spacing: -1px; color: #373b39;}
					.round_box h3.center {text-align:center;font: normal 1.6em/1em Arial, Helvetica, sans-serif; margin:0; padding:8px 0 4px; text-transform: uppercase; letter-spacing: -1px; color: #373b39;}
					.round_box h3.center a {color: #373b39;}
						.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 {border-top: 1px solid #b6babb;}
						.round_box ul.newslist li {padding: 4px 2px; border-bottom: 1px solid #b6babb; zoom: 1;}
						.round_box ul.newslist li.even {/*background: rgba(93, 93, 93, .1);*/ background: url(../images/grey_alpha010.png);}
						.round_box ul.newslist li:last-child {border-bottom: none;}
							.round_box ul.newslist li em {display: block; font-style: normal; color: #d9668f;}
							.round_box ul.newslist li a {font-weight: bold; display: block; color: #373b39;}
					.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; padding: 4px 0 0;}
						.round_box .linkcontainer a {font-weight: bold; display: block; float: right; padding: 0 14px 0 0; margin: 0 2px 0 0; background: url(../images/coloredArrows.png) no-repeat 100% -141px; color: #373b39;}
				.round_box .roundBottom {height: 0; font-size: 0; clear: both;}

			.leftMenu {width: 244px; padding: 8px 0 0; margin: 0 0 4px; border-top: 3px solid #00b2ff; border-bottom: 1px solid #888d8b;}
				.leftMenu .inner {}
					.leftMenu h3 {font: bold 26px/1em Arial, Helvetica, sans-serif; margin:0; padding: 0 2px 8px; letter-spacing: -1px;}
					.leftMenu ul {margin: 0;}
						.leftMenu ul li {background: url(../images/grey_alpha025.png); padding: 0 0 2px;}
						.leftMenu ul li.sub {background: url(../images/grey_alpha010.png);}
							.leftMenu ul li a {display: block; padding: 1px 0 1px 16px; /*background: url(../images/LiconSprite1.png) no-repeat 6px -347px;*/ color: #2e3238;}
							.leftMenu ul li.hasSub a {background: url(../images/LiconSprite1.png) no-repeat 6px -347px;}
							.leftMenu ul li.selected {background: url(../images/grey_alpha010.png); font-weight: bold;}
							.leftMenu ul li.selectedlowerlevel {background: url(../images/grey_alpha010.png); font-weight: bold;}
							.leftMenu ul li.selectedlowerlevel a {background-position: 4px -215px;}
							.leftMenu ul li.hasSub.selected a, .leftMenu ul li.hasSub.selected a:hover {background-position: 4px -215px; color: #242726;}
							.leftMenu ul li.selected a, .leftMenu ul li.selected a:hover {background: url(../images/LiconSprite1.png) no-repeat scroll 6px -346px;}
							
							.leftMenu ul li a:hover {display: block; color: #00b2ff; 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 {display: none;}
				
			.right_c1 {float: right; width: 266px; padding: 0; position: static; }
				.right_c1 .infobox {width: 266px; height: auto !important; margin: 0 0 12px; background: url(../images/rColumnBoxes.png) no-repeat 100% 0; font-family: Arial,Verdana,Tahoma,sans-serif; padding: 8px 0 0;}
				    .right_c1 .infobox .inner {width: 250px; padding: 0 8px 8px; background: url(../images/rColumnBoxes.png) no-repeat 0 100%; overflow: hidden;}
				    .right_c1 .infobox h3 {font-size: 1.8em;  margin: 0; letter-spacing: -1px; line-height: 1em;padding: 4px 0; font-weight: normal;}
				    .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/coloredArrows.png) no-repeat scroll 100% -278px;color:#333333;display:block;font-size:1.1em;font-weight:bold;line-height:1.45em;margin:0 4px 0 0;padding:0 12px 0 0; font-size: 19px; color: #646568; font-weight: normal;}
					.right_c1 .infobox a.imagelink {background:none;margin:0;padding:0;}
					    .right_c1 .infobox .imagecontainer {margin: 0; 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.3em; padding: 20px 10px 24px; clear: both; color: #4a5f73; overflow: hidden; border-top: 3px solid #58d069; zoom: 1; margin: 0 -8px;}
	#footer img.f_logo {display: block; float: left;}	
	#footer ul.vcard {display: block; float: left; padding: 0 0 0 60px;}	
	#footer ul.vcard li {padding: 0 50px 0 0; display: block; float: left;}
	#footer ul.vcard li span {display: block;}
	#footer ul.vcard li.col3 {}
	#footer ul.vcard li.col4 {padding: 0;}	
	#footer ul.vcard li strong {display: block; margin: 0 0 4px; padding: 0; font: normal 1.2em 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;}

    .welcomeBox {border-top:3px solid #00B2FF;}
	h1.welcometext{font-family:Arial,Tahoma,sans-serif;font-size:24px;font-weight:bold;text-align:left;padding:4px 0; margin: 0; line-height:30px;letter-spacing:-1px; margin: 0;}
	
	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:118px; font-weight: bold;}     
.commentForm div.comment{/*background:transparent url(../images/commentTextfield2.png) no-repeat scroll 183px 0px;*/height:137px !important;}
.commentForm textarea {border:0 none;height:115px;margin:0;width:284px; padding: 3px;}
.middle_c2 .commentForm textarea {width:284px;}
.commentForm input.recipient {border:0 none; margin:0 0 9px;text-indent:6px;width:284px; padding: 3px;}
.middle_c2 .commentForm input.recipient, .middle_c2 .commentForm input.sender {width: 284px;}
.commentForm input.sender {border:0 none; margin:0 0 9px;text-indent:6px;width:284px; padding: 3px;}
#columnswrapper .commentForm fieldset input.button {background: url(../images/commentBtn.png); border: none; height: 28px; color: #1fbafc; font-size: 12px; padding: 0 18px;}

    .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;}
	
	/* Kalender */
    #CalendarDiv #CalendarTabs{margin-top: 0.3em;margin-bottom: 0.3em;}
    #CalendarDiv fieldset{padding: 0.6em;}
    #CalendarDiv legend{font-weight: bold;color:Black;}
    #CalendarDiv .FieldDiv,
    #CalendarDiv .ButtonDiv{clear: both;margin: 4px 0;}
    #CalendarDiv .ButtonDiv input{font-size: 0.95em;}
    #CalendarDiv .FieldDiv label{display: block;float: left;width: 100px;}
    #CalendarDiv .FieldDiv input,
    #CalendarDiv .FieldDiv select{display: block;float: left;width: 60px;font-size: 0.95em;margin:2px 0;}

    .shortnews .artBottom {border-bottom: none; display: none; line-height: 0;}
    .shortnews .inner {padding-bottom: 0;}
    .shortnews {margin: 0;}
    
    a.imagelink {font-size: 18px;}
    
    #AdvancedArea {padding: 6px 0;}
    #AdvancedArea input[type="checkbox"] {display:block; float: left; margin: 2px 6px 0 0;}
    
    /* Seasonal variations */
    body.autumn {background: #eddbb5 url(../images/cloudyBG_default_autumn_lq.jpg) 50% 0;}
    body.autumn .topMenuWrapper {background: url(../images/headerBG_autumn.jpg) no-repeat;}
    body.autumn .topMenuWrapper ul li a.selected {background: url(../images/topMenu_sel_autumn.png);}
    body.autumn .topMenuWrapper ul li:hover a, body.autumn .topMenuWrapper ul li a:hover {color: #e7a203;}
    body.autumn .topMenuWrapper ul li a.selected {color: #FFF;}
    body.autumn .topMenuWrapper ul li:hover ul li a:hover {background: #e7a203; color:#FFF;}

    body.autumn .submenu fieldset input.searchString {background: url(../images/searchInput_autumn.png) no-repeat;}
    body.autumn .leftMenu ul li {background: url(../images/autumn_alpha025.png);}
    body.autumn .leftMenu ul li.selected {background: url(../images/autumn_alpha010.png);}
    body.autumn .art_lop1_bottom_left {background: url(../images/autumn_alpha025.png);}
    body.autumn .round_box ul.newslist li.even {background: url(../images/autumn_alpha010.png);}


    body.summer {background: #d9e6dc url(../images/cloudyBG_default_summer_lq.jpg) 50% 0;}
    body.summer .topMenuWrapper {background: url(../images/headerBG_summer.jpg) no-repeat;}
    body.summer .topMenuWrapper ul li a.selected {background: url(../images/topMenu_sel_summer.png);}
    body.summer .topMenuWrapper ul li:hover a, body.summer .topMenuWrapper ul li a:hover {color: #58d337;}
    body.summer .topMenuWrapper ul li a.selected {color: #FFF;}
    body.summer .topMenuWrapper ul li:hover ul li a:hover {background: #58d337; color:#FFF;}

    body.summer .submenu fieldset input.searchString {background: url(../images/searchInput_summer.png) no-repeat;}
    body.summer .leftMenu ul li {background: url(../images/summer_alpha025.png);}
    body.summer .leftMenu ul li.selected {background: url(../images/summer_alpha010.png);}
    body.summer .art_lop1_bottom_left {background: url(../images/summer_alpha025.png);}
    body.summer .round_box ul.newslist li.even {background: url(../images/summer_alpha010.png);}

    /* Style for QuickLink */
    div.QuickLink{margin-top:20px;}
    div.QuickLink a{margin-right:5px;}
    div.QuickLink img{width: 16px; height: 16px;border: 0px;display:inline;}

