/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

h3 a:hover { text-decoration: underline; }

body {
	line-height: 1; font-family: verdana; font-size: 11px; background-color: black;
}
.members { width: 480px; height: 150px; margin-top: 20px; padding: 10px;}

a { color: #8a979d; font-size: 11px; font-family: verdana; padding: 5px; text-transform: uppercase; }
label { color: white; float: left; margin-right: 10px; }

a:hover { color: white; text-decoration: underline; }

.list { margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	list-style: none; }
.list li { list-style: none;  }

ul { color: #ffffff; } 
li { color: #ffffff; list-style: circle outside; margin-bottom: 5px }

p { font-size: 11px; padding: 5px; color: white; line-height: 1.5em; font-weight: normal;}
h1 { color: #fff; font-size: 16px; font-family: verdana; text-transform: uppercase; padding: 5px; font-weight: normal; }
h2 { color: #fff; font-size: 20px; font-family: verdana; text-transform: uppercase; padding: 5px; padding-bottom: 0px; margin-top: 10px; margin-bottom: 10px; font-weight: normal; }
h3 { color: #8a979d; font-size: 12px; padding: 5px; padding-top: 0px; line-height: 1.2em; margin-top: 0px; font-weight: normal; }
h3 a { text-decoration: none; margin-left: 0px; padding-left: 0px;}
h3 a:hover { text-decoration: underline; }
h4 { color: #ffffff; font-size: 13px; padding: 5px; padding-top: 15px; line-height: 1.2em; margin-top: 0px; text-transform: uppercase; font-weight: normal; }

img {border: solid 1px #fff; margin: 0; padding: 0;}

#bg { background-image: url(../images/bg.jpg); background-repeat: repeat-x; width: 100%; height: 100%; }
#page-container { width: 900px; height: auto; margin: 0 auto;}
#header {height: 111px; width: 900px; margin: 0 auto;}
#headercontainer {height: 111px; width: 100%; background-color: black; float: left; }
.logo { float: left; border: 0px;}

#mininav { height: 15px; width: auto; float: right; background-color: #8a979d; color: white; padding: 5px; }
#mininav a { color: white; text-decoration: none; }
#mininav a:hover { color: black; }

#navigation { height: 40px; margin-top: 60px; width: auto; float: right; }
#navigation ul { float: right; list-style: none; display: block; }
#navigation ul li { display: block; float: left; }
#navigation ul li a { color: #8a979d; border-right: 1px solid #8a979d; text-decoration: none; font-size: 14px; font-family: "myriad pro", trebuchet ms, trebuchet, verdana; font-weight: bold; text-transform: uppercase; display: block; float: left; padding-right: 10px; padding-left: 10px; }
#navigation ul li a:hover {text-decoration: underline; color: white;}
#navigation ul li a.noline { border-right: 0px solid #8a979d;  }


#banner { width: 900px; height: 616px;  margin: 0 auto; margin-top: 0px; padding-top: 15px; }
#bannercontainer { width: 100%; height: 616px; background-image: url(../images/bg_ornament.jpg); float: left; background-repeat: repeat-x; margin: 0 auto; margin-bottom: 0px; }
#bannercontainersmall { width: 100%; height: 325px; background-image: url(../images/bg_ornamentsmall.jpg); float: left; background-repeat: repeat-x; margin: 0 auto; margin-bottom: 0px; }

#banner_image { width: 720px; height: 289px; float: left; border: solid 1px #a09d9f; }
#banner_imagefront { width: 720px; height: 289px; float: left; }
#banner_image img { }

#banner_right { background-image: url(../images/banner_right.jpg); width: 158px; height: 91px; float: left; color: white; font-size: 10px;  text-transform: uppercase; line-height: 1.5; padding-top: 200px; padding-left: 20px; }
#banner_right a { color: white; font-size: 10px;  text-transform: uppercase; line-height: 1.5; text-decoration: none; margin-left: -5px; }
#banner_right a:hover { text-decoration: underline; color: black; }
#box_container { padding-top: 15px; float: left; padding-bottom: 0px; width: 900px; }
.box { width: 173px; border: solid 1px #94a2a9; margin-right: 6px; float: left; }
.box_last { width: 173px; border: solid 1px #94a2a9; float: left; }
.box_title { background-color: black; width: 173px; height: 25px; }
.box_content { background-image: url(../images/box_bg.jpg); width: 173px; height: 230px; }
.box_content p { padding-top: 0px; }
.box_content a img { margin-top: 5px; margin-left: -5px; }
.box_content img { margin-top: 5px; }
.box_link { width: 173px; height: 20px; background-color: black; color: white; }
.box_link p { padding-top: 0px; padding-left: 0px; padding-right: 0px; }

#contentcontainer { width: 100%; float: left; background-color: black; margin: 0 auto; padding-top: 25px; padding-bottom: 25px;}
#content { width: 900px; margin: 0 auto; }
#left_column { width: 173px; height: auto; float: left; padding-right: 10px; }
#center_column { width: 503px; height: auto; float: left; padding-left: 15px; padding-right: 15px; border-right: 1px solid #c5d9b2; border-left: 1px solid #c5d9b2; }
#right_column { width: 165px; height: auto; float: left; padding-left: 10px; }

.title { min-height: 25px; width: 170px; background-color: #8a979d; }
.titleaktivitet { min-height: 25px; width: 170px; background-color: #8a979d; margin-bottom: 25px; }

.titlekalender { min-height: 25px; width: 170px; background-color: #8a979d; }

.titlekalender h1 { font-size: 12px; }

.title_center { height: 25px; width: 503px; background-color: #c5c5c5; }

.newslink { height: 15px; border-top: 1px solid #c5d9b2; border-bottom: 1px solid #c5d9b2; padding-top: 3px; padding-bottom: 2px; margin-bottom: 25px; }
.newslink a { text-decoration: none; }
.newslink a:hover { text-decoration: none; }

#footer { width: 900px; height: auto; margin: 0 auto; }
.footertext { color: white; background-color: #8a979d; width: 900px; height: 25px; float: left; text-align: center; padding-top: 10px; text-transform: uppercase; }
.footertext a { color: white; text-decoration: none;  }
.footertext a:hover { color: black; text-decoration: none;  }
.copyrights {color: white; width: 900px; height: 25px; float: left; text-align: center; padding-top: 10px; }
.opti {color: white; width: 900px; height: auto; float: left; text-align: center; padding-top: 20px; padding-bottom: 20px; }

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */









































































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h2 {
color: #fff; font-size: 20px; font-family: verdana; text-transform: uppercase; padding: 5px; padding-bottom: 0px; margin-top: 10px; margin-bottom: 10px; font-weight: normal;
}

h3 {
color: #8a979d; font-size: 12px; padding: 5px; padding-top: 0px; line-height: 1.2em; margin-top: 0px; font-weight: normal;
}

h4 {
color: #ffffff; font-size: 13px; padding: 5px; padding-top: 15px; line-height: 1.2em; margin-top: 0px; text-transform: uppercase;
}

