/* CSS Document */
html, div, body {
margin:0;
padding:0;
}

dt, dl{
margin:0 !important; 

}

body{
font-size:68.75%;
color:#000000;
font-family:Verdana, Arial, sans-serif;
}

p{
font-size: 1em;
line-height:1.2;
font-family:Verdana, Arial, sans-serif;
margin:0;
margin-bottom: 10px;
}
.pligin_text p {
	margin: 5px 0 8px 0;
}

.pligin_text h1 {
	font-family:Verdana, Arial, sans-serif;
	font-size: 1.36em;
	margin:0 0 0 0;
	color:#000000;
}

#rightcol p, #leftcol p{
font-size: 11px;
line-height:1.2;
font-family:Verdana, Arial, sans-serif;
margin:0;
margin-bottom:12px;
}

p.center{
text-align:center;
padding:15px 0;
}

a{
font-size: 1em;
line-height:1;
font-family:Verdana, Arial, sans-serif;
color:#000000;
text-decoration:underline;
}

a img{border:none;}

h1{
font-family: "Trebuchet MS", sans-serif;
font-size:24px;
color:#000000;
}

h2{
font-family:Verdana, Arial, sans-serif;
font-size: 1.64em;
color:#000000;
margin:0;
}

h3{
font-family:Verdana, Arial, sans-serif;
font-size: 1.36em;
margin:0;
color:#000000;
}

.moto {
font-style:italic;
color:#cc3300;
font-size: 1.64em;
}
.moto * {color: #fff; text-transform: none;}
.moto h2, .moto h3, .moto p {margin: 0; padding: 0;font-size: 1.54em;}

.moto p{
font-weight:normal !important;
line-height:1.8;
font-size: 1.64em!important;
}

.moto p{
padding-right:20px;
line-height:0.9;
}
#moto{
float:left;
text-align:center;
width:523px;
padding-top:30px;
}
span.moto p {font-size: 18px!important;display: block;}

#holder{
margin-left:auto;
margin-right:auto;
width:955px;
background: #ffffff!important;
background-image: none!important;
}

#top{
width:100%;
height:95px;
float:left;
background:url(../images/banner.gif) no-repeat top left;
position:relative;
}

#logo{
float:left;
width:235px;
padding:24px 0 0 10px;
}


#main{
width:953px;
float:left;
border-right:1px solid #c1cbd0;
border-left:1px solid #c1cbd0;
background: #fff url(../images/border.gif) repeat-y 222px 0px;

}

#leftcol{
width:222px;
float:left;
min-height:760px;
height:auto !important;
height:760px;
text-align: left;
}

#middlecol{
width:480px;
float:left;
padding:10px 10px 0 10px;
text-align: left;
}

#rightcol{
width:222px;
float:right;
min-height:1200px;
height:auto !important;
height:1200px;
position:relative;

}

#footer{
width:100%;
height:65px;
background:#00598c repeat;
color:#FFFFFF;
float:left;
}
#footer * {color: #fff;}

#bottom_menu * {color: #000;}
#bottom_menu{
width:100%;
height:36px;
float:left;
}

#extra{
float:left;
width:100%;
}

#box_L1{
margin:2px;
padding:10px 0px 0 10px;
height:245px;
}

#box_L2{
margin: 0 2px;
border-bottom:1px solid #c1cbd0;
border-top:1px solid #c1cbd0;
}

#box_L2 .inner{
background-color:#e4eae8;
padding:30px 10px 10px 10px;
margin:2px 0;
height:255px;
}

#box_L3{
padding:10px 10px 0px 10px;
height:210px;
}

*html #box_L3{
height:212px;

}

#box_L3 .header{
text-align:center;
}

#box_L3 .left{
float:left;
text-align:left;
width:60%;
}

#box_L3 .right{
float:right;
width:30%;
margin-left:20px;
}

#box_L3 .csc-textpic-clear{
display:none;
}

#box_L3 .csc-textpic-imagewrap{
margin-bottom:20px;
}


#box_R1{
margin: 2px;
text-align:center;
height:255px;
}

#box_R1 img{
margin:10px 0;
}

#box_R2{
margin: 2px;
border-top:1px solid #c1cbd0;
border-bottom:1px solid #c1cbd0;
padding:10px;
height:246px;
}

#rightcol .csc-textpic-above{
margin: 2px;
text-align:center;
padding:20px;
height:180px;
}

#rightcol .csc-textpic-above .csc-textpic-text{
text-align:center;
}

#footer p{
line-height:6;
padding-left:190px;
}

#bottom_menu ul{
list-style: none;
margin:0;
padding:0;
padding-top:3px;
padding-left:228px;
}

#bottom_menu ul li{
display:inline;
margin:0;
padding:0;
}

#bottom_menu ul li a{
text-decoration: none;
}

#bottom_menu ul li a:hover{
text-decoration: underline;
}

.topads{
width:224px;
float:right;
}

.plugin_text{
float:left;
}

.topads a img{
padding:0 0 0 10px;
margin:0px;
border:none;
}

.box_R2 .csc-textpic-imagewrap{
float:right;
}

/*--------  Menu + byliste ---------*/

/*Menuen*/
#branche_menu {text-transform: none; text-align: left!important;margin-left: 18px !important;}
/*#branche_menu ul {list-style: none; margin-left: 18px !important;}*/
/*#branche_menu>ul {margin-left: 18px;}*/
#branche_menu ul li {text-transform: capitalize;display: block; float: left; padding: 0; margin: 2px; text-align:left;}
#branche_menu ul li a {text-transform: capitalize; display: block; color: #000; width: 150px; background: #E4EAE8; padding: 3px 5px; margin:0; text-decoration: none;}
#branche_menu ul li a:hover {background: #123C51; color: #fff;}
/*Listen*/
#dl_byliste {text-align: left; margin: 5px auto; padding: 5px 0 0 0; text-transform: none; clear: both;}
#dl_byliste dl {float: left; width:90%; margin: 10px 25px; padding: 0 0 5px 0; border: 1px solid #E4EAE8;}
#dl_byliste>dl {margin: 0 0 10px 40px !important;}
#dl_byliste dt {font: 13px/20px Georgia, "Times New Roman", Times, serif; font-weight: 900; letter-spacing: 1px; display: block; margin: 0; padding: 0 5px; color: #123C51; background: #E4EAE8;}
#dl_byliste dd {display: block; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; float: left; margin: 0 2px; padding: 0 3px;}


.csc-mailform-field legend {display: none;}

.clear {clear:both;}

/************indsend egen opgave knap til singlevisning ********/
.indsend_egen_opg {
	width: 570px;
	display: block;
	clear: both;
	text-align: right;
}
	.indsend_egen_opg img {
		border: none;
	}
	
	
	
/* 5 links i bunden af landing pages*/ 	

#navlist ul {
	margin: 0 0 20px 0;
	padding: 0;
	white-space: nowrap;
	text-align: left;
}

#navlist li {
	display: inline;
	list-style-type: none;
	/*width: 172px;*/
	float: left;
}

#navlist a { 
	padding: 0.25em 0.75em 0.25em 0.25em;
	width: 165px;
	display: block; 
	border-right: 0.25em solid #fff;
}

#navlist a:link, #navlist a:visited {
	color: #00578a;
	background-color: #ccc;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#navlist a:hover {
color: #fff;
background-color: #00578a;
text-decoration: none;
}
