a,
a:active,
a:visited {
	color: #ffffff;
	text-decoration: underline;
}

a:hover {
	color: #ffffff;
	text-decoration: none;
}

body { 
/*	background:url(../img/ui/bg_blue_dark.gif) repeat-x #1a3294;*/
	background:#063294;
	margin:0;
	padding:0;
	font-size:14px;
	font-family:Helvetica, Arial, sans-serif;
	color:#fff;
}
#container {
	width:920px;
	margin:auto;
	text-align:center;
}
#nocontent {
	height:390px;
	padding-top:320px;
	vertical-align:middle;
	font-size:32px;
}
#header {
	padding-bottom:0px;
	border-bottom:2px solid #75C800;
}
#header h1 img {
	float:left;
}
#header h1 {
	vertical-align:bottom;
	text-align:right;
	text-transform:uppercase;
	font-size:2.3em;
	margin: 0px 0px 10px 0px;
}
#footer {
	padding-top:20px;
	text-align:center;
	font-size:0.7em;
}

.clear { clear:both ;}


.article_image {
	float:right;
	margin:0px 0px 0px 10px;	
}

/*=TYPOGRAPHY=*/

h1 { font-size:1.6em; }
h2 { font-size:1.4em; }
h3 { font-size:1.4em; line-height: 1.1em; font-weight: bold; }
h4 { font-size:1.0em; line-height: 0.9em; font-weight: 700; }

p { margin:0.2em 0 1em 0; }

p.emphasis {
	margin:2.5em 0 
}
/*=FALLBACK=*/

#pageview {
	background: url(../img/ui/box_tile_center.gif) repeat-x;
	margin: 80px auto 0px auto;
	padding: 0px;
	width: 820px;
	font-size: 0.9em;
	line-height: 1.4em;	
}

#pageview_stores {
	background: url(../img/ui/box_tile_middle.gif) repeat-y;
	margin: 80px auto 0px auto;
	padding: 0px;
	width: 836px;
	font-size: 0.8em;
	line-height: 1.3em;	
}

#pageview_stores p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

body.popup #pageview {
	margin-top:7px;
}

#border_left {
	background-image: url(../img/ui/box_tile_left.gif);
	background-position: top left;
	background-repeat: no-repeat;		
}
#border_right {
	background-image: url(../img/ui/box_tile_right.gif);
	background-position: top right;
	background-repeat: no-repeat;	
	height: 470px;	
}

#border_top {
	background-image: url(../img/ui/box_tile_top.gif);
	background-position: top left;
	background-repeat: no-repeat;		
}
#border_bottom {
	background-image: url(../img/ui/box_tile_bottom.gif);
	background-position: bottom left;
	background-repeat: no-repeat;	
}

#content {
	padding: 80px 45px 0px 45px;
}

#content_abb {
	padding: 80px 95px 0px 95px;
}

#content_respons {
	padding: 60px 65px 0px 65px;
}

.col_left_stores {
	padding: 0px 0px 50px 0px;
	width: 220px;
}

.col_right_stores {
	float: right;
	width: 220px;
}

.col_center_stores {
	float: right;
	width: 260px;
}

.col_left {
	float: left;	
	width: 355px;	
}
.col_right {
	float: right;
	width: 355px;	
}
.col_left_abb {
	float: left;	
	width: 405px;	
	
}
.col_right_abb {
	float: right;
	width: 205px;	
}

li {
	list-style-position: outside;
	list-style-type: none;
}

.emphasis {
	padding-top:50px;
}

td { 
	padding-right: 10px;
}
/*=FORM=*/

table.form {
	width:100%;
	margin-bottom:40px;
}
table.form th {
	padding-top:8px;
	vertical-align:baseline;
	text-align:left;
}
table.form tr,
table.form td {
	padding:2px;
}
table.form tfoot td { text-align:right; }

table.form td input[type="text"],
table.form td textarea {
	width:100%;
	font-size:1.2em;
	
	border: 1px solid #063294;
	border-color: #737373 #999999 #999999 #737373;
	padding:2px 0px;
}


table.form #melding {
	height: 160px;
}

table.form #submit {
	color: #063294;
	border: 1px solid #063294;
	border-color: #737373 #999999 #999999 #737373;
	background-color:#DFDFDF;
	font-size:1.1em;
	margin: 0px;
	height: 20px;
	padding: 0px 10px 0px 10px;
	margin: 5px -1px 0px 0px;	
}

.form_warning {
	color:#aa2222;
}
tr p.warning {
	display:none;
	margin:2px 0 0 0;
	color:white;
}
tr.form_warning p.warning {
	display:block;
}

