html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }


body, html{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color: #000;
font-family: verdana, arial;
}

a{
color: #343eb4;
font-weight: bold;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

a:visited{
color:  #696fb2;
}

.bodytext {
claer: both;
float: left;
display: block;
width: 100%;
}


DIV{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

UL, OL{
clear:both;
float:left;
}

#leftframe DIV{
/*float: none;*/
max-width:540px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image{
float: right;
}

#fakeback{
float: none;
position: absolute;
top: 0px;
width: 100%;
z-index: 1;
}

#topframe{
position: absolute;
top: 0px;
z-index: 10;
float: none;
width: 100%;
}

#centertop{
background-image: url("../images/topback.png");
background-repeat: repeat-x;
width: 100%;
}

#centerlogo{
float: none;
width: 1070px;
margin-left: auto;
margin-right: auto;
}

.topicon{
display:inline;
margin-top: 37px;
width: 28px;
}

#logo{
margin-right: 220px;
}

#searchbar{
	margin-top: 37px;
	/* margin-left: 250px;*/
	margin-right: 2px;
	background: url('../images/searchbar-mirror.png') left top no-repeat;
	height:62px;
	width: 204px;
}


#twoframes{
clear: both;
width: 1000px;
height: auto;
/*height: 100%;*/
float: none;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#sizeup{
width: 1000px;
height: auto;
background-image: url('../images/contentleft.png');
background-repeat: repeat-y;
}

#leftframe{
/*background-image: url('../images/contentleft.png');
background-repeat: repeat-y;*/
/*background-color: #fff;*/
width: 562px;
height: auto;
min-height:500px;
padding-left: 28px;
}

#middle-top{
/* border-bottom: 1px #eee solid;*/
}

DIV#middle-left{
clear:both;
float:left;
width:250px;
border-bottom: 1px #eee solid;
}

.csc-header{

}

#middle-left .csc-header{
display:block;
width:250px;
}

#middle-right .csc-header{
display:block;
width:250px;
}

FIELDSET, DIV#middle-top, DIV.csc-mailform-field{
clear: both;
float: left;
width: 100%;

}

DIV#middle-right{
float:left;
width:250px;
border-bottom: 1px #eee solid;
}

#rightframe{
width: 380px;
height: 100%;
padding-left: 10px;
padding-right: 10px;
}

#rightframe h4{
font-size: 14px;
margin-left: 20px;
}

#rightcontenttop{
width: 380px;
background-image: url('../images/rightcontenttop.png');
background-repeat: repeat-x;
height: 9px;
margin-left:10px;
margin-right:20px;
}

.rightcol-seperator{
width:250px;
border-bottom: 1px #eee solid;
}

#right-bottom .csc-header{
display:block;
width:370px;
font-size: 0.9em;
}


#mainmenu{
background-image: url('../images/topmenustd.png');
background-repeat: repeat-x;
width: 952px;
}

#mainmenu a{
font-weight: normal;
}

.kontakt-link{
width: 38px;
padding-right: 10px;
display: inline;
background-image: url('../images/topmenustd.png');
background-repeat: repeat-x;
}

#secmenu{
background-color: #fff;
width: 552px;
min-height: 39px;
margin-top: 5px;
}

#secmenu, #secmenu div{
float: left;
}

#secmenu a{
text-decoration: none;
}


#newsheader{
background-image: url('../images/newsheaderbg.png');
background-repeat: repeat-x;
width: 410px;
height: 22px;
padding-top: 5px;
padding-bottom: 3px;
text-align: center;
}

#newsheader a{
color: #fff;
text-decoration: none;
}


.inactivepage{
height: 23px !important;
height: 30px;
padding-top: 7px;
padding-left: 28px;
padding-right: 18px;
}

#activepage{
height: 23px !important;
height: 30px;
padding-top: 7px;
background-color: #fff;
}

#activepage a{
color: #000;
text-decoration: none;
}

.inactivepage a{
color: #000;
text-decoration: none;
}


