/* HTML */
body 			{ background-color: White; margin: 0px 0px 0px 0px; font: 11px/15px Verdana, sans-serif; color: Black; }
span, div 	{ padding: 0px; margin: 0px; }
img 			{ border: 0px; }
p 				{ margin: 12px 0px 0px 0px; padding: 0px;}

a				{ text-decoration: underline; color: #000; font: normal 11px Verdana, sans-serif; }
a:hover, a:visited:hover	{color: #EE3338; }
div.spacer	{ clear: both; font: 1px/1px Verdana, Geneva, Arial, Helvetica, sans-serif; height: 1px; color: #fff;}

/* Structure */
div.container 		{ width: 760px; margin: 0px 0px 0px 0px; padding: 0px; clear: both; background: transparent; }
div.topspace		{ display: none;}
div.leftspace		{ display: none; }
div.content			{ width: 400px; float: left; margin: 0 0 0 0; background: transparent; }
div.rightspace		{ display: none; }


/* topbar */
div.logodate 					{ display: none;}

/* content */
div.content a.newspush				{ display: block; text-decoration: none; }
div.content span.newshead			{ font: bold 18px/22px Arial, Helvetica, sans-serif; display: block; margin: 0 0 2px 0; }
div.content span.newsdate			{ font: bold 9px/16px Verdana, sans-serif; color: #666; text-transform: uppercase;}
div.content span.newsintro			{ line-height: 14px; }
div.content h2							{ padding: 0; margin: 0 0 8px 0; border-bottom: solid 1px #999; }
div.content h3							{ padding: 0; margin: 0 0 10px 0; border-bottom: solid 1px #EE3338;}/*  */
div.content span.specialhead 		{ font: bold 14px/20px Arial, Helvetica, sans-serif; display: block; margin: 0 0 4px 0; }
div.content span.specialimg		{ float: left; padding: 0 14px 5px 0; }
div.content p.readmore				{ text-align: right; color: #EE3338; font: bold 9px/16px Verdana, sans-serif; margin: 6px 0 0 0; }
div.content div.questionspace		{ border-top: solid 8px #E5E5E5; margin: 6px 0 0 0; display: block; }/* border-bottom: solid 8px #E5E5E5; */
div.content span.questionlogo		{ float: right; padding: 0 0 5px 8px; }
div.content a.debattpush			{ clear: both; text-decoration: none; margin: 10px 0 15px 0; display: block; }
div.content span.debatthead		{ font: bold 14px/15px Arial, sans-serif; color: #EE3338; }
div.content span.debattintro		{ font: normal 11px/15px Verdana, sans-serif; color: #666; }
div.content div.overs				{ display: block; margin: 0 0 6px 0; }
div.content span.overhead			{ font-weight: bold; font-size: 10px; text-transform: uppercase;}
div.content span.overdate			{ font-weight: bold; font-size: 10px; color: #EE3338; text-transform: uppercase;}
div.content a.overdate 				{ font-weight: bold; font-size: 10px; color: #EE3338; text-transform: uppercase; text-decoration: none;}
div.content span.articlehead		{ display: block; font: bold 24px/26px Arial, Helvetica, sans-serif; margin: 0 0 16px 0; }
div.content span.articleintro		{ display: block; font: normal 14px/20px Arial, Helvetica, sans-serif; margin: 0 0 8px 0; }
div.content span.byline				{ display: block; text-align: right; font-size: 10px; margin: 0 0 10px 0; }
div.content span.byline a			{ text-decoration: none;}
div.content span.bylinebottom		{ display: block; text-align: right; font-size: 10px; margin: 0 0 20px 0; }
div.content span.bylinebottom a			{ text-decoration: none;}
div.content span.articlebody		{ display: block; line-height: 16px; margin: 0 0 20px 0; }
span.articlebody span, span.articlebody font	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif!important; font-size: 11px!important; line-height: 16px!important;}
span.articlebody hr					{ height: 1px; color: #000; margin: 16px 0 0 0;}
span.articlebody a span, span.articlebody a font	{ color: #EE3338!important; text-decoration: none!important;}	
div.content span.articlebody a	{ color: #EE3338!important; text-decoration: none;}
div.content div.factsbox			{ padding: 8px 10px 8px 12px; margin: 0 0 20px 0; border: solid 2px #ccc; font: normal 11px/15px Verdana, sans-serif; clear: both; }
div.content div.bottommenu			{ display: none; background-color: #E5E5E5; padding: 8px 10px 8px 12px; color: #666; clear: both; }
div.content div.bottommenu	a 		{ display: none; font: normal 10px Verdana, sans-serif; color: #666; text-decoration: none; }
div.content span.resultheader		{ display: block; font: bold 24px/26px Arial, Helvetica, sans-serif; margin: 0 0 2px 0; }
div.content span.resultintro		{ display: block; font: normal 14px/20px Arial, Helvetica, sans-serif; margin: 0 0 15px 0; padding: 0 0 11px 0; border-bottom: solid 1px #ccc; }
div.content a.searchresult			{ display: block; margin: 0 0 20px 0; text-decoration: none; line-height: 15px; }
div.content span.searchdate 		{ color: #EE3338; font: normal 10px/14px Verdana, sans-serif; text-transform: uppercase; }
div.content span.searchoverhead	{ font: normal 10px/14px Verdana, sans-serif; text-transform: uppercase; }
div.content span.searchhead		{ font: bold 14px/18px Arial, Helvetica, sans-serif; display: block; }
td.searchhead a						{ display: block; margin: 0 0 20px 0; font: bold 14px/18px Arial, Helvetica, sans-serif; display: block; text-decoration: none;}
div.content div.pagenav				{ text-align: center; margin: 0 0 25px 0; }
div.content a.pagenavarrow			{ font: bold 14px Arial, Helvetica, sans-serif; color: #999; text-decoration: none; margin: 0 10px 0 0; }
div.content span.pagenavfigure	{ font: bold 14px Arial, Helvetica, sans-serif; color: #EE3338; margin: 0 10px 0 0; }
/* page nav n stuff */
table.grid					{ width: 165px}
table.gridFp				{ width: 163px}
tr.pager, tr.pager td   { background-color: #999; text-align: right; padding: 3px 7px 4px 9px; color: #fff; font: bold 9px Verdana, sans-serif; text-decoration: none; text-transform: uppercase;}
tr.pager td a				{ color: #fff; font: bold 9px Verdana, sans-serif; text-decoration: none; text-transform: uppercase; }
tr.pagerNumeric td  		{ font: bold 14px Arial, Helvetica, sans-serif; color: #000;}
tr.pagerNumeric td a		{ font: bold 14px Arial, Helvetica, sans-serif; color: #EE3338; text-decoration: none;}
tr.void td					{ height: 1px; font: 1px/1px Verdana, Geneva, Arial, Helvetica, sans-serif;}
/* debatt */
div.content div.reactionbox		{ padding: 8px 10px 8px 12px; margin: 0 0 20px 0; border: solid 2px #ccc; line-height: 16px; clear: both; }
div.reactionbox h4					{ font: bold 14px Arial, Helvetica, sans-serif; color: #EE3338; margin: 6px 0 0 0;}
div.reactionbox a			{ line-height: 16px; text-decoration: none;}
span.nickname				{ font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
input.normal				{ border: 1px solid #ccc; padding: 2px 0 1px 5px; font: 11px Verdana, Verdana, Geneva, sans-serif; width: 285px}
textarea.normal, textarea.large			{ border: 1px solid #ccc; padding: 2px 0 1px 5px; font: 11px Verdana, Verdana, Geneva, sans-serif; width: 285px; height: 90px}
textarea.large				{ height: 260px}
input.btn					{
	font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 0 0 0;
	background-color: #EE3338;
	border: 1px solid #EE3338;
}
div.content div.hccSendBox			{ width: 290px; margin: 10px 0 40px 0}
table.redaktion tr					{ padding-bottom: 21px}
table.redaktion td.text				{ padding: 0 0 0 13px}

/* rightspace */
div.rightspace img.omslag					{
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #E5E5E5;
}
div.rightspace span.issuehead				{ color: #EE3338; font: bold 10px/14px Verdana, sans-serif; padding: 6px 8px 0px 8px; background-color: #E5E5E5; display: block; margin-top: -3px; text-transform: uppercase; }
div.rightspace a.issuepush					{ padding: 6px 8px 7px 10px; display: block; border-bottom: solid 1px #fff; text-decoration: none; background-color: #E5E5E5; }
div.rightspace span.adress					{ font: bold 10px/14px Verdana, sans-serif; color: #999; padding: 9px 0 0 0; display: block; }
div.rightspace h2								{ margin: 0 0 0 0; border-bottom: solid 1px #999; }
div.rightspace a.editmenu					{ display: block; border-bottom: solid 1px #999; padding: 6px 0 5px 0; text-decoration: none; font-size: 10px; font-weight: bold; text-transform: uppercase; }
div.rightspace span.caption				{ display: block; margin: 3px 0 16px 0; color: #666; }
div.rightspace div.relatebox				{ padding: 8px 8px 1px 10px; border-bottom: solid 1px #fff; background-color: #E5E5E5; }
div.rightspace div.relatebox ul			{ margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; list-style: none; }
div.rightspace div.relatebox ul li		{ margin: 0px 0px 7px 0px; padding: 0; text-indent: -15px; }
div.rightspace div.relatebox ul li a	{ margin-left: 0px; position: relative; left: -3px; text-decoration: none; }
div.rightspace span.relatebullet			{ color: #999; }
div.rightspace span.relatehead			{ font: bold 10px Verdana, sans-serif; color: #EE3338; text-transform: uppercase; display: block; margin-bottom: 3px; }
div.rightspace span.relatedate			{ font: normal 10px Verdana, sans-serif; color: #666; text-transform: uppercase; }
div.rightspace div.toolbox					{ background: #ccc; margin: 1px 0 10px 0; clear: both; }
div.rightspace div.toolbtn					{ height: 22px; border-bottom: solid 1px #fff; padding: 0px 3px 0px 7px; clear: both; }
div.rightspace a.mailicon					{ float: left; padding: 5px 5px 5px 0; }
div.rightspace a.printicon					{ float: left; padding: 3px 5px 3px 0; }
div.rightspace a.tooltxt					{ font: bold 9px Verdana, sans-serif; color: #666; text-decoration: none; text-transform: uppercase; float: left; padding: 5px 0 5px 0; }

div.pushersbox									{
	clear: both;
	width: 750px;
	border-top: 1px dotted; #666;
	margin: 14px 0 0 0;
	padding: 14px 0 0 0;
}
div.pushersbox	span							{ padding: 0 16px 0 0;}
div.logoprint									{ display: block; margin: 0 0 30px 0}