@charset "UTF-8";
/* CSS Document */
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.links a:link {
	color: #275670;
	text-decoration: underline;
}
.links a:visited {
	color: #275670;
	text-decoration: underline;
}
.links a:hover {
	color: #275670;
	text-decoration: underline;
}
.links a:active {
	color: #275670;
	text-decoration: underline;
}

body {
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
}
.oneColFixCtrHdr #container {
	width: 100%;
	min-width: 882px;
	margin: 0 auto;
	border: 0;
	text-align: left;
}
.oneColFixCtrHdr #header {
	background-image: url(../images/bg_meny.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 90px;
}
.oneColFixCtrHdr #meny {
	margin: 0 auto;
	width: 800px;
}
.oneColFixCtrHdr #subSpace {
	text-align: center;
	background-image: url(../images/bg_subspace.jpg);
	background-repeat: repeat-x;
	background-position: center;
	width: 100%;
	height: 50px;
}
.oneColFixCtrHdr #subMeny {
	margin: 0 auto;
	width: 922px;
	background-image: url(../images/bg_submeny.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 50px;
}

#submeny-div {
	position:relative;
	left:0px;
	top:0px;
	width:922px;
	height:50px;
}

#submeny-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:59px;
	height:50px;
}

#submeny-02 {
	position:absolute;
	left:59px;
	top:0px;
	width:138px;
	height:50px;
	background-image: url(../images/submeny1Over.jpg);
	background-repeat: no-repeat;
}
#submeny-02 a {
	display: block;
	width: 138px;	
	height: 50px;
	background-image: url(../images/submeny1Up.jpg);
	background-repeat: no-repeat;
}
#submeny-02 a:hover {
	display: block;
	width: 138px;	
	height: 50px;
	background-image: url(../images/submeny1Over.jpg);
	background-repeat: no-repeat;
}

#submeny-03 {
	position:absolute;
	left:197px;
	top:0px;
	width:31px;
	height:50px;
}

#submeny-04 {
	position:absolute;
	left:228px;
	top:0px;
	width:134px;
	height:50px;
}
#submeny-04 a {
	display: block;
	width: 134px;	
	height: 50px;
	background-image: url(../images/submeny2Up.jpg);
	background-repeat: no-repeat;
	
}
#submeny-04 a:hover {
	display: block;
	width: 134px;	
	height: 50px;
	background-image: url(../images/submeny2Over.jpg);
	background-repeat: no-repeat;
}

#submeny-05 {
	position:absolute;
	left:362px;
	top:0px;
	width:28px;
	height:50px;
}

#submeny-06 {
	position:absolute;
	left:390px;
	top:0px;
	width:134px;
	height:50px;
}
#submeny-06 a {
	display: block;
	width: 134px;	
	height: 50px;
	background-image: url(../images/submeny3Up.jpg);
	background-repeat: no-repeat;
	
}
#submeny-06 a:hover {
	display: block;
	width: 134px;	
	height: 50px;
	background-image: url(../images/submeny3Over.jpg);
	background-repeat: no-repeat;
}	
#submeny-07 {
	position:absolute;
	left:524px;
	top:0px;
	width:37px;
	height:50px;
}

#submeny-08 {
	position:absolute;
	left:561px;
	top:0px;
	width:137px;
	height:50px;
}
#submeny-08 a {
	display: block;
	width: 137px;	
	height: 50px;
	background-image: url(../images/submeny4Up.jpg);
	background-repeat: no-repeat;
	
}
#submeny-08 a:hover {
	display: block;
	width: 137px;	
	height: 50px;
	background-image: url(../images/submeny4Over.jpg);
	background-repeat: no-repeat;
}
#submeny-09 {
	position:absolute;
	left:698px;
	top:0px;
	width:19px;
	height:50px;
}

