@media print {
	body * { visibility:hidden; }
	body { background-color:white; }
	#printyta{ visibility:visible; position:absolute; top:0px; left:0px; width:100%; background-color: #ffffff; }
	#printyta * { visibility:visible; }
	#print_btn { visibility:hidden; }
}

body {
	font-family:verdana, sans-serif; 
	background-color:#c1c1c1;
	margin:23px auto;
	padding:0;
	text-align:center; }

h1	{ padding:10px 0 5px 0; margin:0; font-family:Georgia, serif; font-size:1.3em; font-weight:100; }
h2	{ padding:5px 0 1px 0; margin:0; font-family:Georgia, serif; font-size:1.0em; }
h3	{ padding:5px 0 1px 0; margin:0; font-family:Georgia, serif; font-size:0.9em; font-weight:bold; }
p	{ padding:5px 0; margin:8px 0; font-size:0.8em; }
label { font-weight:normal; font-size:1.0em; text-transform:uppercase; }
legend { color:black; font-weight:bold; }
form { margin:0; padding:0; display:inline; }
a img { border:0; }
a { color:#9F0007; text-decoration:none; }
a:hover { text-decoration:underline; }
/*a:focus { text-decoration:underline; background-color:#fdd; }
a:active { text-decoration:underline; background-color:#fdd; }*/
td p { margin:0; padding:0;}


.input  { background-color:white; border:1px solid #A5ACB2; height:1.2em; font-size:0.8em; padding:1px 3px; margin:0; }
.button { color:#9F0007; font-weight:bold; }
.clear { clear:both; }
.left { float:left; margin:0 4px 3px 0; }
.right { float:right; margin:0 0 3px 4px; }

#container {
	margin:0 auto;
	min-height:100%;
	width:952px;
	background-color:#fff;
	text-align:center; }

#wrapper { width:932px; padding:10px; text-align:left; }

#head { margin:0 auto; }
#header_wrapper { height:105px; }
#logo { width:200px; height:105px; float:left; }
#header { background:#9F0007 url("/bilder/design/header_2.png") no-repeat; width:717px; height:100px; float:left; text-align:right; vertical-align:top; text-transform:uppercase; font-size:0.6em; padding:5px 15px 0 0; }
#header a { color:white; }

#nav1 { text-align:center; background:#ececea url("/bilder/design/menu.png") bottom left repeat-x; width:931px; height:1.85em; padding:0; border-right:1px solid #c1c1c1; border-top:1px solid #a1a39e; } /* height:1.7em;*/
#nav2 { background-color:#fff; padding:1px 0; clear:both; height:16px; margin-top:6px; }
#foot { background:#404040 url("/bilder/design/footer.png") repeat-x; margin:0 auto; text-align:center; text-transform:uppercase; color:white; height:21px; padding-top:6px; font-size:0.8em; }

#nav1 ul {
	list-style-type:none;
	float:left;
	border-right:1px solid #c1c1c1;
	margin:0; padding:0;
	text-align:center; }
#nav1 ul li { display:inline; padding:4px 29px 4px 29px; float:left; border-left:1px solid #c1c1c1; }
#nav1 ul li a {
	color:#9F0007;
	float:left;
	font-size:0.8em; /* 0.7em */
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding-top:2px;
	margin:0; }
#nav1 ul .active { background-color:white; background-image:none; border-bottom:1px solid white; padding-bottom:3px; }
#nav1 ul li a:hover { text-decoration:underline; }

#li_search { text-align:right; height:12px; float:right; font-size:0.8em; font-weight:bold; padding:4px 5px 0 0; }
#li_search input { height:1.5em; }
#print_btn { font-size:0.8em; font-weight:bold; float:right; margin-top:10px; margin-right:35px; }
	
#nav2 ul { margin:0; padding:0; font-size:0.8em; } /* 0.7em */
#nav2 ul li { display:inline; padding:0 23px; border-right:1px solid #9f0007; }
#nav2 ul li a { color:#9F0007; text-decoration:none; /*height:20px;*/ }
#nav2 ul li a:hover { text-decoration:underline; }
#nav2 ul .active a  { font-weight:bold; }

#main { padding-top:32px; background-color:#fff; text-align:left; width:930px; }
#content { text-align:left; width:930px; }
#content a { font-weight:bold; }

#foot ul { list-style-type:none; margin:0; padding:0; }
#foot ul li { display:inline; padding:0 3px; font-size:0.7em; }
#foot ul li a { text-decoration:none; color:#fff; }
#foot ul li a:hover { text-decoration:underline; }

/* sidspecifikt */
#block0_index { float:left; width:685px; padding-right:18px; }
#block1_index { float:left; width:295px; padding:0 18px; }
#block2_index { float:left; width:295px; padding:0 18px; }
#block3_index { float:left; width:213px; padding-left:10px; border-left:3px double #DFE0DA; }
#wrap_index { padding:0 10px; }
#wrap_index h1 { margin:0 18px; padding-top:30px; }

#block1_info { float:left; padding:8px 30px 0 16px; width:191px; font-size:0.8em; }
#block2_info { float:left; width:484px; }
#block2_info ul { font-size:0.8em; }
#block2_info ol { font-size:0.8em; }

#level3_nav {
	border-top:1px solid #9F0007;
	padding:0;
	margin:0;
	list-style-type:none;
	width:213px;
	margin-top:5px;
}
#level3_nav li { }
#level3_nav li a {
	color:#9F0007;
	border-top:1px solid white;
	border-bottom:1px solid #DFE0DA;
	padding:3px 0 3px 6px;
	display:block;
	font-weight:normal;
	font-size:0.85em;
}
#level3_nav li a:hover {
	font-weight:bold;
	border-top:1px solid #9F0007;
	border-bottom:1px solid #9F0007;
	padding-left:14px;
	text-decoration:none;
}
#level3_nav li a:active {
	font-weight:bold;
	border-top:1px solid #9F0007;
	border-bottom:1px solid #9F0007;
	padding-left:14px;
}
#level3_nav li a:focus {
	font-weight:bold;
	border-top:1px solid #9F0007;
	border-bottom:1px solid #9F0007;
	padding-left:14px;
}
#level3_nav li .selected {
	font-weight:bold;
	border-top:1px solid #9F0007;
	border-bottom:1px solid #9F0007;
	padding-left:14px;
}

.tag_plate {
	background-color:#DFE0DA;
	width:568px;
	padding:5px 3px;
	font:0.8em verdana, sans-serif;
	margin:3px 0;
}
#tag_bildgrupp {
	border-bottom:3px double #DFE0DA;
	width:574px;
	font:0.7em verdana, sans-serif;
	margin-top:25px;
	padding-bottom:10px;
}
#tag_bildgrupp a { font-weight:normal; }

#tag_bildgrupp1 { width:277px; float:left; }
#tag_bildgrupp1 img { border:1px solid black; margin-bottom:8px; }
#tag_bildgrupp2 { width:277px; margin-left:20px; float:left; }
#tag_bildgrupp2 img { border:1px solid black; margin-bottom:8px; }

#IEhax { visibility:hidden; width:1px; height:380px; float:right; margin:0; padding:0; }

.org_td, .org_td2 {  width:124px; background:url(/bilder/design/org_end3.gif) no-repeat; padding:0 2px;
		  height:71px; color:white; text-transform:uppercase; font-size:0.6em; text-align:center;
 }
 .org_td span, .org_td2 span { background-color:#c60216; }
 .org_td2 { background:url(/bilder/design/org_end4.gif) }