html, body { width: 100%; height: 100%; padding: 0px; margin: 0px; }

body {
	background: #FFFFFF;
	xbackground: #dedcd6;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

/* Page dimensions
total/main: 932 = 16 / page: 900 / 16
page: 900 = 14 / left: 155 / 14 / content: 534 / 14 / rigtht: 155 / 14
menu2: 172 / 9 / 172 / 9 / 172

content: 10/content/10

   BOXES 
   narrow left + rigth + content: 135
   wide: 

*/



/* colors
Design notes:

Zoon design paper 63,5%

black: #1A171C
grey_dark: #4A5C61

blue_dark: #538DA5			/ 
blue_light: #A4BEC9
blue_light_blog: #DAE4E7

red: #E32119				/ 227, 33, 25
yellow_dark: #FDC500		/ 253, 197, 0
yellow: #FFE500				/ 255, 229, 0
green_light: #9AC00A		/ 154, 192, 10
green_dark: #3C952D 		/ 60, 149, 45

old_dark_blue_text: #003F74;

prod_des_border: #4e5c61;
prod_des_blue: #00617d;
logo_background: #bfd1d9

Desing font:
Geo 10pt->10px
Geo 12pt->12px
Geo 14pt->14px / Verdana 11px
Geo 18pt->17px
Geo 22pt->22px
Areal 10pt->10px el 9pt
Areal 12pt->12px el 9pt

*/


.Geogrotesque { font-family: Geogrotesque; }

.font11 { font-size:11px
}

/* font bank: font:76% Verdana,Geneva,Arial,Lucida,Helvetica,sans-serif; */
h1 { font-size: 12px;  line-height: 18px; font-weight: bold; margin: 0px 0px 8px 0px; 
	text-transform: uppercase; 
}
 
h2 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
p { margin: 0px; }
blockquote { margin-top: 0px; margin-bottom: 0px; }
a { 
	xcolor: #003f74;
	color:#3C952D;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.linkstyleall a,
.linkstyle {
	text-transform: uppercase; 
}
form { margin: 0px; }
img { border: 0px; }
hr { height: 1px; color: #003f74; }
label { font-size: 11px; color: #003f74; }
input, select, textarea {
	width: 149px;
	padding: 3px 2px;
	margin: 2px 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #003f74;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
input {
	height: 18px;
}
select {
	height: 23px;
}

textarea { width: 403px; overflow: auto; }
select { width: 155px; }
input.button { 
	width: 75px; 
	height: 26px;
	padding: 2px;
	background:#9AC00A;
}
input.button:hover { 
	background:#7AA000;
}
input.radio { width: 20px; padding: 2px; }
input.checkbox { width: 20px; padding: 2px; }
ul, ol { margin-top: 0px; margin-bottom: 0px; }
.round_corner			{
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.round_corner_top 			{
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
}
.round_corner_bottom			{
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
}

/* slettet, da punkt eller ikke fungere i alm. tekst - Overflødigt?
li { padding: 0px; margin: 0px; }
*/

/* standatd colors */

.color_red {color: #E32119 !important}
.color_yellow_dark {color: #FDC500 !important}
.color_yellow {color: #FFE500 !important}
.color_green {color: #9AC00A !important}
.color_green_dark {color: #3C952D !important}

.lowercase {text-transform:lowercase !important}

#wrap { 
	width: 932px; 
	margin: 0px auto;
	background: #FFFFFF; 
	xbackground:  url(img/bg.gif) repeat-y; }
#wrap2 { width: 912px; margin: 0px auto; 
background: #ffffff url(img/page_bg_upper.gif) repeat-x; overflow:visible 
}
#wrap2_low {
	width: 912px;
	margin: 0px auto;
	display: table;
	background: url(img/page_bg_lower.gif) bottom repeat-x;
}
#main { 
	width: 900px; 
	padding: 0px 16px 0px; 
	xbackground: url(img/page_bg.gif) no-repeat center bottom; 
	xdisplay: table; overflow:visible }
#main1 { 
	width: 880px; 
	padding: 0px 26px 141px;
	background: url(img/page_bg.gif) no-repeat center bottom; 
	display: table; }
#main2 { width: 880px; padding: 0px 16px 41px; display: table; }
/* #page { background: #ffffff; } ... problemer på apples browser */
#page {
	width: 900px;
	overflow:visible;
	padding-bottom:20px;
	background-color: #FAFBFD;
	background-image: url(img/page_bg_upper.gif);
	background-repeat: repeat-x;
}
#page_low { width: 900px; 
background: url(img/page_bg_lower.gif) bottom repeat-x; overflow:visible; 
}
#page1 { width: 880px; 
background: #F6F7FF; }
#page2 { width: 880px }
#top {
	clear: both;
	padding-top: 30px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
	margin-bottom:4px;
}
.td_box {
	width:155px;
	padding:0px 0px 0px 10px;
}

/* MENU OPTIONS - START */
#menu-ekstra 					{
	xheight: 20px;
	width: 400px;
	color: #FFFFFF;
	padding: 0px 0px 10px 20px;
	float:right
	clear: both;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: */ 
	font-family: Geogrotesque, Tahoma, Geneva, sans-serif; 
	text-transform: uppercase;
	line-height: normal;
	font-weight: normal; 
	float: right; 
}
#ekstramenu		{  
	float:right;
}
#ekstramenu a					{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Geogrotesque, Tahoma, Geneva, sans-serif; 
	padding: 0px;
}
#ekstramenu button					{
	height:20px;
	width:25px;
	border:hidden;
	background-color:transparent;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Geogrotesque, Tahoma, Geneva, sans-serif; 
	padding: 0px;
}
#ekstramenu a:hover				{ text-decoration: underline; }

