html * {
	margin:0;
	padding:0;
	outline:0;
	text-indent:0;
	border:0;
}
html {
	overflow-y:scroll;
}
body {
	margin-bottom:15px;
	background-color:#295B80;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#212121;
}
input, select, textarea {
	padding:2px;
	background-color:#fff;
	border:1px solid #a5a5a5;
}
input[type=checkbox], input[type=radio] {
	margin-right:5px;
	background-color:transparent;
	border:0;
}
ul, ol {
	list-style-position:inside;
}
ul, ol {
	margin:0 0 15px 20px;
}
.wrapper {
	margin:0 auto;
	padding:0 5px;
	width:980px;
	background:#FFF;
}
.menu_left {
	float:left;
	width:190px;
}
.menu_right {
	float:right;
	width:190px;
}
a {
	color:#245578;
	text-decoration:none;
}
li.nolink a {
	text-decoration:none!important;
	cursor:default;
}
.clear {
	clear:both;
}
span.deliveryTermsLink {
	display:block;
	margin:8px 0;
}
.topbanner {
	padding-top:35px;
	height:100px;
	background:#1A2F40 url(http://www.koldingmarine.dk/themes/skabelon-kolding/topbanner.jpg) no-repeat center top;
	text-align:center;
	cursor:pointer;
}
.topbanner .title a {
	font-size:46px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFF;
	letter-spacing:9px;
}
.topbanner .subtitle {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#C1D1DE;
	letter-spacing:4px;
}
.textpages_menu {
	margin-bottom:5px;
	height:35px;
	background-color:#3B5973;
	color:#C5D8E8;
}
.textpages_menu a {
	color:#C5D8E8;
}
.textpages_menu ul {
	list-style:none;
	list-style-position:outside;
	margin:0;
	padding:10px 10px 0 10px;
}
.textpages_menu ul li {
	float:left;
	position:relative;
	padding-right:25px;
}
.textpages_menu ul li.right {
	float:right;
	padding:0;
}
.textpages_menu ul li a, .textpages_menu p {
	color:#C5D8E8;
	text-decoration:none;
}
.textpages_menu ul li:hover>a, .textpages_menu ul li.active>a, .textpages_menu p a {
	text-decoration:underline;
	color:#FFF;
}
.textpages_menu p {
	float:right;
	margin:10px 10px 0 10px;
}
.textpages_menu ul li ul {
	display:none;
	list-style:none;
	z-index:99;
	padding:0;
}
.textpages_menu ul li:hover ul {
	display:block;
}
.textpages_menu ul li:hover ul li a {
	color:#C5D8E8;
	text-decoration:none;
}
.textpages_menu ul li ul {
	position:absolute;
	top:15px;
	left:0;
	width:200px;
	text-transform:none;
	background-color:#3B5973;
}
.textpages_menu ul li ul li {
	width:200px;
	border-top:1px dotted #C5D8E8;
	padding:0;
}
.textpages_menu ul li ul li:first-child {
	border:none;
}
.textpages_menu ul li ul li a {
	display:block;
	color:#C5D8E8;
	padding:10px;
	line-height:130%;
}
.textpages_menu ul li ul li:hover>a, .textpages_menu ul li ul li.active>a {
	text-decoration:underline;
	color:#FFF;
}
.textpages_menu ul li:hover ul li ul {
	display:none;
}
.textpages_menu ul li ul li:hover ul {
	display:block;
}
.textpages_menu ul li ul li ul {
	top:0;
	left:200px;
}
.textpages_menu ul li ul li:hover ul li ul {
	display:none;
}
.container .box {
	margin-bottom:5px;
	background-color:#E6ECF2;
	color:#212121;
}
.container .box a {
	color:#245578;
}
.container .box a:hover {
	color:#4790C4;
	text-decoration:underline;
}
.container .box .box_content {
	margin:0;
	padding:10px;
}
.container .box ul {
	margin:0;
	list-style:none;
}
.container .menu_left .box_title, .container .menu_right .box_title {
	padding-left:10px;
	background-color:#B9C7D0;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:30px;
	color:#3B5973;
}
.container .productmenu ul {
	margin:0;
	padding:10px;
	list-style-position:outside;
}
.container .productmenu ul li {
	margin-bottom:5px;
}
.container .productmenu ul>li.active>a {
	font-weight:bold;
}
.container .productmenu ul li ul {
	display:none;
}
.container .productmenu ul li.active ul {
	display:block;
}
.container .productmenu ul li>ul {
	margin:5px 0 8px 0;
	padding:0;
}
.container .productmenu ul li>ul>li {
	padding-left:15px;
	background:transparent url(http://www.koldingmarine.dk/Resources/Files/templates/template1/productsmenu_submenu_bullet.gif) no-repeat 5px -1px;
}
.container .productmenu ul li>ul>li.active>a {
	font-weight:normal;
}
.container .productmenu ul li.active ul li ul {
	display:none;
}
.container .productmenu ul li.active ul li.active ul {
	display:block;
}
.container .productmenu a {
	text-decoration:none;
}
.container .productmenu a:hover, .container .productmenu .active>a {
	text-decoration:underline;
	color:#245578;
}
.container .basket_right .box_title {
	color:#C5DCED;
}
.container .basket_right .box_title {
	background-color:#3B5973;
}
.container .basket_right .box_title a {
	text-decoration:none;
	color:#FFF;
}
.container .basket_right .box_title a:hover {
	text-decoration:underline;
}
.container .basket_right table {
	width:100%;
}
.container .basket_right th {
	padding-bottom:2px;
	font-weight:bold;
	text-align:left;
	border-bottom:1px dotted gray;
}
.container .basket_right td {
	padding:2px 0;
}
.container .basket_right td.basket_right_left {
	text-align:left;
}
.container .basket_right .basket_right_right {
	text-align:right;
}
.container .basket_right td.basket_total td {
	padding-top:4px;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px dotted gray;
	border-top:1px dotted gray;
}
.menu_right .search input {
	width:25%;
	vertical-align:middle;
}
.menu_right .search input.text {
	width:65%;
	padding:3px;
}
.menu_right .contact p {
	margin-bottom:10px;
}
.menu_right .contact dt {
	width:20px;
	float:left;
	font-weight:bold;
}
.menu_right .contact dl {
	clear:right;
}
.content {
	margin:5px 210px;
}
.content h1 {
	font-size:20px;
}
.content h2 {
	font-size:16px;
}
.content h3 {
	margin:0 0 5px 0;
	font-size:14px;
	text-transform:uppercase;
	color:#454545;
}
.content h5, h4 {
	margin:15px 0 5px 0;
	font-size:12px;
}
.content div.current.price .first {
	font-weight:bold;
}
.productlist div.current.price .first, .productpage div.current.price .first {
	font-size:16px;
}
.content div.price.rabate {
	margin-bottom:8px;
	color:#999;
}
.content div.price.rabate span {
	text-decoration:line-through;
}
.content div.price.rabate .percentage {
	display:block;
	margin-bottom:3px;
	text-decoration:none;
}
.content .stock {
	font-style:italic;
}
.content .stock img {
	margin-right:3px;
}
.content span.weight {
	display:block;
	font-style:italic;
}
.content a:hover {
	color:#4790C4;
	text-decoration:underline;
}
.content p {
	margin-bottom:10px;
	line-height:135%;
}
.content p em {
	line-height:normal;
}
.content .section {
	margin:10px 0;
	padding-bottom:5px;
	border-bottom:1px dotted gray;
}
.content .section h4 {
	margin-bottom:5px;
	padding:5px;
	font-size:12px;
	background-color:#B9C7D0;
	color:#3B5973;
}
.content .section ul {
	margin:0;
	padding:0;
	list-style:none;
}
.content .section ul li {
	padding:1px 0;
}
.content .section ul div.price {
	display:inline;
}
div.generalinfo {
	margin-bottom:10px;
	font-size:11px;
}
div.generalinfo span {
	margin-right:15px;
	white-space:nowrap;
	color:#999;
}
div.generalinfo b {
	font-weight:normal;
}
.content .frontpage table.productfocus {
	margin-top:15px;
	width:100%;
	text-align:left;
}
.content .frontpage table.productfocus th {
	padding:4px 0 3px 5px;
	font-size:12px;
	text-align:left;
	text-transform:uppercase;
	border-top:1px dotted gray;
	border-bottom:1px dotted gray;
}
.content .frontpage table.productfocus td {
	padding:3px 5px;
	width:175px;
}
.content .frontpage table.productfocus td.td_left {
	border-right:1px dotted gray;
}
.content .frontpage table.productfocus td.td_right {
	border-left:1px dotted gray;
}
.content .frontpage table.productfocus td ul {
	margin:0;
}
.content .frontpage table.productfocus td ul li {
	padding:4px 0;
	list-style-position:outside;
	list-style-type:none;
}
.textpage h1 {
	margin-bottom:10px;
}
.textpage .subpages ul {
	margin:0;
	padding:3px 5px;
	background-color:#f0f0f0;
	border:1px dotted #c5c5c5;
}
.textpage fieldset dl {
	margin-bottom:5px;
}
.textpage fieldset dl dd input {
	margin-right:5px;
}
.content .giftcard h4 {
	margin:0;
}
.content .giftcard div.amount, .content .giftcard div.delivery, .content .giftcard div.date {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted gray;
}
.content .giftcard div.amount dl {
	margin-top:10px;
}
.content .giftcard div.delivery dl {
	margin-top:10px;
}
.content .giftcard dl textarea {
	width:400px;
	height:130px;
}
.content div.recommended {
	margin-top:10px;
	margin-bottom:10px;
}
.content div.recommended span.deliveryTermsLink {
	margin:0;
}
.content div.recommended table {
	border-collapse:collapse;
}
.content div.recommended table tr:first-child td {
	border-top:1px dotted gray;
}
.content div.recommended table td {
	padding:3px 0;
	border-bottom:1px dotted gray;
}
.content div.recommended table td.img {
	width:55px;
	height:40px;
}
.content div.recommended table td.img img {
	margin:0;
}
.content div.recommended table td.product-flags, .content div.recommended table td.price {
	padding-left:10px;
	white-space:nowrap;
	text-align:right;
}
.content .category ul.subcategories {
	margin:15px 0 0;
}
.content .productlist {
	width:100%;
}
.content .productlist td {
	padding:10px 0;
	border-bottom:1px dotted gray;
}
.content .productlist td.img {
	width:100px;
}
.content .productlist .product-flags {
	margin:0 0 10px 0;
}
.content .product-flags span {
	vertical-align:top;
	margin-right:10px;
	color:#245578;
}
.productpage .productimg {
	float:right;
	margin:0 0 10px 10px;
}
.productpage .orderbox {
	float:left;
	margin-top:10px;
}
.productlist .orderbox {
	float:right;
	margin:0;
}
.productpage div.desc span.manufacture {
	display:block;
	margin-bottom:10px;
}
.productpage div.specification table {
	margin-bottom:15px;
	width:100%;
	border-collapse:collapse;
}
.productpage div.specification table tr th {
	padding:2px 4px;
	font-weight:normal;
	text-align:left;
	background-color:#B9C7D0;
	color:#3B5973;
}
.productpage div.specification table tr td {
	padding:1px 4px;
}
.productpage div.specification table tr td.name {
	padding-right:30px;
}
.productpage div.specification table tr td.value {
	text-align:right;
}
.productpage div.specification table tr.even td {
	background-color:#f5f5f5;
}
.productpage div.choosevariant {
	margin-bottom:15px;
	padding:5px;
	width:290px;
	border:1px dotted #c5c5c5;
}
.productpage div.choosevariant dl {
	margin-bottom:3px;
}
.productpage div.choosevariant dl dt {
	float:left;
	clear:left;
	width:100px;
	line-height:18px;
}
.productpage div.choosevariant dl dd select {
	width:200px;
}
.productpage td.productimg_td {
	width:210px;
	text-align:right;
}
.orderbox span a, .orderbox span input {
	vertical-align:top;
	margin:0;
	padding:0;
	height:20px;
	font-size:11px;
	line-height:20px;
	border:0;
}
.orderbox .quantity {
	margin-right:5px;
	padding-top:2px;
	width:18px;
	height:16px;
	border:1px solid #c5c5c5;
	text-align:center;
}
.orderbox .quantity:hover, .orderbox .quantity:focus {
	background-color:#ededed;
}
.orderbox span {
	float:left;
}
.orderbox span.buy, .orderbox span.readmore {
	float:left;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	background:#427CA6 url(http://www.koldingmarine.dk/Resources/Files/templates/template1/button_round.gif) no-repeat right top;
	text-align:center;
}
.orderbox span.buy a, .orderbox span.buy input, .orderbox span.readmore a {
	float:left;
	display:block;
	margin:0;
	padding:0 8px 0 13px;
	color:#fff;
	background:#427CA6 url(http://www.koldingmarine.dk/Resources/Files/templates/template1/button_round.gif) no-repeat left top;
}
.container>.content .orderbox span.buy, .container>.content .orderbox span.readmore {
	background-image:url(http://www.koldingmarine.dk/Resources/Files/templates/template1/button_round.png);
}
.container>.content .orderbox span.buy a, .container>.content .orderbox span.buy input, .container>.content .orderbox span.readmore a {
	background-image:url(http://www.koldingmarine.dk/Resources/Files/templates/template1/button_round.png);
}
.orderbox span.buy:hover, .orderbox span.buy:hover a, .orderbox span.buy:hover input {
	background-color:#3F91CC;
}
.orderbox span.readmore, .orderbox span.readmore a {
	background-color:#A6A6A6;
}
.orderbox span.readmore:hover, .orderbox span.readmore:hover a {
	background-color:#686868;
}
.content .productlist .orderbox span.readmore a {
	color:#FFF;
	text-decoration:none;
}
div.gallery, div.frontgallery {
	margin-top:15px;
	padding:15px 10px 0 10px;
	background-color:#f0f0f0;
	border:1px dotted #c5c5c5;
}
div.gallery ul li, div.frontgallery ul li {
	display:inline;
}
div.gallery img, div.frontgallery img {
	margin:0 5px 5px 5px;
}
.productpage .packagecontains ul {
	margin:0;
	list-style-type:none;
	list-style-position:outside;
}
.productpage .packagecontains li {
	margin:3px 0;
}
.productpage .packagecontains div.price {
	display:inline;
}
.productpage .rbl {
	margin-top:15px;
}
.productpage .panel {
	margin-bottom:5px;
	padding:5px 15px 15px 15px;
	background-color:#fff;
	border-bottom:1px dotted #a5a5a5;
}
.productpage .panel.first {
	border-top:1px dotted #a5a5a5;
}
.productpage .panel .radio input {
	margin-right:3px;
	vertical-align:middle;
}
.productpage div.current.price {
	font-size:16px;
	font-weight:bold;
}
table.basket, table.ordertable, table.addresstable {
	border-collapse:collapse;
	width:100%;
}
table.basket input {
	vertical-align:middle;
}
table.basket tr th:first-child {
	width:250px;
}
table.basket .price-right {
	text-align:right;
}
table.basket td {
	padding:4px 5px;
}
table.basket tr.data.even {
	background-color:#ededed;
}
table.basket td.sublist ul li {
	padding-left:20px;
}
table.basket tr.line td {
	padding:3px 0;
}
table.basket td div.hr {
	border-bottom:1px dotted gray;
}
table.basket td div.hr hr {
	display:none;
}
.cart .coupon dl dt {
	margin-right:5px;
	padding-top:2px;
	line-height:18px;
}
.cart .coupon dl dd input {
	vertical-align:middle;
}
.cart .coupon dl dd input[type="submit"] {
	margin-left:5px;
	padding:1px;
}
table.basket div.comment textarea {
	text-align:left;
	width:100%;
}
.accept-term {
	margin-top:10px;
	text-align:right;
}
.cart .buttons {
	margin-top:15px;
}
.cart dl {
	margin-bottom:10px;
}
.cart .payment dl {
	margin:10px 0;
	padding:15px;
	border:1px dotted #c5c5c5;
}
.cart .payment dl.active {
	background-color:#ededed;
}
.cart .payment dl select {
	margin:3px 0;
}
.cart .payment dl label {
	margin-right:3px;
}
.cart .payment dl dt {
	float:left;
}
.cart .payment dl dd {
	margin-left:40px;
}
.cart .payment dl dd .logo img {
	margin:5px 5px 0 0;
}
div.profile table {
	width:100%;
}
div.profile table.login td div.input {
	margin:0 10px 10px 0;
	padding:10px;
	height:auto;
	background-color:#f0f0f0;
	border:1px solid #c5c5c5;
}
div.profile td.login, div.profile td.register {
	vertical-align:top;
	width:50%;
}
div.profile td.login span.forgotpassword input {
	width:145px;
}
div.profile table.login td input[type="text"], div.profile table.login td input[type="password"] {
	width:97%;
}
div.profile table.login td dl {
	margin-bottom:5px;
}
div.profile table.login td.login dl dt, div.profile table.login td.register dl dt {
	float:none;
	height:auto;
	width:auto;
	text-align:left;
}
div.profile p {
	margin:0 0 15px 0;
	padding:0;
}
div.profile .address .radio {
	display:block;
}
div.profile .address .radio>input {
	margin-right:4px;
	vertical-align:middle;
}
div.profile .address .radio>label {
	margin-right:10px;
}
div.profile .address dl {
	margin-bottom:8px;
}
div.profile .address span.checkbox {
	display:block;
	margin-bottom:3px;
}
div.profile div.orders ul, div.profile .settings ul {
	list-style:none;
}
div.profile div.orders ul li, div.profile .settings ul li {
	margin-bottom:3px;
}
div.profile div.orders, div.profile div.settings {
	padding:15px 20px;
	background-color:#f0f0f0;
	border:1px dotted #a5a5a5;
}
div.profile .delivery, div.profile .invoiceaddress {
	margin-bottom:15px;
}
div.profile .delivery select, div.profile .invoiceaddress select {
	width:100%;
}
div.profile fieldset div input[type="text"], div.profile fieldset div input[type="password"], div.profile select {
	vertical-align:top;
	width:250px;
}
div.profile select {
	width:256px;
}
div.profile table.order-info {
	margin-top:10px;
	margin-bottom:15px;
	text-align:left;
}
div.profile table.order-info th {
	padding-left:5px;
	padding-right:15px;
}
div.profile table.status {
	margin-top:15px;
}
.content div.search p {
	margin-bottom:0;
}
.content div.search div.price, .content div.search div.orderbox {
	margin-top:10px;
}
div.search div.keyword, div.search div.category {
	margin-bottom:10px;
}
div.search div.keyword label, div.search div.category label {
	display:block;
}
div.search div.keyword input {
	width:250px;
}
div.search div.category select {
	width:256px;
}
.buttons br {
	display:none;
}
.buttons {
	margin-top:10px;
}
.buttons span input {
	float:left;
	margin-right:5px;
	padding:2px 7px;
	background-color:#f0f0f0;
	border:1px solid #c5c5c5;
}
.buttons span.next input {
	float:right;
	margin:0;
}
table.ordertable th, table.addresstable th {
	background-color:#B9C7D0;
	color:#3B5973;
}
table.ordertable th, table.ordertable td, table.addresstable th, table.addresstable td, table.basket th, .basket td, table.status th, table.status td {
	padding:5px;
	text-align:left;
}
table.ordertable th.price-right, table.ordertable td.price-right, table.addresstable th.price-right, table.addresstable td.price-right, .basket th.price-right, .basket td.price-right {
	text-align:right;
	white-space:nowrap;
}
table.ordertable th, table.addresstable th, table.basket th, table.status th {
	padding:5px;
	background-color:#B9C7D0;
	color:#3B5973;
}
table.ordertable .even, table.addresstable .even, table.status .even {
	background-color:#ededed;
}
#ctl00_bc_btnSearchKrak {
	margin:0 0 0 155px;
}
div.company-address {
	padding:5px 0;
	font-size:11px;
	text-align:center;
	color:#666;
}
div.company-address .divider {
	margin:0 6px;
}
div.flags {
	margin:auto;
	margin-top:5px;
	width:960px;
	text-align:center;
}
div.cards {
	margin:auto;
	margin-top:10px;
	width:960px;
	text-align:center;
}

#seositemap div {display: inline;}





