/******************************************************************************************************
Editor:			Peter Antonius
Created: 		04.10.2007
Edit:			12.11.2007 16:10
Revision:		1.1
******************************************************************************************************/

/*
	PRINT CSS
----------------------------------------------- */

* {
	margin:0;
	padding:0;
	}

body {
	background:#FFF;
	color:#000;
	font:10pt/15pt "Times New Roman", Times, Georgia, serif;
	}

ul {
	list-style:none;
	}

#topnavigation h1 {
	float:left !important;
	margin-bottom:40px;
	width:88px;
	}

h1,h2,h3,h4,h5,h6 {
	color:#000;
	font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-weight:700;
	margin:10px 0 0;
	padding:0;
	}

h1 {
	font-size:18pt;
	}

h2 {
	font-size:15pt;
	}

h3 {
	font-size:14pt;
	}

h4,h5,h6 {
	font-size:12pt;
	}

p {
	margin:0;
	padding:5px 0 10px;
	}

hr {
	background:#ccc;
	border:0;
	clear:both;
	color:#ccc;
	height:1px;
	line-height:1px;
	}

a,a:link,a:visited,a:active {
	text-decoration:none;
	}

#maincontainer {
	background:transparent;
	float:none !important;
	margin:17pt;
	}

#ringoss {
	color:#ccc;
	float:right !important;
	font-family:arial, tahoma, verdana, sans-serif;
	font-size:1.1em;
	font-weight:700;
	margin-top:22px;
	}

.align_right {
	text-align:right;
	}

.alignright {
	float:right;
	margin-left:10px;
	}
.alignleft {
	float:left;
	margin-right:10px;
	}

/*
	General: =clearfix
----------------------------------------------- */

.clear {
	clear:both;
	}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*
	Elements to hide
----------------------------------------------- */

#content,#content_in_english {
	clear:both;
	}

p.printdate {
	clear:both;
	display:block !important;
	float:left;
	margin-top:30px;
	}

a.printlink {
	color:#000;
	float:right;
	margin-top:30px;
	text-decoration:none;
}


/*
	Tables
----------------------------------------------- */

table {
	border-collapse:collapse;
	width:100%;
	}

table caption {
	font-family:arial,tahoma,vedana,sans-serif;
	font-size:1.2em;
	font-weight:700;
	margin-top:20px;
	text-align:left;
	}

table thead {
	font-weight:700;
	text-align:left;
	}

table tbody td {
	border-top:1px solid #000 !important;
	text-align:left;
	}

table tfoot td {
	border-top:1px solid #000 !important;
	font-weight:700;
	}


/*
	Guideform
----------------------------------------------- */

#form_headline {
	margin-bottom:20px;
	}

.guideform,.guideform_noButton {
	border:1px solid #000;
	margin-top:4px;
	padding:20px;
	}

ul#guidenavigation li {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;
	display:inline;
	padding:5px 10px 8px;
	}

ul#guidenavigation li.active {
	background:#fff;
	font-style:italic;
	font-weight:700;
	}

.guideform label,.guideform_noButton label {
	display:block;
	}

.guideform input,.guideform_noButton input {
	border:1px solid #000;
	font-size:1em;
	}

.guideform textarea,.guideform_noButton textarea {
	border:1px solid #000;
	font-size:1em;
	height:100px;
	width:65%;
	}

.guideform select,.guideform_noButton select {
	font-size:1em;
	}

.white_524_content {
	border:1px solid #999;
	margin:10px 0 20px;
	padding:10px;
	}


/*
	Listor
----------------------------------------------- */

.dot {
	list-style:square;
	margin-left:20px;
	}
.number {
	margin-left:20px;
}

fieldset,img,.guideform fieldset {
	border:0;
	}

.puff_content_268 .dottedline_268_content,.puff_content_268 .grey_268_content,.puff_content_268 .light_purple_268_content,.puff_content_268 .purple_268_content,.puff_content_268 .red_268_content,.puff_content_268 .orange_268_content,.puff_content_268 .black_268_content,.puff_content_268 .puff_content_253 {
	border:1px solid #999 !important;
	margin:20px 0;
	padding:15px;
	width:50%;
	}

.puff_content_552 .puff_content_524,.puff_content_552 .dottedline_552_content,.puff_content_552 .dottedline_552_content_full_purple,.puff_content_552 .dottedline_552_content_full_light_purple,.puff_content_552 .dottedline_552_content_full_grey {
	border:1px solid #999 !important;
	margin:20px 0;
	padding:15px;
	}

.ticker {
	clear:both;
	margin-top:200px;
	}

h2.margintop_22 {
	margin:22px 0 6px !important;
	}

.puff_content_349 table {
	margin:10px 0 24px !important;
	}

.red_whiteborder_525 {
	margin-bottom:24px;
	}

.guideform dl label,.guideform_noButton dl label,.guideform dl input,.guideform_noButton dl input {
	display:inline;
	}

.puff_content_349 caption,#topnavigation ul,#topnavigationsupermeny,#leftmenuarea,#footer,#rightmenuarea,#topnavigationsupermeny_ib,#headline,.print,.hide,.orange_362_content,.button,.last_button,.puff_content_172,.big_red_arrow {
	display:none;
	}
#contentmiddlearea img {
	display:block;
}
