@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	background:#fff;
}

#content{
	width:1000px;
	margin:5px 0 0 0;
}

#headerContainer{
	padding:0 0 0 800px;
	width:200px;
	height:125px;
	border:none;
	margin:0 0 10px 0;
	background:url(bilder/header.gif) no-repeat;
}

#leftContainer{
	width:200px;
	padding:0 0 0 25px;
	float:left;
}

#leftContainer #search{
	width:200px;
	border:solid 1px #cb2069;
	background:url(bilder/bg_rubrik.gif) repeat-x;
	margin:0 0 10px 0;
}

#leftContainer #karta{
	width:200px;
	border:solid 1px #cb2069;
	background:url(bilder/bg_rubrik.gif) repeat-x;
}

h1{
	font-family:"Times New Roman";
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:3px 0 0 0;
	margin:0 0 25px 0;
} 

#karta h1{
	padding:3px 0 0 10px;
} 

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#c40053;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#111;
}

.floatLeft{
	float:left;
	padding:3px 10px 0 10px;
}

.floatRight{
	float:right;
	margin:0 0 5px 5px;
}

form{
	margin:0;
	padding:0 25px 25px 25px;
}

select{
	display:block;
	width:150px;
	padding:2px 0 0 5px;
	margin:0 0 10px 0;
	border:solid #cb2069 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#fff;
	scrollbar-3dlight-color: #ff0; 
	scrollbar-arrow-color: #ff0; 
	scrollbar-base-color: #f90; 
	scrollbar-darkshadow-color: #300; 
	scrollbar-face-color: #c30; 
	scrollbar-highlight-color: #f90; 
	scrollbar-shadow-color: #300;
}

option{
	/*border-left:solid #cb2069 1px;
	border-right:solid #cb2069 1px;*/
}

#karta object, embed{
	width:200px;
	height:460px;
}

#main{
	width:680px;
	margin:0 0 0 240px;
	border:solid 1px #cb2069;
	padding:0 25px 25px 25px;	
	background:url(bilder/bg_rubrik.gif) repeat-x;
}

#stat{
	width:671px;
}

#stat ul{
	margin:0;
	padding:0;
	float:none;
}

#stat li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

#stat .firstColPrint{
	width:194px;
	vertical-align:middle;
	padding:12px 0 0 5px;
	margin:0 1px 1px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#cb2069;
	height:29px;
	background:#f9f9f9;
}

#stat .middleColPrint{
	width:83px;
	text-align:right;
	vertical-align:middle;
	padding:12px 5px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#cb2069;
	height:29px;	
	margin:0 1px 1px 0;
	background:#f9f9f9;
}

#stat .lastColPrint{
	width:19px;
	height:32px;
	margin:0 1px 1px 0;
	background:#f9f9f9;
	padding:9px 0 0 0;
}


#stat .firstColKalla{
	width:194px;
	vertical-align:middle;
	padding:12px 0 0 5px;
	margin:0 1px 1px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:29px;
	background:#fff;
}

#stat .middleColKalla{
	width:83px;
	text-align:right;
	vertical-align:middle;
	padding:12px 5px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	height:29px;	
	margin:0 1px 1px 0;
	background:#fff;
}

#stat .lastColKalla{
	width:19px;
	height:32px;
	margin:0 1px 1px 0;
	background:#fff;
	padding:9px 0 0 0;
}

#stat .firstColHeader{
	width:194px;
	height:19px;
	margin:0 1px 1px 0;
	vertical-align:middle;
	padding:3px 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#f3f3f3;
}

#stat .firstColHeaderRest{
	width:194px;
	height:19px;
	margin:0 1px 1px 0;
	vertical-align:middle;
	padding:3px 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#f3f3f3;
}

#stat .firstColRub{
	width:194px;
	height:20px;
	margin:0 1px 1px 0;
	vertical-align:middle;
	padding:2px 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#f9f9f9;
}

