.nav_cat_archive { list-style-type: none; padding-left: 0; }

#newsletter-signup {
 margin-bottom: 20px;
}

#newsletter-signup h3 {
margin-bottom: 0px;
padding-bottom: 4px;
}
#newsletter-signup label {
position: absolute; 
width: 45px;
}

#newsletter-signup input#data_Fornavn_id,  #newsletter-signup #email_address_id {

}
#newsletter-signup input {
margin-left: 55px;
}

/* CSS
   By SliceIt */

* {
	margin: 0;
	padding: 0;
}

a img {
	border: none;
}

th {
	text-align:left;
}

a {
	color: #cc2222;
}

h3 { padding-bottom: 8px; }

body {
	background: #f0f0f0;
	text-align: center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#box {
	background: url(http://www.ameksperten.dk/images/site/bg.gif) no-repeat left top;
	margin: 0 auto;
	width: 1138px;
}

#wrapper {
	width: 950px;
	margin: 0 auto;
	text-align: left;
	padding-top: 29px;
	position: relative;
}

#header {
	margin: 0 auto;
	height: 180px;
	background: url(http://www.ameksperten.dk/images/site/bg-header.png) no-repeat left top;
	padding: 10px;
}

#navigation {
	
}

#navigation .nav-bar {
	height: 52px;
	background: url(http://www.ameksperten.dk/images/site/bg-nav.png) no-repeat left top;
	list-style: none;
	padding: 0 10px 0 20px;
	font-size: 12px;
}

.nav-bar li {
	padding-top: 9px;
	float: left;
	line-height: 30px;
	height :34px;
}

.nav-bar li.search-bar {
	float: right;
	width: 200px;
	vertical-align: middle;
}

* html .nav-bar li.search-bar form { padding-top: 7px; }

.nav-bar li.search-bar .searchfield {
	background-color: #c7c7c7;
	border: 1px solid #969696;
	height: 15px;
	font-size: 10px;
	color: #3c3c3c;
	width:150px;
	margin-right: 10px;
	vertical-align: middle;
}

.nav-bar li.search-bar .searchbutton {
	height: 17px;
	vertical-align: middle;
}

.nav-bar li a {
	float: left;
	display: block;
	height: 34px;
	line-height: 34px;
	color: #3c3c3c;
	text-decoration: none;
	padding: 0 12px;
	font-weight: bold;
}

.nav-bar li.active a {
	color: #ffffff;
}

.nav-bar li a:hover {
	background: url(http://www.ameksperten.dk/images/site/bg-nav-hover.gif) repeat-x left top;
	color: #000000;
}

.nav-bar li.job-link a {
	color: #cc2222;
}

.sub-nav {
/*
	list-style: none;
	margin: 0 31px;
	height: 22px;
	padding-top: 10px;
*/
margin: 0 9px;
height: 24px;
/*background: url(http://www.ameksperten.dk/images/site/breadcrumb.png) 0 0 no-repeat;*/
line-height: 24px;
list-style-type: none;
padding-bottom:2px;
}

.sub-nav li {
	float: left;
	padding:0 0 0 15px;
	/*border-right: 1px solid #c22;*/
	font-weight: bold;
	font-size: 11px;
	color: #000;
background: url(http://www.ameksperten.dk/images/site/bullet.png) 0 center no-repeat;
}
.sub-nav li:first-child { background: none; }

.sub-nav li a {
	display: block;
	float: left;
	color: #c22;
	font-weight: normal;
}

.sub-nav li.print-btn {
	border-right: none;
	border-left: 1px solid #cc2222;
	float: right;
}


/*
.sub-nav li:last-child a { color: #000; font-weight: bold;}
*/
.sub-nav li.print-btn a {
	float: right;
}

* html .sub-nav li.print-btn { width: 20px; }

.sub-nav li a:hover {
	color: #cc2222;
}

#content {
}

* html #content {
	width: 952px;
}
/*
#content .main {
	width: 425px;
	float: left;
}

.main .main-top {
	height: 19px;
	background: url(http://www.ameksperten.dk/images/site/bg-main-top.png) no-repeat left top;
}

.main .main-bottom {
	height: 19px;
	background: url(http://www.ameksperten.dk/images/site/bg-main-bottom.png) no-repeat left top;
}

.main .main-wrap {
	background: url(http://www.ameksperten.dk/images/site/bg-main.png) repeat-y left top;
	padding: 10px 41px;
	/*color: #757575;*/
	color: #444;
	font-size: 12px;
}
*/
#content .main-full {
}

