/* --------------------------------------Allover----- */
body {
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-size : 9px;
	background-color: #cccccc;
	background-image: url('images/nybg.jpg');
	background-repeat: repeat-x;
	background-position: top;
}

p {
	font-size : 9px;
}

p.text {
	font-size : 9px;
}


p.smalltext {
	font-size : 9px;
}

p.confirmation {
font-size : 8px;
font-family : Arial, Verdana, Helvetica, Sans-serif;
}


A:link {
	font-size: 9px;
	color: #000000;
}

A:visited {
	font-size: 9px;
	color: #000000;
}

A:hover {
	color: #ed1c24;
	font-size: 9px;
	text-decoration : none;
}

/*
Navigation_menu styler top navigationsbaren
Navigation_links bruges i den blå top-bar
*/


TD.navigation_menu {
text-align: center ;
padding-left :10px ;
padding-right :10px ;
background-color : #6B93B6 ;
border : solid 1px #466279 ;

}
A:link.navigation_links {
	font-size: 10px;
	color: #FFFFFF;
	font-weight : bold;
}

A:visited.navigation_links {
	font-size: 10px;
	color: #FFFFFF;
	font-weight : bold;
}

A:hover.navigation_links {
	color: #ed1c24;
	font-size: 10px;
	font-weight : bold;
	text-decoration : none;
}


/*
H1 er store orange overskrifter.
Vi bruger dem som overskrift på alle sider, samt som overskrifter til afsnit på siderne
På produkt-sider bruger vi produktets navn som overskrift.
*/
H1 {
	font-family : Arial, Verdana, Helvetica, Sans-serif;
	font-size : 15px ;
	font-weight : bold;
	margin-top : 10px;
	margin-bottom : 0px;
	color: #ff6d00;
}

/*
H2 er mørkegrå overskrifter vi bruger i f.eks. produktbeskrivelser.
*/
H2 {
	font-family : Arial, Verdana, Helvetica, Sans-serif;
	font-size : 15px ;
	font-weight : bold;
	margin-top : 20px;
	color: #666666;
}

/*
price_ex_vat bruger vi på produktbeskrivelser
*/
font.price_ex_vat{
	font-weight : bold;
	font-size : 22px ;
	color: #000000;
}
font.price_ex_vat_offer{
	font-weight : bold;
	font-size : 22px ;
	color: red;
}

/*
price_in_vat bruger vi på produktbeskrivelser
*/
font.price_in_vat{
	font-weight : bold;
	font-size : 16px ;
	color: #000000;
}
font.price_in_vat_offer{
	font-weight : bold;
	font-size : 16px ;
	color: red;
}