.secmenuitem{
padding-left: 10px ;
padding-right: 10px;
padding-bottom: 10px;
height: 23px !important;
height: 30px;
padding-top: 7px;
font-size: 10px;
width: 100px;
border-bottom: 1px #fca solid;
border-right: 1px #fca solid;
text-align: center;
}

.secmenuitem a{
color: #000;
}



.sel{
background-image: url('../images/submenuitem.png');
}

.sel a{
color: #fff;
}

.textitem{
width: 538;
margin-left: 10px;
margin-right: 20px;
margin-top: 10px;
padding-bottom: 10px;
}

#bottombarleft{
background-image: url('../images/reflectleft.png');
background-repeat: no-repeat;
width: 32px;
height: 67px;
}

#bottombar1{
background-image: url('../images/reflectback.png');
background-repeat: repeat-x;
width: 558px;
height: 67px;
font-size: 12px;
color: #fff;
/*padding-top: 10px;*/
}

#bottombar1 div{
margin-top: 10px;
}

#bottombar2{
background-image: url('../images/reflectbackright.png');
background-repeat: repeat-x;
width: 410px;
height: 67px;
font-size: 12px;
color: #fff;
/*padding-top: 10px;
padding-left: 32px;*/
}

#bottombar2 div{
margin-top: 10px;
margin-left: 32px;
}

DIV#footer{
display: block;
Width: 1000px;
clear:both;
float: none;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#searchbar .focusField{
    background: url('../images/searchbar-active.png') left top no-repeat;
	height:26px;
	width: 200px;
	border-bottom: #fff 0px solid;
	border-left: #fff 0px solid;
	padding-left: 5px;
	font-family: Tahoma;
	font-size: 1em;
	border-top: #fff 0px solid;
	border-right: #fff 0px solid;;
    }
	
#searchbar .idleField{
    background: url('../images/searchbar.png') left top no-repeat;
	height:26px;
	width: 200px;
	padding-left: 5px;
	border-bottom: #fff 0px solid;
	border-left: #fff 0px solid;
	padding-left: 5px;
	font-family: Tahoma;
	font-size: 1em;
	border-top: #fff 0px solid;
	border-right: #fff 0px solid;
}

/*TEXT*/

.bodytext{
 font-size: 11px;
}

h1{
 font-size: 0.9em;
}

LI{
font-size: 11px;
}


.contenttable {
 font-size: 11px;
}



#nyhedsbox_suboverskrift {
margin-left: 20px;
margin-top: 20px;
width: 380px;
word-spacing: 80px;
}

/*Niveau 1*/

 #rightframe  .csc-firstHeader{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	margin-left: 30px; 
	color: #ffffff;
	display: inline;
	position: relative; top: -73px;  
	_position: relative; top: -33px; 
	z-index: 102; 
}

.csc-header-n2{
 clear:both;
 float: left;
}

.csc-textpic-text {
 clear:none;
 float: left;
}

.csc-textpic-text UL {
 clear:none;
 float: left;
}

#rightframe .bodytext, #rightframe UL, #rightframe .news-latest-item{ 
display: block;
clear: both;
}

#rightframe a{
color: #000;
}

#middle-top{
display: block;
float: none;
width: 550px;
}


#middle-top .csc-firstHeader{
	/*clear: both;
	float: left;*/
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
}


.csc-textpic-caption {
font-size: 10px;
}
/*
##################################
# TT-NEWS ELEMENTER
##################################
*/
	
.news-latest-date { 
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	}
	
.news-latest-container {
	color: black;
	font-size: 1em;
	line-height: 6px;
	}
		