.main-top {
	height: 19px;
	background: url(http://www.ameksperten.dk/images/site/bg-mainfull-top2.png) no-repeat left top;
}

.main-bottom {
	height: 19px;
	background: url(http://www.ameksperten.dk/images/site/bg-mainfull-bottom2.png) no-repeat left top;
}

 .main-wrap {
	background: url(http://www.ameksperten.dk/images/site/bg-mainfull2.png) repeat-y left top;
	padding: 10px 41px;
	/*color: #757575;*/
	color: #444;
	font-size: 12px;
	overflow: hidden;
}

.main-wrap .col-a { float: left; width: 600px; }

.main-wrap h2 {
	font-size: 24px;
	font-weight: normal;
	padding-bottom: 10px;
}

/*.main-wrap*/ p, /*.main-wrap*/ ul, /*.main-wrap*/ ol {
	padding-bottom: 15px;
	line-height: 1.5;
}

/*.main-wrap*/ ul, /*.main-wrap*/ ol {
	padding-left: 20px;
}

.midbar {
	float: left;
	width: 205px;
}

.midbar .mid-top {
	height: 19px;
	background: url(http://www.ameksperten.dk/images/site/bg-mid-top.png) no-repeat left top;
}

.midbar .mid-bottom {
	height: 19px;
	background: url(http://www.ameksperten.dk/images/site/bg-mid-bottom.png) no-repeat left top;
}

.midbar .mid-wrap {
	background: url(http://www.ameksperten.dk/images/site/bg-mid.png) repeat-y left top;
	color: #ffffff;
	padding: 10px 25px;
}

.mid-wrap h3 {
	font-size: 12px;
	padding-bottom: 15px;
}

.mid-wrap p, .mid-wrap ul, .mid-wrap ol {
	font-size: 10px;
	line-height: 1.3;
	padding-bottom: 15px;
}

.mid-wrap ul, .mid-wrap ol {
	padding-left: 20px;
}

.mid-wrap a {
	color: #ffffff;
}

.mid-wrap .midlink {
	margin-left: -10px;
}

.mid-wrap .midlink a {
	display: block;
	width: 123px;
	height: 96px;
	padding: 20px;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background: url(http://www.ameksperten.dk/images/site/bg-midlink.png) no-repeat left top;
}

.mid-wrap .midlink a:hover {
	background: url(http://www.ameksperten.dk/images/site/bg-midlink-hover.png) no-repeat left top;
}

	.gradientbox { float: left; width: 260px; position: relative; }
	.gradientbox .hd { background: url(http://www.ameksperten.dk/images/gradboxcorner.gif) 0 -6px no-repeat; height: 7px; position: absolute; top: 0; left: 0; width: 100%; }
	.gradientbox .inner { overflow: hidden; background: url(http://www.ameksperten.dk/images/gradboxcorner.gif) -260px 0 repeat-y; padding: 0 1px; }
	.gradientbox .bd { overflow: hidden; background: #f0f0f0 url(http://www.ameksperten.dk/images/gradboxgrad.jpg) 0 0 repeat-x; padding: 18px 19px; }
	.gradientbox .ft { background: url(http://www.ameksperten.dk/images/gradboxcorner.gif) 0 0 no-repeat; height: 7px; position: absolute; bottom: 0; left: 0; width: 100%; font-size: 0;}
	.gradientbox h3 { margin: 0 0 18px 0; color: #c11726; font: bold 20px Tahoma, Arial, Helvetica, sans-serif; }
	* html .gradientbox .bd, * html .boxlist li { height: 1%; }
	
	.boxlist { margin: 0; padding: 0; list-style-type: none;}
	.boxlist li { margin-bottom: 2px; } 
	.boxlist a { display: block; background: #fff; padding: 11px 14px; font-size: 13px; color: #c11726; text-decoration: none; }

	.boxlist a:hover { color: #666; }
	.boxlist a {
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}
	.boxlist.thumb a { height: 40px; padding: 3px 3px;  }
	.boxlist.thumb img { margin-right: 6px; float: left; }
	.boxlist.thumb .title{ 
		display:block;
		float:left;
		width: 168px;
		height:40px;
		line-height:40px;
}
.sidebar {
	float: right;
	width: 250px;
}

.sidebar .billboard {
	height: 250px;
	padding: 10px;
	background: url(http://www.ameksperten.dk/images/site/bg-billboard.png) no-repeat left top;
}

.sidebar .side-text {
}

.sidebar .side-text .side-top {
	height: 18px;
	background: url(http://www.ameksperten.dk/images/site/bg-side-top.png) no-repeat left top;
}

.sidebar .side-text .side-bottom {
	height: 18px;
	background: url(http://www.ameksperten.dk/images/site/bg-side-bottom.png) no-repeat left top;
}

.sidebar .side-text .side-wrap {
	padding: 10px 25px;
	background: url(http://www.ameksperten.dk/images/site/bg-side.png) repeat-y left top;
	color: #757575;
}

.sidebar .side-text .side-wrap h3 {
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 10px;
}

.sidebar .side-text .side-wrap p, .sidebar .side-text .side-wrap ul, .sidebar .side-text .side-wrap ol {
	font-size: 10px;
	padding-bottom: 10px;
}

.sidebar .side-text .side-wrap ul, .sidebar .side-text .side-wrap ol {
	padding-left: 20px;
}

.sidebar .side-text ul.case-files {
	padding-left: 0;
	list-style: none;
}

.sidebar .side-text ul.case-files li {
	padding-bottom: 3px;
}

.sidebar .side-text ul.case-files li a {
	display: block;
	padding: 4px 5px;
	background: #e2e2e2;
	color: #cc2222;
	text-decoration: none;
}

.sidebar .side-text ul.case-files li a:hover {
	background: #c2c2c2;
}



#footer {
	margin-top: 2px;
	font-size: 10px;
	color: #757575;
	line-height: 2;
margin-left: 10px;
margin-right: 10px;
}

#footer a {
	/*text-decoration: none;*/
}

#footer .foot-addresses {
	width: 425px;
	float: left;
	list-style: none;
}

#footer .foot-addresses li {
	float: left;
	width: 210px;
}

#footer .sep {
	color: #cc2222;
	padding: 0 5px;
}

#footer .foot-contact {
	float: left;
	width: 185px;
	text-align: right;
	padding: 0 10px;
	display: inline;
}

#footer em {
	color: #cc2222;
	font-style: normal;
}

#footer .foot-copyright {
	float: right;
	text-align: right;
	width: 280px;
	padding: 0 10px;
	display: inline;
}

#contact_us_form {
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 25px 50px;
}

#contact_us_form .text_label {
	float: left;
	padding-right: 10px;
}

#contact_us_form .left {
	float: right;
	width: 350px;
}

#contact_us_form input, #contact_us_form textarea {
	width:300px;
}

.spacer {
	clear: both;
	padding-top: 10px;
}



/* Clearer area */

.nav-bar:after, .sub-nav:after, #content:after, #footer:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

.nav-bar, .sub-nav, #content, #footer {
	min-height: 1px;
}

* html .nav-bar, * html .sub-nav, * html #content, * html #footer { height: 1%; }

/* Ends clearer { clear: css; } */

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
text-align: left;
font-size:0.8em;
}
#tooltip h3, #tooltip div { margin: 0; padding: 0; }

.subscribe-form {width: 868px; overflow: hidden;}
.subscribe-form input.text, .subscribe-form textarea {width: 200px;float: right; }
.subscribe-form label {display: block; width: 100%; overflow: hidden; }
.subscribe-form input.submit {margin-left: 165px;}
.subscribe-form .subscribe-a {width: 370px;}