/*----------------------------------------*/
/*---------- Groundrules -----------*/
/*----------------------------------------*/
html, body {height: 100%; width: 100%; color: #000;}
body {font: normal 62.5%/1em Arial, Helvetica, sans-serif; /*background: #242424;*/ background: #d3d0c7;}


h1 {font: normal 3em/1em Tahoma, Arial, Verdana, sans-serif; margin: 0 0 .278em;}
h2 {font: normal 2.5em/1em Tahoma, Arial, Verdana, sans-serif; margin: 0 0 .21em;}
h3 {font: bold 2.3em/1em Arial, Verdana, sans-serif; margin: 0 0 .435em;}
h3.structural {position: absolute; top: -9999px; left: -9999px;}
h4 {font: bold 1.5em/1em Arial, Verdana, sans-serif;  margin: 0 0 .666em;}

q {font-family: Cambria, Georgia, serif; font-style: italic;}
blockquote {padding: 0;}
blockquote p {font-family: Cambria, Georgia, serif;}
/*cite {display: block; text-align: right; font-style: italic; margin: 0 0 1em;}*/

textarea {font: normal 1em/1.4em Arial, Verdana, sans-serif;}
table {font: normal 1em/1.6em Arial, Tahoma, Verdana, sans-serif;}
img {display: block;}
a img {border: none;}
table td a img {display: inline;}

a:link, a:visited {text-decoration: none; color: #555;}
a:hover, a:active {text-decoration: underline; color: #333;}
a.external {padding: 0 10px 0 0; background: url(../images/externalLink_small.png) no-repeat right 4px;}	
h3, h3 a:link, h3 a:visited {text-decoration: none; color: #000;}

input {font-size: 12px;}
strong {font-weight: bold;}

.clear {clear:both;	height:0px;	overflow:hidden; line-height:0px; font-size:0px; margin-bottom:-1px;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.left {float: left;}
.right {float: right;}
.center {margin: 0 auto;}

p.ingress {font-weight: bold;}
div.printFooter{display:none;}
a span {cursor: pointer;}
/*---- headersizes ----*/
h1.size1 {font: normal 3.2em/1em Tahoma, Arial, Helvetica, sans-serif; letter-spacing: -1px;}
h1.size2 {font: normal 3em/1em Tahoma, Arial, Helvetica, sans-serif; letter-spacing: -1px;}
h1.size3 {font: normal 2.6em/1em Tahoma, Arial, Helvetica, sans-serif; letter-spacing: -1px;}
h1.size4 {font: normal 2.2em/1em Tahoma, Arial, Helvetica, sans-serif; letter-spacing: -1px;}
h1.size5 {font: normal 1.8em/1em Tahoma, Arial, Helvetica, sans-serif; letter-spacing: -1px;}
h1.size6 {font: bold 3.2em/1em Cambria, Georgia,serif; letter-spacing: -1px;}

h2.size1 {font: normal 3.2em/1em Tahoma, Arial, Helvetica, sans-serif; letter-spacing: -1px;}
h2.size2 {font: normal 3em/1em Tahoma, Arial, Helvetica, sans-serif; letter-spacing: -1px;}
h2.size3 {font: normal 2.6em/1em Tahoma, Arial, Helvetica, sans-serif; letter-spacing: -1px;}
h2.size4 {font: normal 2.2em/1em Tahoma, Arial, Helvetica, sans-serif; letter-spacing: -1px;}
/*h2.size5 {font: normal 1.8em/1em Tahoma, Arial, Helvetica, sans-serif; letter-spacing: -1px;}*/
h2.size5 {font: bold 3.2em/1em Cambria, Georgia,serif; letter-spacing: 1px;}
h2.size6 {font: normal 3.2em/1em Cambria, Georgia,serif; letter-spacing: -2px;}
h2.size7 {font: normal 3em/1em Cambria, Georgia,serif; letter-spacing: -2px;}
h2.size8 {font: normal 2.6em/1em Cambria, Georgia,serif; letter-spacing: -1px;}
h2.size9 {font: normal 2.2em/1em Cambria, Georgia,serif; letter-spacing: -1px;}
h2.size10 {font: normal 1.8em/1em Cambria, Georgia,serif; letter-spacing: -1px;}

/*----------------------------------------*/
/*---------------- Layout ----------------*/
/*----------------------------------------*/
#aspnetForm {font: normal 1.2em/1.4em Arial, Helvetica, sans-serif; width: 100%; text-align: center; padding: 0; background: #e6e5df url(../images/bgGradient1.jpg) repeat-x;}

#mainWrapper {padding: 0 0 16px;}
#contentWrapper {padding: 0 0 12px; width: 990px; margin: 0 auto; background: url(../images/bodyBottom.png) no-repeat 50% 100%;}

#topAd {width: 990px; margin: 0 auto 9px; position: relative; padding: 0;}
#topAd .adLabel {display: block; position: absolute; left: -14px; top: 50%; margin-top: -55px; width: 14px; height: 111px; text-indent: -9999px; background: url(../images/adLabel.png) no-repeat;}
#topAd .wrap {}
#topAd img {display: block;}

	#mainContent {padding: 0; background: #FFF url(../images/bodyBorders.png) repeat-y; display: block; width: 990px; margin: 0 auto; text-align: left;}
	#header {padding: 8px 0 0; position: relative;}
	#header .wrap {width: 990px; margin: 0 auto; position: relative; background: url(../images/headerTop.png) no-repeat;}
	#header #topAd .wrap {background: none;}
		#headContent {height: 126px; text-align: left;}
			#headContent h1.logo {margin: 0; position: absolute; top: 13px; left: 8px;}
				#headContent h1.logo a {display: block; width: 651px; height: 109px;}
				
				#headContent strong.slogan {height: 13px; position: absolute; top: 101px; left: 89px; color: #7b7b7b; text-transform: uppercase;}
			
			/* ---- Inloggning och sök ----*/
			.functionsContainer {width: 288px; height: 114px; background: url(../images/papernote.png) no-repeat; position: absolute; top: 7px; right: 13px; text-align: left;}
				.functionsContainer .clip {display: block; width: 25px; height: 46px; position: absolute; top: -14px; left: 146px; background: url(../images/paperclip.png) no-repeat;}
			
				.functionsContainer .column1 {width: 149px; height: 110px; display: block; float: left; padding: 4px 0 0 8px;}
					.functionsContainer .column1 .normal {border: none !important;}
				.functionsContainer .column2 {width: 111px; height: 96px; display: block; float: left; position: relative; padding: 18px 9px 0 11px;}
					#headContent .date {font: bold 11px/1em Arial, Helvetica, sans-serif; color: #333; color: #7b7b7b;}
					.functionsContainer .column2 ul {padding: 8px 4px 0 0;}
					.functionsContainer .column2 ul a {display: block; color: #47494f; width: 100%; background: url(../images/topBoxArrow.png) no-repeat 100% 50%; font-weight: bold; padding: 2px 0;}

				
				/*---- Val för förfing av sökning ----*/
				#optionsField {position: absolute; top: 76px; left: 794px; background: #FFF; width: 100px; height: 80px; padding: 10px; display: none;}
			
			    /*--- Annons istället för postit ---*/
			    .functionsAdContainer {width: 620px; height: 114px; position: absolute; top: 7px; right: 13px; text-align: right; overflow:hidden;}
			    .functionsAdContainer img {display: inline;}
			    
		/* ---- Toppmeny ---- */
		#topMenu {position: relative; width: 100%;}
			#topMenu .level1 {margin: 0 7px; height: auto !important; height: 1%; min-height: 1%; padding: 0; border-bottom: 5px solid #f89828;}
				#topMenu .level1 li {display: block; float: left; padding: 3px 1px 1px 0;}
					#topMenu .level1 li a {display: block; float: left; color: #FFF; padding: 0; font: bold 14px Arial, Helvetica, sans-serif; height: 30px; padding: 0 12px 0 0; background: url(../images/menuTabs.png) no-repeat 100% 0; text-transform: uppercase;}
					#topMenu .level1 li a:hover {}
					#topMenu .level1 li a.selected {background: url(../images/menuTabs.png) no-repeat 100% -45px; color: #FFF; height: 34px; margin: -3px 0 -1px;}
						#topMenu .level1 li a span {display: block; float: left; padding: 0 0 0 12px; height: 30px; line-height: 30px; background: url(../images/menuTabs.png) no-repeat 0 0;}
						#topMenu .level1 li a.selected span {background: url(../images/menuTabs.png) no-repeat 0 -45px; height: 34px; line-height: 34px;}
				/*#topMenu .level1 li.rss { float: right;}
				#topMenu .level1 li.rss a {padding: 0 0 0 8px; background: url(../images/rssMenuItem.png) no-repeat left 1px; color: #e78d05;}
				#topMenu .level1 li.rss span {background: none;}
				#topMenu .level1 li.right {display: block; float: right; border: none; position: relative; overflow: visible; margin: -9px 0 0 1px;}
					#topMenu .level1 li.right a {display: block; color: #333; padding: 0 2px 0 0; font-weight: bold; font-size: 1.2em; background: url(../images/rightTab2_right.png) no-repeat right top;}
					#topMenu .level1 li.right a:hover {text-decoration: underline; background: url(../images/rightTab2_right.png) no-repeat right top;}
						#topMenu .level1 li.right a span {display: block; background: url(../images/rightTab2_left.png) no-repeat left top; padding: 15px 14px 16px 16px; cursor: pointer;}*/
			#topMenu .level2 {margin: 0 7px; height: auto !important; height: 1%; min-height: 1%; overflow: auto; padding: 0; border-bottom: 1px solid #f89828;}
				#topMenu .level2 li {display: block; float: left;}
					#topMenu .level2 li a {display: block; float: left; color: #414244; padding: 0; font: bold 1.1em Arial, Helvetica, sans-serif; height: 24px; padding: 0 12px;}
					#topMenu .level2 li a:hover {background: url(../images/selectedArrowLev2.png) no-repeat center top; text-decoration: none;}
					#topMenu .level2 li a.selected {background: url(../images/activeMenu.png) no-repeat 50% 100%; color: #000;}
						#topMenu .level2 li a span {display: block; float: left; height: 24px; line-height: 24px;}
						#topMenu .level2 li a.selected span {}
	
		/* ----- /Toppmeny ---- */
		
		#headClearer {display: none;}
	
	#mainContent .column {min-height: 1px;}
		#multiColumnsWrapper {padding: 8px 0 0;}
			#mainColumnWrapper {}
				#mainColumn {display: block; margin: 0 390px 0 163px; width: 396px; padding: 0 4px; background: #FFF;}
					#mainColumn .wrap {/*width: 396px;*/ width: 100%; overflow: hidden;}
					    #mainColumn .wrap .body img {display:inline;}
				#mainColumnWide {display: block; margin: 0 0 0 159px; width: 567px; padding: 0 4px; background: #FFF;}
				    #mainColumnWide .wrap {width: 567px; overflow: hidden;}
				        #mainColumnWide .wrap .body img {display:inline;}
			#featureColumn {display: block; float: left; width: 150px; margin: 0 0 0 -983px; overflow: hidden; background: #FFF;}
				#featureColumn .wrap {width: 150px; overflow: hidden;}
			#extraColumn {display: block; float: left; width: 150px; margin: 0 0 0 -417px; background: #FFF;}
				#extraColumn .wrap {width: 150px; overflow: hidden;}
			#extraColumnWide {display: none;}
			#multiColumnsWrapper #adColumn {}
	#mainContent #adColumn {float: left; width: 250px; margin: 0 0 0 -257px; background: #FFF;}
		#mainContent #adColumn .wrap {/*width: 250px;*/ width: 100%; overflow: hidden; /*background: url(../images/adWrapperHeader.png) no-repeat; padding: 14px 0 0;*/}
            #mainContent #adColumn .adwrapper {/*width: 250px;*/ background: url(../images/adWrapperHeader.png) no-repeat; padding: 14px 0 0;}

	
	
	/* Variations on column layouts */
	.std3ColLayout_MainFeatureAd #mainColumn {margin: 0 261px 0 159px; width: 567px;}
	.std3ColLayout_MainFeatureAd #extraColumn {display:none;}
	
	.std3ColLayout_MainExtraAd #mainColumn {margin: 0 0 0 3px; width: 556px;}
	
	.std2ColLayout_MainAd #mainColumn {margin: 0 0 0 3px; width: 716px;}
	
	.spc2ColLayout_MainAd #mainColumn {margin: 0 0 0 3px; width: 641px;}
	.spc2ColLayout_MainAd #mainContent #adColumn {width: 325px; margin:0 0 0 -332px;}
    .spc2ColLayout_MainAd #extraColumn {display:none;}
    .spc2ColLayout_MainAd #featureColumn {display:none;}

	
	/*---- Functions ----*/
	/*---- Calendar ----*/
	.calendar {background: url(../images/calendarBody.jpg) no-repeat left bottom; margin: 0 0 4px 10px;float:right;}
		.calendar .inner {background: url(../images/calendarTop.jpg) no-repeat left top; padding: 24px 9px 10px;}
			.calendar .dates {border-collapse: collapse; font: normal 0.833em/1em Verdana, Arial, Helvetica, sans-serif; color: #999;}
			.calendar .dates caption {caption-side: top;}
			.calendar .dates caption h3 {margin: 0 0 4px; text-align: center;}
			.calendar .dates caption h3 .year {color: #999;}
			.calendar .dates col:hover {background: #F00;}
			.calendar .dates th, .calendar .dates td {width: 19px; height: 16px; text-align: center; vertical-align:middle;}
			.calendar .dates td span {color: #111; display: block; position: relative;}
			.calendar .dates td.spec {background: #DDD;}
			.calendar .dates td.current {background: #000;}
			.calendar .dates td.current span {color: #FFF;}
			.calendar .dates td span:hover {z-index: 20;}
			.calendar .dates td span .dateInfo {position: absolute; top: 0px; left: 0px; background: #FFF; padding: 2px; z-index: 1000; display: none; width: 100px; padding: 4px;}
			.calendar .dates td span:hover .dateInfo {display: block;}

			.calendar .dates td span.selectMonth {background:transparent url(../images/arrow_black_month.gif) no-repeat scroll 1px 2px;}
			.calendar .dates td span.selectWeek {background:transparent url(../images/arrow_black_right.gif) no-repeat scroll 0 1px;}
			.calendar .dates td span.prevMonth {background:transparent url(../images/arrow_black_left.gif) no-repeat scroll 5px 4px;}
			.calendar .dates td span.nextMonth {background:transparent url(../images/arrow_black_right.gif) no-repeat scroll 5px 4px;}
			.calendar .dates .title td {color:#111; font-size:1.2em; font-weight:bold; text-transform:capitalize;}
			
			/* Events listing, not the calendar itself */
			.container_event_header {height: auto !important; height: 1%; min-height: 1%; overflow: hidden; background:#7F929C url(../images/supertitle1.png) repeat-x; border-bottom:1px solid #BFC9CD; color:#FFF; font: bold .9em/1em Arial,Helvetica,sans-serif; padding:4px 5px 3px;}
			.container_events {border-bottom: 1px solid #EEE;}
			.container_events p.headline {font-weight: bold; padding: 0 0 .5em;}
			.container_events img{width:75px; float:right; margin: 10px 0 8px 8px;}
			
			.container_event {}
			.container_event .inner{}
			.container_event .inner p.headline {font-weight: bold; padding: 0 0 .5em;}
			.container_event .inner img{width:390px; margin: 0 0 10px 0;}
			
			*+html .calendar table.title {width: 150px !important;}

	/*---- /Calendar ----*/
	
	/*---- Pusher, puff ----*/
	.pusher {padding: 0; margin: 0 0 8px;}
	.pusher .inner {padding: 0; overflow: hidden;}
	.pusher .bottom {font-size: 0; line-height: 0; height: 3px; background: #b1c7d3; clear: both;}
	.pusher .supertitle {display: block; color: #FFF; background:#8ea1ab url(../images/supertitle1.png) repeat-x; padding: 4px 8px; font: bold .9em/1em Arial, Helvetica, sans-serif; text-transform: uppercase; height: auto !important; height: 1%; min-height: 1%;}
	.pusher .mediaWrapper {color: #666; overflow: hidden; width: 396px;}
	.pusher .mediaWrapper.left {width: auto; margin: 8px 8px 6px 0;}
	.pusher .mediaWrapper.right {width: auto; margin: 8px 0 6px 8px;}
	.pusher .mediaWrapper img {margin: 0 0 3px;}
	.pusher .mediaWrapper p {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #666; margin: 0 0 10px; padding: 0 2px;}
	.pusher .mediaWrapper .imgText {display: block;}
	.pusher .mediaWrapper .photo {display: block;}
	.pusher h2, .pusher h3 {/*padding-top: 8px;*/}
	.pusher h2 a, .pusher h3 a, .pusher h2 a:visited, .pusher h3 a:visited {color: #000;}
	.pusher .content {padding: 0;}
	.pusher span.label {color: #c4161c; padding: 0; font-weight: bold; text-transform: uppercase; letter-spacing: -1px; margin: 0 4px 0 0;}
	.pusher span.date {font-weight: bold;}
	.pusher .entry a, .pusher .entry q {font-weight: bold;}
	.pusher .userTools {margin: 0; height: auto !important; height: 1%; min-height: 1%; overflow: hidden; float:left;}
	.pusher .userTools ul {margin: 0 0 8px; padding: 0; height: auto !important; height: 1%; min-height: 1%; overflow: auto; }
	.pusher .userTools ul li {display: block; float: left; margin: 0 2px 0 0; padding: 0 12px 0 0; background: url(../images/userToolsBtns.png) no-repeat 100% 100%; height: 22px;}
	.pusher .userTools ul li a {display: block; float: left; padding: 0 0 0 12px; background: url(../images/userToolsBtns.png) no-repeat; height: 22px; line-height: 20px; color: #FFF;}
	.pusher .userTools ul li.links {display: block; float: left; margin: 0 0 0 2px; padding: 0px; background: none; height: 22px;}
	.pusher .userTools ul li.links a {display: block; float: left; padding: 0; background: none; height: 22px; line-height: 20px; color: #FFF;}
	
	.pusher .related {display: none; padding: 8px; margin: 0 0 8px; border: 1px solid #CCC;}
	.pusher .related h4 {font-size: 1.2em; font-weight: bold; text-transform: uppercase; margin: 0 0 4px;}
	.pusher .related ul {padding: 0;}
	.pusher .related ul li {padding: 0 0 0 8px; background: url(../images/relatedLink.png) no-repeat 0 6px; height: auto !important; height: 1%; min-height: 1%;}
	.pusher .related ul li a {}
	.pusher .related ul li a.external {padding: 0 12px 0 0; background: url(../images/externalLink2.png) no-repeat right 3px;}
	/*---- /Pusher, puff ----*/
	
	/*---- shortPusher ----*/
	#extraColumn .shortPusher, #featureColumn .shortPusher {padding: 0; margin: 0 0 8px;}
	#extraColumn .shortPusher .inner, #featureColumn .shortPusher .inner {padding: 0; overflow: hidden;}
	#extraColumn .shortPusher .bottom, #featureColumn .shortPusher .bottom {font-size: 0; line-height: 0; height: 2px; background: #90a5b0;}
	#extraColumn .shortPusher h3, #featureColumn .shortPusher h3 {margin: 0; padding: 0; font: bold .9em/1em Arial, Helvetica, sans-serif; text-transform: uppercase; background: #7f929c url(../images/supertitle1.png) repeat-x; padding:4px 5px 3px; border-bottom: 1px solid #bfc9cd; color: #FFF;}
	#extraColumn .shortPusher h3 a, #featureColumn .shortPusher h3 a {color:#FFF; margin:0; display: block;}
	#extraColumn .shortPusher a.linkimage img, #featureColumn .shortPusher a.linkimage img {max-width:150px;;}
	#extraColumn .shortPusher .content, #featureColumn .shortPusher .content {padding: 4px 0;}
	#extraColumn .shortPusher .content p, #featureColumn .shortPusher .content p {padding: 0;}
	
	#extraColumn .columnMenu, #featureColumn .columnMenu {background: #D4E1E8;}
	.columnMenu ul {padding: 0 5px; margin: 0 0 5px;}
	.columnMenu ul span {display: block; font-weight: bold;}
	.columnMenu ul a {display: block; border-bottom: 1px solid #c6d5dc; padding: 1px 0;}
	
		/*----- Themes for shortPushers -----*/	
		#extraColumn .theme_2 h3, #featureColumn .theme_2 h3 {background: #878729 url(../images/supertitle2.png) repeat-x; border-bottom: 1px solid #c3c33e;}
		#extraColumn .theme_2 .bottom, #featureColumn .theme_2 .bottom {background: #99992e;}
		
		#extraColumn .theme_3 h3, #featureColumn .theme_3 h3 {background: #84668c url(../images/supertitle3.png) repeat-x; border-bottom: 1px solid #c198c5;}
		#extraColumn .theme_3 .bottom, #featureColumn .theme_3 .bottom {background: #95739e;}

	
	/*---- Article ----*/
	.article {padding: 0; margin: 0 0 8px;}
	.article .inner {padding: 0;}
	.article .bottom {font-size: 0; line-height: 0; height: 7px; background: transparent url(../images/bottomBorder.png) repeat-x; clear: both; margin-bottom: -5px;}
	
	.article .toolBar {height: auto !important; height: 1%; min-height: 1%; overflow: auto; padding: 2px 4px 3px; border-bottom: 1px solid #FFF;}
	.article .toolBar .published {font: bold 10px/1em Verdana, Arial, Helvetica, sans-serif; color: #777; display: block; float: left; margin-right: 12px; padding: 3px 0 0;}
	.article .toolBar .published span {color: #555;}
	.article .toolBar .print {width: 16px; height: 16px; display: block; float: left; background: url(../images/toolbarIcons.png) no-repeat; text-indent: -9999px; margin-right: 6px;}
	.article .toolBar .tipFriend {width: 16px; height: 16px; display: block; float: left; background: url(../images/toolbarIcons.png) no-repeat -19px 0; text-indent: -9999px; margin-right: 6px;}
	.article .toolBar .facebook {width: 16px; height: 16px; display: block; float: left; background: url(../images/toolbarIcons.png) no-repeat -89px 0; text-indent: -9999px;}
	.article .toolBar .adjustTextSize {font: bold 10px/1em Verdana, Arial, Helvetica, sans-serif; color: #777; display: block; float: right;}
	.article .toolBar .adjustTextSize em {display: block; float:left; padding: 3px 0 0; font-style: normal;}
	.article .toolBar .enlarge {width: 14px; height: 16px; display: block; float: left; background: url(../images/toolbarIcons.png) no-repeat -38px 0; text-indent: -9999px; margin-left: 4px;}
	.article .toolBar .reduce {width: 14px; height: 16px; display: block; float: left; background: url(../images/toolbarIcons.png) no-repeat -54px 0; text-indent: -9999px; margin-left: 4px;}
	
	.article .supertitle {display: block; color: #231F20; background: #FFBD00 url(../images/supertitle1.png) repeat-x; padding: 4px 8px; font: bold 1.2em/1em Arial, Helvetica, sans-serif; text-transform: uppercase; height: auto !important; height: 1%; min-height: 1%;}
	.article .mediaWrapper {color: #666; overflow: hidden; width: 396px;}
	.article .mediaWrapper img {margin: 0 0 3px;}
	.article .mediaWrapper p {font: normal 10px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 2px 0;}
	.article .mediaWrapper .imgText {display: block;}
	.article .mediaWrapper .photo {display: block;}
	.article h1 {padding-top: 2px; font-size: 3.5em; letter-spacing: -1px;}
	.article .content {padding: 0 0 8px; clear: both; height: auto !important; height: 1%; min-height: 1%;}
	.article .content p {}
	.article .content .story ul {list-style: square inside;}
	.article .content .story img {display:inline;}
	.article .content .story img.imageleft {float:left; margin: 8px 8px 8px 0;}
	.article .content .story img.imageright {float:right; margin: 8px 0 8px 8px;}
	
	.article blockquote p {font-family: Cambria, Georgia, serif; font-size: 18px; line-height: 1em; text-align: justify; font-style: italic; margin: 0; padding: 0;}
	.article .content cite {display: block; text-align: right; font-style: italic; margin: 0 0 1em;}
	.article .articleLabel {color: #C4161C; padding: 0; font-weight: bold; text-transform: uppercase; font-style: normal; letter-spacing: -1px; margin: 0 4px 0 0;}
	
	.article .storyAdditions {border: 1px solid #CCC; margin: 10px 0 10px;}
	.article .storyAdditions .inner {border: 1px solid #FFF; background: none; padding: 0 8px 0; height: auto !important; height: 1%; min-height: 1%; overflow: auto;}
	.article .storyAdditions .relatedInfo {display: block; color: #fff; background: #FFBD00 url(../images/supertitle1.png) repeat-x; padding: 4px 8px; font: bold 1.2em/1em Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 0 -8px 6px;}
	.article .storyAdditions .box {padding: 0 0 10px; margin: 0 0 8px; background:transparent url(../images/mainColPusherArtTop.png) no-repeat -2px bottom; height: auto !important; height: 1%; min-height: 1%; overflow: auto;}
	.article .content .storyAdditions p {text-align: left;}
	.article .storyAdditions h3 {font-size: 1.2em; font-weight: bold; text-transform: uppercase; margin: 0 0 4px; padding: 2px 0px;}
	
	.article .storyAdditions .facts {height: auto !important; height: 1%; min-height: 1%; overflow: auto;}
	.article .storyAdditions .facts .mediaWrapper {width: 150px; display: block; float: left; margin: 0 8px 0 0;}
	
	.article .storyAdditions .related {padding: 0;}
	.article .storyAdditions .related ul {padding: 0 0 8px;}
	.article .storyAdditions .related li {background:transparent url(../images/relatedLink.png) no-repeat 0 6px; padding: 0 0 0 8px;}
	
	.article .storyAdditions .documents {padding: 0;}
	.article .storyAdditions .documents ul {padding: 0 0 8px;}
	.article .storyAdditions .documents li {height: auto !important; height: 1%; min-height: 1%; overflow: auto; background:transparent url(../images/relatedLink.png) no-repeat 0 9px; padding: 0 0 0 8px;}
	.article .storyAdditions .documents li a {display: block; float: left; padding: 3px 28px 3px 0; background: url(../images/folder.png) no-repeat right -1px;}
	.article .storyAdditions .documents li a.doc {background: url(../images/folder_doc.png) no-repeat right -1px;}
	.article .storyAdditions .documents li a.pdf {background: url(../images/folder_pdf.png) no-repeat right -1px;}
	.article .storyAdditions .documents li a.xls {background: url(../images/folder_xls.png) no-repeat right -1px;}
	
	.article .storyAdditions .multimedia {}
	.article .storyAdditions .multimedia .mediaWrapper {width: 360px; background: none;}
	
	.article .byline {clear: both; height: auto !important; height: 1%; min-height: 1%; overflow: auto; margin: 12px 0 10px;}
	.article .byline .photo {float: left; display: block; margin: 0 10px 0 0;}
	.article .byline .fn {font-weight: bold; font-size: 1.2em;}
	.article .byline .tel span {padding: 0 0 0 12px; background: url(../images/phone.png) no-repeat left center;}
	.article .byline .org, .article .byline .adr {display: none;}
	
	.article .articleComments {background: url(../images/mainColPusherArtTop.png) no-repeat -2px top; margin: 0; padding: 10px 0 0; height: auto !important; height: 1%; min-height: 1%;}
	.article .articleComments .inner {background: none; padding: 0;}
	.article .articleComments .commentsHead {background: #8EA1AB url(../images/supertitle1.png) repeat-x; height: auto !important; height: 1%; min-height: 1%; overflow: auto; padding: 4px 5px; margin: 0;}
	.article .articleComments .commentsHead h2 {font-size: 1.2em; font-weight: bold; text-transform: uppercase; color: #FFF; float: left; margin: 0; font-family: Arial, Helvetica, sans-serif;}
	.article .articleComments .commentsHead strong {font-weight: bold; color: #FFF; display: block; float: left; line-height: 1em; margin: 0 0 0 8px;}
	.article .articleComments ol {padding: 0;}
	.article .articleComments ol li {background: #D4E1E8; color: #333; margin: 0 0 8px; padding: 0; }
	.article .articleComments .commentHead {position: relative; padding: 4px 8px 3px; background: #D4E1E8; height: auto !important; height: 1%; min-height: 1%; background:transparent url(../images/bottomBorder.png) repeat-x 0 100%;}
	.article .articleComments .commentHead h3 {font-size: 1.2em; font-weight: bold; color: #111; margin: 0 0 2px;}
	.article .articleComments .commentHead a.report {color: #666; position: absolute; right: 8px; top: 4px;}
	.article .articleComments .commentHead div.report {color: #666; position: absolute; right: 8px; top: 4px;}
	.article .articleComments .number {background: #666; color: #FFF; padding: 2px; width: 18px; border-right: 1px solid #555; border-bottom: 1px solid #CCC; position: absolute; left: -23px; top: 8px; text-align: center;}
	.article .articleComments .commentHead p {padding: 0;}
	.article .articleComments .commentHead .user {font-weight: bold;}
	.article .articleComments .commentHead .time {color: #888; font-size: .83em;}
	.article .articleComments .commentHead .time em {font-style: normal; color: #777;}
	.article .articleComments .commentBody {padding: 7px 8px 8px; background: #eef3f6 url(../images/bottomBorder.png) repeat-x 0 100%; height: auto !important; height: 1%; min-height: 1%;}
	.article .articleComments .commentBody .avatar {margin: 4px 8px 8px 0; float: left; display: block;}
	.article .articleComments .commentBody p {padding: 0 0 8px;}
	
	.article .articleComments .writeComment {padding: 0 8px 8px; background: #d4e1e8;}
	.article .articleComments .writeComment h2 {font: bold 1.2em Arial, Helvetica, sans-serif; text-transform: uppercase; color: #FFF; background: #8EA1AB url(../images/supertitle1.png) repeat-x; padding: 4px 5px; margin: 0 -8px 4px;}
	.article .articleComments .writeComment .field {height: auto !important; height: 1%; min-height: 1%; overflow: auto; margin: 0 0 4px;}
	.article .articleComments .writeComment .field label {display: block; font-weight: bold;}
	.article .articleComments .writeComment .field .required span {color: #555; background: url(../images/exclamationIcon.png) no-repeat 2px 1px; padding: 0 0 0 14px;}
	.article .articleComments .writeComment .field input.string {border: 1px solid #999; background: #EEE; padding: 4px; width: 370px;}
	.article .articleComments .writeComment .field textarea.string {border: 1px solid #999; background: #EEE; padding: 4px; width: 370px; height: 64px;}
	.article .articleComments .writeComment .field .feedback {border: 1px solid #AAA; margin: 4px 0 2px; background: #DDD;}
	.article .articleComments .writeComment .field .feedback p {border: 1px solid #FFF; padding: 4px 4px 4px 24px; font-weight: bold; color: #333;}
	.article .articleComments .writeComment .field .error p {background: url(../images/errorIcon.png) no-repeat 4px 4px;}
	.article .articleComments .writeComment .field .error p.result {padding: 4px 0 0 25px;}
	.article .articleComments .allowedHtml {border: 1px dashed #AAA; padding: 8px;}
	.article .articleComments .allowedHtml strong {display: block;}
	.article .articleComments .conditions {padding: 7px; background: #555; color: #FFF; margin: 0 0 8px; border: 1px solid #444;}
	.article .articleComments .conditions a, .article .articleComments .conditions a:visited {color: #DDD; font-weight: bold; text-decoration: underline;}
	.article .articleComments .field.buttons {height: auto !important; height: 1%; min-height: 1%; overflow: auto; text-align: right; margin: 0;}
	.article .articleComments .buttons input {cursor: pointer;}
	
	.article .articleTellFriend {margin: 0; padding: 8px 0 0; height: auto !important; height: 1%; min-height: 1%;}
	.article .articleTellFriend .inner {background: none; padding: 0;}
	.article .articleTellFriend .tellFriend {padding: 0 8px 8px; background: #d4e1e8;}
	.article .articleTellFriend .tellFriend h2 {font: bold 1.2em Arial, Helvetica, sans-serif; text-transform: uppercase; color: #FFF; background: #8EA1AB url(../images/supertitle1.png) repeat-x; padding: 4px 5px; margin: 0 -8px 4px;}
	.article .articleTellFriend .tellFriend .field {height: auto !important; height: 1%; min-height: 1%; overflow: auto; margin: 0 0 4px;}
	.article .articleTellFriend .tellFriend .field label {display: block; font-weight: bold;}
	.article .articleTellFriend .tellFriend .field .required span {color: #555; background: url(../images/exclamationIcon.png) no-repeat 2px 1px; padding: 0 0 0 14px;}
	.article .articleTellFriend .tellFriend .field input.string {border: 1px solid #999; background: #EEE; padding: 4px; width: 370px;}
	.article .articleTellFriend .tellFriend .field textarea.string {border: 1px solid #999; background: #EEE; padding: 4px; width: 370px; height: 64px;}
	.article .articleTellFriend .tellFriend .field .feedback {border: 1px solid #AAA; margin: 4px 0 2px; background: #EE8888;}
	.article .articleTellFriend .tellFriend .field .feedbackok {border: 1px solid #AAA; margin: 4px 0 2px; background: #DDD;}
	.article .articleTellFriend .tellFriend .field .feedback p,.article .articleTellFriend .tellFriend .field .feedbackok p {border: 1px solid #FFF; padding: 4px 4px 4px 24px; font-weight: bold; color: #333;}
	.article .articleTellFriend .tellFriend .field .error p {background: url(../images/errorIcon.png) no-repeat 4px 4px; text-align:left;}
	
	    /*---- Article SlideShow ----*/
	     .article .container_slideshow div.nav{font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding:1px 0 5px;text-align:center; height: auto !important; height: 1%; min-height: 1%; overflow: hidden;}
	        .article .container_slideshow div.nav a#next{display: block; float: right;}
	        .article .container_slideshow div.nav a#prev{display: block; float: left;}
	    .article .container_slideshow div.slideBoxPics{/*display:none;*/height:auto;}
	    .article .container_slideshow div.slideBoxPics img{width:400px  !important; }
	    
	    .article .container_slideshow p{font: normal 10px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 2px 0;}
	    .article .container_slideshow p span#imgText{display:block;}
	    .article .container_slideshow p span#imgByline{display:block;font-weight:bold;}
	    
		/*---- ArticleThemes ----*/
		.article.theme_wallpaper1 .content {background: url(../images/wallpaper1.jpg);}
		.article.theme_wallpaper1 h1 {font-family: Cambria, Georgia, "Times New Roman", Times, serif;}
		.article.theme_wallpaper1 .storyAdditions {background: #EEE;}
		
		.article.theme_wallpaper2 .content {background: url(../images/wallpaper2.jpg);}
		.article.theme_wallpaper2 h1 {font-family: "Times New Roman", Times, serif; font-style: italic;}
		.article.theme_wallpaper2 .storyAdditions {background: #F4F4F4;}

		
	/*---- /Article ----*/
	
	/*---- FamilyAds ----*/
	.familyAds {padding: 0; margin: 0 0 8px;}
	.familyAds .inner {padding: 0; overflow: hidden;}
	.familyAds .bottom {font-size: 0; line-height: 0; /*height: 7px; background: url(../images/bg/mainColPusherArtBottom.png) no-repeat; clear: both; margin-bottom: -5px;*/}
	.familyAds .prelude {padding: 0 0 8px;}
	.familyAds .prelude h1 {color: #000; font: normal 3em Tahoma, Arial, Helvetica, sans-serif; padding: 0 0 6px;}
	.familyAds .prelude div.result_error { padding:4px; margin-bottom:8px; text-align:center; font-style:italic; color:#cc0000; border: solid 1px #878787; background-color:#f4f4ec; }
	.familyAds .prelude div.result_success { padding:4px; margin-bottom:8px; text-align:center; font-style:italic; color:#339900; border: solid 1px #878787; background-color:#f4f4ec; }
	.familyAds .familyAdSearch {padding: 9px 9px 11px; height: auto !important; height: 1%; min-height: 1%; overflow: auto; display: block; float: left; width: 210px; margin: 0 0 8px; }
	.familyAds .familyAdSearch legend {display: none;}
	.familyAds .familyAdSearch label {display: block; font-weight: bold; padding: 0 0 2px 2px; color: #111;}
	.familyAds .familyAdSearch .familyString {background:transparent url(../images/searchTxtField.png) no-repeat; border: none; height:20px; padding:3px; width:125px; display: block; float: left;}
	.familyAds .familyAdSearch .button_search {background:transparent url(../images/bg/searchBtn.png) no-repeat; border: none; color:#FFF; cursor:pointer; display:block; float: left; font: bold 12px Arial,Helvetica,sans-serif; padding:0 0 3px 9px; text-transform:uppercase; width:69px; height: 26px; margin: 0 0 0 8px;}
	.familyAds .orderAd {display: block; float: right; width: 150px; position: relative;top:30px;}
	.familyAds .orderAd span {width: 150px; position: absolute;}
	.familyAds #familyAdOrderForm {border: 1px solid #CCC; padding: 0 8px 8px; position: relative; width: 378px;}
	.familyAds #familyAdOrderForm legend {display: none;}
	.familyAds #familyAdOrderForm h3 {background:#8EA1AB url(../images/supertitle1.png) repeat-x; border-bottom:1px solid #BFC9CD; color:#FFF; font: bold 1.2em Arial, Helvetica, sans-serif; height:auto !important; line-height:1em; margin:0 -8px 10px; min-height:1%; overflow:hidden; padding:4px 5px 3px;text-transform:uppercase;}
	.familyAds #familyAdOrderForm .closeOrderForm {display: block; float: right; margin: -38px 0 0; color: #FFF;}
	.familyAds #familyAdOrderForm .field {height: auto !important; height: 1%; min-height: 1%; overflow: auto; padding: 0 0 6px;}
	.familyAds #familyAdOrderForm .field .textbox {border: 1px solid #AAA; padding: 3px; width: 367px;}
	.familyAds #familyAdOrderForm .field .date {border: 1px solid #AAA; padding: 3px; width: 120px;}
	.familyAds #familyAdOrderForm .charCounter {height: auto !important; height: 1%; min-height: 1%; overflow: auto; padding: 2px 0 0; margin: 0 3px 0 0; display: block; float: right; color: #999; border-bottom: 1px solid #AAA;}
	.familyAds #familyAdOrderForm .charCounter label.noChars {display: block; float: left; padding: 0 4px 0 0; font: normal 10px Verdana, Arial, Helvetica, sans-serif;}
	.familyAds #familyAdOrderForm .charCounter span.noChars {display: block; float: right; border: none; background: none; width: 50px; text-align: right; padding: 0; color: #999; font: normal 10px Verdana, Arial, Helvetica, sans-serif;}
	.familyAds #familyAdOrderForm label {font-weight: bold; display: block; padding: 0 0 2px;}
	.familyAds #familyAdOrderForm label span {font-weight: normal;}
	.familyAds #familyAdOrderForm .buttons {/*border-top: 3px double #CCC;*/ padding: 6px 0 6px;}
	.familyAds #familyAdOrderForm .buttons label {display: block; float: left; padding: 0 4px 0 0;}
	.familyAds #familyAdOrderForm .buttons .cost {display: block; float: left; padding: 0 4px 0 0; border: none; background: #FFF; text-align:right;}
	.familyAds #familyAdOrderForm .buttons span {display: block; float: left;}
	.familyAds #familyAdOrderForm .sendAd {font-weight:normal;border:medium none;cursor:pointer;float:right;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;height:18px;padding:0 0 2px;text-transform:uppercase;width:45px;text-indent:-1px;margin:0 5px 5px;}
	.familyAds #familyAdOrderForm .string, .familyAds #familyAdOrderForm select, .familyAds #familyAdOrderForm textarea {border: 1px solid #CCC; width: 354px; padding: 2px;}
	.familyAds #familyAdOrderForm textarea {height: 100px; clear: both;}
	
	.familyAds #familyAdOrderForm .field img{display:inline;}
	
	
	.familyAds #familyAdOrderForm .field .checkbox td{padding:0 10px 0 0;}
	.familyAds #familyAdOrderForm .field .checkbox label{bottom:3px;display:inline;left:3px;position:relative;}
	
	.familyAds .adContent {width: 396px; overflow: hidden; margin: 0 0 8px;}
	.familyAds .adContent h2 {background:#8EA1AB url(../images/supertitle1.png) repeat-x; border-bottom:1px solid #BFC9CD; color:#fff;font: bold 1.2em/1em Arial,Helvetica,sans-serif; padding: 4px 5px 3px; text-transform: uppercase; letter-spacing: normal;}
	/*.familyAds .adContent h2 { background:#000 url(../images/bg/familyAdsHeader.jpg) repeat-x; color:#FFF; font: bold 1.2em/1em Cambria, Georgia, "Times New Roman", Times, serif; padding: 4px 8px; text-transform: uppercase; letter-spacing: normal;}*/
	
	.familyAds .adContent .inner {padding: 0; background: none;}
	.familyAds .adCategory {clear: both; overflow: hidden;}
	.familyAds .adContent .row {width: 410px; overflow: hidden; margin: 0 0 8px; border-bottom:1px solid #BFC9CD;}
	.familyAds .adContent .row:last-child {border-bottom: none;}
	.familyAds .adContent .adItem {width: 128px; display: block; float: left; margin: 0 6px 0 0;}
	.familyAds .adContent .adItem .inner {width: 128px; padding: 0 0;}
	.familyAds .adContent .adItem .mediaWrapper {margin: 0 0 4px;}
	.familyAds .adContent .adItem .mediaWrapper a, .familyAds .adContent .adItem .mediaWrapper a:visited {border: 1px solid #FFF; display: block;}
	.familyAds .adContent .adItem .mediaWrapper a:hover {border: 1px solid #000;}
	.familyAds .adContent .adItem .mediaWrapper img {width: 126px;}
	.familyAds .adContent .adItem .adMessage {font-size: 11px;}
	.familyAds .adContent .adItem .adMessage p {padding: 0 0 .5em;}
	.familyAds .adContent .adItem h3 {font: bold 10px Verdana, Arial, Helvetica, sans-serif;}	
	






	/*---- /FamilyAds ----*/
	
	/*---- Blogg ----*/
	.blog {padding: 0; margin: 0 0 8px;}
	.blog .inner {padding: 0;}
	.blog .bottom {font-size: 0; line-height: 0; height: 7px; background: url(../images/bottomBorder.png) repeat-x left bottom; clear: both; margin-bottom: -5px;}
	.blog .blogHeader {width: 396px; overflow: hidden; position: relative; background: #000; height: auto !important; }
	.blog .blogHeader h2 {color: #FFF; position: absolute; top: 40px; left: 140px;}
	.blog .blogHeader h2 span {display: block; font: italic 18px/1.4em Cambria, Georgia, "Times New Roman", Times, serif;}
	.blog .blogHeader h3{background: #7F929C url(../images/supertitle1.png) repeat-x;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:1em;margin:0;padding:4px 5px 3px; border-bottom:1px solid #BFC9CD; text-transform:uppercase;}
	.blog .blogHeader h3 a, .blog .blogHeader h3 a:visited {color: #FFF;}
	

	.blog .toolBar {height: auto !important; height: 1%; min-height: 1%; overflow: auto; padding: 1px 1px 3px;}
	.blog .toolBar .published {font: bold 10px/1em Verdana, Arial, Helvetica, sans-serif; color: #999; display: block; float: left; margin-right: 12px; padding: 3px 0 0;}
	.blog .toolBar .published span {color: #777;}
	.blog .toolBar .print {width: 16px; height: 16px; display: block; float: left; background: url(../images/bg/toolbarIcons.png) no-repeat; text-indent: -9999px; margin-right: 6px;}
	.blog .toolBar .tipFriend {width: 16px; height: 16px; display: block; float: left; background: url(../images/bg/toolbarIcons.png) no-repeat -19px 0; text-indent: -9999px; margin-right: 6px;}
	.blog .toolBar .facebook {width: 16px; height: 16px; display: block; float: left; background: url(../images/bg/toolbarIcons.png) no-repeat -89px 0; text-indent: -9999px; margin-right: 5px;}
	.blog .toolBar .rss {width: 16px; height: 16px; display: block; float: left; background: url(../images/bg/toolbarIcons.png) no-repeat -71px 0; text-indent: -9999px;}
	.blog .toolBar .adjustTextSize {font: bold 10px/1em Verdana, Arial, Helvetica, sans-serif; color: #999; display: block; float: right;}
	.blog .toolBar .adjustTextSize em {display: block; float:left; padding: 3px 0 0; font-style: normal;}
	.blog .toolBar .enlarge {width: 14px; height: 16px; display: block; float: left; background: url(../images/bg/toolbarIcons.png) no-repeat -38px 0; text-indent: -9999px; margin-left: 4px;}
	.blog .toolBar .reduce {width: 14px; height: 16px; display: block; float: left; background: url(../images/bg/toolbarIcons.png) no-repeat -54px 0; text-indent: -9999px; margin-left: 4px;}
	
	.blog .mediaWrapper {color: #666; overflow: hidden; width: 396px;}
	.blog .hidden{display:none;}
	/*.blog .mediaWrapper img {margin: 0 0 3px;}
	*/.blog .mediaWrapper p {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #EEE; margin: 0; padding: 0 8px 4px;}
	.blog .mediaWrapper .imgText {display: block;}
	.blog .mediaWrapper .photo {display: block;}
	.blog h1 {padding-top: 8px;}
	.blog .content {padding: 0 0 8px; clear: both; background: url(../images/mainColPusherArtTop.png) no-repeat scroll -2px 100%; width: 100%; margin: 0 0 8px;}
	.blog .content a, .blog .content a:visited {color: #333;}
	.blog .content p {text-align: justify;}
	.blog .content .story ul {list-style: square inside;}
	.blog blockquote p {font-family: Cambria, Georgia, serif; font-size: 18px; line-height: 1em; text-align: justify; font-style: italic; margin: 0; padding: 0;}
	.blog .content cite {display: block; text-align: right; font-style: italic; margin: 0 0 1em;}
	.blog .articleLabel {color: #FFF; background: #333; padding: 0 4px; font-variant: small-caps; font-size: 11px; font-style: normal;}
	
	.blog .byline {clear: both; height: auto !important; height: 1%; min-height: 1%; overflow: auto; margin: 0 0 8px;}
	.blog .byline .photo {float: left; display: block; margin: 0 10px 0 0;}
	.blog .byline .fn {font-weight: bold; font-size: 1.2em;}
	.blog .byline .org, .article .byline .adr {display: none;}
	
	.blog .pager {text-align: center;}
	.blog .pager ul {display:table; margin:0 auto; padding: 20px 0; white-space:nowrap; font-size: 1.1em;}
	.blog .pager ul li {display:table-cell;}
	.blog .pager ul li.back, .blog .pager ul li.forward {text-indent: -9999px;}
	.blog .pager ul li a {padding: 0 2px;}
	.blog .pager ul li strong {padding: 0 4px;}
	.blog .pager ul li.back a {display: block; width: 18px; height: 14px; background: url(../images/arrowBack.png) no-repeat left 4px;}
	.blog .pager ul li.forward a {display: block; width: 18px; height: 14px; background: url(../images/arrowForward.png) no-repeat right 4px;}
	.blog .pager ul li strong {font-size: 1.2em;}
	
	.blog .articleComments {background: url(../images/mainColPusherArtTop.png) no-repeat -2px top; margin: 0; padding: 8px 0 0; height: auto !important; height: 1%; min-height: 1%;}
	.blog .articleComments .inner {background: none; padding: 0;}
	.blog .articleComments .commentsHead {background: #8EA1AB url(../images/supertitle1.png) repeat-x; height: auto !important; height: 1%; min-height: 1%; overflow: auto; padding: 4px 5px; margin: 0;}
	.blog .articleComments .commentsHead a {font: bold 1.2em Arial, Helvetica, sans-serif; color: #FFF; text-transform: uppercase; display: block; float: left;}
	.blog .articleComments .commentsHead .indent {display: block; float: right;}
	.blog .articleComments .commentsHead h2 {font-size: 1.2em; font-weight: bold; text-transform: uppercase; color: #FFF; float: left; margin: 0; font-family: Arial, Helvetica, sans-serif;}
	.blog .articleComments .commentsHead strong {font-weight: bold; color: #FFF; display: block; float: left; line-height: 1em; margin: 0 0 0 8px;}
	.article .articleComments ol {padding: 0;}
	.blog .articleComments ol li {background: #D4E1E8; color: #333; margin: 0 0 8px; padding: 0; }
	.blog .articleComments .commentHead {position: relative; padding: 4px 8px 3px; background: #D4E1E8; height: auto !important; height: 1%; min-height: 1%; background:transparent url(../images/bottomBorder.png) repeat-x 0 100%;}
	.blog .articleComments .commentHead h3 {font-size: 1.2em; font-weight: bold; color: #111; margin: 0 0 2px;}
	.blog .articleComments .commentHead a.report {color: #666; position: absolute; right: 8px; top: 4px;}
	.blog .articleComments .commentHead div.report {color: #666; position: absolute; right: 8px; top: 4px;}
	.blog .articleComments .number {background: #666; color: #FFF; padding: 2px; width: 18px; border-right: 1px solid #555; border-bottom: 1px solid #CCC; position: absolute; left: -23px; top: 8px; text-align: center;}
	.blog .articleComments .commentHead p {padding: 0;}
	.blog .articleComments .commentHead .user {font-weight: bold;}
	.blog .articleComments .commentHead .time {color: #888; font-size: .83em;}
	.blog .articleComments .commentHead .time em {font-style: normal; color: #777;}
	.blog .articleComments .commentBody {padding: 7px 8px 8px; background: #eef3f6 url(../images/bottomBorder.png) repeat-x 0 100%; height: auto !important; height: 1%; min-height: 1%;}
	.blog .articleComments .commentBody .avatar {margin: 4px 8px 8px 0; float: left; display: block;}
	.blog .articleComments .commentBody p {padding: 0 0 8px;}
	
	.blog .articleComments .writeComment {padding: 0 8px 8px; background: #d4e1e8;}
	.blog .articleComments .writeComment h2 {font: bold 1.2em Arial, Helvetica, sans-serif; text-transform: uppercase; color: #FFF; background: #8EA1AB url(../images/supertitle1.png) repeat-x; padding: 4px 5px; margin: 0 -8px 4px;}
	.blog .articleComments .writeComment .field {height: auto !important; height: 1%; min-height: 1%; overflow: auto; margin: 0 0 4px;}
	.blog .articleComments .writeComment .field label {display: block; font-weight: bold;}
	.blog .articleComments .writeComment .field .required span {color: #555; background: url(../images/exclamationIcon.png) no-repeat 2px 1px; padding: 0 0 0 14px;}
	.blog .articleComments .writeComment .field input.string {border: 1px solid #999; background: #EEE; padding: 4px; width: 370px;}
	.blog .articleComments .writeComment .field textarea.string {border: 1px solid #999; background: #EEE; padding: 4px; width: 370px; height: 64px;}
	.blog .articleComments .writeComment .field .feedback {border: 1px solid #AAA; margin: 4px 0 2px; background: #DDD;}
	.blog .articleComments .writeComment .field .feedback p, .blog .articleComments .writeComment .field .feedbackok p {border: 1px solid #FFF; padding: 4px 4px 4px 24px; font-weight: bold; color: #333;}
	.blog .articleComments .writeComment .field .error p {background: url(../images/errorIcon.png) no-repeat 4px 4px;}
	.blog .articleComments .allowedHtml {border: 1px dashed #AAA; padding: 8px;}
	.blog .articleComments .allowedHtml strong {display: block;}
	.blog .articleComments .conditions {padding: 7px; background: #555; color: #FFF; margin: 0 0 8px; border: 1px solid #444;}
	.blog .articleComments .conditions a, .article .articleComments .conditions a:visited {color: #DDD; font-weight: bold; text-decoration: underline;}
	.blog .articleComments .field.buttons {height: auto !important; height: 1%; min-height: 1%; overflow: auto; text-align: right; margin: 0;}
	.blog .articleComments .buttons input {cursor: pointer;}

	/*---- /Blogg ----*/



	
	/*---- Statisticlist ----*/
	.statisticsList { display: none; border: 1px solid #CCC; background: #EEE; margin: 0 0 8px;}
	.statisticsList h3 {background:#000 url(../images/supertitle1.png) repeat-x; height: auto !important; height: 1%; min-height: 1%; overflow:auto; padding:4px 8px; margin:0; font-size: 1.2em; font-weight: bold; line-height: 1em; color: #FFF; border: 1px solid #FFF; border-bottom: none; text-transform: uppercase;}
	.statisticsList ol {margin: 0; border: 1px solid #FFF; border-top: none; padding: 4px; list-style: decimal inside;}
	/*---- Statisticlist ----*/
	
	/*---- webQuestion ----*/
	.webQuestion {background: #d4e1e8; margin: 0 0 8px;}
	.webQuestion .inner {padding: 0 4px 4px; height: auto !important; height: 1%; min-height: 1%;}
	.webQuestion .inner table {padding: 0 0 8px;}
	.webQuestion h3 {background:#8ea1ab url(../images/supertitle1.png) repeat-x 0 50%; height: auto !important; height: 1%; min-height: 1%; overflow:auto; padding:4px 5px 3px; margin:0 -4px 4px; font-size: .9em; font-weight: bold; line-height: 1em; color: #FFF; text-transform: uppercase; border-bottom:1px solid #BFC9CD;}
	
	.webQuestion p {font-weight: bold; padding: 0 0 .5em;margin:0 0 0 5px;}
	.webQuestion .field {padding: 2px 0 0;}
	.webQuestion .field.buttons {border-bottom: none; text-align: right;}
    .webQuestion label {}
	
   .webQuestion  table {width: 100%;}
    .webQuestion table td {padding:0 0 4px;}
    .webQuestion table input {display: block; float: left; margin: 2px 0 0;}
    *+html .webQuestion table input {margin: 0;}
    .webQuestion table label {display: block; padding:0 0 0 20px; line-height: 1.2em;}
    *+html .webQuestion table label {padding-top: 4px;}


    .webQuestion .body .odd{}
    .webQuestion .body .even{}
    .webQuestion .body .field label{padding:0 0 0 5px;}
    .webQuestion .body .result p{padding: 0 0 0 3px;}

    .webQuestion  { margin-bottom: 8px; }
    .webQuestion  input.button_answer { float:left; }

    .webQuestion  p.text { font-style:italic;font-size:10px; }
    .webQuestion  div.result { margin-bottom: 4px; }
    .webQuestion p.result_title { margin-bottom:0px; }
    .webQuestion  p.summary { font-weight:bold; margin-top:8px; margin-bottom:0px; }
    .webQuestion  div.result div.graph { border:solid 1px #e0e2df; height:14px;}
    .webQuestion  div.result div.bar { position:absolute; }
    .webQuestion  div.result div.votes { position:relative; left:60px; color:#000000; font-weight:Bold;bottom:2px;font-size:10px; }
    /*---- webQuestion ----*/
	
	/*---- Newsletter ----*/
	.newsletter {margin: 0 0 8px;}
	.newsletter h3 {background:#8EA1AB url(../images/supertitle1.png) repeat-x; color:#FFF; margin:0; padding:4px 5px 3px; border-bottom:1px solid #BFC9CD; font-size: .9em; font-weight: bold; line-height: 1em; text-transform: uppercase;}
	.newsletter fieldset {padding: 4px; background: #d4e1e8; height: auto !important; height: 1%; min-height: 1%;}
	.newsletter fieldset p {font-size: 11px; padding: 0 0 4px;}
	.newsletter fieldset input, .newsletter fieldset select {display: block; margin: 0 0 4px; width: 140px; border: 1px solid #e1e1e1;}
	.newsletter fieldset input.sendbutton {background: url(../images/newletterBtn.png) no-repeat; float: right; width: 38px; height: 18px; border: none; padding: 0 0 2px; text-transform: uppercase; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; cursor: pointer; color: #FFF;}
	#featureColumn .adv_search {font-size: 11px; text-decoration: underline;}
	
	/*---- lettersToTheEditor ----*/
	.lettersToTheEditor {padding: 0; margin: 0 0 8px;}
	.lettersToTheEditor .inner {padding: 0; overflow: auto;}
	.lettersToTheEditor .bottom {font-size: 0; line-height: 0; height: 7px; background: url(../images/bottomBorder.png) repeat-x; clear: both; margin-bottom: -5px;}
	.lettersToTheEditor h1 {color: #FFF; background: #111 url(../images/familyAdsHeader.jpg) repeat-x left bottom; margin: 0 0 10px; text-align: center; font: normal 4em Cambria, Georgia, "Times New Roman", Times, serif; padding: 8px 0 11px;}
	.lettersToTheEditor .prelude {padding: 0 4px;}
	.lettersToTheEditor a.write {display: block; padding: 0 0 8px; text-align: center; font: bold 1.2em Arial, Helvetica, sans-serif; letter-spacing: -1px;}
	.lettersToTheEditor .letters {border: 1px solid #CCC; border-bottom: none; padding: 0; margin: 0 4px 8px;}
	.lettersToTheEditor .letters li {border-bottom: 1px solid #CCC; padding: 8px 8px 0; background: #f5f5f5;}
	.lettersToTheEditor .letters .header {padding: 0 0 4px; margin: 0 0 4px; border-bottom: 1px solid #FFF; font: bold 10px/1em Verdana, Arial, Helvetica, sans-serif; color: #999;}
	.lettersToTheEditor .letters .author {display: block; padding: 0 0 10px; text-align: right; font-weight: bold; font-style: italic;}
	
	/*---- adWrapper ----*/	
	.adWrapper {margin: 0 0 8px;}
	#mainColumn .adWrapper {padding: 0 0 5px; margin: 0 0 8px; background: transparent url(../images/bottomBorder.png) repeat-x left bottom;}
	#mainColumn .adWrapper h4 {height: 10px; font-size: 10px; text-indent: -9999px; background: url(../images/adWrapperHeader.png); margin: 0 0 4px; padding: 0;}
	
	/*---- defaultForm ----*/
	.defaultForm {font: normal 12px Arial, Helvetica, sans-serif;}
	.defaultForm h1 {font: bold 3em Arial, Helvetica, sans-serif; letter-spacing: -2px;}
	.defaultForm p.prelude {width: 360px;}
	.defaultForm .field {height: auto !important; height: 1%; min-height: 1%; overflow:auto; padding: 0 0 6px;}
	.defaultForm .field label {display: block; font-weight: bold; padding: 0 0 2px;}
	.defaultForm .field .string {border: 1px solid #CCC; padding: 2px; width: 360px;}
	.defaultForm .field textarea.string {border: 1px solid #CCC; padding: 2px; width: 360px; height: 100px;}
	
	.defaultForm p.question {font: bold 16px Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 0 0 8px;}
	#facebox .graphTable {margin: 0; border: 1px solid #CCC; width: 400px;}
	#facebox .graphTable tfoot td {padding: 1px;}
	#facebox .graphTable tfoot td div {padding: 2px 4px; text-align: center; background: #333; color: #FFF; border: 1px solid #FFF;}
	#facebox .graphTable th {padding: 1px 4px; border: 1px solid #CCC; width: 90px; vertical-align: middle; font-weight: bold;}
	#facebox .graphTable td {padding: 1px; border: 1px solid #CCC; text-align: center; vertical-align: middle;}
	#facebox .graphTable td .barContainer {background: #EEE; position: relative; padding: 1px; height: 26px;}
	#facebox .graphTable td .graphBar {height: 26px; background: #AAA; position: absolute; left: 1px; top: 1px;}
	#facebox .graphTable .odd td .graphBar {background: url(../images/pollBar1.jpg) no-repeat right top;}
	#facebox .graphTable .even td .graphBar {background: url(../images/pollBar1.jpg) no-repeat right top;}
	#facebox .graphTable td .barContainer span {display: block; width: 100%; position: absolute; left: 0; top: 0; text-align: center; z-index:100; height: 26px; font: bold 10px/26px Verdana, Arial, Helvetica, sans-serif;}
	
	/*---- Tabbed Box ----*/
	#tabbed_box_1 {display: none; margin: 0 0 8px;}
	.tabbed_area {border:1px solid #CCC; background: #EEE;}
	ul.tabs {margin:0px; padding:0px; margin: 0; border-top: 1px solid #FFF;}
	ul.tabs li {display:block; background: #000 url(../images/supertitle1.png) repeat-x; font: bold 1.2em Arial, Helvetica, sans-serif;}
	ul.tabs li a {color: #FFF; text-transform: uppercase; display: block; border-left: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF;}
	ul.tabs li a span {display: block; padding: 4px 8px;}
	ul.tabs li a:hover {}
	ul.tabs li a.active {}
	.tabContent {background: #EEE; border:1px solid #FFF; border-top: none; border-bottom: none;}
	#content_2, #content_3 {display:none;}
	.tabContent ul {margin:0px; padding: 0;}
	.tabContent ul li {border: none; border-bottom: 1px solid #FFF; padding: 6px 8px; font: normal .83em Arial, Helvetica, sans-serif; background: #EEE;}
	.tabContent ul li a {text-decoration:none; color:#333; background: none; text-transform: none; padding: 0; border: none;}
	.tabContent ul li a:hover {color: #444; text-decoration: underline;}
	.tabContent ul li a:hover small {color: #000;}


	/*---- /Functions ----*/
	
	
	#footer {color: #FFF; background: #242424 url(../images/footerBg1.jpg) no-repeat 50% 0; margin: 0; padding: 0; position: relative; border-top: 1px solid #000; width: 100%; overflow: hidden;}
	#footer .inner {width: 990px; margin: 30px auto; text-align: left; padding: 0; overflow: hidden; background: url(../images/footerColumnDivider.png) repeat-y 50% 0; position: relative;}
		#footer .column1 {display: block; float: left; width: 446px; padding: 0 27px 0 22px;}
		#footer .column2 {display: block; float: left; width: 446px; padding: 0 22px 37px 27px; /*position: relative;*/}
	#footer .footerLogo {display: block; float: left;}
	#footer .footerInfo {clear: both; padding: 8px 0 0; height: auto !important; height: 1%; min-height: 1%; overflow:hidden;}
	#footer .footerInfo .column1 {display: block; float: left; width: 223px; padding: 0 10px 0 0;}
	#footer .footerInfo .column2 {display: block; float: left; width: 213px; padding: 0;}
	#footer .footerInfo .column2 .column2info{margin-bottom:10px;}
		#footer .footerInfo .column2 a {color: #bbddff; font-weight: bold;}
	#footer .bottom {display: none;}
	    #footer .shortcuts {padding: 0;}
		#footer .shortcuts li {width: 446px; height: 44px; background: url(../images/footerButton.png) no-repeat; margin: 0 0 6px;}
		#footer .shortcuts li a {font: normal 18px/44px Arial, Helvetica, sans-serif; color: #FFF; display: block; padding: 0 17px; text-align: right;}
		#footer .shortcuts li.noPaper a {background: url(../images/btnIcons.png) no-repeat 12px 13px;}
		#footer .shortcuts li.advertise a {background: url(../images/btnIcons.png) no-repeat 12px 13px;}
		#footer .shortcuts li.rss a {background: url(../images/btnIcons.png) no-repeat 12px -39px;}
		#footer .shortcuts li.otherDirektPress a {background: url(../images/btnIcons.png) no-repeat 12px -92px;}
		
strong.drumedar {position: absolute; bottom: 0; right: 22px;  width: 133px; height: 29px;}
strong.drumedar a {display: block; width: 133px; height: 29px; background: url(../images/drumedarProducerade.png) no-repeat;  text-indent: -9999px;}

div.specialfield { display: none } 

	input.spamCheck{visibility:hidden;display:none;}
	
	/*.pushernotices {display: block; float: right; width: 189px; padding: 8px 8px 0 6px;}
		.pushernotices h3 {font: bold 12px/1em Arial, Helvetica, sans-serif; padding: 0; text-transform: uppercase; margin: 0 0 2px;}
	*/	.pushernotices p {margin: 0; padding: 0 0 5px;}
	    .pushernotices ul {margin: 3px 0 0; padding: 0; overflow: hidden; width: 156px;}
		.pushernotices ul li {display: block; float: left; border-right: 3px solid #FFF; border-bottom: 3px solid #FFF; width: 73px; height: 70px; overflow: hidden;}
		.pushernotices ul li img{width:73px; height: auto; overflow:hidden;}
	
	/*---- ad ----*/
		
	.privateAds {padding: 0; margin: 0 0 8px;}
	.privateAds .inner {padding: 0; overflow: hidden;}
	.privateAds .bottom {/*font-size: 0; line-height: 0; height: 7px; background: url(../images/bg/mainColPusherArtBottom.png) no-repeat; clear: both; margin-bottom: -5px;*/ display: none;}
	.privateAds .prelude {padding: 0 8px 6px; border-bottom: 1px solid #CCC; margin: 0 0 6px;}
	.privateAds .editorial {width: 100%; overflow: hidden;}
	.privateAds .prelude h1 {color: #000; margin: 0 -8px 10px; font: normal 3em Tahoma, Arial, Helvetica, sans-serif;}
	.privateAds .prelude div.result_error { padding:4px; margin-bottom:8px; text-align:center; font-style:italic; color:#cc0000; border: solid 1px #878787; background-color:#f4f4ec; }
	.privateAds .prelude div.result_success { padding:4px; margin-bottom:8px; text-align:center; font-style:italic; color:#339900; border: solid 1px #878787; background-color:#f4f4ec; }
	.privateAds .privateAdSearch {/*padding: 9px 9px 11px;*/ height: auto !important; height: 1%; min-height: 1%; overflow: auto; display: block; float: left; width: 210px; margin: 0 0 8px;}
	.privateAds .privateAdSearch legend {display: none;}
	.privateAds .privateAdSearch label {display: block; font-weight: bold; padding: 0 0 2px 2px; color: #111;}
	.privateAds .privateAdSearch .privateString {background:transparent url(../images/searchTxtField.png) no-repeat; border: none; height:20px; padding:3px; width:125px; display: block; float: left;}
	.privateAds .privateAdSearch .button_search {background:transparent url(../images/bg/searchBtn.png) no-repeat; border: none; color:#FFF; cursor:pointer; display:block; float: left; font: bold 12px Arial,Helvetica,sans-serif; padding:0 0 3px 9px; text-transform:uppercase; width:69px; height: 26px; margin: 0 0 0 8px;}
	.privateAds .orderAd {display: block; float: right; width: 150px; top:22px;position: relative;}
	.privateAds .orderAd span {width: 150px; position: absolute; top:30px;}
	.privateAds #privateAdOrderForm {border: 1px solid #CCC; padding: 0 8px 8px; position: relative; width: 362px;}
	.privateAds #privateAdOrderForm legend {display: none;}
	.privateAds #privateAdOrderForm h3 {background:#8EA1AB url(../images/supertitle1.png) repeat-x; border-bottom:1px solid #BFC9CD; color:#FFF; font: bold 1.2em Arial, Helvetica, sans-serif; height:auto !important; line-height:1em; margin:0 -8px 10px; min-height:1%; overflow:hidden; padding:4px 5px 3px;text-transform:uppercase;}
	.privateAds #privateAdOrderForm .closeOrderForm {display: block; float: right; margin: -38px 0 0; color: #FFF;}
	.privateAds #privateAdOrderForm .heading{font-weight:bold; margin: 0 0 8px;}
	.privateAds #privateAdOrderForm .field {height: auto !important; height: 1%; min-height: 1%; overflow: auto; padding: 0 0 6px;}
	.privateAds #privateAdOrderForm .field .check{float:left;margin: 0 8px 0 0 ;}
	.privateAds #privateAdOrderForm .charCounter {height: auto !important; height: 1%; min-height: 1%; overflow: auto; padding: 2px 0 0; margin: 0 3px 0 0; display: block; float: right; color: #999; border-bottom: 1px solid #AAA;}
	.privateAds #privateAdOrderForm .charCounter label.noChars {display: block; float: left; padding: 0 4px 0 0; font: normal 10px Verdana, Arial, Helvetica, sans-serif;}
	.privateAds #privateAdOrderForm .charCounter input.noChars {display: block; float: right; border: none; background: none; width: 50px; text-align: right; padding: 0; color: #999; font: normal 10px Verdana, Arial, Helvetica, sans-serif;}
	.privateAds #privateAdOrderForm label {font-weight: bold; display: block; padding: 0 0 2px;}
	.privateAds #privateAdOrderForm label span {font-weight: normal;}
	.privateAds #privateAdOrderForm .buttons {border-top: 3px double #CCC; padding: 6px 0 6px;}
	.privateAds #privateAdOrderForm .buttons label {display: block; float: left; padding: 0 4px 0 0;}
	.privateAds #privateAdOrderForm .buttons .cost {display: block; float: left; padding: 0 4px 0 0; border: none; background: #FFF;text-align:right;width:110px;}
	.privateAds #privateAdOrderForm .buttons span {display: block; float: left;}
	.privateAds #privateAdOrderForm .sendAd {font-weight:normal;border:medium none;cursor:pointer;float:right;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;height:18px;padding:0 0 2px;text-transform:uppercase;width:45px;text-indent:-1px;margin:0 5px 5px;}
	.privateAds #privateAdOrderForm .string, .privateAds #privateAdOrderForm select, .privateAds #privateAdOrderForm textarea {border: 1px solid #CCC; width: 354px; padding: 2px;}
	.privateAds #privateAdOrderForm textarea {height: 100px; clear: both;}
	.privateAds .adContent {width: 100%; overflow: hidden; border-bottom: 1px solid #CCC; padding: 0 0 6px; margin: 0 0 6px;}
	/*.privateAds .adContent h2 {background:#6A8745; color:#FFF; font: bold 1.2em/1em Cambria, Georgia, "Times New Roman", Times, serif; padding: 4px 8px; text-transform: uppercase; letter-spacing: normal;}
	*/.privateAds .adContent h2 {background:#8EA1AB url(../images/supertitle1.png) repeat-x; border-bottom:1px solid #BFC9CD; color:#fff;font: bold 1.2em/1em Arial,Helvetica,sans-serif; padding: 4px 5px 3px; text-transform: uppercase; letter-spacing: normal;}
	.privateAds .adContent .inner {padding: 0; background: none;}
	.privateAds .adContent .row {width: 390px; overflow: hidden; margin: 0 0 8px;}
	.privateAds .adContent .adItem {width: 122px; border: 1px solid #CCC; display: block; float: left; margin: 0 4px 0 0;}
	.privateAds .adContent .adItem .inner {width: 114px; border: 1px solid #FFF; padding: 3px;}
	.privateAds .adContent .adItem .mediaWrapper {margin: 0 0 4px;}
	.privateAds .adContent .adItem .mediaWrapper a, .privateAds .adContent .adItem .mediaWrapper a:visited {border: 1px solid #FFF; display: block;}
	.privateAds .adContent .adItem .mediaWrapper a:hover {border: 1px solid #000;}
	.privateAds .adContent .adItem .mediaWrapper img {width: 112px;}
	.privateAds .adContent .adItem .adMessage {font-size: 11px;}
	.privateAds .adContent .adItem h3 {font: bold 10px Verdana, Arial, Helvetica, sans-serif;}	
	
    .privateAds div.container_search { margin-bottom:15px; width: 100%; overflow: hidden;}
    .privateAds div.container_search div.header {}
    .privateAds div.container_search div.body { margin-top:2px; }
    .privateAds div.container_search span.department { color:#6A8745; text-transform:uppercase; font-weight:bold;}
    .privateAds div.container_search span.headline { font-weight:bold;}
    .privateAds div.container_search span.body {}
    .privateAds div.container_search img.noticelistimage{display:block;max-height: 55px;width: 55px;}
    .privateAds div.container_search img { float:right; width:90px; border:solid 1px #878787; margin-left:5px; margin-bottom:5px; }
    .privateAds div.container_search a:link, div.container_search a:visited { color:#000000; text-decoration:none; }
    .privateAds div.container_search a:active, div.container_search a:hover { color:#111; text-decoration:underline; }

.container_contribute fieldset{border:1px solid #CCCCCC;padding:0 8px 8px;position:relative;}
	.container_contribute {padding: 0; margin: 0 0 8px;}
	.container_contribute .inner {padding: 0; overflow: hidden;}
	.container_contribute .bottom {display: none;}
	.container_contribute .prelude {padding: 0;}
	.container_contribute .prelude h1 {color: #000;}
	.container_contribute .prelude div.result_error { background:#DDDDDD none repeat scroll 0 0;border:1px solid #AAAAAA;margin:4px 0 10px; }
	.container_contribute .prelude div.result_error p{background:transparent url(../images/errorIcon.png) no-repeat scroll 4px 4px;padding:4px 4px 4px 24px;}
	.container_contribute .prelude div.result_success {background:#DDDDDD none repeat scroll 0 0;border:1px solid #AAAAAA;margin:4px 0 10px; color:#339900;}
	.container_contribute .prelude div.result_success p{background:none);padding:4px;}
	
	
	.container_contribute div.field{}
	.container_contribute div.field label.caption{/*display:block;float:left;*/padding:0 0 2px;width:90px;}
	.container_contribute div.field label.caption.wide{width: 320px;}
	.container_contribute div.field label.caption.wide span{padding:0 0 0 3px; font-size:10px;}
	.container_contribute div.field textarea.textbox {height:200px;width:364px;}
	.container_contribute div.field input.textbox{}
	.container_contribute div.field input.textbox.wide{}
	.container_contribute div.field.button{padding: 4px 6px 0 0; text-align: right; height:auto !important; line-height:1em; min-height:1%; overflow: hidden;}
	.container_contribute div.field.button input{width:40px; display: block; float: right; cursor: pointer;}
	.container_contribute input, .container_contribute textarea, .container_contribute select{border:1px solid #ccc;margin:0 0 4px;width:364px; padding: 3px;}
	
	
	
	div#form_contribute fieldset legend, div#form_inform fieldset legend{display: none;}
	div#form_contribute fieldset h3, div#form_inform fieldset h3 {color: #FFF; margin: 0 -8px 10px; background:#8EA1AB url(../images/supertitle1.png) repeat-x; border-bottom:1px solid #BFC9CD; font-size:1.2em;
font-weight:bold; height:auto !important; line-height:1em; min-height:1%; overflow: hidden; padding:4px 5px 3px; text-transform:uppercase;}
	
	
	/* --- Subscription ----*/
	.subscriptionAd .inner {padding: 0; overflow: hidden;}
	.subscriptionAd .bottom {font-size: 0; line-height: 0; height: 7px; background: url(../images/bg/mainColPusherArtBottom.png) no-repeat; clear: both; margin-bottom: -5px;}
	.subscriptionAd #subscriptionAdOrderForm {border: 1px solid #CCC; padding: 0 8px 8px; position: relative; width: 362px;}
	.subscriptionAd #subscriptionAdOrderForm legend {display: none;}
	.subscriptionAd #subscriptionAdOrderForm h3 {color: #FFF; background: #6A8745; margin: 0 -8px 10px; text-align: center; font: normal 2em Cambria, Georgia, "Times New Roman", Times, serif; padding: 3px 0 7px;}
	.subscriptionAd #subscriptionAdOrderForm .closeOrderForm {display: block; float: right; margin: -38px 0 0; color: #FFF;}
	.subscriptionAd #subscriptionAdOrderForm .field {height: auto !important; height: 1%; min-height: 1%; overflow: auto; padding: 0 0 6px;}
	.subscriptionAd #subscriptionAdOrderForm .charCounter {height: auto !important; height: 1%; min-height: 1%; overflow: auto; padding: 2px 0 0; margin: 0 3px 0 0; display: block; float: right; color: #999; border-bottom: 1px solid #AAA;}
	.subscriptionAd #subscriptionAdOrderForm .charCounter label.noChars {display: block; float: left; padding: 0 4px 0 0; font: normal 10px Verdana, Arial, Helvetica, sans-serif;}
	.subscriptionAd #subscriptionAdOrderForm .charCounter input.noChars {display: block; float: right; border: none; background: none; width: 50px; text-align: right; padding: 0; color: #999; font: normal 10px Verdana, Arial, Helvetica, sans-serif;}
	.subscriptionAd #subscriptionAdOrderForm label {font-weight: bold; display: block; padding: 0 0 2px;}
	.subscriptionAd #subscriptionAdOrderForm label span {font-weight: normal;}
	.subscriptionAd #subscriptionAdOrderForm .buttons {padding: 6px 0 6px;}
	.subscriptionAd #subscriptionAdOrderForm .buttons label {display: block; float: left; padding: 0 4px 0 0;}
	.subscriptionAd #subscriptionAdOrderForm .buttons .cost {display: block; float: left; padding: 0 4px 0 0; border: none; background: #FFF;}
	.subscriptionAd #subscriptionAdOrderForm .buttons span {display: block; float: left;}
	.subscriptionAd #subscriptionAdOrderForm .sendAd {font-weight:normal;border:medium none;cursor:pointer;float:right;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;height:18px;padding:0 0 2px;text-transform:uppercase;width:45px;text-indent:-1px;margin:0 5px 5px;}
	.subscriptionAd #subscriptionAdOrderForm .string, .familyAds #familyAdOrderForm select, .familyAds #familyAdOrderForm textarea {border: 1px solid #CCC; width: 354px; padding: 2px;}
	.subscriptionAd #subscriptionAdOrderForm textarea {height: 100px; clear: both;}
	.subscriptionAd #subscriptionAdOrderForm  .checkbox label{display:inline; margin: 0 10px;}
	.subscriptionAd .result_error{font-weight:bold; color:Red;margin:0 0 5px 0;}
	.subscriptionAd .result_success{font-weight:bold; margin:0 0 5px 0;}
	.subscriptionAd #subscriptionAdOrderForm .end_subscription{color:#555; border-top: 3px double #CCC;padding-top:10px;margin-top:10px;}
	.subscriptionAd .prelude {padding: 0 8px 8px;}
	.subscriptionAd .prelude h1 {color: #FFF; background: #6A8745; margin: 0 -8px 10px; text-align: center; font: normal 3em Cambria, Georgia, "Times New Roman", Times, serif; padding: 8px 0 11px;}
	
	/*--- /Subscription ---*/
	
	div.blog_info {}
	div.blog_info div.header{margin: 0; padding: 0; font: bold 1.2em/1em Arial, Helvetica, sans-serif; text-transform: uppercase;background:#ffbd00 url(../images/supertitle1.png) repeat-x; color:#231f20; margin:0; padding:4px 8px;}
	div.blog_info div.header span {}
	div.blog_info div.header span a{color:#111;}
	
	div.round_box{font-size:12px;}
	div.round_box p{font-size:11px}
	div.round_box h3{padding:5px 10px 0 0;font-size:12px;}
	div.round_box div.latestPost{}
	div.round_box div.latestPost ul{}
	div.round_box div.latestPost ul li{}
	div.round_box div.latestPost ul li em{font-size:10px;font-weight:bold;}
	div.round_box div.latestPost ul li a{font-size:11px;padding:0 0 3px 0;}
	
	
	.blog_search fieldset {height: auto !important; height: 1%; min-height: 1%; overflow:hidden;}
	.blog_search fieldset input {display: block; float: left;}
	.blog_search fieldset input.textbox {width: 100px; padding: 1px; border: 1px solid #CCC;}
	
	
	div.blog_search fieldset input.button_search, div.blog_login fieldset input.button_search{background: url(../images/newletterBtn.png) no-repeat; float: right; width: 38px; height: 18px; border: none; padding: 0 0 2px; text-transform: uppercase; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; cursor: pointer; color: #FFF;}
	div.blog_search fieldset input, div.blog_login fieldset input{display: block; margin: 0 0 4px; width: 148px; border: 1px solid #e1e1e1;}
	div.blog_login fieldset input.button_search{background: url(../images/newletterBtnWide.png) no-repeat;width:60px;}
            
    div.blog_archive{}
    div.blog_archive h3{}
         
    div.blog_archive ul{}
	div.blog_archive ul li a.months{font-size:10px;font-weight:bold;}
	
	
	
	div.container_search div.container_search_post{}
	
	div.container_search div.container_search_post div.header span{font-weight:bold;}
	div.container_search div.container_search_post div.header span.date{font-weight:bold;font-size:10px;}
	div.container_search div.container_search_post div.header a{}
	
	/*---- Gallery Slideshow----*/
	/*.container_gallery{padding:0 0 10px;}
	 .container_gallery .container_slideshow div.nav{font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding:1px 0 5px;text-align:center;}
	        .container_gallery .container_slideshow div.nav a#next{}
	        .container_gallery .container_slideshow div.nav a#prev{}
	    .container_gallery .container_slideshow div.slideBoxPics{height:auto;}
	    .container_gallery .container_slideshow div.slideBoxPics img{width:400px  !important; }
	    
	    .container_gallery .container_slideshow p{font: normal 10px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 2px 0;}
	    .container_gallery .container_slideshow p span#imgText{display:block;}
	    .container_gallery .container_slideshow p span#imgByline{display:block;font-weight:bold;}*/
	
	
	.container_gallery div.container_slideshow { color:#ffffff; background-color:#000000; margin-bottom:10px; }
	.container_gallery div.container_slideshow img{max-width:396px;}
    .container_gallery div.container_slideshow a:link, div.container_slideshow a:visited { color:#F89828; text-decoration:none; font-size:12px; font-weight:bold; }
    .container_gallery div.container_slideshow a:active, div.container_slideshow a:hover { color:#ffffff; text-decoration:none; }
    .container_gallery div.container_slideshow a.disabled { color:#969696; } 
    .container_gallery div.container_slideshow div.panel1 { background:#393639 url(/images/gallery_bg1.gif) repeat-x bottom left; }
    .container_gallery div.container_slideshow div.panel1 table td { padding:4px 8px 4px 8px; }
    .container_gallery div.container_slideshow div.panel1 table{padding:0;line-height:1.2em;}
    .container_gallery div.container_slideshow div.panel2 { font-size:12px; font-weight:bold; background:#4b484c url(/images/gallery_bg2.gif) repeat-x bottom left; }
    .container_gallery div.container_slideshow div.panel2 table td { padding:3px 8px 3px 8px; background:transparent url(/images/gallery_divider.gif) repeat-y top left;  }
        .container_gallery div.container_slideshow div.panel2 table{padding:0;line-height:1.2em;}
	    
	.container_article a.gallery_list {padding: 0 0 0 8px; background: url(../images/bg/relatedLink.png) no-repeat 0 6px; height: auto !important; height: 1%; min-height: 1%;}
	/*---- /Gallery Slideshow----*/
	
	/*---- Conditions ----*/
	
	
	div#conditions{width:450px;}
	div#conditions h1{}
	div#conditions h1 span{}
	
	div#conditions div.body{}
	/*---- /Conditions ----*/
	
	/*---- Search ----*/
	.search {margin: 0 0 8px;}
	.search .inner p{font-size:11px;padding:4px;}
	.search h3 {background:#FFBD00 url(../images/supertitle1.png) repeat-x; color:#231F20; margin:0; padding:4px 8px; font-size: 1.2em; font-weight: bold; line-height: 1em;}
	.search fieldset {padding: 4px; height: auto !important; height: 1%; min-height: 1%;}
	.search fieldset p {font-size: 11px; padding: 0 0 4px;}
	.search fieldset input, .search fieldset select {display: block; margin: 0 0 4px; width: 140px; border: 1px solid #e1e1e1;}
	.search fieldset input.button_search{background: url(../images/newletterBtn.png) no-repeat; float: right; width: 40px; height: 18px; border: none; padding: 0 0 2px; text-transform: uppercase; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; cursor: pointer;}
	.search fieldset a.adv_search{font-size:11px;}
	
	.container_search .inner p{font-size:11px;padding:4px;}
	.container_search h3 {background:#FFBD00 url(../images/supertitle1.png) repeat-x; color:#231F20; margin:0; padding:4px 8px; font-size: 1.2em; font-weight: bold; line-height: 1em;}
	.container_search fieldset{padding: 4px; height: auto !important; height: 1%; min-height: 1%;}
	.container_search fieldset p{font-size: 11px; padding: 0 0 4px;}
	.container_search fieldset div.field{display: block; margin: 0 0 8px 0;}
	.container_search fieldset div.field label.caption{float:left;width:100px;font-weight:bold;}
	.container_search fieldset div.field label.caption.nobr{float:left;width:240px;}
	.container_search fieldset input, .container_search fieldset select{margin: 0 0 4px; width: 140px; border: 1px solid #CCC; padding: 2px;}
	
	.container_search fieldset div.field input.nobr{width:195px; display: block; float: left; margin: 0 10px 0 0;}
	.container_search fieldset input.button_search{background: url(../images/newletterBtn.png) no-repeat;width: 38px; height: 18px; border: none; padding: 0 0 2px; text-transform: uppercase; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; cursor: pointer; color: #FFF; display: block; float: left; margin: 2px 0 0;}
	
	
	.container_search .container_searchresult h2 {background:#8EA1AB url(../images/supertitle1.png) repeat-x; border-bottom:1px solid #BFC9CD; color:#FFF; font: bold 1.2em Arial, Helvetica, sans-serif; padding:4px 5px 3px;
text-transform:uppercase;text-transform: uppercase; letter-spacing: normal;}
	.container_search .container_searchresult h2 span{}
	
	.container_search .container_search_post{margin:0 0 10px 0;padding: 0 0 0 5px;}
	.container_search .container_search_post div.header{font-size:0.8em/1em;}
	.container_search .container_search_post div.header span.department{font-weight:bold;text-transform:uppercase;font-size:1em;}
	.container_search .container_search_post div.body span.headline{font-weight:bold;}
	.container_search .container_search_post div.body span.intro{}
	
	
	/*---- Contacts ----*/
	
	div.container_contacts{}
	div.container_contacts .inner {margin: 0 0 8px;}
	
	div.container_contacts .inner h2{}
	div.container_contacts .inner p.body{}
	div.container_contacts .inner p.body img.imageleft {float:left; margin: 8px 8px 8px 0;}
	div.container_contacts .inner p.body img.imageright {float:right; margin: 8px 0 8px 8px;}

	div.contactContent {width: 100%; overflow: hidden; }
	div.contactContent h2 {background:#7F929C url(../images/supertitle1.png) repeat-x; color: #FFF; font: bold 1.2em/1em Arial,Helvetica,sans-serif; padding: 4px 5px 3px; text-transform: uppercase; letter-spacing: normal; border-bottom:1px solid #BFC9CD;}
	div.contactContent .inner {padding: 0; background: none;}
	div.contactContent .row {width: 420px; overflow: hidden; margin: 0 0 8px; border-bottom:1px solid #BFC9CD;}
	div.contactContent .row .inner{margin: 0;padding:0;}
	div.contactContent .contactItem {width: 190px; display: block; float: left; margin: 0 16px 0 0;}
	div.contactContent .contactItem p.contactname{margin:0;padding:0;}
	div.contactContent .contactItem .inner {}
	div.contactContent .contactItem .mediaWrapper {margin: 0 0 4px;}
	div.contactContent .contactItem .mediaWrapper a, .familyAds .adContent .adItem .mediaWrapper a:visited {border: 1px solid #FFF; display: block;}
	div.contactContent .contactItem .mediaWrapper a:hover {border: 1px solid #000;}
	div.contactContent .contactItem .mediaWrapper img {max-width: 112px;}
	div.contactContent .contactItem h3 {font: bold 10px Verdana, Arial, Helvetica, sans-serif;}	
		
	
	/*---- /Contacts ----*/
	
	/*---- defaultForm ----*/
	.defaultForm {font: normal 12px Arial, Helvetica, sans-serif;}
	.defaultForm h1 {font: bold 3em Arial, Helvetica, sans-serif; letter-spacing: -2px;}
	.defaultForm p.prelude {width: 360px;}
	.defaultForm .field {height: auto !important; height: 1%; min-height: 1%; overflow:auto; padding: 0 0 6px;}
	.defaultForm .field label {display: block; font-weight: bold; padding: 0 0 2px;}
	.defaultForm .field .string {border: 1px solid #CCC; padding: 2px; width: 360px;}
	.defaultForm .field textarea.string {border: 1px solid #CCC; padding: 2px; width: 360px; height: 100px;}






























































	
	.defaultForm p.question {font: bold 16px Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 0 0 8px;}
	#facebox .graphTable {margin: 0; border: 1px solid #CCC; width: 400px;}
	#facebox .graphTable tfoot td {padding: 1px;}
	#facebox .graphTable tfoot td div {padding: 2px 4px; text-align: center; background: #333; color: #FFF; border: 1px solid #FFF;}
	#facebox .graphTable th {padding: 1px 4px; border: 1px solid #CCC; width: 90px; vertical-align: middle; font-weight: bold;}
	#facebox .graphTable td {padding: 1px; border: 1px solid #CCC; text-align: center; vertical-align: middle;}
	#facebox .graphTable td .barContainer {background: #EEE; position: relative; padding: 1px; height: 26px;}
	#facebox .graphTable td .graphBar {height: 26px; background: #AAA; position: absolute; left: 1px; top: 1px;}
	#facebox .graphTable .odd td .graphBar {background: url(../images/bg/pollBar1.jpg) no-repeat right top;}
	#facebox .graphTable .even td .graphBar {background: url(../images/bg/pollBar1.jpg) no-repeat right top;}
	#facebox .graphTable td .barContainer span {display: block; width: 100%; position: absolute; left: 0; top: 0; text-align: center; z-index:100; height: 26px; font: bold 10px/26px Verdana, Arial, Helvetica, sans-serif;}
	
	/*---- Tabbed Box ----*/
	#tabbed_box_1 {display: none; margin: 0 0 8px;}
	.tabbed_area {border:1px solid #CCC; background: #EEE;}
	ul.tabs {margin:0px; padding:0px; margin: 0; border-top: 1px solid #FFF;}
	ul.tabs li {display:block; background: #000 url(../images/bg/supertitle1.png) repeat-x; font: bold 1.2em Arial, Helvetica, sans-serif;}
	ul.tabs li a {color: #FFF; text-transform: uppercase; display: block; border-left: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF;}
	ul.tabs li a span {display: block; padding: 4px 8px;}
	ul.tabs li a:hover {}
	ul.tabs li a.active {}
	.tabContent {background: #EEE; border:1px solid #FFF; border-top: none; border-bottom: none;}
	#content_2, #content_3 {display:none;}
	.tabContent ul {margin:0px; padding: 0;}
	.tabContent ul li {border: none; border-bottom: 1px solid #FFF; padding: 6px 8px; font: normal .83em Arial, Helvetica, sans-serif; background: #EEE;}
	.tabContent ul li a {text-decoration:none; color:#333; background: none; text-transform: none; padding: 0; border: none;}
	.tabContent ul li a:hover {color: #444; text-decoration: underline;}
	.tabContent ul li a:hover small {color: #000;}


    /*---- Ajax Calendar ----*/
    .ajax__calendar_container{z-index:99999;}

    /*--- iframe ---*/
	.container_article{width: 567px;}
	.container_article_twocol{width: 641px;height: 1000px;}
	
	.share{margin:10px 0;}
	.sharelist{margin:4px 0 0 4px;float:left;}
	
	/* --- notice ---*/
	.container_notice .image img{max-width:396px;}
	/*---- Pusher SlideShow ----*/
	    .pusher .container_slideshow div.nav{font: normal 10px Arial, Helvetica, sans-serif; padding:1px 0 5px;text-align:center; height: auto !important; height: 1%; min-height: 1%; overflow: hidden;}
	        .pusher .container_slideshow div.nav a#next{display: block; float: right;}
	        .pusher .container_slideshow div.nav a#prev{display: block; float: left;}
	    .pusher .container_slideshow div.slideBoxPics{/*display:none;*/height:auto;}
	    .pusher .container_slideshow div.slideBoxPics img{width:400px  !important; }
	    
	    .pusher .container_slideshow p{font: normal 10px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 2px 0;}
	    .pusher .container_slideshow p span#imgText{display:block;}
	    .pusher .container_slideshow p span#imgByline{display:block;font-weight:bold;}
	    
	
	/*---- image_placement ----*/
	div.container_image_left{clear:left; float:left; margin-bottom:10px; margin-right:10px; max-width: 200px;}
	    div.container_image_left img{max-width: 200px; overflow:hidden;}
	div.container_image_right{clear:right; float:right; margin-bottom:10px; margin-left:12px; max-width: 200px;}
	div.container_image_right img{max-width: 200px; overflow:hidden;}
	
	/*---- Information (annonsinlämning) ----*/
	.information {padding: 0; margin: 0 0 8px;}
	.information .inner {padding: 0; overflow: hidden;}
	.information .bottom {font-size: 0; line-height: 0; /*height: 7px; background: url(../images/bg/mainColPusherArtBottom.png) no-repeat; clear: both; margin-bottom: -5px;*/}
	.information .prelude {padding: 0 0 8px;}
	.information .prelude h1 {color: #000; font: normal 3em Tahoma, Arial, Helvetica, sans-serif; padding: 0 0 6px;}
	.information .prelude div.result_error { padding:4px; margin-bottom:8px; text-align:center; font-style:italic; color:#cc0000; border: solid 1px #878787; background-color:#f4f4ec; }
	.information .prelude div.result_success { padding:4px; margin-bottom:8px; text-align:center; font-style:italic; color:#339900; border: solid 1px #878787; background-color:#f4f4ec; }
	.information .familyAdSearch {padding: 9px 9px 11px; height: auto !important; height: 1%; min-height: 1%; overflow: auto; display: block; float: left; width: 210px; margin: 0 0 8px; }
	.information .familyAdSearch legend {display: none;}
	.information .familyAdSearch label {display: block; font-weight: bold; padding: 0 0 2px 2px; color: #111;}
	.information .familyAdSearch .familyString {background:transparent url(../images/searchTxtField.png) no-repeat; border: none; height:20px; padding:3px; width:125px; display: block; float: left;}
	.information .familyAdSearch .button_search {background:transparent url(../images/bg/searchBtn.png) no-repeat; border: none; color:#FFF; cursor:pointer; display:block; float: left; font: bold 12px Arial,Helvetica,sans-serif; padding:0 0 3px 9px; text-transform:uppercase; width:69px; height: 26px; margin: 0 0 0 8px;}
	.information .orderAd {display: block; float: right; width: 150px; position: relative;top:30px;}
	.information .orderAd span {width: 150px; position: absolute;}
	.information .result{font-weight:bold; margin: 10px 0;}
	.information #informationAdForm {border: 1px solid #CCC; padding: 0 8px 8px; position: relative; width: 378px;}
	.information #informationAdForm legend {display: none;}
	.information #informationAdForm h3 {background:#8EA1AB url(../images/supertitle1.png) repeat-x; border-bottom:1px solid #BFC9CD; color:#FFF; font: bold 1.2em Arial, Helvetica, sans-serif; height:auto !important; line-height:1em; margin:0 -8px 10px; min-height:1%; overflow:hidden; padding:4px 5px 3px;text-transform:uppercase;}
	.information #informationAdForm .closeOrderForm {display: block; float: right; margin: -38px 0 0; color: #FFF;}
	.information #informationAdForm .field {height: auto !important; height: 1%; min-height: 1%; overflow: auto; padding: 0 0 6px;}
	.information #informationAdForm .field .textbox {border: 1px solid #AAA; padding: 3px; width: 367px;}
	.information #informationAdForm .field .date {border: 1px solid #AAA; padding: 3px; width: 120px;}
	.information #informationAdForm .charCounter {height: auto !important; height: 1%; min-height: 1%; overflow: auto; padding: 2px 0 0; margin: 0 3px 0 0; display: block; float: right; color: #999; border-bottom: 1px solid #AAA;}
	.information #informationAdForm .charCounter label.noChars {display: block; float: left; padding: 0 4px 0 0; font: normal 10px Verdana, Arial, Helvetica, sans-serif;}
	.information #informationAdForm .charCounter span.noChars {display: block; float: right; border: none; background: none; width: 50px; text-align: right; padding: 0; color: #999; font: normal 10px Verdana, Arial, Helvetica, sans-serif;}
	.information #informationAdForm label {font-weight: bold; display: block; padding: 0 0 2px;}
	.information #informationAdForm label span {font-weight: normal;}
	.information #informationAdForm .buttons {/*border-top: 3px double #CCC;*/ padding: 6px 0 6px;}
	.information #informationAdForm .buttons label {display: block; float: left; padding: 0 4px 0 0;}
	.information #informationAdForm .buttons .cost {display: block; float: left; padding: 0 4px 0 0; border: none; background: #FFF;}
	.information #informationAdForm .buttons span {display: block; float: left;}
	.information #informationAdForm .sendAd {font-weight:normal;border:medium none;cursor:pointer;float:right;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;height:18px;padding:0 0 2px;text-transform:uppercase;width:45px;text-indent:-1px;margin:0 5px 5px;}
	.information #informationAdForm .string, .familyAds #familyAdOrderForm select, .familyAds #familyAdOrderForm textarea {border: 1px solid #CCC; width: 354px; padding: 2px;}
	.information #informationAdForm textarea {height: 100px; clear: both;}
	.information #informationAdForm .sectionheading {font-weight:bold; margin: 8px 0;}
	.information #informationAdForm .check {float:left; margin:2px 8px 5px 0;}
	.information #informationAdForm .checkfield{display:none;}
	.information #informationAdForm .send{margin: 8px 0;}
	
	.information #informationAdForm .field img{display:inline;}
	
	
	.information #informationAdForm .field .checkbox label{bottom:3px;display:inline;left:3px;position:relative;}
	
	/*.clearer{clear:both;}
	div.container_contact { float:left; width:125px; margin-right:5px; margin-bottom:10px; overflow:hidden; }
div.container_contact div.image { float:left; width:50px; height:65px; margin-right:5px; margin-bottom:5px; }
div.container_contact img { width:50px; }
div.container_contact p { margin-bottom:0px; }
div.container_contact span.name { font-weight:bold; }
div.container_contact span.title { }
div.container_contact span.phone { }
div.container_contact a:link, div.container_contact a:visited { color:#449d06; text-decoration:none; }
div.container_contact a:active, div.container_contact a:hover { color:#449d06; text-decoration:underline; }*/

.allpapernews{margin: 10px 0;}
    .allpapernewsitem{margin-bottom:20px;}
    .allpapernewsitem a, .allpapernewsitem a:link, .allpapernewsitem a:visited{color:#333333;}
        .allpapernews .allpapernewsitem .source{color:#555555;}
    .allpapernews .allpapernewsitem .heading{font-weight:bold;}
    
.blog .story {width: 100%; overflow: hidden; padding: 0 0 4px;}
.blog .story img.imageleft {float:left; margin: 8px 8px 8px 0;}
	.blog .story img.imageright {float:right; margin: 8px 0 8px 8px;}
	
	
#marqueecontainer {position: relative; height: 500px; overflow: hidden; border: none; padding: 0;}
#ctl00_ContentAd_adcolumntext {height: 50px; padding: 10px; overflow: hidden; background: url(../images/scrollbox.png) no-repeat;}
#ctl00_ContentNewsFromPapers_newsFromAllPapers {zoom: 1; padding: 10px; background: url(../images/scrollbox.png) no-repeat right bottom;}
