/* body attributes */
body {
	background:url('/gfx/bg_document.jpg') #fff repeat-x center 0px;
	margin: 0px 0px 10px 0px;
	font-family: arial, verdana, tahoma, sans-serif;
	margin: 0px;
	padding:0px;
	position:relative;
}
#type-forside {
	background:url('/gfx/bg_black.jpg') #32302f no-repeat center 400px;
	margin: 0px 0px 10px 0px;
}
a:link {color: #848c5f;}
a:visited {color: #848c5f;}
a:hover {
	color: #848c5f;
	text-decoration:underline;
}
.invlink:link, .invlink:visited {
	text-decoration: none;
}
body img {
	border-width: 0px;
}

/* FORM */
form {
	margin: 0px;
}

/* text objects */
h1, h2, h3, p {
	margin: 0px;
}

h1 {
	margin-bottom: 0.75em;
	letter-spacing: 0.02em;
	font-size: 22px;
	font-weight: 500;
}

h2 {
	margin-bottom: 1em;
	letter-spacing: 0.02em;
	font-size: 16px;
}

h3 {
	margin-bottom: 0.5em;
	font-size: 14px;
	color: #333;
}

p {
	margin-bottom: 0.75em;
	letter-spacing: 0.01em;
	line-height: 150%;
}

hr {
	border-width: 0px;
	border-top: 1px solid #CBD2D2;
	height: 1px;
}
th {
	text-align: left;
}

/* standard font-size */
h4, p, .p, th, ul, ol, .tf td, .date, blockquote {
	font-size: 74%;
}

blockquote p, blockquote blockquote, ol ul, ul ol, ol ol, ul ul {
	font-size: 1em;
}
blockquote {
	font-style: italic;
}
/* standard color */
h1, h2, h3, th,  p, .p, ul, ol, .invlink:link, .invlink:visited {
	color: #333;
}

/* lists */
ol li, ul li ol li {
	list-style: decimal;
}

ul li {
	list-style: disc;
}

ol li ol li {
	list-style: decimal;
}

ol li ul li, ul li ul li {
	list-style: disc;
}
/* MAIN */
#main {
	width: 960px;
	text-align: left;
}

/* TOP */
#top {
	padding: 25px 0px 20px 20px;
}

/* TOPMENU */
#topmenu ul li{
	list-style-type:none;
	float:left;
	height:26px;
}
#topmenu ul{
	padding-left:20px;
}
#topmenu a {
	display: block;
	float: left;
	background: url('/gfx/right_nav.png') no-repeat top right;
	line-height:26px;
	text-decoration: none;
	font-size: 15px;
	padding:0px 12px 0px 0px;
}
#topmenu a span {
	background: url('/gfx/left_nav.png') no-repeat center left;
	display: block;
	padding-left: 12px;
}
#topmenu .act a:link, #topmenu .act a:visited, #topmenu a:hover span, #topmenu a:active span {
	color: #fff;
}
#topmenu a:link, #topmenu a:visited {
	color: #000;
}
#topmenu{
	margin-bottom:20px;	
	height:30px;
}
/* TOPNAV */
#topnav {
	position: absolute;
	top: 15px;
	left: 20px;
	font-size: 74%;
	display: none;
}

#topnav a {
	display: block;
	float: left;
	margin-right: 10px;
}

#topnav a.active {
	text-decoration: none;
	color: #333;
}

/* SEARCH */
#quicksearch {
	position: absolute;
	margin: 20px 0px 0px 682px;
}
#quicksearch label{
	height:10px;
	display:block;
	margin:8px 8px 0px 0px;
	float:left;
	font-size:14px;
}
#quicksearch input.text, #quicksearch textarea.textarea {
	background: url('/gfx/search_left.png') no-repeat left top;
	width: 200px;
	height: 35px;
	vertical-align: top;
	margin: 0px;
	padding-left:10px;
	border: 0px;
	color: #333;
}

#quicksearch .submit {
	background: url('/gfx/search_submit.png') no-repeat 5px top;
	width: 43px;
	height: 35px;
	border: 0px;
	margin-left:-12px;
	padding: 0px;
	border:0px solid;
	vertical-align: top;
	cursor:pointer;}

.searchstatus {
	background: #efefef;
	border: 1px solid #999;
	font-size: 74%;
	padding: 2px;
	margin-bottom: 1em;
}

.searchstatus .pages {
	margin-top: 5px;
	font-size: 1em;
}

.searchhl {
	background: #CCE0DE;
	border: 1px solid #D5CCB9;
	padding: 0px 2px 0px 2px;
	font-weight: bold;
}