#menu-top					{
	z-index:10;
	width:100%;
	height: 34px;
	color: #000000;
	padding: 0px;
	clear: both;
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: Geogrotesque, Tahoma, Geneva, sans-serif; 
	font-size: 14px;
	text-transform: uppercase;
	line-height: normal;
	font-weight: normal; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
}
#menu-topx					{ 
	height: 13px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; padding: 6px 9px; background: #003f74; clear: both; }
#topmenu					{
	float: left; 
}
#topmenu a					{ 
	font-size: 14px; 
	color: #000000; 
	text-align:left;
	text-decoration: none; 
	padding: 10px 0px 8px; 
	margin: 0px 0px 0px; 
	display: block; }
#topmenu a:hover			{ text-decoration: underline; }
#topmenu ul					{
	list-style: none; 
	padding: 0px; 
	margin: 0px; float: left; }
/* fejl i IE<9 hvis position:relative ... ser ikke ud til at være nødvendig. */
#topmenu ul li				{ 
	width: 100%; 
	xposition: relative; 
	xfloat: left; }
#topmenu ul ul				{ 
	width: 200px;
	border-top: #000000 1px solid; 
	padding-top: 0px; 
	padding-bottom: 0px;
	margin: 0px 0px 0px -6px;
	xbackground:url(img/spacer.gif); 
	position: absolute; 
	left: auto;
	z-index: 400; }
#topmenu ul ul li				{ 
	z-index: 900;
}
#topmenu ul ul ul			{
	width: 200px; 
	margin: 0px; 
	position: absolute; 
	top: 0px; 
	left: 100%; }

#topmenu ul ul,
#topmenu ul ul ul,
#topmenu ul li:hover ul ul,
#topmenu ul ul li:hover ul
							{ display: none; }
#topmenu ul li:hover ul,
#topmenu ul ul li:hover ul,
#topmenu ul ul ul li:hover
							{ display: block; }

#topmenu ul ul li a			{
	width: 100%; 
	color: #183659; 
	padding: 4px 6px; 
	margin: 0px; 
	background-color: #A4BEC9; 
 }
#topmenu ul ul li a:hover	{ color: #003f74; text-decoration: none; background-color:#ffffff; }
/* MENU OPTIONS - END */

/* Second menue */
#menu-second				{
	z-index:5;
	height: 33px;
	width: 534px;
	font-size:18px;
	font-family: Geogrotesque, Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	line-height: normal;
	font-weight:bold; 
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 10px
	clear: both;
}
#secondmenu 		{
	float: left;

}
#secondmenuspace 		{
	float: left;
	width: 5px;
	background:url(img/spacer.gif); 
}
#secondmenu a			{
	font-size: 18px;
	color: #000000;
	background: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 8px;
	display: block;
}
#secondmenu a		{
	font-size: 18px;
}
#secondmenu a:hover		{ text-decoration: underline; }