#submeny-10 {
	position:absolute;
	left:717px;
	top:0px;
	width:170px;
	height:50px;
}
#submeny-10 a {
	display: block;
	width: 170px;	
	height: 50px;
	background-image: url(../images/submeny5Up.jpg);
	background-repeat: no-repeat;
	
}
#submeny-10 a:hover {
	display: block;
	width: 170px;	
	height: 50px;
	background-image: url(../images/submeny5Over.jpg);
	background-repeat: no-repeat;
}

#submeny-11 {
	position:absolute;
	left:887px;
	top:0px;
	width:35px;
	height:50px;
}


#menyMyPage-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:59px;
	height:50px;
}

#menyMyPage-02 {
	position:absolute;
	left:59px;
	top:0px;
	width:107px;
	height:50px;
}
#menyMyPage-02 a {
	position:absolute;
	display: block;
	width:107px;
	height:50px;
	background:url(../images/menyMyPageUp_02.jpg);
	background-repeat: no-repeat;
}

#menyMyPage-03 {
	position:absolute;
	left:166px;
	top:0px;
	width:44px;
	height:50px;
}

#menyMyPage-04 {
	position:absolute;
	left:210px;
	top:0px;
	width:120px;
	height:50px;
}
 
#menyMyPage-04 a {
	position:absolute;
	display: block;
	width:120px;
	height:50px;
	background:url(../images/menyMyPageUp_04.jpg);
	background-repeat: no-repeat;
}

#menyMyPage-05 {
	position:absolute;
	left:330px;
	top:0px;
	width:41px;
	height:50px;
}

#menyMyPage-06 {
	position:absolute;
	left:371px;
	top:0px;
	width:142px;
	height:50px;
}

#menyMyPage-06 a {
	position:absolute;
	display: block;
	width:142px;
	height:50px;
	background:url(../images/menyMyPageUp_06.jpg);
	background-repeat: no-repeat;
}

#menyMyPage-07 {
	position:absolute;
	left:513px;
	top:0px;
	width:48px;
	height:50px;
}

#menyMyPage-08 {
	position:absolute;
	left:561px;
	top:0px;
	width:142px;
	height:50px;
}
#menyMyPage-08 a {
	position:absolute;
	display: block;
	width:142px;
	height:50px;
	background:url(../images/menyMyPageUp_08.jpg);
	background-repeat: no-repeat;
}

#menyMyPage-09 {
	position:absolute;
	left:703px;
	top:0px;
	width:219px;
	height:50px;
}

