﻿@charset "utf-8";

html, body { margin:0px; padding:0px; height:100%; border:none }
	
body { font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6c6c6c; background:#FFFFFF; }
	
form { margin:0px; padding:0px; }

table, td { margin:0px; padding:0px; border:0px; border-collapse:collapse; vertical-align:top;}

a { text-decoration:none; color:#6c6c6c; }

p { margin:0px; padding:0px; line-height:15px; text-align:justify;  }

h1 { padding:0px; margin:0px; font-size:14px; line-height:35px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; padding-left:10px; }
h2 { padding:0px; margin:0px; font-size:13px; line-height:18px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; color:#b51313;  }
h4 { padding:0px; margin:0px; font-size:11px; line-height:13px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#b51313;  }
h4 a { color:#b51313; }
h5 { padding:0px; margin:0px; font-size:14px; line-height:35px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; padding-left:10px; }
h6 { padding:0px; margin:0px; font-size:12px; line-height:25px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:line-through; }


.clearDiv { clear:both; height:1px; line-height:0px; }
.clearDivMedium { clear:both; height:10px; line-height:0px; }
.clearDivLarge { clear:both; height:20px; line-height:0px; }

#mainContainerDiv { width:1000px; }

#topContainerDiv { width:1000px; overflow:hidden; }
#topContainerDiv #topHeading{ width:319px; float:left; }
#topContainerDiv #topHeading img { margin-top:40px; width:170px; height:50px; } 
#topContainerDiv #topHeading span { color:#9f9f9f; font-size:13px; position:relative; bottom:4px; left:6px; }
#topContainerDiv #topMenuTop { width:360px; float:left; text-align:left; font-size:11px; line-height:13px;  }
#topContainerDiv #topMenuTop a { text-transform:uppercase; color:#b51313;  }
#topContainerDiv #topSearch { width:180px; float:left; padding-top:66px; padding-left:115px; }
#topContainerDiv #topSearch .searchInput { font-size:10px; width:105px; padding-left:8px; vertical-align:top; border:none; background:none; }
#topContainerDiv #topSearch .searchSubmit { width:20px; height:20px; vertical-align:top; }
#topContainerDiv #topContentDiv { width:1000px; height:100px; background:url(/images/top.gif) top no-repeat;  }
#topContainerDiv #topPicDiv { width:1000px; background:url(/images/topBg.gif) top repeat-y; }
#topContainerDiv #topPicDiv #flashMenuContentBox { padding-right:250px; width:450px; height:25px;}

#contentContainerDiv { width:1000px; background:url(/images/siteBG.gif) top repeat-y; }
#contentDiv { width:960px; }
#contentDiv #centerRight{ width:770px; float:right; text-align:left; display:inline; }
#contentDiv .readMore{ float:right; margin-top:5px; }

#contentDiv #left { width:140px; float:left; margin-left:25px; text-align:left; display:inline; }
#contentDiv #left h1 { width:130px; height:35px; background:url(/images/leftHeading.gif) top no-repeat; }

#contentDiv .imgBig { clear:both; width:490px; margin-top:10px;}
#contentDiv .imgBig .imgShadow{ clear:both; width:490px; height:17px; background:url(/images/largeImageshadow.gif) no-repeat right top;  }
#contentDiv .imgNormalLeft { float:left; width:199px; margin-right:8px; margin-top:3px; }
#contentDiv .imgNormalLeft .imgShadow{ width:199px; height:20px; background:url(/images/mediumImageshadow.gif) no-repeat right top; overflow:hidden;  }
#contentDiv .imgNormalRight { float:right; width:199px; margin-left:10px; margin-top:3px; }
#contentDiv .imgNormalRight .imgShadow{ width:199px; height:20px; background:url(/images/mediumImageshadow.gif) no-repeat right top; overflow:hidden;  }
#contentDiv .imgSmallLeft { float:left; width:110px; margin-right:8px; margin-top:3px; }
#contentDiv .imgSmallLeft .imgShadow{ width:110px; height:20px; background:url(/images/mediumImageshadow.gif) no-repeat right top; overflow:hidden;  }
#contentDiv .imgSmallRight { float:right; width:110px; margin-left:10px; margin-top:3px; }
#contentDiv .imgSmallRight .imgShadow{ width:110px; height:20px; background:url(/images/mediumImageshadow.gif) no-repeat right top; overflow:hidden;  }
#contentDiv .smallbox .picBox { float:left; margin-right:8px; width:50px; height:40px; overflow:hidden; display:inline; }
#contentDiv .smallbox .pictureRight { float:right; }
#contentDiv .smallbox .boxContent { float:left; width:135px; }
#contentDiv .smallbox .boxContentlarge { width:180px;}
#contentDiv .smallbox .boxContent p { line-height:13px; text-align:left; }
#contentDiv .link { color:#b51313; }

#contentDiv #center { width:490px; float:left; margin-right:25px; text-align:left; display:inline; }
#contentDiv #center h1 { width:470px; height:35px; background:url(/images/centerHeading.gif) top no-repeat; padding-right:10px; overflow:hidden; }
#contentDiv #center .table {  margin-top:4px; color:#878787; }
#contentDiv #center .table td{ border:1px solid #dedede; padding:3px 6px; }
#contentDiv #center .table td.headlineID { color:#b51313; }
#contentDiv #center ul { margin:4px 0px 4px 15px; padding:0px; line-height:16px; }
#contentDiv #center ol { margin:4px 0px 4px 25px; padding:0px; line-height:16px; }
#contentDiv #center .newsBox { border-bottom: 1px solid #e7e7e7; padding-top:10px; padding-bottom:5px;  }
#contentDiv #center .newsBoxTop { border-top:1px solid #e7e7e7; margin-top:10px; }
#contentDiv #center .newsBox .picBox { width:50px; float:left; overflow:hidden; display:inline; margin-right:8px;  }
#contentDiv #center .newsBox .picBox img { vertical-align:top; }
#contentDiv #center .newsBox .textBox { float:left; width:380px; display:inline; }
#contentDiv #center .newsBox .textBoxPic { width:320px; padding-right:10px; }
#contentDiv #center .newsBox .textBoxPicGallery { width:250px; }
#contentDiv #center .newsBox h2 a { margin:0px; color:#b51313; }
#contentDiv #center .newsBox p a { text-decoration:none; color:#878787; }
#contentDiv #center .newsBox p a:hover { text-decoration:none; color:#878787; }
#contentDiv #center .newsBoxSmall { padding-top:10px; padding-bottom:5px; width:245px; float:left; }
#contentDiv #center .newsBoxSmall .picBox { width:100px; float:left; overflow:hidden; display:inline; margin-right:8px;  }
#contentDiv #center .newsBoxSmall .picBox img { vertical-align:top; }
#contentDiv #center .newsBoxSmall .textBox { float:left; width:120px; display:inline; }
#contentDiv #center .newsBoxSmall .textBoxPic { width:120px; }
#contentDiv #center .newsBoxSmall .textBoxPicGallery { width:250px; }
#contentDiv #center .newsBoxSmall p { text-align:left; }
#contentDiv #center .newsBoxSmall p a { text-decoration:none; color:#878787;}
#contentDiv #center .newsBoxSmall p a:hover { text-decoration:none; color:#878787;}
#contentDiv #center .newsBoxSmall h2 a { margin:0px; color:#b51313; }
#contentDiv #center .imgGalleryLeft { float:left; width:230px; margin-right:8px; margin-top:3px; }
#contentDiv #center .imgGalleryLeft .imgShadow{ width:230px; height:20px; background:url(/images/mediumImageshadow.gif) repeat-x right top; overflow:hidden; }
#contentDiv #center #searchTopResults { margin-top:8px;}
#contentDiv #center #searchTopResults p { margin-top:2px;}
#contentDiv #center .searchResults .topBar_blue { background:#d56c6c; height:18px; color:#FFFFFF; text-transform:uppercase; text-align:left; padding-left:13px; font-size:12px; line-height:18px; font-weight:bold; }
#contentDiv #center .searchResults .topBar_blue a { color:#FFFFFF; }
#contentDiv #center .searchResults .a { width:60px; }
#contentDiv #center .searchResults .a img { margin:8px; margin-left:13px; margin-right:0px; border:2px solid #b91c1c; }
#contentDiv #center .searchResults .b{ padding:8px; padding-left:13px; }
#contentDiv #center .searchResults .b .name { font-weight:bold; } 
#contentDiv #center .searchResults tr { cursor:pointer; }
#contentDiv #center .tilmeldNewsletterSmall { background:url(/images/tilmeld.gif) no-repeat; width:83px; height:20px; float:left; margin-right:10px; }
#contentDiv #center .afmeldNewsletterSmall { background:url(/images/afmeld.gif) no-repeat; width:83px; height:20px; float:left; }
#contentDiv #center .input { color:#878787; font-size:11px; border:1px solid #878787; width:150px; }
#contentDiv #center .nyhedsbrevBox .input { width:130px; padding-left:8px; color:#878787; font-size:11px; background:url(/images/inputBg.gif) no-repeat; border:none; height:18px; }
#contentDiv #center p a { text-decoration:underline; }
#contentDiv #center p a:hover { text-decoration:underline; color:#b51313; }

#contentDiv .centerFrontPage { width:278px; float:left; margin-right:25px; text-align:left; display:inline; }
#contentDiv .centerFrontPage h1 { width:258px; height:35px; background:url(/images/centerFrontpageHeading.gif) top no-repeat; padding-right:10px; overflow:hidden; }
#contentDiv .centerFrontPage h2 { color:#878787; }
#contentDiv .centerFrontPage .imgBig { width:278px; }
#contentDiv .centerFrontPage .imgBig .imgShadow{ width:278px; }
#contentDiv .centerFrontPage p a { text-decoration:underline; }
#contentDiv .centerFrontPage p a:hover { text-decoration:underline; color:#b51313; }

#contentDiv #centerRegionPage { width:360px; float:left; margin-right:25px; text-align:left; display:inline; }
#contentDiv #centerRegionPage h1 { width:340px; height:35px; background:url(/images/centerRegionHeading.gif) top no-repeat; padding-right:10px; overflow:hidden; }
#contentDiv #centerRegionPage h2 { color:#878787; }
#contentDiv #centerRegionPage .imgBig { width:360px; }
#contentDiv #centerRegionPage .imgBig .imgShadow{ width:360px; }
#contentDiv #centerRegionPage p a { text-decoration:underline; }
#contentDiv #centerRegionPage p a:hover { text-decoration:underline; color:#b51313; }

#contentDiv #centerLarge { width:745px; float:right; margin-right:25px; text-align:left; display:inline; }
#contentDiv #centerLarge h1 { width:725px; height:35px; background:url(/images/largeHeading.gif) top no-repeat; padding-right:10px; overflow:hidden; }
#contentDiv #centerLarge p a { text-decoration:underline; }
#contentDiv #centerLarge p a:hover { text-decoration:underline; color:#b51313; }

#contentDiv #centerLarge .tilbud { background:url(/images/tilbudBottom.jpg) no-repeat bottom #e7e7e7; width:178px; height:100%; }
#contentDiv #centerLarge .tilbud table { width:178px;  }
#contentDiv #centerLarge .tilbud .tilbudContent {  text-align:center; width:178px; }
#contentDiv #centerLarge .tilbud .tilbudContent .img { border:1px solid #e2e2e2; }
#contentDiv #centerLarge .tilbud .tilbudContent .textBox { text-align:left; padding: 5px 10px; }
#contentDiv #centerLarge .tilbud .tilbudContent .textBox h2 { color:#b51313; text-transform:none;  }
#contentDiv #centerLarge .tilbud .tilbudContent .textBox .price { font-weight:bold; width:120px; float:left; }
#contentDiv #centerLarge .tilbud .tilbudContent .textBox .priceImg { font-weight:bold; float:right; }

#contentDiv #right { width:230px; float:right; margin-right:25px; text-align:left; display:inline;  }
#contentDiv #right h1 { width:220px; height:35px; background:url(/images/rightHeading.gif) top no-repeat; }

#contentDiv #rightFrontPage { width:154px; float:left; margin-right:10px; text-align:left; display:inline;  }
#contentDiv #rightFrontPage div {width:139px; }
#contentDiv #rightFrontPage h1 { width:129px; height:35px; background:url(/images/leftHeading.gif) top no-repeat; }
#contentDiv #rightFrontPage .input { width:130px; padding-left:8px; color:#878787; font-size:11px; background:url(/images/inputBg.gif) no-repeat; border:none; height:18px; }
#contentDiv #rightFrontPage .newsletterSubmit { float:right; }

#contentDiv #rightRegionPage { width:360px; float:right; margin-right:25px; text-align:left; display:inline;  }
#contentDiv #rightRegionPage h1 { width:350px; height:35px; background:url(/images/centerRegionHeading.gif) top no-repeat; }
#contentDiv #rightRegionPage .smallbox .boxContent { float:left; width:270px; }
#contentDiv #rightRegionPage .smallbox .boxContentlarge { width:315px;}
#contentDiv #rightRegionPage #skurvognenSmall { width:360px; height:134px; background:url(/images/skurvognenSmall.jpg) top no-repeat; cursor:pointer; }
#contentDiv #rightRegionPage #skurvognenSmall p { width:162px; height:45px; overflow:hidden; margin-top:15px; margin-left:13px; text-align:left;}
#contentDiv #rightRegionPage .smallbox { border-bottom:1px solid #e7e7e7; margin-bottom:10px;}

#menuDiv { width:140px; }
#menuDiv ul { margin:0px; padding:0px; padding-bottom:8px; padding-left:8px;}
#menuDiv ul li { background:url(/images/menuPil.gif) no-repeat 0px 9px; list-style-image:none; list-style-position:outside; list-style-type:none; padding-top:5px; padding-left:18px; }
#menuDiv ul li.selected { font-weight:bold; }
#menuDiv ul li.sub { background:url(/images/submenuPil.gif) no-repeat 8px 9px #e7e7e7; list-style-image:none; list-style-position:outside; list-style-type:none; padding-bottom:5px;  padding-left:25px; margin-left:0px; overflow:hidden;   }
#menuDiv ul li.subTop { background:url(/images/subMenuTop.gif) no-repeat bottom #FFFFFF; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0px; margin:0px; line-height:6px; height:6px;  }
#menuDiv ul li.subBottom { background:url(/images/subMenuBottom.gif) no-repeat #FFFFFF; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0px; margin:0px; line-height:6px;  }
#menuDiv ul li a { color:#b51313 }
#menuDiv ul li a:hover { color:#878787 }

#contentBottomDiv { width:1000px; height:39px; clear:both; background:url(/images/siteBottom.gif) top no-repeat; }

#bottomContainerDiv { width:1000px; clear:both; background:url(/images/linkPoolBG.gif) top repeat-y; }
#bottomContainerDiv #linkPool { }

.mcbLogo {  margin:0px; padding:0px; float:left; display:inline; margin-right:7px; }
.mcbLogoBox { margin:0px; padding:0px; border: 1px solid #a0a0a0; width:130px; margin-left:3px; margin-top:2px; margin-right:3px; text-align:center;}
.mcbLogoBox a { font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Helvetica, Verdana, Arial, sans-serif; text-decoration:none; color:#6c6c6c; font-size:9px; }

#contactDiv { clear:both; text-align:left; padding:0 17px; color:#6c6c6c; }
#contactDiv #contact { float:right; padding-top:5px; font-size:10px; }

/*Aktuelle tilbud*/
.box_tilbud{ width:360px; margin:0 0 15px 0;}
.tt_tilbud{ background:url(images/bg_newttboxright.jpg) 0 0 no-repeat; height:35px;font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;    font-weight: normal;     margin: 0;    padding:10px 0 0 10px;    text-transform: uppercase; margin:0!important}

.cl{ clear:both}
.lo_til{ margin-bottom:6px;background:#fff5b2; float: right; position:relative; padding:0px 10px 0 15px; overflow:hidden;width:335px;}
.lo_til .fl{ width:155px;   float: left; margin:0 15px 0px 0; position:relative; z-index:1}
.lo_til .fl img{ position: relative; top:0; left:-15px; z-index:2; border:none}
.lo_til .fr{ width:165px; height:113px; background:#fff5b2; float: right; position:relative; padding:12px 10px 0 15px; overflow:hidden}
.bg_ttop{ background:url(images/bg_newtop.jpg) 0 0 no-repeat; width:6px; height:6px; position: absolute; top:0; right:0;}
.bg_ttop_left{ background:url(images/bg_newtop2.jpg) 0 0 no-repeat; width:6px; height:6px; position: absolute; top:0; left:0;}
.bg_tbottom{ background:url(images/bg_newbottom.jpg) 0 0 no-repeat; width:6px; height:6px; position: absolute; bottom:0; right:0;}
.bg_tbottomr_left{ background:url(images/bg_newbottom3.jpg) 0 0 no-repeat; width:6px; height:6px; position: absolute; bottom:0; left:0;}
.tilb_name{ font-size:12px; text-transform:uppercase; color:#616060; padding-top:11px; font-weight:bold}
.tilb_ct{ font-size:11px; line-height:120%}
.tilb_oprice{ color:#b91c1c;font-size:11px; margin:12px 0 0 0; line-height:11px}
.tilb_price{color:#b91c1c; font-size:16px; font-weight:bold; margin-bottom:6px}
.ct_tilbud{ margin:0; padding:0}




