/* -------------------- Generelt ---------------------- */
BODY, TD, DIV, P, A, UL, STRONG, EM, IMG, p, SPAN 	{ font-family: Arial; font-size:12px; color:#333333;}

/* -------------------- Hyperlinks ---------------------- */

A				{text-decoration: none; color: #4e84de}
A:visited			{text-decoration: none; color: #4e84de}
A:link				{text-decoration: none; color: #4e84de}
A:active			{text-decoration: none; color: #4e84de}
A:hover				{text-decoration: underline; color: #306eb5}

A.topmenu				{font-size: 14px;}
A.topmenu:visited			{font-size: 14px;}
A.topmenu:link				{font-size: 14px;}
A.topmenu:active			{font-size: 14px;}
A.topmenu:hover				{font-size: 14px;}

A.minilink				{font-size: 10px;}
A.minilink:visited			{font-size: 10px;}
A.minilink:link				{font-size: 10px;}
A.minilink:active			{font-size: 10px;}
A.minilink:hover				{font-size: 10px;}

/* -------------------- Body ---------------------- */

BODY			 	
{ 
	margin:0px; overflow-x: hidden;overflow-y: auto;
}

/* -------------------- Input felter og forms ---------------------- */

INPUT			{ font-family: Arial, sans-serif; font-size:12px; color:#000000;background-color: #ffffff;background: url(/images/input.jpg);border: 1px solid #aaaaaa; padding-left: 4px;padding-top: 1px;}
SELECT			{ font-family: Arial, sans-serif; font-size:12px; color:#000000;background-color: #ffffff;border: 1px solid #7398b0;width: 220px;}
TEXTAREA			{ font-family: Arial, sans-serif; font-size:12px; color:#000000;background-color: #ffffff;border: 1px solid #7398b0;}

.xcheckbox {border: ;background: ;}

form{
	margin: 0px; padding: 0px;
}

.login_box{
	font-family: Arial, sans-serif; font-size:11px; color:#2277aa;background-color: #ffffff;background: url(/images/input.jpg);border: 1px solid #7398b0; padding-left: 4px;padding-top: 1px;
}
.login_checkbox{
	background-color: #98b9ce; border: 0px; padding: 0px; margin: 0px;background: url(/images/check_login.jpg);
}
.login_button{
	background-color: #98b9ce; font-size:11px; color:#2277aa; border: 0px; padding: 0px; margin: 0px;background: url(/images/login_button.jpg);border: 1px solid #7398b0; height: 18px;
}

/* -------------------- Afsnitstyper ---------------------- */
/*
h1{
	margin: 0px; padding: 0px; margin-left: 10px;
	font-family: Arial; font-size:16px; color:#ffffff; font-weight: bold;
}
*/
P, p
{
	margin-top: 0px;
	margin-bottom: 0px;
}

/* -------------------- Tabeller ---------------------- */

.table_title{
	font-family: Arial; font-size:14px; color:#62aa5b; font-weight: bold;margin: 0px; padding: 0px;
}
.table_subsubtitle{
	font-family: Arial; font-size:12px; color:#62aa5b; font-weight: bold;
}
.table_subtitle{
	font-weight: bold; padding: 4px;background-color: e0e0e0;border-top: 1px solid #bbbbbb;border-bottom: 1px solid #cccccc;
}
.table_subtitle_left{
	font-weight: bold; padding: 4px;background-color: e0e0e0;border-left: 1px solid #bbbbbb;border-top: 1px solid #bbbbbb;border-bottom: 1px solid #cccccc;
}
.table_subtitle_right{
	font-weight: bold; padding: 4px;background-color: e0e0e0;border-right: 1px solid #bbbbbb;border-top: 1px solid #bbbbbb;border-bottom: 1px solid #cccccc;
}
.table_row{
	padding: 4px;border-top: 1px solid #dddddd;
}
.table_row_left{
	padding: 4px;border-left: 1px solid #bbbbbb;border-top: 1px solid #dddddd;
}
.table_row_right{
	padding: 4px;border-right: 1px solid #bbbbbb;border-top: 1px solid #dddddd;
}
.table_line{
	width: 100%; height: 2px; background-color: #a2da9c;margin: 0px; padding: 0px;
}



/* -------------------- Knapper m.v. ---------------------- */

.button_next{
	width: 150px;height:25px;background: url(/images/btn_next.jpg);background-color: #dddddd;border: 1px solid #bbbbbb;font-family: Arial, sans-serif; font-size:12px; color: #3f6cb7;cursor: pointer;
}

.button_next_big{
	width: 235px;height:25px;background: url(/images/btn_next_big.jpg);background-color: #dddddd;border: 1px solid #bbbbbb;font-family: Arial, sans-serif; font-size:12px; color: #3f6cb7;cursor: pointer;
}

.button_prev{
	width: 150px;height:25px;background: url(/images/btn_prev.jpg);background-color: #dddddd;border: 1px solid #bbbbbb;font-family: Arial, sans-serif; font-size:12px; color: #3f6cb7;cursor: pointer;
}

.button_up{
	width: 150px;height:25px;background: url(/images/btn_up.jpg);background-color: #dddddd;border: 1px solid #bbbbbb;font-family: Arial, sans-serif; font-size:12px; color: #3f6cb7;cursor: pointer;
}

.bulb_div{
	padding: 5px;
	border: 1px solid #bbaaaa;
	background-color: #ffffff;
	width: 255px;
}


/* -------------------- Transparens ---------------------- */

div.transON {width: 100%; background-color: #dddddd;border:1px solid #aaaaaa; padding: 4px; cursor: pointer; background-image: url(images/status_bg.gif);}
div.transOFF {width: 100%; background-color: #dddddd;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;border:1px solid #aaaaaa; padding: 4px; cursor: pointer; background-image: url(images/status_bg.gif);}