/* FUNC */
#func {
	font-size: 74%;
	vertical-align: middle;
	margin: 2px 10px 0px 0px;
	padding-bottom: 1px;
	position:absolute;
	margin: 27px 0px 0px 520px;
}

#func img {
	margin-right: 10px;
	border-width: 0px;
	vertical-align: middle;
}

#func a:link, #func a:visited {
	color: #000000;
	text-decoration: none;
}

/* LEFT */
.whiterounded .innerwhite {
	font-size: 15px;
	padding:10px 0px 0px 0px;
	margin: 0px;
	background:url('/gfx/leftmenu_top.png') no-repeat center top;
}
#leftside .newshortcuts {
	padding-left: 30px;
}
.newshortcuts a:link, .newshortcuts a:visited {
	color: #555;
	text-decoration: none;
}
.newshortcuts a:hover, .newshortcuts a:active {
	color: #555;
	text-decoration: underline	;
}
#left li {
	list-style-type:none;
	background-color:#fff;
	padding-top:0px;
}
#left a {
	padding-left: 30px;
	font-weight: normal;
	color: #555;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 8px 10px 8px 30px;
}
#left .submenu {
	font-size: 13px;
	padding: 0px;
	margin: 0px;
}
#left .submenu a {
	color:#555 !important;
	font-size: 13px;
	padding: 4px 10px 4px 30px;
}
#left .submenu .submenu a {
	line-height:14px;
	padding: 4px 10px 4px 47px;
}
#left .submenu .submenu .submenu a {
	line-height:14px;
	padding: 4px 10px 4px 64px;
}
#left .submenu ul li {
	background: none;
}
#leftside{
	width: 220px;
	float: left;
}
#leftside .whiterounded {
	background: url('/gfx/leftmenu_bottom.png') no-repeat center bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#main #leftside .leftside_info{
	padding: 20px 10px 20px 30px;
}
#main #leftside .leftside_info p, #main #leftside .leftside_info a{
	font-size:12px;
	color:#708BAB;
	line-height:11px;
}
#left a:hover {
	text-decoration:underline;
}
#left .submenu .active a, #left .submenu .active .submenu .active a, #left .submenu .active .submenu .active .submenu .active a{
	font-weight:bold;
}
#left .submenu .active .submenu a, #left .submenu .active .submenu .submenu a{
	font-weight:normal;
}
/* RELATED */
#related {
	float:right;
	width:195px;
	padding-right: 5px;
}
#related a {
	text-decoration:none;
	color:#848c5f;
}
#related a:hover {
	text-decoration:underline;}
#related h2 {
	font-size: 15px;
	color: #000;
	margin: 0px;
	padding-bottom:10px;
}

#related div.inner {
	margin: 0px 0px 0px 0px;
}

#related .box {
	margin-bottom: 10px;
}

#related .navi {
	font-size: 74%;
}

#related .navi div {
	margin-bottom: 5px;
}

#related .navi div.act a:link, #related .navi div.act a:visited {
	color: #000;
	text-decoration: none;
}

/* BC */
#bc {
	font-size: 13px;
	height: 30px;
	color:#A8A8A8;
	padding-top:20px !important;
	padding-left:0px;
	margin-right:-15px;
	background:url('/gfx/content_top_right.png') no-repeat top right;
}
#bc a{
	color:#A8A8A8;
	text-decoration:none;
	padding:0px 10px 0px 0px;
}
/* CONTENT */
#content {
	margin: 0px 0px 0px 245px;
	background:url('/gfx/content_top_left.png') #fff no-repeat top left;
	padding:0px 15px 0px 15px;
}

#content ul, #content ol {
	margin-left: 30px;
	padding-left: 0px;
	margin-bottom: 1em;
	margin-top: 5px;
}

#content li {
	line-height: 140%;
}

.totop {
	float: right;
	clear: right;
	padding-left: 10px;
}

/* CONTENT TABLE */
#content table tr td {
	font-size: 74%;
}

#content table tr td p, #content table tr th p, #content table tr td ul, #content table tr td ol {
	font-size: 1em;
}

#content table tr td h2 {
	font-size: 120%;
}

#content table tr td h3 {
	font-size: 110%;
}

#content table tr td h4 {
	font-size: 100%;
}

/* LISTS */
.list div {
	font-size: 74%;
	margin-bottom: 1em;
}

/* CONTENT PAGES */
.pages {
	font-size: 74%;
}

.pages span {
	display: block;
	float: left;
	padding: 2px 10px 2px 0px;
}

.pages a, .pages b {
	float: left;
	display: block;
	background: #fff;
	border: 1px solid #666;
	margin-right: 4px;
	margin-bottom: 5px;
	text-align: center;
	padding: 2px 3px 2px 3px;
	text-decoration: none;
}