#stat .firstColTxt{
	width:194px;
	height:19px;
	margin:0 1px 1px 0;
	vertical-align:middle;
	padding:3px 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#f3f3f3;
}

#stat .middleColHeader{
	width:88px;
	height:19px;
	margin:0 1px 1px 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#f3f3f3;
	padding:3px 0 0 0;
}

#stat .middleColHeaderRest{
	width:88px;
	height:19px;
	margin:0 1px 1px 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#f3f3f3;
	padding:3px 0 0 0;
}

#stat .middleColRub{
	width:88px;
	height:19px;
	margin:0 1px 1px 0;
	background:#f9f9f9;
	padding:3px 0 0 0;
}

#stat .middleColTxt{
	width:88px;
	height:19px;
	margin:0 1px 1px 0;
	text-align:center;
	background:#f3f3f3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px 0 0 0;
}

#stat .lastColHeader{
	width:17px;
	height:20px;
	padding:0 1px 0 1px;
	margin:0 1px 1px 0;
	background:#f3f3f3;
}

#stat .lastColHeaderRest{
	width:17px;
	height:20px;
	padding:0 1px 0 1px;
	margin:0 1px 1px 0;
	background:#f3f3f3;
}

#stat .lastColRub{
	width:17px;
	height:20px;
	padding:2px 0 0 2px;
	margin:0 1px 1px 0;
	background:#f9f9f9;
}

#stat .lastColTxt{
	width:17px;
	height:20px;
	padding:2px 0 0 2px;
	margin:0 1px 1px 0;
	background:#f3f3f3;
}

p, a, a:link, a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	line-height:16px;
	letter-spacing:0.5px;
}

a:hover{
	text-decoration:underline;
}


/****    GRAF    ****/


#graf{
	width:460px;
	border:solid 1px #cb2069;
	position:absolute;
	left:370px;
	top:120px;
	z-index:1;
	padding:10px;
	background:#fff;
	display:none;
}
#print{
	float:left;
	padding:0 5px 0 10px;
}
.rosa{
	color:#cb2069;
}
.rosabold{
	font-weight:bold;
	color:#cb2069;
}
#close{
	float:right;
}
#close img{
	border:none;
}
#range{
	float:left;
	width:90px;
}
.rangeMarginTop{
	margin:60px 0 0 0;
}
#graf h1{
	font-family:"Times New Roman";
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding:3px 0 3px 10px;
	margin:0;
}
#graf p{
	padding:0 0 0 10px;
}
#diagram{
	background:url(bilder/bg_graf.gif) no-repeat;
	width:450px;
	height:320px;
	padding:33px 0 10px 15px;
}
#stapelData{
	margin:0 0 0 105px;
}
#stapelData p{
	width:60px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:cb2069;
	margin:0 0 0 5px;
	padding:0;
}
.stapelContainer{
	float:left; 
	margin:-20px 0 0 0;
}
.stapel{
	border:solid 1px #cb2069;
	background:#CCC;
	margin:0 15px 0 10px;
	width:40px;
}
#diagramYear{
	margin:0 0 0 82px;
}
#diagramYear p{
	color:#cb2069;
	float:left;
	font-weight:bold;
	padding:0 0 0 43px; 
}
.bold{
	font-weight:bold;
}

/****    OM SHR    ****/

#omSHR h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#c40053;
}
#omSHR h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#111;
}
#omSHR h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	font-weight:bold;
}
#omSHR #brodtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#222;
	line-height:16px;
	letter-spacing:0px;
}
#omSHR .stycke{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444;
	line-height:16px;
	letter-spacing:0.5px;
}
#omSHR a{
	color:#3a9bb1;
}
#omSHR ul{
	margin-top:5px;
	margin-bottom:5px;
}
#omSHR li{
	float:none;
	list-style:disc;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444;
	line-height:16px;
	letter-spacing:0.5px;
}