.oneColFixCtrHdr #seg1 {
	display: block;
	width: 209px;	
	height: 90px;
	float: left;
}
.oneColFixCtrHdr #seg1 a {
	display: block;
	width: 209px;	
	height: 90px;
	background-image: url(../images/meny1Up.jpg);
	background-repeat: no-repeat;
}
.oneColFixCtrHdr #seg1 a:hover {
	display: block;
	width: 209px;	
	height: 90px;
	background-image: url(../images/meny1Over.jpg);
	background-repeat: no-repeat;
}
.oneColFixCtrHdr #seg2 {
	display: block;
	width: 186px;	
	height: 90px;
	float: left;
}
.oneColFixCtrHdr #seg2 a {
	display: block;
	width: 186px;	
	height: 90px;
	background-image: url(../images/meny2Up.jpg);
	background-repeat: no-repeat;
}
.oneColFixCtrHdr #seg2 a:hover {
	display: block;
	width: 186px;	
	height: 90px;
	background-image: url(../images/meny2Over.jpg);
	background-repeat: no-repeat;
}
.oneColFixCtrHdr #seg3 {
	display: block;
	width: 218px;	
	height: 90px;
	float: left;
}
.oneColFixCtrHdr #seg3 a {
	display: block;
	width: 218px;	
	height: 90px;
	background-image: url(../images/meny3Up.jpg);
	background-repeat: no-repeat;
}
.oneColFixCtrHdr #seg3 a:hover {
	display: block;
	width: 218px;	
	height: 90px;
	background-image: url(../images/meny3Over.jpg);
	background-repeat: no-repeat;
}
.oneColFixCtrHdr #seg4 {
	display: block;
	width: 100px;	
	height: 90px;
	float: left;
}
.oneColFixCtrHdr #seg4 a {
	display: block;
	width: 100px;	
	height: 90px;
	background-image: url(../images/meny4Up.jpg);
	background-repeat: no-repeat;
}
.oneColFixCtrHdr #seg4 a:hover {
	display: block;
	width: 100px;	
	height: 90px;
	background-image: url(../images/meny4Over.jpg);
	background-repeat: no-repeat;
}
.oneColFixCtrHdr #seg5 {
	display: block;
	width: 87px;	
	height: 90px;
	float: left;
}
.oneColFixCtrHdr #seg5 a {
	display: block;
	width: 87px;	
	height: 90px;
	background-image: url(../images/meny5Up.jpg);
	background-repeat: no-repeat;
}
.oneColFixCtrHdr #seg5 a:hover {
	display: block;
	width: 87px;	
	height: 90px;
	background-image: url(../images/meny5Over.jpg);
	background-repeat: no-repeat;
}
.oneColFixCtrHdr #topContent {
	height: 166px;
	width: 100%;
}
.oneColFixCtrHdr #topWidth {
	margin: 0 auto;
	width: 922px;
	height: 166px;
}
.oneColFixCtrHdr #mainContent {
	background-image: url(../images/bg_main.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	color: #353535;
	font-size: 12px;
}
.oneColFixCtrHdr #insideContent {
	margin: 0 auto;
	text-align: left;
	width: 800px;
}
.oneColFixCtrHdr #hogerCol {
	height: 470px;
	float: right;
	text-align: center;
	padding-top: 23px;
}
.oneColFixCtrHdr #hogerCol P {
	margin-top: 4px;
	margin-bottom: 0px;
}
.oneColFixCtrHdr #marginContent {
	height: 18px;
}
.oneColFixCtrHdr #textContent {
	float: left;
	text-align: left;
	width: 580px;
	line-height: 17px;
	padding-bottom: 70px;
}
.oneColFixCtrHdr #textContent H1 {
	font-size: 24px;
	color: #275670;
	font-weight: normal;
	line-height: 36px;
	margin: 0;
}
.oneColFixCtrHdr #textContent H2 {
	font-size: 12px;
	color: #275670;
	font-weight: normal;
	padding-top: 4px;
	margin: 0;
}
.oneColFixCtrHdr #textContent H3 {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-top: 4px;
	margin: 0;
}
.oneColFixCtrHdr #footer {
	margin-top: 20px;
	border-color: #d3d3d3;
	border: none 0;
	border-top: 1px solid;
	height: 26px;
	color: #9d9d9d;
	margin: 0 auto;
	font-size: 10px;
}
.oneColFixCtrHdr #footer P {
	margin-top: 6px;
}

#bg-top-div {
	position:relative;
	left:0px;
	top:0px;
	width:922px;
	height:166px;
}

#bg-top-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:265px;
	height:166px;
}

#bg-top-02 {
	position:absolute;
	left:265px;
	top:0px;
	width:328px;
	height:166px;
	background:url(../images/bg_top_02.jpg);
	background-repeat: no-repeat;
}

#bg-top-03 {
	position:absolute;
	left:593px;
	top:0px;
	width:132px;
	height:33px;
	background:url(../images/bg_top_03.jpg);
	background-repeat: no-repeat;
}
#bg-top-login-03 {
	position:absolute;
	left:593px;
	top:0px;
	width:132px;
	height:33px;
	background:url(../images/bg_top_loggin_03.jpg);
	background-repeat: no-repeat;
}
#bg-top-04 {
	position:absolute;
	left:725px;
	top:0px;
	width:118px;
	height:33px;
	background:url(../images/bg_top_04.jpg);
	background-repeat: no-repeat;
}
#bg-top-login-04 {
	position:absolute;
	left:725px;
	top:0px;
	width:118px;
	height:33px;
	background:url(../images/bg_top_loggin_04.jpg);
	background-repeat: no-repeat;
}