/* 
Div class til Twitter-listen på forsiden.
*/
div.twitter_list ul { display: block; padding: 0px; margin: 10px; list-style: disc; } 
div.twitter_list ul li { display: block; margin: 10px; list-style: disc; border-bottom: 1px solid #e8e8e8; } 










font.private{
	font-weight : bold;
	font-size : 14px ;
	color: #c3a436;
}

font.business{
	font-weight : bold;
	font-size : 14px ;
	color: #466279;
}

font.groups{
	font-weight : bold;
	font-size : 14px ;
	color: #444444;
}

font.types{
	font-weight : bold;
	font-size : 14px ;
	color: #444444;
}

a.groups{
	font-weight : bold;
	font-size : 14px ;
	color: #444444;
}

a.groups:hover{
	font-weight : bold;
	font-size : 14px ;
	color: #ed1c24;
}





H3 {
	font-family : Arial, Verdana, Helvetica, Sans-serif;
	font-size : 20px ;
	font-weight : bold;
	margin-top : 10px;
	margin-bottom : 0px;
	color: #666666;
	letter-spacing: -2px

}

H4 {
	font-family : Arial, Verdana, Helvetica, Sans-serif;
	font-size : 14px ;
	font-weight : bold;
	margin-top : 10px;
	margin-bottom : 0px;
	color: #c3a436;

}


/* --------------------------------------kursusoversigt.php----- */




td.courses_date {
	height: 35px;
	vertical-align: top;
	border-bottom:1px solid #cccccc;
}

td.courses_title {
	height: 35px;
	vertical-align: top;
	border-bottom:1px solid #cccccc;
}

td.courses_days {
	height: 35px;
	vertical-align: top;
	border-bottom:1px solid #cccccc;
}

td.courses_price {
	height: 35px;
	vertical-align: top;
	border-bottom:1px solid #cccccc;

}



/* --------------------------------------kursusoversigt.php----- */



TD {
	font-size : 9px;
}

LI {
	font-size : 9px;

	margin-bottom : -2px;

}

UL {
	font-size : 9px;
	margin-bottom : -2px;
	margin-top : 0px;
	margin-left : 10px;
}

HR {
	font-size : 9px;
	margin-bottom : -2px;
}

/* --------------------------------------Sitetable----- */
table.site-table {
	border : solid 0px #466279;

}

td.site-table {
	border : solid 0px;
	vertical-align : top;
	padding : 0px;
}

/* --------------------------------------Modules----- */
table.module-tables {
	width : 120px ;
	border : solid 1px #466279;
}
td.module-tableheads {
	background-color: #6B93B6;
	border-bottom : solid 1px #466279;
	vertical-align : middle;
	text-align : center;
	height : 16px;
	padding : 0px;
}
td.module-tablebodies {
	vertical-align : middle;
	height: 13px;
	text-align : left;
	padding-top : 0px;
	padding-left : 4px;
	padding-right : 0px;
	padding-bottom : 0px;
}
p.module-headlines {
	color: #ffffff;
	font-size: 11px;
	font-weight : bold ;
}

/* --------------------------------------Inputs----- */

textarea.text {
	font-size: 9;
	width : 150px ;
	color: rgb(00,00,00);
	border-left: 1px outset rgb(00,00,00);
	border-right: 1px outset rgb(00,00,00);
	border-top: 1px outset rgb(00,00,00);
	border-bottom: 1px outset rgb(00,00,00);
	padding-left : 3px ;
}

input.text {
	font-size: 9;
	width : 150px ;
	color: rgb(00,00,00);
	border-left: 1px outset rgb(00,00,00);
	border-right: 1px outset rgb(00,00,00);
	border-top: 1px outset rgb(00,00,00);
	border-bottom: 1px outset rgb(00,00,00);
	padding-left : 3px ;
}

select.text {
	font-size: 9;
	width : 150px ;
	color: rgb(00,00,00);
	border-left: 1px outset rgb(00,00,00);
	border-right: 1px outset rgb(00,00,00);
	border-top: 1px outset rgb(00,00,00);
	border-bottom: 1px outset rgb(00,00,00);
	padding-left : 3px ;
}

input.submit {
	width : 50px ;
	font-size: 9;
     	color: rgb(00,00,00);
	border-left: 1px outset rgb(00,00,00);
	border-right: 1px outset rgb(00,00,00);
	border-top: 1px outset rgb(00,00,00);
	border-bottom: 1px outset rgb(00,00,00);
}

input.submit_order {
	background-color: #99CC00;
	width : 50px ;
	font-size: 9;
     	color: rgb(00,00,00);
	border-left: 1px outset rgb(00,00,00);
	border-right: 1px outset rgb(00,00,00);
	border-top: 1px outset rgb(00,00,00);
	border-bottom: 1px outset rgb(00,00,00);
}
checkbox {
vertical-align: bottom;
padding-right:4px;
 	float:left;
	font-size: 9;
     	color: rgb(00,00,00);
	border-left: 1px outset rgb(00,00,00);
	border-right: 1px outset rgb(00,00,00);
	border-top: 1px outset rgb(00,00,00);
	border-bottom: 1px outset rgb(00,00,00);
}





























































A.lille:link {
	font-size: 9px;
	color: #000000;

}















A.lille:visited {
	font-size: 9px;
	color: #000000;

}

A.lille:hover {
	color: #FF3300;
	font-size: 9px;
	text-decoration : none;

}

A.lysavis:link {
	font-size: 9px;
	color: #FFFFFF;

}

A.lysavis:visited {
	font-size: 9px;
	color: #FFFFFF;

}

A.lysavis:hover {
	color: #FFFFFF;
	font-size: 9px;
	text-decoration : none;

}


td.rammer{
	background : #000000;
	width : 3px ;
	padding : 0px ;
}

td.venstre{
	background : #F9FDFE;
	vertical-align : top;
	padding-top : 15px ;
	padding-left : 0px ;
	padding-right : 0px ;
	padding-bottom : 0px ;
	width : 110px ;
}

td.midten {
	background : #F9FDFE;
	vertical-align : top;
	padding-top : 15px ;
	padding-left : 15px ;
	padding-right : 15px ;
	width : 484px ;
	font-size : 11px ;
}

td.hojre{
	background : #F9FDFE;
	vertical-align : top;
	padding-top : 15px ;
	padding-left : 0px ;
	padding-right : 0px ;
	padding-bottom : 0px ;
	width : 160px;
}

td.bottom {
	background : url(images/bottom.jpg);
	text-align : center ;
	padding-top :  2px ;
	padding-left : 0px ;
	padding-right: 15px ;
	padding-bottom : 0px ;
	width: 720 px;
	height: 37px;
}

p.lysavis {
	font-size : 9px ;
	font-weight : bold ;
	color : #ffffff ;
}


td.menuheadline {
	background-color : #0099FF ;
	padding-left : 5px ;

}

p.menuheadline {
	font-size : 11px ;
	font-weight : bold ;
}

td.menu {
	background-color : #00CCFF ;
	padding-left : 5px ;
}

td.menu_nyhedsbrev {
	background-color : #00CCFF ;
	padding-left : 2px ;
}

p.menu {
	font-size : 11px ;
}

td.nyhed_indkobs_menuheadline {
	background-color : #00CCFF ;
	text-align:center ;
}

td.nyhed_indkob_menu {
	background-color : #0099FF ;
	padding-left : 5px ;
}

td.udstilling {
	background-color : #0099FF ;
	padding : 5px ;
	text-align:center ;

}

p.nyheder {
	font-size : 9px ;

}

p.indkobskurv {
	font-size : 10px ;
}

div.adresse {
	font-size: 9px ;
	text-align: center ;
}



td.text {
	font-size : 11px;
}