.pages a.act, .pages b {
	color: #000;
	font-weight: bold;
}

.pages a.dis {
	border-color: #ddd;
	color: #999;
}

/* VALIDATION */
.invalid {
	background-color: #999;
	color: #fff;
}

.mandatory {
	color: #900;
}

/* SITEMAP */
div.sitemap {
	margin-bottom: 1em;
}

div.sitemap div.inner {
	margin-left: 20px;
	margin-top: -20px;
}

div.sitemap div {
	margin-bottom: 20px;
}

div.sitemap div div {
	margin: 0px;
}

/* NEWS */
.whatsnew {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.date {
	font-weight: bold;
}

/* HOME */

.close {
	display: none;
}


.front_left{
	float:left;
	width:300px;
}
.front_blurb{
	background:url('/gfx/blurb_top.png') no-repeat center 1px;
	margin:0px 330px 0px 330px;
}
.front_blurb h2{
	padding:20px 0px 0px 20px;
	font-size:22px;
}

.front_blurb p, .front_blurb h3{
	padding:10px 20px 0px 20px;
}
 .front_blurb h3{
 	font-size:16px;
 }
.front_blurb a.themelink, .front_blurb .info_tekst a{
	padding:0px 0px 0px 20px;}
.front_blurb a{
	font-size:12px;

	color:#A4AD81;
	text-decoration:none;
}
.front_blurb .count3, .front_blurb .count2, .front_blurb .count1{
	margin-bottom:10px;
}
.front_blurb #blurbs{
	margin-bottom:40px;
	background:url('/gfx/blurb_bottom.png') #fff no-repeat center bottom;
	margin-top:0px;
	overflow:hidden;
	padding:10px 0px 9px 0px;
}
.front_blurb .theme_top1{
	height:520px;
	background-color:#fff;
	overflow:hidden;
}
.front_blurb .theme_top2{
	height:357px;
	background-color:#fff;
	overflow:hidden;
}
.front_blurb .theme_top3{
	height:195px;
	background-color:#fff;
	overflow:hidden;
}
.front_blurb .info_tekst p{
	color:#fff;
	padding:0px 40px 0px 20px;
	line-height:14px;
}
.bg{
	background:url('/gfx/bg.jpg') repeat-x center 0px;
}
.front_related{
	float:right;
	width:300px;
}
.front_related #bigpicture{
	height:700px;
	margin-bottom:40px;
}
.front_related #related{
	margin-top:0px;
	float:none;

}
.front_related #related ul{
	margin-left:0px;
	padding-left:20px
}

.front_related #related ul li{
	list-style:none;
	width:240px;
	border-bottom:1px #A4AD81 solid;
}
.front_related #related ul li a{
	color:#848c5f;
	line-height:40px;
	font-size:16px;
	text-decoration:none;
	background:url('/gfx/arrow_right.png') no-repeat right;
	padding-right:0px;
	display:block;
}
.front_related #related ul li a:hover{
	color:#fff;
}
.front_shortcut{
	background:url('/gfx/blurb_top.png') no-repeat center 0px;
	background-color:#B9D432;
	height:440px;
}
.front_shortcut h2{
	padding:15px 0px 0px 25px;
	font-size:22px;
	margin-bottom:0px;
}
.front_shortcut a:visited, .front_shortcut a:link{
	color:#404b00;
}
.front_left ul{
	padding:0px 0px 20px 0px;
	margin-left:0px;
	margin-top:0px;
}
.front_left ul li a:hover{
	color:#fff;
	background:url('/gfx/shortcut_left.png') #000 no-repeat left center;
}
.front_left ul li a:hover span{
	color:#fff;
	background:url('/gfx/shortcut_right.png') no-repeat right center;
}
.front_left ul li{
	list-style-type:none;
	height:43px;
	float:left;
	clear:left;
}
.front_left ul li a span{
	padding:8px 19px 0px 0px;
	display:block;
	height:44px;
	white-space: nowrap;
}
.front_left ul li a{
	color:#404B00;
	text-decoration:none !important;
	font-size:16px;
	padding-left:25px;
	height:52px;
	line-height:50px;
	display:block;
	cursor:pointer;
}
.front_left .front_news{
	background:url('/gfx/blurb_bottom.png') #404B00 no-repeat center bottom;
	padding:20px 10px 5px 20px;
	line-height:16px;
	height:235px;
	overflow:hidden;
}
.front_left .front_map{
	padding:20px 0px 0px 0px;
	background:url('/gfx/blurb_top_black.png') #fff no-repeat center top;
	margin-top:40px;
}
.front_left .front_map h2{
	float:left;
}
.front_left .front_map a{
	float:right;
	color:#A4AD81 !important;
	font-size:13px;
	text-decoration:none;
	padding-right:30px;
}
.front_left .front_map div{
	background:url('/gfx/blurb_bottom.png') no-repeat bottom left;
	height:280px;
	width:300px;
	padding-left:20px;
}

