
   #main_table_outer {
      margin: 0 auto;
      text-align: left;
      vertical-align: top;
      width: 971px;
   }

body {
	margin: 40px 0 0 0;
	padding: 0;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ececec;
}

#wrapper {
	margin: 0 auto;
	padding: 0;
	border: none;
	text-align: left;
	width: 971px;
}

#main_table_outer {
	height:100%;
}

#main_table {
	background-color:#FFFFFF;
}

.ramme_left {
	background-image:url(../images/ramme_left.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

.ramme_right {
	background-image:url(../images/ramme_right.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

form {
	margin: 0;
	padding: 0;
}


h1 {
	font-size: 20px;
	font-weight: bold;
	padding: 0;
	margin:0 0 20px 0;
	color:#333132;
	line-height:20px;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin:0 0 10px 0;
	color:#333132;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin:0 0 10px 0;
	color:#333132;
}


h4 {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin:0 0 10px 0;
	color:#333132;
}


h5 {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin:0 0 10px 0;
	color:#333132;
}


h6 {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin:0 0 10px 0;
	color:#333132;
}


table, p {
	margin:0;
	padding:0;
}

p.bodytext {
	margin:0;
	padding:0 0 10px 0;
}

ul li {
list-style-image:url(/fileadmin/template/images/bullet.gif)
}

/* header */

#header {
}

#header_top {
}

#header_top_left {
	float:left;
	width:505px;
}

#header_top_right {
	float:right;
	width:119px;
	padding:10px 0 0 0;
}

#ikoner {
	margin:0 0 8px 0;
	padding:0;
}

#soeg {
	margin:0;
	padding:0;
}

.soeg_felt {
	width:70px;
	background-color:#FFFFFF;
	border:1px #999999 solid;
	color:#333132;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	/*height:22px;*/
}

.soeg_knap_wrap {
	padding-right:8px;
}

.soeg_felt_wrap {
	padding-right:8px;
}



#header_bottom {
	width:658px;
}


/* left */

#left {
	width:289px;
	float:left;
}


#billede {
}







/* right */ 

#right {
	width:673px;
	float:right;
}


#indhold {
	margin:10px 0 0 0;
}

.indhold_top_left {
	width:505px;
	margin:20px 0 0 0;
	padding:0;
}

.indhold_top_right {
	margin:20px 0 0 0;
	padding:0;
	/*height:400px;*/
	vertical-align:bottom;
}

.indhold_bottom_left {
	width:505px;
	margin:50px 20px 20px 0;
}

.indhold_bottom_right {
	margin:50px 20px 20px 0;
}

#logo {
	padding:0;
	margin:0 0 0 20px;
}

/* footer */

#footer {
	padding:0;
	margin:0 0 0 20px;
	color:#333132;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


#footer a:link {
	color:#333132;
	text-decoration:underline;
}

#footer a:visited {
	color:#333132;
	text-decoration:underline;
}

#footer a:hover {
	color:#333132;
	text-decoration:none;
}




.clear {
	clear: both;
	height:1px;
}




#content {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top; 
    font-size: 12px;
    color: #333132;
	line-height:15px;
}

#content a {
	color:#333132;
	text-decoration:underline;
}

#content a:link {
	color:#333132;
	text-decoration:underline;
}

#content a:visited {
	color:#333132;
	text-decoration:underline;
}

#content a:hover {
	color:#333132;
	text-decoration:none;
}

#colRight {
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	vertical-align: top; 
    font-size: 12px;
    color: #333132;
	line-height:15px;
	text-align:left;
}

#colRight a {
	color:#333132;
	text-decoration:underline;
}

#colRight a:link {
	color:#333132;
	text-decoration:underline;
}

#colRight a:visited {
	color:#333132;
	text-decoration:underline;
}

#colRight a:hover {
	color:#333132;
	text-decoration:none;
}






#colBorder {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top; 
    font-size: 12px;
    color: #333132;
	line-height:15px;
}

#colBorder a {
	color:#333132;
	text-decoration:underline;
}

#colBorder a:link {
	color:#333132;
	text-decoration:underline;
}

#colBorder a:visited {
	color:#333132;
	text-decoration:underline;
}

#colBorder a:hover {
	color:#333132;
	text-decoration:none;
}




#colLeft {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top; 
    font-size: 12px;
    color: #333132;
	line-height:15px;
	text-align:left;
}

#colLeft a {
	color:#333132;
	text-decoration:underline;
}

#colLeft a:link {
	color:#333132;
	text-decoration:underline;
}

#colLeft a:visited {
	color:#333132;
	text-decoration:underline;
}

#colLeft a:hover {
	color:#333132;
	text-decoration:none;
}


/* topmenu 1 */

#topMenu1 {
	margin:22px 0 7px 0;
	padding:0;
}

.topnav1 {
	border-bottom:#333132 1px solid;
}

.img_middle1_act {
	background-image:url(../images/img_bg_act.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:2px 2px 0 2px;
	margin:0;
}

.img_middle1 {
	padding:2px 2px 0 2px;
	margin:0;
}

.topno1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.topno1 a:link {
	color:#333132;
	text-decoration:none;
}

.topno1 a:visited {
	color:#333132;
	text-decoration:none;
}

.topno1 a:hover {
	color:#666666;
	text-decoration:none;
}

.topact1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.topact1 a:link {
	color:#666666;
	text-decoration:none;
}

.topact1 a:visited {
	color:#666666;
	text-decoration:none;
}

.topact1 a:hover {
	color:#333132;
	text-decoration:none;
}



/* menu 2 */

#topMenu2 {
	margin:7px 0 7px 0;
	padding:0;
}

.topnav2 {
	border-bottom:#333132 1px solid;
}


/* menu 3 */ 

#topMenu3 {
	margin:0px 0 7px 0;
	padding:0;
}

.topnav3 {
	border-bottom:#333132 1px solid;
}


/* menu 4 */

#topMenu4 {
	margin:7px 0 7px 0;
	padding:0;
}

.topnav4 {
	border-bottom:#333132 1px solid;
}













/* formularer */


.csc-form-label {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

.csc-searchResultRange {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

.csc-searchResultPrevNext {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

.csc-searchResultHeader {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

.csc-mailform {


}

.csc-mailform-field {
text-align:left;
margin-bottom:2px;
}

.csc-mailform-submit {

}

label {
float: left;
width:210px;
}