#secondmenu ul			{ 
width: 170px; list-style: none; padding: 0px; margin: 0px; float: left; 
}
#secondmenu ul li		{
	width: 100%;
	position: relative;
	float: left;
}
#secondmenu ul li a		{
	font-size: 18px;
}
#secondmenu ul ul li a		{
	font-size: 14px;
}
#secondmenu ul ul		{ width: 170px; padding-top: 0px; margin: 0px 0px 0px 0px;
	background:url(img/spacer.gif); 
	position: absolute; z-index: 390;
 }
#secondmenu ul ul ul			{ width: 172px; margin: 0px; position: absolute; top: 0px; left: 100%; }
#secondmenu ul ul li			{ border-top: 1px solid #003f74; }


#secondmenu ul ul,
#secondmenu ul ul ul,
#secondmenu ul li:hover ul ul,
#secondmenu ul ul li:hover ul
							{ display: none; }
#secondmenu ul li:hover ul,
#secondmenu ul ul li:hover ul,
#secondmenu ul ul ul li:hover
							{ display: block; }

#secondmenu img {
	vertical-align: middle;
}

#colorprivate,
#coloreducation {}
#colorcompany { background-color:#00CCCC; }

/* SIDEBAR LEFT */
#sidebarlefttop {
	width: 155px;
}
#contenttop {
	width: 500px;
}

/* all sidebares */
#sidebarleft img, #sidebarright img 
{ 
	float:right
}
#sidebarleft a, #sidebarright a { 
	text-decoration:none; 
}
#sidebarleft a:hover, #sidebarright a:hover { 
	text-decoration:underline; 
}

/* SIDEBAR LEFT */
#sidebarleft {
	width: 155px;
	font-size: 10px;
	line-height: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#sidebarleft #nyhedsbrev { color: #003f74; margin-bottom: 4px; clear: both; }
#sidebarleft #nyhedsbrev h1 {
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	padding: 3px 11px;
	margin: 0px 0px 7px 0px;
	background: #d74617;
	text-transform: uppercase;
}
#sidebarleft #nyhedsbrev label { font-size: 11px; color: #003f74; }
#sidebarleft #nyhedsbrev input { width: 149px; padding: 2px 2px; margin: 0px 0px 5px 0px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #003f74; border: 1px solid #003f74; background: #A4BEC9; }
#sidebarleft #nyhedsbrev input.button { width: 75px; margin: 7px 0px 5px 0px; background: #dddddd; }
#sidebarleft #nyhedsbrev a { text-decoration: none; color: #ffffff; }
#sidebarleft #nyhedsbrev a:hover { text-decoration: underline; }


#sidebarleft #blog2-img { margin: 0px; padding: 0px }

#sidebarleft #blog1 {
	color: #ffffff;
	background: #003f74;
	clear: both;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
#sidebarleft #blog1 h1 { font-size: 11px; font-weight: bold; color: #ffffff; margin: 0px 0px 4px 0px; }
#sidebarleft #blog1 a { color: #ffffff; }

#sidebarleft #blog2 {
	color: #000000;
	margin: 0px;
	padding: 5px 8px 8px;
	clear: both;
	background-color: #DAE4E7;
}
#sidebarleft #blog2 h1 {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	margin: 4px 0px 4px 0px;
	text-transform: uppercase;
}
#sidebarleft #blog2 h2 { font-size: 12px; font-weight: bold; color: #000000; margin: 0px 0px 12px 0px; }
#sidebarleft #blog2 a{ 
	color: #000000; 
}

#sidebarleft #blog2 ul {
	width: auto;
	list-style: none;
	list-style-position: outside;
	padding: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000;
	border-bottom-color: #000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-collapse:collapse;
}
#sidebarleft #blog2 ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	margin 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-collapse:collapse;

}
#sidebarleft #blog2 ul ul { width: auto; list-style: none; margin: 0px 0px 0px 12px; padding: 0px; }

#sidebarleft #blog2x ul {
	list-style-type: disc;
	list-style-position: outside;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 12px;
}

#sidebarleft #blog { color: #003f74; margin-top: 10px; margin-bottom: 10px; clear: both; }
#sidebarleft #blog h2 { font-size: 12px; font-weight: bold; color: #ffffff; padding: 6px 11px; margin: 0px 0px 0px 0px; background: #d74617; }
#sidebarleft #blog2 a {
	color:#000000 text-decoration: none; }
#sidebarleft #blog2 a:hover { text-decoration: underline; }
#sidebarleft #blog a{ color: #ffffff; }