.front_left .front_news h2, .front_left .front_news .whatsnew h3{
	color:#fff;
}
.front_left h2{
	font-size:22px;
}
.front_left h3{
	font-size:15px;
	font-weight:normal;
}
.front_left p{
	font-size:13px;
	color:#fff;
}
 .front_left .front_news p a{
	font-size:13px;
	color:#fff !important;
}
/* DOCUMENT */
#pic {
	background: no-repeat center center;
	width: 675px;
	height: 220px;
	margin-bottom: 20px;
	overflow:hidden;
}
#pic .content {
	height: 90px;
}
#content .content_text{
	float:left;
	width:690px;
}
#content.rightside .content_text{
	width:470px;
	float:left;
	padding:0px 0px 0px 0px;
}
#content.rightside #related{
	margin-right:0px;
}
/*Blurbs*/

#bigpicture div {
	height:700px;
	width:320px;
	position:absolute;
	z-index:1;
}
.ui-tabs-hide {
	display:none;
}
.ui-tabs-nav {
	position:absolute;
	z-index:2;
	padding-left:20px;
	margin-top:10px;
}
.ui-tabs-nav li{
	background:url('/gfx/tabs_blurb.png') no-repeat center;
	height:30px;
	width:30px;
	float:left;
	list-style:none;
	padding-left:0px;
}
.ui-tabs-nav li a{
	color:#fff;
	font-size:14px;
	text-decoration:none;
	line-height:30px;
	text-align:center;
	width: 30px;
	display:block;
	font-weight:bold;
}

.ui-tabs-nav li.ui-tabs-selected{
	background:url('/gfx/tabs_blurb_active.png') no-repeat center;
}
#bigpicture .theme_box{
	background:url('/gfx/theme_box.png') no-repeat center;
	height:120px;
	width:210px;
	position:relative;
	margin-top:-220px;
	margin-left:110px;
}
#bigpicture .theme_box a{
	background:url('/gfx/theme_arrow.png') no-repeat center center;
	line-height:44px;
	width:105px;
	position:absolute;
	text-decoration:none;
	color:#fff;
	padding-left:30px;
	margin-top:-30px;
	padding-top:10px;
	margin-left:-15px;
	display:block;
}
#bigpicture .theme_box p{
	height:65px;
	padding:10px 20px 0px 20px;
	color:#fff;
	font-size:16px;
}
/*Font variable*/
#type-document h1.big {
	font-size:54px;
	letter-spacing: -1px;
	line-height:100%;
	text-transform: uppercase;
	font-weight:normal;
	margin-bottom:10px;
}

#related p{
	padding-left:0px !important;
}

/* PERSONS */
.person {
	height: 155px;
	width: 195px;
	margin-bottom:10px;
	cursor: pointer;
	position: relative;
}
.person span {
	display: block;
	background: url('/gfx/person-greenbg.png');
	color: #fff;
	font-size: 13px;
	padding: 5px 12px;
	position: absolute;
	bottom: 0px;
	width: 171px;
	line-height: 15px;
}
.person h3 {
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 0px;
	line-height: 15px;
}
.person span a{
color:#fff !important;
}
/*FORMULAR*/

#type-customform #content .custfield{
	width:120px;
	display:block;
	float:left;
	height:20px;
	font-size:12px;
}
#type-customform #content textarea{
	width:155px;
	height:100px;
}
/*TYPE-SEND*/

#type-send table tr {
	height:30px;}
#type-send table tr td{
	width:100px;
}
#type-send table tr #postnr2 {
	width:60px;
}
#type-send table tr #city {
	width:20px;
}
/*SITEMAP*/
#sitemap {
	font-size: 74%;
	font-weight: bold;
	margin-top:50px;
}

#sitemap .sub .page {
	background: url(/awe2public/gfx/bg-sitemap.gif) no-repeat top left;
	padding-left: 15px;
	font-weight: 400;
}

#sitemap a {
	display: block;
	background: #D2DFDC;
	border: 1px solid #999;
	padding: 2px 5px 2px 5px;;
	margin-bottom: 6px;
	text-decoration: none;
	color: #000;
	width: 150px;
}

#sitemap a:link, #sitemap a:visited {
	color: #000;
}

#sitemap a:hover {
	background: #fff;
}

#sitemap .sub {
	margin: 0px 0px 15px 25px;
}

#sitemap .sub a {
	background: #D6E5EB;
	color: #000;
}

#sitemap .sub a:hover {
	background: #fff;
}
