/* CSS */

table {
	border: 0px;
}
img {
	border: 0px;
}
td {
	font-size:10px;
}
html{
	overflow: -moz-scrollbars-vertical; /* Dette gør at scrollbaren altid er synlig i firefox - så skærmen ikke "hopper" og skaber ubehag når folk skifter hurtigt mellem siderne */
}
body {
	border: 0px;
	padding: 0px;
	margin: 0;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
	background-color:#fff;
	text-align:center; /* IE center fix */
}
h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-style:bold;
color: #fff;
	border: 0;
	margin: 0;
}
h2{font-size:14px; margin:0;}
h3{font-size:18px; margin:0;}
h4{font-size:16px; margin:0;}
h5{font-size:14px; margin:0;}
h6{font-size:12px; margin:0;}

a{
	color:#333;
	text-decoration:none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
a:hover{
	color:#666;
	text-decoration:none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

/* ----------------------- ID's ----------------------- */

/* ------------------------ OPSÆTNING AF DIV TAGS I INDEX.PHP ----------------------- */

#content {
	
	width: 800px;
	height: 630px;
	margin:auto;
	border:0px;
	align:center;
	vertical-align: middle;
	text-align: center;
	background-color:#fff;
}

#top {
	float:left;
	width: 800px;
	height: 164px;
	margin:auto;
	border:0px;
	vertical-align:top;
	text-align:left;
	background-color:#fff;
	
}
#om_menu {
	float:left;
	width: 600px;
	height: 164px;
	margin:auto;
	border:0px;
	vertical-align:top;
	text-align:left;
	background-color:#fff;
	padding-left:30px;
	
}
#menu {
	float:left;
	width: 120px;
	height: 80px;
	margin-top: 30px;
	border:0px;
	vertical-align:top;
	text-align:left;
	border-left: 1px solid #CCC;
	background-color:#fff;
	padding:5px 0px 0px 30px;
	
}
#under_menu {
	float:left;
	width: 150px;
	height: 80px;
	margin-top: 30px;
	border:0px;
	vertical-align:top;
	text-align:left;
	border-left: 1px solid #CCC;
	background-color:#fff;
	padding:5px 0px 0px 30px;
	
}
#left {
	float:left;
	width: 164px;
	height: 100px;
	margin:auto;
	border:0px;
	vertical-align:top;
	text-align:left;
	padding-left: 30px;
	padding-top: 30px;
}
#logo {
	float:left;
	width: 164px;
	height: 164px;
	margin: 0px auto;
	border:0px;
	text-align:center;
	background-color:#fff;
	padding: 0px 0px 0px 0px;
}

#center {
	float:left;
	width: 800px;
	height: 300px;
	margin:auto;
	border:0px;
	vertical-align:top;
	text-align:left;
	
	}



#footer {
	width: 350px;
	height: 100px;
	border:0px;
	margin-top: 20px;
	padding-top: 0px;
	text-align:left;
	color: #c7c7c7;
	float:right;
	background-color:#fff;
}
#foot1 {
	float:right;
	width: 120px;
	height: 80px;
	margin-top:0px;
	border:0px;
	vertical-align:top;
	text-align:left;
	border-left: 1px solid #CCC;
	background-color:#fff;
	padding:5px 0px 0px 20px;
	
}
#foot2 {
	float:right;
	width: 120px;
	height: 80px;
	margin-top:0px;
	border:0px;
	vertical-align:top;
	text-align:left;
	border-left: 1px solid #CCC;
	background-color:#fff;
	padding:5px 0px 0px 20px;
	
}
/* --------------------  CLASSES  --------------------------- */

.undermenupunkt {margin-left:6px; font-size:10px; color:#333; }
a.undermenupunkt {margin-left:6px; font-size:10px; color:#333; }
a.undermenupunkt:hover {margin-left:6px; font-size:10px; color:#666; }
.undermenu_headline {font-size:11px; color:#333;}

.aktivt_undermenupunkt {font-size:10px; color:#333; }
a.aktivt_undermenupunkt {font-size:10px; color:#333; }
a.aktivt_undermenupunkt:hover {font-size:10px; color:#666; }

.aktivt_undermenupunkt_understregning {margin-left:6px; border-bottom: 1px solid #333;}



.main {font-size:11px; color:#f5f5f5; text-decoration:underline; margin-left:2px;}
a.main {font-size:11px; color:#f5f5f5; text-decoration:underline; margin-left:2px;}
a.main:hover {font-size:11px; color: #000; text-decoration:underline; margin-left:2px;}

.main_inv {font-size:10px; font-weight:normal; text-decoration:underline; color:#333;}
a.main_inv {font-size:10px; font-weight:normal; text-decoration:underline; color:#333;}
a.main_inv:hover {font-size:10px; font-weight:normal; text-decoration:none; color: #900;}

.main_headline{color:#990000; font-size:14px; font-weight:bold; padding-bottom:10px;}

.kf_single{
	width:250px; 
	border:1px #900 solid; 
	height:18px;
	font-size:10px;
	background-color:#fff;
	color:#333;
}
.kf_multi{
	width:250px; 
	border:1px #900 solid; 
	height:60px;
	font-size:12px;
	background-color:#fff;
	color:#333;
}
.kf_btn{
	width:100px; 
	border:2px #900 solid; 
	height:20px;
	font-size:10px;
	font-weight:bold;
	background-color:#fff;
	color:#333;
}
.kf_error{
	font-size:14px;
	color:#f00;
}
.ff_single{
	border:1px #ccc solid; 
	height:15px;
	font-size:10px;
	background-color:#fff;
	color:#333;
}
.ff_btn{
	width:50px; 
	border:1px #900 solid; 
	height:20px;
	font-size:11px;
	font-weight:bold;
	background-color:#fff;
	color:#333;
}