#sidebarleft #nyheder { color: #ffffff; padding: 5px 8px 8px; margin-bottom: 10px; background: #003f74; clear: both; }
/* #sidebarleft #nyheder { color: #003f74; padding: 5px 8px 8px; margin-bottom: 10px; background: #A4BEC9; clear: both; } */
/* #sidebarleft #nyheder h1 { font-size: 11px; font-weight: bold; color: #ffffff; margin: 0px 0px 4px 0px; } */
#sidebarleft #nyheder a { color: #ffffff; }
#sidebarleft #nyheder li {
	list-style-type: disc;
	list-style-position: outside;
	padding: 0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#sidebarleft #genveje { color: #003f74; padding: 5px 8px 8px; background: #A4BEC9; clear: both; }
#sidebarleft #genveje h1 { font-size: 11px; font-weight: bold; color: #003f74; margin: 0px 0px 4px 0px; }
#sidebarleft #genveje ul { width: auto; list-style: none; list-style-position: outside; margin: 0px; padding: 0px; }
#sidebarleft #genveje ul li { margin: 2px 0px; padding: 0px; }
#sidebarleft #genveje ul ul { width: auto; list-style: none; margin: 0px 0px 0px 12px; padding: 0px; }
#sidebarleft #genveje h1 { font-size: 13px; font-weight: bold; color: #d74617; margin: 0px 0px 4px 0px; text-transform: none;  }

#sidebarleft a.linkgrey { color: #999999 }
.linkgrey {
	color: #999999
}


#content { 
	width: 534px;
}
#content_pad { 
	padding: 10px 10px 0px;
}

#content h1 {
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	text-transform: uppercase;
	font-family: Geogrotesque, Tahoma, Geneva, sans-serif;
}
 
#content h2 {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

#content .afsnit, .afsnit_graa, .afsnit_graa2, .afsnit_lysblaa { 
	padding: 0px 0px 20px;
	margin: 0px 0px 20px;
	border-bottom: solid 1px #003f74; }
#content .afsnit_h_only { 
	padding: 0px 0px 0px;
	margin: 0px 0px 20px;
	border-bottom: solid 1px #003f74; }
#content .afsnit_h_only_no_line {
	padding: 0px 0px 0px;
	margin: 0px 0px 20px;
}

#content .afsnit img { padding: 0px 0px 10px 10px; float: right; }
#content .afsnit img.inline { padding: 0px 0px 10px 10px; float: none; }

#content .afsnit_graax { padding: 10px; border-bottom: solid 1px #003f74; background: #eeedea; }
#content .afsnit_graa2x { padding: 10px; color: #003f74; border-top: solid 1px #003f74; border-bottom: solid 1px #003f74; background: #eeedea; }
#content .afsnit_graa2x img { padding: 0px 10px 10px 0px; }

#content .afsnit_blaax { padding: 10px; border-bottom: solid 1px #003f74; color: #ffffff; background: #003f74; }
#content .afsnit_blaax a { color: #ffffff; }
#content .afsnit_blaax img { padding: 0px 10px 10px 0px; }

#content .afsnit_lysblaax { padding: 10px; color: #003f74; background: #A4BEC9; }

/*#content .specialheading { color: #d74617; }
#content .specialheading2 { color: #003f74; } */
#content .print a { font-size: 9px; color: #ffffff; text-decoration: none; font-weight: bold; float: right; }
#content .print a:hover	{ text-decoration: underline; }
#content .top { font-size: 10px; }

#content .nyhedsbrev { padding: 0px; border-bottom: solid 1px #003f74; }
#content .nyhedsbrev {
	padding: 10px;
	border-bottom: solid 1px #003f74;
	background-color: #eeedea;
}
#content .nyhedsbrev table { margin: 2px 0px; }
#content .nyhedsbrevx h1 { font-size: 11px; font-weight: bold; color: #ffffff; padding: 3px 11px; margin: 0px 0px 7px 0px; background: #d74617; }
#content .nyhedsbrev label { font-size: 11px; padding: 2px 0px; color: #003f74; }
#content .nyhedsbrev input { 
	width: 140px; 
}
#content .nyhedsbrev table input.button { width: 75px; }
#content .nyhedsbrevx table input.button { width: 75px; 20px: inherit; padding: 2px 0px; margin: 2px 0px; }

#content .foredrag { 
	margin: 10px 0px 10px; 
	padding: 10px;
	border: solid 1px #4A5C61; 
	background: #FFFFFF;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
