			body, table, td {
				font-size: 11px;
			}
			
			body {
				background-color: white;
				margin-left: 0px;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				/*height: 528px;*/
			}
			
			p {
				margin: 0px;
			}
			
			div#container {
				width: 749px;
				height: 435px;
				text-align: left;
				font-size: 10px;
				background-color: white;
				display: block;
			}
			
			table#container {
				width: 749px;
				/*height: 435px;*/
				text-align: left;
				font-size: 10px;
				background-color: white;
				display: block;
				border-collapse: collapse;
			}

			table#container td {
				vertical-align: top;
				font-size: 10px;
			}
			
			#ctoptop {
				display:block;
				width: 749px;
				background-color: white;
				vertical-align: bottom;
				margin-bottom: 0px;
				height: 58px;
			}
			
			#toptop {
				display: block;
				width:749px;
				vertical-align: bottom;
			}
			
			#ctopmenu {
				display:block;
				margin-bottom: 0px;
				background-color: white;
				width: 749px;
			}
			
			#topmenu {
				display: block;
				width: 749px;
				height: 35px;
				background-color: #00529B;
				vertical-align: bottom;
			}
			
			div#left {
				margin-top:1px;
				display: block;
				background-color: white;
				width: 190px;
				float: left;
				height: 434px;
				overflow: hidden;
			}
			
			td#left {
				margin-top:1px;
				background-color:#F0F1F4;
				width: 192px;
				border-right: 1px solid white;
			}
			
			#middle {
				/*display: block;*/
				background: white url('/img/articel_bg.jpg') no-repeat bottom left;
				width:367px;
			}
			
			#wide {
				background: white url('/img/news_bg.jpg') no-repeat bottom left;
				width:557px; margin-left:2px; background-color:white;
				border-right: 2px solid #F0F1F4;
			}
			
			div#right {
				display: block;
				background-color: white;
				width: 189px;
				height: 434px;
				float: left;
				overflow:hidden;
				margin-top: 1px;
				margin-left: 2px;
			}
			td#right {
				width: 189px;
				overflow:hidden;
				background-color: #F0F1F4;
			}
			
			#left-menu {
				padding-top:21px;
				background-color:#F0F1F4;
				display:block;
				height: 300px;
			}
			
			#left-bottom {
				margin-top:0px;
				padding-top:0px;
				background-color:#F0F1F4;
				display:block;
				height: 134px;
			}
			
			#middle1 {
				display: block;
				margin-top: 17px;
				margin-left: 21px;
				padding-bottom: 50px;
				width:324px;
			}
			
			#wide1 {
				display: block;
				margin-top: 17px;
				margin-left: 21px;
				padding-bottom: 50px;
				width:515px;
			}
			
			#rightcontent {
				display: block;
				height: 133px;
			}
			
			#right-top-search {
				background-color: #F0F1F4;
				display: block;
				height: 26px;
				padding-top: 4px;
				padding-left: 6px;
			}
			
			#right-top-map {
				display: block;
				height: 107px;
			}
			
			#right-main {
				background-color: #F0F1F4;
				padding-top: 25px;
				display: block;
				/*height: 300px;*/
			}

			#right a img {
				border: none;
			}

			table#container td#right-bottom {
				background-color: #F0F1F4;
				/*vertical-align: bottom;*/
			}
			
			#cfront {
				background: white url('/img/news_bg.jpg') no-repeat bottom left;
				width: 558px;
				margin-left: 0px;
				border-right: 1px solid white;
			}
			
			#front-top {
				background-color: white;
				display: block;
				margin-left: 0px;
				margin-top: 1px;
				width: 558px;
				height: 133px;
			}
			
			#cfront-news {
				display:block; margin-top:1px; margin-left:0px; width:558px; /*height:300px;*/
			}
			
			#front-news {
				display: block;
				margin-top: 15px;
				margin-left: 29px;
				width: 498px;
			}

			table.table-top-menu {
				padding-left:21px;
				padding-right:21px;
			}
			
			#topmenu a:hover img, #topmenu a:hover, .menu-top-sel, .menu-top-sel img {
				background-color: #3375AF;
			}

			#left a {
				color: black;
				text-decoration: none;
				display: block;
			}
			
			a {
				color: #00529B;
				text-decoration: none;
			}

			a:hover {
				text-decoration: underline;
			}
			
			a:visited {
				color: #00529B;
				text-decoration: none;
			}

			.subtitle, H1 {
				font-family: HelveticaNeueBold, HelveticaBold, Helvetica, Verdana, Arial; 
				font-size: 12px;
				color: #00529B;
				margin-bottom: 10px;
			}
			
			H2 {
				font-family: HelveticaNeueBold, HelveticaBold, Helvetica, Verdana, Arial; 
				font-size: 10px;
				color: #00529B;
				margin-bottom: 6px;
			}

			.searchText {
				margin-top: 0px;
				margin-left:5px;
				margin-right: 5px;
				font-family: verdana;
				border: #979797 1px solid;
				font-size: 9px;
				width: 85px;
			}
			
			form { 
				margin: 0px; 
			}

 			.formtext{
				font-family: HelveticaNeueBold, HelveticaBold, Helvetica, Verdana, Arial;
				font-size: 11 px;
				color: #000000;
				padding-right:10px;
				padding-left: 1px;
			}

 			.formrubrik{
				font-size: 11px;
				font-weight: bold;
				color: #000000;
				padding-bottom: 3px;
				padding-left: 1px;
				/* font-family: HelveticaNeueBold, HelveticaBold, Helvetica, Verdana, Arial; */
			}

 			.formspace{
				padding-bottom:10px;
			}

			.input-text, .input-select{
				/*max-height: 17px;*/
				width:		100%;
				font-family: Arial;
				font-size: 11px;
				padding-left: 3px;
				padding-top: 1px;
				padding-right: 2px;
				padding-bottom: 0px;

				margin-left: 0px;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 2px;
			}

 			.faqheadline{
				font-family: HelveticaNeueBold, HelveticaBold, Helvetica, Verdana, Arial;
				font-size: 11 px;
				font-weight: bold;
				color: #00529B;

			}

 			.faqmenulist{
				font-family: HelveticaNeueBold, HelveticaBold, Helvetica, Verdana, Arial;
				font-size: 11 px;
				color: #00529B;
			}

			a.to-top {
				display: block;
				font-weight: bold;
				text-align: right;
				padding-right: 10px;
			}

			a.to-top img {
				border: none;
				position: relative;
				top: -1px;
				margin-right: 0.3em;
			}