/* @override http://dri.nekat.pil.dk/fileadmin/templates/dri/style.css */

/* @override http://dri.nekat.pil.dk/fileadmin/templates/dri/style.css */



/* @override http://dri.nekat.pil.dk/fileadmin/templates/dri/style.css */

/* tilføjer af rgl*/



#content ul {
padding-left:12px;
}


/* end tilføjet af rgl*/


* {







	margin: 0;







	padding: 0;







	font-family: Verdana;







	font-size: 11px;







}







p.bodytext {
	margin-bottom: 11px;
}

h1 {

font-size:15px;



color:#cb1723;



padding-bottom:14px;



}







#page {

	margin: 0px auto;
	width: 965px;

}















#page #top {







	width: 965px;







	height: 97px;







	float: left;







	background-image: url(graphics/top.jpg);







	background-repeat: no-repeat;







}



#page #top #langs {
	position: absolute;
}



#page #top div#langs li{



	float: left;



	list-style-image: none;



	list-style-type: none;



	margin-left: 14px;



	margin-top: 14px;



}



#page #top div#langs li img{



	border: 0;



}









#page #logo {
	position: absolute;
	margin-top: 10px;
	margin-left: 650px;
	height: 80px;
	width: 310px;
}

#page #logo a {
	
	height: 80px;
	width: 310px;
	display: block;

}



#page #menu {







	width: 965px;







	height: 32px;







	background-image: url(graphics/menu_background.jpg);







	background-repeat: no-repeat;







	float: left;







}















#page #menu ul {







	list-style: none;







	width: 945px;







	margin-top: 10px;







	margin-left: 12px;







}















#page #menu ul li {







	float: left;







	text-align: center;







	text-align: left;







	margin-right: 0px;







}







#page #menu ul li .pipe {







	margin-right: 8px;







	margin-left: 8px;







}







#page #menu ul li ul li {

        float: none;
white-space: nowrap;
	display: block;

	margin: 0;

}



















#page #menu ul li a, #page #menu ul li span {







	color: #fff;







	text-decoration: none;







	font-size: 11px;







	line-height: 20px;







	float: left;







	cursor: pointer;







}







/* Test remove







#page #menu ul li span {







	float: none;







	display: block;







}















 */















#page #menu ul li a:hover {







	text-decoration: underline;







}















#page #menu ul li ul {







    position: absolute;





    top: 116px;





display:block;

float:none;



 	margin-left: 14px;







 	padding-top: 6px;







    display: none;



clear: both;



	width: auto;







}























#page #menu ul li ul li a {

height: 20px;

	line-height: 15px;

	width: 100%;
	display: block;
font-size:11px;
	background-color: #ededee;
	text-indent: 5px;
	color: #000000;

	float: none;
	text-decoration: none;
	border-left-style: solid;
	border-left-width: 2px;

white-space:nowrap;





	border-left-color: #ffffff;







	border-right-style: solid;







	border-right-width: 2px;







	border-right-color: #ffffff;







}







#page #menu ul li ul li a.last {







	border-bottom-style: solid;







	border-bottom-width: 2px;







	border-bottom-color: #ffffff;







}















#page #menu ul li ul li a:hover {







	background-color: #e51937;





	color: #fff;







	text-decoration: none;







}























#page #menu ul li:hover ul, #page #menu ul li.over ul {







    display: block;







}















#page #content {







	min-height: 200px;







	width: 965px;







	float: left;







	margin-top: 3px;







}















#page #content #picture {







	float: left;







}















#page #content #main {







	margin: 17px 0 0 0;







	width: 609px;







	float: left;







}















#page #content #main #boxes {







	float: left;







}















#page #content #main #boxes div {







	float: left;







	width: 289px;







}















#page #content #main #boxes div#box2 {







	margin: 0 0 0 31px;







}















#page #content #main #boxes div p {







	margin: 0 0 10px 0;







}















#page #content table {







	margin: 17px 0 0 0;







}















#page #content table tr #leftbox {







	padding: 0 11px 0 0;







}















#page #content table tr td#rightbox {







	width: 113px;







	vertical-align: bottom;







	padding-bottom: 2px;







	padding: 10px;







}















#page #content table tr td#rightbox.red {







	background-color: #e51937;







	color: #fff;







}















#page #content table tr td#rightbox p {







	margin: 0 0 10px 0;







}















#page #footer {







	width: 965px;







	background-image: url(graphics/footer_background.gif);







	background-repeat: no-repeat;







	float: left;







	padding-top: 0px;







	margin: 10px 0 0 0;







	height: 22px;







}















#page #footer #langs {







	float: left;







}















#page #footer #langs ul {







	list-style: none;







}















#page #footer #langs ul li {







	float: left;







	margin: 0 20px 0 0;







}















#page #footer #langs ul li a {







	color: #bcbec0;







	text-decoration: none;







}















#page #footer #langs ul li a:hover {







	text-decoration: underline;







}















#page #footer #links {







	float: right;







}















#page #footer #links ul {







	list-style: none;







}















#page #footer #links ul li {







	float: left;







	margin: 0 0 0 20px;







}















#page #footer #links ul li a {







	color: #bcbec0;







	text-decoration: none;







}















#page #footer #links ul li a:hover {







	text-decoration: underline;







}











div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {







        margin-left:0px;







}

/*rgl brugt optionen på billede istedet for

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 20px; }

*/





/* 70-30 */







#content div.col70-30 div.col70 {



	display: inline;
	float: left;
	width: 640px;

	/*margin-left: 20px;*/



}



#content div.col70-30 div.col30 {



	display: inline;
	float: left;

	width: 305px;

	margin-left: 20px;



}











/* 20-80 */







#content div.col20-80 div.col20 {



	float: left;

	display: inline;

	width: 183px;

/*	margin-left: 20px; */



}



#content div.col20-80 div.col80 {

	display: inline;

	float: left;

	width: 762px;

	margin-left: 20px;



}







/* 20-50-30 */











#content div.col20-50-30 div.col20 {



	display: inline;
	float: left;

	width: 155px;

/*rgl

	margin-left: 20px;

*/

}



#content div.col20-50-30 div.col50 {


	display: inline;

	float: left;



	width: 445px;



	margin-left: 20px;



}



#content div.col20-50-30 div.col30 {

	
	display: inline;

	float: left;



	width: 305px;

 display:inline;

	margin-left: 20px;



}



#content div.col20 div.onlinecatalogsearch {

	display: block;

	/*width: 122px;*/

	height: 222px;

	background-color: #aaa;

	text-align: center;

       

}



#content  .col20 div.onlinecatalogsearch {

	display: block;

	/*width: 122px;*/

	/*height: 222px;*/

	background-color: #aaa;

	text-align: center;
}

#content  .col20 div.onlinecatalogsearch h1 {

	font-size: 15px;

	color: #000;

	text-align: center;

	padding-top: 5px;
    
}

#content div.col20-50-30 div.col20 div.onlinecatalogsearch form input, .col20 form input {

	margin-top: 5px;

	width: 100px;

}



#content div.col20 div.onlinecatalogsearch div.links a {

	margin-top: 5px;

	color: #000;

	text-decoration: none;

	font-weight: bold;

	display: block;

	text-align: left;

	padding-left: 10px;

}

#footer p.bodytext {
	text-align: center;
	margin-top: 4px;
	color: #fff;
	font-size: 10px;
}
#footer p.bodytext a {
	color:#fff;
}



.trecol .trecol-1, .trecol .trecol-2, .trecol .trecol-3 {
float:left;
}

.csc-textpic {
/*
	float: left;

	clear: both;
*/
}