#content .foredrag img { padding: 0px 0px 10px 10px; float: right; }


#content .xforedrag h1 { color: #ffffff; padding: 10px; margin: 0px; background: #003f74; }

#content .foredrag h2 { 
	font-weight: normal; 
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;

}
#content .foredrag .afsnit_lysblaa { 
	border-top:#00617d 1px solid;
	padding-top: 14px;	
	padding-bottom: 18px;	
	border-botton:#00617d 1px solid;
	color:#00617d; 
	xfont-size:14px;
	font-size:12px;
	xfont-family: Geogrotesque, Tahoma, Geneva, sans-serif; 
	font-weight: bold; 

}
#content .foredrag .info { 
	border-top:#00617d 1px solid;
	padding-top: 14px;	
	padding-bottom: 14px;
}
#content .foredrag .bottom 
{

}
#content .foredrag ul {
	padding: 0px;
	list-style-position:inside;
	list-style-type:none;
	list-style-image:url(img/list_style_line.gif);
}
#content .foredrag li {
	margin: 0px;
	padding: 0px;
}

#content .foredrag .afsnit { 	
	border: 0px; 
	padding-bottom:0px;
}

#content .stresscoaches { color: #003f74; }
#content .stresscoaches h1 { padding: 0px; margin: 0px; }
#content .coach { width: 102px; text-align: center; padding-bottom: 15px; float: left; }

#content .stresstest { padding: 10px; border: solid 1px #003f74; background: #eeedea; }
#content .stresstest table { border-bottom: solid 1px #003f74; border-collapse: collapse }
#content .stresstest td { border-bottom: solid 1px #003f74; }
#content .stresstest input.radio { padding: 10px; border: solid 0px #003f74; background: #eeedea; }

#content .referencer table { border: solid 1px #003f74; border-collapse: collapse }
#content .referencer img { float: none; }

#content .coachliste {
	padding: 10px;
	background: #eeedea;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003f74;
	border-right-color: #003f74;
	border-bottom-color: #003f74;
	border-left-color: #003f74;
}
#content .coachliste table { border-bottom: solid 1px #003f74; border-collapse: collapse }
#content .coachliste td { border-bottom: solid 1px #003f74; }
#content .coachliste img { float: none; }

#content .coachprofile {
	padding: 10px;
	background: #eeedea;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003f74;
	border-right-color: #003f74;
	border-bottom-color: #003f74;
	border-left-color: #003f74;
}
#content .coachprofile table { border-bottom: solid 1px #003f74; border-collapse: collapse }
#content .coachprofile td { border-bottom: solid 1px #003f74; }
#content .coachprofile img {
	float: none;
}
#content .coachprofile input { width: 100px; }
#content .coachprofile input.button { width: 85px; background: #dddddd; text-decoration:underline }


#content .coachliste_other {
	padding: 0px;
	margin: 0px;
	background: #eeedea;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003f74;
	border-right-color: #003f74;
	border-bottom-color: #003f74;
	border-left-color: #003f74;
}
#content .coachliste_other table { 	padding: 0px;  border-top: solid 0px #003f74; border-bottom: solid 0px #003f74; border-collapse: collapse }
#content .coachliste_other td {	padding: 2px; border-top: solid 1px #003f74; border-bottom: solid 0px #003f74; border-collapse: collapse }
#content .coachliste_other img { float: none; }

/* #content .referencer td { border: solid 1px #003f74; } */

/* SIDEBAR RIGHT */
#sidebarright {
	width: 155px;
	font-size: 11px;
	line-height: 14px;
}

#sidebarright .blaa { color: #ffffff; padding: 5px 11px 8px; background: #003f74; clear: both; }
#sidebarright .blaa h1 { font-size: 11px; font-weight: bold; color: #ffffff; margin: 0px 0px 4px 0px; }
#sidebarright .blaa a { color: #ffffff; }

#sidebarright .hvid { padding: 5px 11px 7px; }
#sidebarright .hvid h1 { font-size: 11px; font-weight: bold; color: #d74617; margin: 0px 0px 4px 0px; }

