/* ******************************* */
/* *** Generelle formateringer *** */
/* ******************************* */
BODY {margin:0px;background-color:#B7C1CB;}
H1		{ font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 9pt;  font-weight:normal; text-align: left; padding: 0px; margin-top: 4px; margin-bottom:0px; font-weight:bold;}
H2 		{ font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 8pt;  font-weight:bold; text-align: left; padding: 0px; margin-top: 2px; margin-bottom:0px; }
H3		{ font-family: verdana,arial,helvetica,sans-serif; color: #000080; font-size: 8pt;  font-weight:bold; text-align: left; padding: 0px; margin-top: 12px; margin-bottom:0px; }
H4		{ font-family: verdana,arial,helvetica,sans-serif; color: #000080; font-size: 7pt;  font-weight:bold; text-align: left; padding: 0px; margin-top: 0px; margin-bottom:0px; }
HR		{ color:#000080; height:1px; }
FIELDSET { padding:10px; }
FORM 	{ padding:0px; }

TD 		{ font-family: tahoma,verdana,arial,helvetica,sans-serif; font-size: 8pt; color: #000000; }
BR, P	{ margin-top: 0px; margin-bottom: 0px; }
B 		{ color: #000; font-weight: bold; }

a			{ font-family: tahoma, verdana,arial,helvetica,sans-serif; font-size: 8pt; color: #3F617F; }
a:link		{ color: #3F617F; text-decoration: underline; }
a:visited	{ color: #3F617F; text-decoration: underline; }
a:active 	{ color: #3F617F; text-decoration: underline; }
a:hover		{ color: #3F617F; text-decoration: none; }

.inputy {padding:10px;border: 1px solid black}

/* ************************************ */
/* *** Specialeserede formateringer *** */
/* ************************************ */

.bgpic1 { background-image: ; background-position: 122px right; background-repeat: no-repeat;} 
.bgpic2	{ background-image: url("../images/fill/menubg.gif"); background-position: center top; background-repeat: no-repeat; }
.watermark	{ background-image: url("../images/logo-watermark.gif"); background-position: 760px 40px; background-repeat: no-repeat; }
.horisontal { background-image:url("images/fill/horisontal-1.gif") ; background-position: 50% 50%; background-repeat: repeat-y;} 
.graybg {background-color:#F5F5F5;padding:0px 10px}

TABLE .topinclude		{ height:122px; }
.topinclude				{ color: #666666; font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt;  font-weight:normal; }
.topinclude  a			{ color: #666666; font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; text-decoration: none; }
.topinclude  a:link		{ color: #666666; background-color: transparent; text-decoration: none; }
.topinclude  a:visited	{ color: #666666; background-color: transparent; text-decoration: none; }
.topinclude  a:active	{ color: #666666; background-color: transparent; text-decoration: none; }
.topinclude  a:hover	{ color: #000000; background-color: transparent; text-decoration: underline; }

.topincludefrontpage			{ color: #666666; font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt;  font-weight:normal; }
.topincludefrontpage a			{ color: #666666; font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; text-decoration: underline; }
.topincludefrontpage a:link		{ color: #666666; background-color: transparent; text-decoration: underline; }
.topincludefrontpage a:visited	{ color: #666666; background-color: transparent; text-decoration: underline; }
.topincludefrontpage a:active	{ color: #666666; background-color: transparent; text-decoration: underline; }
.topincludefrontpage a:hover	{ color: #000000; background-color: transparent; text-decoration: underline; }

.footer					{ font-size: 8pt; color: #666666; font-family: verdana,arial,helvetica,sans-serif; font-weight:normal; }
.footer a				{ color: #666666; font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; }
.footer a:link			{ color: #666666; background-color: transparent; text-decoration: none; }
.footer a:visited		{ color: #666666; background-color: transparent; text-decoration: none; }
.footer a:active		{ color: #666666; background-color: transparent; text-decoration: none; }
.footer a:hover			{ color: #666666; background-color: transparent; text-decoration: underline; }

.formular				{ border: 1px; border-color:#666666; border-style: solid; }

/* *** Menu *** */

.navi			{ font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; color: #fff;font-weight:bold;padding-bottom:8px; }
.navi a			{ font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; color: #fff;font-weight:bold;padding-bottom:8px; }
.navi a:link	{ color: #fff; background-color: transparent; text-decoration: none;font-weight:bold;padding-bottom:8px;}
.navi a:visited	{ color: #fff; background-color: transparent; text-decoration: none;font-weight:bold;padding-bottom:8px;}
.navi a:active	{ color: #ff; background-color: transparent; text-decoration: none; font-weight:bold;padding-bottom:8px;}
.navi a:hover	{ color: #C03136; background-color: transparent; text-decoration:none; font-weight:bold;padding-bottom:8px;}

#bgmenu	{ background-image: url('images/logo/button-110.gif'); background-position: left top; background-repeat: no-repeat }
#bglogo	{ background-image: url('images/logo/logo-200.gif'); background-position: left top; background-repeat: no-repeat }
#bgnews	{ background-image: url('images/fill/news.gif'); background-position: right bottom; background-repeat: repeat-y }

.navibutton			{ font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; color: #000;font-weight:bold; background-color:transparent;display:block;border-width: 1px 0px; border-color:white; border-style:solid; margin:0px;padding:1px;}

.navibutton a			{ font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; color: #000;background-color:transparent;display:block; border-width: 1px 0px; border-color:white; border-style:solid;  margin:0px;padding:1px;}

.navibutton a:link	{ color: #000; background-color: transparent; text-decoration: none;  background-color:transparent;display:block; border-width: 1px 0px; border-color:white; border-style:solid;  margin:0px;padding:1px;}

.navibutton a:visited	{ color: #000; background-color: transparent; text-decoration: none;background-color:transparent;display:block;border-width: 1px 0px; border-color:white; border-style:solid;  margin:0px; padding:1px;}

.navibutton a:active	{ color: #000; background-color: transparent; text-decoration: none; background-color:transparent;display:block;border-width: 1px 0px; border-color:white; border-style:solid; margin:0px; padding:1px;}

.navibutton a:hover	{ color: #000; text-decoration: none; background-color:#F5F5F5;display:block;border-width: 1px 0px; border-color:gray; border-style:solid; margin:0px;padding:1px;}

.border {border:1px solid #666;}
.leftborder {border-left: 1px solid #666}
.rightborder {border-right: 2px inset #999}
.bottomborder {border-bottom: 1px solid #666}
.topborder {border-top: 1px solid #666}


/* ** FLOAT ** */

.floatright {float:right;margin:5px;} 
.floatleft {float:left;margin:5px 10px 5px 0px;} 

.breadcrumb			{ margin-top:3px;margin-bottom:4px; text-align:left;width:740px;color:#999; }
.breadcrumb a			{ text-align:left;color:#999; }
.breadcrumb a:link		{ text-align:left; color:#999;}
.breadcrumb a:visited	{ text-align:left; color:#999;}
.breadcrumb a:active	{ text-align:left; color:#999;}
.breadcrumb a:hover	{ text-align:left; color:#333;}

.errorheader			{ font-family: verdana,arial,helvetica,sans-serif; color: #ff0000; font-size: 13pt;  font-weight:normal; text-align: left; }

/* *** */


.smalltext 				{ font-family: verdana,arial,helvetica,sans-serif; color: #fff; font-size: 8pt;  font-weight:bold; text-align: left; padding: 5px; margin-top: 0px; margin-bottom:0px; }
.smalltext a			{ font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; color: blue; font-weight: normal; }
.smalltext a:link		{ color: blue; text-decoration: none; }
.smalltext a:visited	{ color: blue; text-decoration: none; }
.smalltext a:active 	{ color: blue; text-decoration: none; }
.smalltext a:hover		{ color: blue; text-decoration: underline; }

ul {margin-left:17px;margin-top:5px;margin-bottom:5px;}



/*** Kontakt ***/

.osubmit {font: normal 10px tahoma, verdana,arial; height:20px;vertical-align:center;background-color:#FFF;
			margin-top:0px;margin-bottom:2px;margin-left:4px;color:#000;width:70%;border:1px solid #999;}
.osubmit2 {font: normal 10px tahoma, verdana,arial; vertical-align:center;background-color:#FFF;
			margin-top:0px;margin-bottom:2px;margin-left:4px;color:#000;width:70%;height:75px;border:1px solid #999;}
			
.oinput {font: normal 9px verdana, arial; width:34%;height:18px;vertical-align:center;background-color:#DEDEDE;margin-top:0px;
			margin-left:5px;margin-bottom:2px;border:1px solid #999; }
			


Div#sidebar {	 font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt;font-weight:regular;color:#000;}

div#sideBar ul, div#sideBar li {
	 font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt;font-weight:regular;color:#000;
	list-style:none;
	display:block;
	margin:0px;
	padding-left:0px;
	text-align:left;
	background-color:transparent;display:block;border: 1px 0px solid white;
}
	div#sideBar ul {
	 font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt;font-weight:regular;color:#000;
		padding:1.5em 0;
		margin-bottom:0.5em;
		padding-left:0px;
		width:145px;
		
	}

	div#sideBar ul a {
	 font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt;font-weight:regular;color:#fff;
	display:block;
	background-color:#ADADAD;display:block;
	padding:4px 6px;}
	
	div#sideBar ul a:hover {
		 	 font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt;font-weight:regular;color:#FFF;background-color:#660000;display:block;text-decoration:none;		padding:4px 6px;}}

div#sideBar li {
	margin:0px;
	background-color:transparent;/*display:block*/;
	padding:8px;
	font-weight:normal;
	font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt;font-weight:regular;color:#FFF;
}

#txtUSER, #txtPassword {border:1px solid #7F9DB9}

#btnLogin {background-color:#FAFAF9;border:1px solid #7F9DB9}

.opencubemenu{margin: 0px; position: relative; top: 25px; left: 198px; height: 0px;}
html>body .opencubemenu {margin: 0px; position: relative; top: 10px; left: 198px; height: 0px;}