.news-latest-item {	
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	


.news-latest-item a{
	font-weight: bold;
	text-decoration: none;
	color: #000;
	margin-top: 8px;
	line-height: 12px; 
	font-size: 12px; 
}

.news-latest-item a:hover{
text-decoration: underline;
}

.news-single-timedata{
font-size: 0.8em;
}

.news-single-item div{
float: left;
width: 100%;
}

.news-single-item hr{
	display: none;
	}
	
.news-single-item  H2{
	font-size: 14px;
	}
	
.news-single-item  H3{
   	font-size: 12px;
	font-style: normal;
	}
	
	
div .news-single-item  .news-single-img {
	float: right;
	width: 185px;
	}
	
.news-single-item p {
float: none;

}
	
.news-single-links {
	font-weight: bold;
	}
	
.news-list-container{
width:540px;
}

.news-list-date {
display: block;
width: 360px;
font-size: 11px;
margin: 0px;
}



.news-list-item {
clear: both;
display:block;
float: left; 
width: 540px;
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #000;
}	

.news-list-item h3{
    float: left;
	width: 360px;
font-size: 14px;
margin-top: 0px;
margin-bottom: 2px;
}


.news-list-item-left{
width: 360px;
display: block;
}
	
.news-list-item-image {
	width: 140px;
	margin-left: 10px;
	margin-top:10px;
	}

.news-list-item  p {
margin: 0px;
	}

.news-list-more {
clear: both;
float:left;
width: 360px;
display: block;
font-size: 11px;

}
.tx-ttnews-browsebox{
font-size: 11px;
}	
	
.news-list-browse a {
	}
	
.news-catmenu  div{
clear:both;
float:left;
}
	
.news-catmenu-header a {
	color: #000000;
	font-size: 14px;
	 text-decoration: none; 
	 font-weight: bold;
	 	}

.news-catmenu-NO, .news-catmenu-ACT{
 font-size: 12px;
}

.news-catmenu-ACT{
text-decoration: underline;
}

			
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
	MARGIN-BOTTOM: 5px;	
	_MARGIN-BOTTOM: 0px;
	}
	
.box-text  a{ 
	color: white; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;  
	}


/* Nexus formular */

.csc-mailform{
font-size: 11px;
}

.csc-mailform-field {
  clear: both;
  padding-top: 10px;
  }

.csc-mailform-field label {
  float: left;
  width: 140px;
  text-align: right;
  padding-right: 20px;
  }
 .csc-mailform-submit {
  position: relative;
  left: 40px;   
  width= 100px;
  cursor: pointer;
  }

.csc-mailform-radio legend {
	display: none;
}  
.csc-mailform, .csc-mailform-radio, .csc-mailform-check, .csc-mailform-radio fieldset {
	border: 0;
}


.csc-mailform-radio{
	display: block;
	clear: both;
	}
.csc-mailform-radio label{
	position: relative;
	top: -15px;
	width: 200px;
	}
.csc-mailform-field  INPUT.idleField{
background-image: none;
border: 1px solid #000;
}

/* SØGEFORMULAR  og RESULTATER */
/* fjerner teksten "regler" fra søgning */

.tx-indexedsearch {
	clear: both;
	float:left;
	width: 540px;
	}
		
.tx-indexedsearch-rules {
	display: none;
	}
	
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {	
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-STYLE: normal;
	}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{	
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-STYLE: italic;
	}
	
.tx-indexedsearch-percent {
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	}
.tx-indexedsearch-title a {
	font-size: 13px; 
	font-weight: bold;
	color: black;
	}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color: black;
	}
	
.news-amenu-container {
	font-size: 10px; 
	}
	
.secmenu a:hover{
text-decoration: underline;
}

.tx-indexedsearch-whatis {
	clear: both;
	float: left;
	width: 100%;
	font-size: 0.8em;
}

.tx-indexedsearch-searchbox{
	clear: both;
	float: left;
	width: 100%;
	font-size: 0.8em;
}

.tx-indexedsearch-browsebox  .tx-indexedsearch-searchbox{
font-size: 0.8em;

}

.tx-indexedsearch-searchbox-button .submit{
margin: 10px;
}

.tx-indexedsearch-browsebox{
font-size: 0.8em;
line-height: 5px;
}

.tx-indexedsearch-searchbox table {
width: 500px;
}

.tx-indexedsearch-searchbox td {
padding: 5px;
}

.tx-indexedsearch-searchbox p{
margin: 0px;
}

.csc-textpic div{
float:none;
}

.csc-textpic-text {
font-size: 0.8em;
}
/*
.DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{
clear: both;
float: left;
width: 30%;
}

.csc-textpic-text{
float:left;
width: 69%;
}
*/