#sidebarright .rubrik { padding: 6px 11px 10px; border-bottom: solid 1px #003f74; }
#sidebarright .rubrik {
	text-align: left;
}
#sidebarright .rubrik h1 {
	font-size: 14px;
	font-weight: normal;
	color: #d74617;
	margin: 0px 0px 4px 0px;
	text-transform: uppercase;
}
#sidebarright .rubrik h2 { font-size: 12px;  align: center; font-weight: bold; color: #d74617; margin: 4px 0px 0px 0px; }
#sidebarright .rubrik p { margin: 4px 0px 0px 0px; }
#sidebarright .rubrik img { margin: 0px 0px 0px 0px;  }
#sidebarright .rubrik a { text-decoration: none; }
#sidebarright .rubrik a:hover { text-decoration: underline; }

#sidebarright .orange { color: #ffffff; padding: 5px 11px 8px; background: #d74617; }
#sidebarright .orange h1 { font-size: 11px; font-weight: bold; color: #ffffff; margin: 0px 0px 4px 0px; }
#sidebarright .orange a { color: #ffffff; }

#sidebarright .lysblaa { color: #003f74; padding: 5px 11px 8px; background: #A4BEC9; clear: both; }
#sidebarright .lysblaa h1 { font-size: 11px; font-weight: bold; color: #003f74; margin: 0px 0px 4px 0px; }

#sidebarright .person { 
	margin-top:14px;
	text-transform:uppercase;	
}
#sidebarright .citat { 
	font-style:italic;
}

.line {
	border-bottom:#FFFFFF 1px solid; 
	margin-bottom:10px;
}


#adresselinie { width: 912px; font-size: 10px; text-align: center; padding: 0px 0px 10px; margin: 0px auto; }

#content .shop tr td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003F74;
}
#content .shop_liste {
	border-bottom: solid 1px #003f74;
	color: #003f74; 
	background: #eeedea;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#content .shop_liste h2 a {
	text-decoration: none
}
#content .shop_liste h2 a:hover	{ 
	text-decoration: underline; 
}

#content .shop_sub_katagori h1, h2 { margin:0px }

#content .shop_katagori {
	border-bottom: solid 1px #003f74;
	color: #ffffff;
	background: #003f74;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#content .shop_katagori h1 { margin:0px }

.box_side_content {
	padding:10px 5px 10px 10px;
	font-family: Geogrotesque, Tahoma, Geneva, sans-serif;
}	
.box {
	padding: 0px;
	width: 135px;
	border-style: none;
	margin: 0px;
}
.box_top {
	background-image: url(img/test/box_grey_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 10px;
	margin: 0px;
}
.box_center {
	border-bottom-color: #888888;
	background-color: #808080;
	text-align: center;
	margin: 0px;
}
.box_bottom {
	background-image: url(img/test/box_grey_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 10px;
}

#footerleft {
	padding: 20px 10px 10px 10px;
	font-size:10px;
	font-family: Geogrotesque-Small, Tahoma, Geneva, sans-serif;
	line-height: normal;
	background-color: #FFFFFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-transform: uppercase;
}

#footerleft a{
	color:#000000;
	text-decoration:none;
}
#footerleft a:hover{
	text-decoration:underline;
}
#footercontent {
	padding: 0px;
	width: 534px;
	font-size:12px;
	font-family: Geogrotesque-Small, Tahoma, Geneva, sans-serif; 
	line-height: normal;
	background-color: #FFFFFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
} 
#footercontent_pad {
	padding: 20px 10px 10px 10px;
}
#footercontent h1 {
	font-family: Geogrotesque, Tahoma, Geneva, sans-serif; 
font-size:22px;
	font-weight: normal;
	padding: 0px 0px 10px;
}

#footerright {
	padding: 20px 10px 10px 10px;
	font-size:10px;
	font-family: Geogrotesque-Small, Tahoma, Geneva, sans-serif;
	line-height: normal;
	text-transform: uppercase;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}
.color_change_light {
	color:#FFFFFF;
	background-color: #9AC00A;
}
.color_change_light2 {
	color:#FFFFFF;
	background-color: #A4BEC9;
}
.color_change_light3 {
	color:#FFFFFF;
	background-color: #538DA5;
}
.color_change_light a {
	color:#FFFFFF;
}
.color_change_dark {
	color:#FFFFFF;
	background-color: #3C952D;

}
.color_change_dark a {
	color:#FFFFFF;
}
.color_grey {
	color:#FFFFFF;
	background-color: #4A5C61;
}
.color_grey a {
	color:#FFFFFF;
}
.color_white {
	color:#4e5c61;
	background-color: #FFFFFF;
}
.color_white a {
	color:#4e5c61;
}