#bg-top-05 {
	position:absolute;
	left:843px;
	top:0px;
	width:23px;
	height:33px;
}
#bg-top-login-05 {
	position:absolute;
	left:843px;
	top:0px;
	width:23px;
	height:33px;
	background:url(../images/bg_top_loggin_05.jpg);
	background-repeat: no-repeat;
}

#bg-top-06 {
	position:absolute;
	left:866px;
	top:0px;
	width:56px;
	height:166px;
	background:url(../images/bg_top_06.jpg);
	background-repeat: no-repeat;
}

#bg-top-07 {
	position:absolute;
	left:593px;
	top:33px;
	width:250px;
	height:103px;
	background:url(../images/bg_top_07.jpg);
	background-repeat: no-repeat;
}

#bg-top-08 {
	position:absolute;
	left:843px;
	top:33px;
	width:23px;
	height:103px;
	background:url(../images/bg_top_08.jpg);
	background-repeat: no-repeat;
}

#bg-top-09 {
	position:absolute;
	left:593px;
	top:136px;
	width:132px;
	height:30px;
	background:url(../images/bg_top_09.jpg);
	background-repeat: no-repeat;
}

#bg-top-10 {
	position:absolute;
	left:725px;
	top:136px;
	width:118px;
	height:30px;
	background:url(../images/bg_top_10.jpg);
	background-repeat: no-repeat;
}

#bg-top-11 {
	position:absolute;
	left:843px;
	top:136px;
	width:23px;
	height:30px;
}

.epost {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	border: none;
	width: 100px;
	border-style: none;
	margin-top: 16px;
	margin-left: 10px;
}
.losen {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	border: none;
	width: 100px;
	border-style: none;
	margin-top: 16px;
	margin-left: 10px;
}
.sok {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	border: none;
	width: 100px;
	border-style: none;
	margin-top: 2px;
	margin-left: 10px;
	border: hidden;
}
.clear {
	clear:both;
}
.blue {
	color: #005681;

}
.textline {
	text-decoration: underline;
	color: #275670;
	cursor: pointer;
}
hr {
	border: none 0;
	border-top: 1px solid #000; 
	height: 1px; 
}
pre {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	width: 95%;
	overflow-x: auto;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap !important;
    white-space: -o-pre-wrap;
	word-wrap: break-word;
	line-height:17px;
}
.responseForm {
	margin-top: 4px;
	margin-left: 10px;
	font-size: 10px;
	font-weight: bold;
	color: #275670;

}
.error {
	font-size: 11px;
}
.kontaktText {
	font-size: 10px;
	margin-top: 6px;
	margin-bottom: 1px;
	font-weight: bold;
}
.kontaktSplit {
	width: 350px;
	float: left;
	margin-right: 30px;

}
.formKontakt {
	width: 190px;
	float: right;
	margin-top: 28px;

}
.feed {
	color: #e51818;

}
#texttop {
	font-size: 10px;
	color: #275670;
	text-align: left;
	margin-left: 12px;
	margin-top: 25px;
}
#texttop P {
	margin: 7px 0px 0px 0px;
	padding: 0;
}
.felmed {
	float: right;
	margin-right: 10px;
	font-weight: bold;
	font-size: 10px;
	color: #275670;

}
.fel {
	font-size: 11px;
	color: #275670;
	font-weight: bold;
}
.blankett {
	text-align: right;
}
.bilder {
	width: 100%;
	height: 210px;
	
}
.bilderRight {
	padding-right: 6px;
	float: right;
	
}
.bilderLeft {
	float: left;
	
}
.ingress {
}
.ingress H1 {
	font-size: 24px;
	color: #275670;
	font-weight: normal;
	line-height: 36px;
	margin: 0;
}
.pinne {
}