.boxspace {
	height: 20px;
}

.box_content, .box_side {
	color:#003F74;
	background-color: #4A5C61;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 0px;
}
.box_side {
	margin-bottom:10px;
}
.box_content {
	margin-bottom:10px;
}

.boxshape {
	padding: 10px 8px 10px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.box_td {
	padding: 10px 8px 10px 10px;
	width: 138;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.box_change1 {
	color:#FFFFFF;
	background-color: #9AC00A;
	padding: 10px 8px 10px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.box_change1 a {
	color:#FFFFFF; 
	text-decoration:none
}
.box_change1 a:hover {
	text-decoration:underline;
}
.box_blue_light {
	color:#FFFFFF;
	background-color: #A4BEC9;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 0px;
}
.box_blue_light a {
	color:#FFFFFF
}
.box_blue_light .a_dark {
	font-weight:normal;
	text-transform: uppercase;
	color:#000000;
}

.box_green_light {
	color:#FFFFFF;
	background-color: #9AC00A;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 0px;
}
.box_green_light a {
	color:#FFFFFF;
}
.box_white {
	color:#9AC00A;
	background-color: #FFFFFF;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 0px;
}
.box_green_light a {
	color:#FFFFFF;
}
.box_grey_side {
	color:#FFFFFF;
	background-color: #4A5C61;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 0px; 
}
.box_grey_side a {
	color:#FFFFFF;
}
.box_grey, .afsnit_blaa {
	color:#FFFFFF;
	background-color: #4A5C61;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 30px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.box_grey a, .afsnit_blaa a {
	color:#9AC00A
}
.box_side .box_grey a {
	color:#FFFFFF;
	text-decoration: none;
}


.box_l_light, .box_l_light a{
	font-size: 12px;
	line-height:normal;
	font-weight: normal;
	color:#000000;
	margin: 6px 0px;
	text-transform: uppercase;
	font-family: Geogrotesque, Tahoma, Geneva, sans-serif;
}
.box_l_light p {
	margin:15px 0px;
}

.box_h_light{
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	font-family: Geogrotesque, Tahoma, Geneva, sans-serif;
}
.box_h_semibold{
	font-size: 18px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	font-family:  Geogrotesque, Tahoma, Geneva, sans-serif;
	font-weight: bold;
}
.box_h_semibold_small{
	font-size: 13px;
	line-height: 15px;
	margin: 0px 0px 2px 0px;
	text-transform: uppercase;
	font-family: Geogrotesque, Tahoma, Geneva, sans-serif;
	font-weight: bold;
}
.box_h_semibold_tiny{
	font-size: 10x;
	line-height: 12px;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	text-transform: uppercase;
}
 
#sidebarleft input {
	height:15px;
}
#sidebarleft button {
	height:23px;
}

.inputform  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.inputform table {
  border-collapse: collapse;
}
#floatinglable {
	color:blue;
	display:block;
	position:absolute;
	left:40px;
	bottom:-2527px
}

input, textarea, button {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

button {
	margin: 2px 10px 2px 0px;
	width: 80px;
	height: 30px;
	border: 1px solid #003f74;
	font-family: Geogrotesque, Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform: uppercase;

}

.button_submit {
	color:#FFFFFF;
	background-color: #9AC00A
}
.button_submit:hover {
	background-color: #7AA000;
}

.button_submit_mail {
	width: 60px;
	height: 20px !important ;
	color:#FFFFFF;
	background-color: #9AC00A
}
.button_submit_mail:hover {
	background-color: #7AA000;
}
.input_mail {
	width:128px;
	height:15px !important;
}

.button_reset{
	background-color: #E32119;
}
.button_reset:hover{
	background-color: #BA1109;
}

#topSearchForm {
	padding:0px;
	display:inline;
}
#topSearchForm input {
	vertical-align:middle;
	background:none;
	border-color:#FFFFFF;
	hight:10px;
	width:100px; 
	padding:0px;
	margin:0px;
	color:#000000;
}
#topSearchForm .button_submit {
	vertical-align:middle;
	background:none;
	border:none;
	hight:10px;
	width:30px;
	padding:0px;
	margin:0px;
	font-size:12px;
	font-family: Geogrotesque, Tahoma, Geneva, sans-serif;

}
#topSearchForm .button_submit:hover {
	text-decoration:underline;
}

