@charset "utf-8";
/* Effiktivetilbud Stylesheets */



/****************/
/***CSS Eraser***/ 
/****************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
background: transparent;
}

body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}


/*****************************/
/***Base Common Page Styles***/ 
/****************************/
body {font:normal 0.8em/140% Arial, Helvetica, sans-serif; color:#322f31; background:#fff;}

a:link{text-decoration:underline; color:#db51ac;}
a:visited{text-decoration:underline; color:#db51ac;}
a:hover{text-decoration:none; color:#db51ac; }
a:active{text-decoration:none; color:#db51ac;}

h1, h2, h3, h4, h5, h6 {color:#db51ac;}
h1 {font-size:1.3em; text-transform:uppercase; margin-bottom:0.6em;}
h2 {font-size:1.0em; text-transform:uppercase; margin-bottom:0.6em;}
h3 {font-size:1.8em;}
h4 {font-size:1.6em;}
h5 {font-size:1.4em;}
h6 {font-size:1.2em;}


/*********************/
/***Clearing Styles***/ 
/*********************/
.clrfix {overflow:hidden;}
.clear {clear:both; font-size:0; height:0; line-height:0;}
.clear-left {clear:left;}
.clear-right {clear:right;}

ul, ol {margin-left:25px; margin-bottom:1em;}
p {margin-bottom:1em;}

/**************************/
/***Base Foterstick Page***/ 
/**************************/
html, body {height:100%;}
#main-container {min-height:100%; position:relative; min-width:960px;}
	#wrapper {padding-bottom:50px; background:url(../images/bg_wrap.gif) repeat-x 0 86px;}
#footer {margin-top:-31px; height:30px; position:relative;}

/*** Header Styles ***/
#header {background:url(../images/bg_head.gif) repeat-x 0 0; height:86px;}
	#header .inner {width:960px; margin:0 auto;}
		.b-logo {float:left; padding:30px 0 0 5px;}
		.b-slogan {float:right; padding:30px 50px 0 0; color:#797979; font-size:0.85em; text-align:right;}
			.b-slogan span {margin-right:10px;}
			
/*** Navigation Menu Styles ***/
.b-menu {}
	.b-menu .inner {background:aqua url(../images/bg_menu.gif) no-repeat 0 0; width:960px; margin:0 auto;}
	.b-menu li {float:left; padding:12px 0;}
	.b-menu li a, .b-menu li a:visited {color:#fff; text-transform:uppercase; text-decoration:none; font-size:0.85em; background:url(../images/sep_menu.gif) no-repeat 100% 50%; padding-right:10px; margin-left:10px;}
	.b-menu li a:hover {text-decoration:underline;}
	.b-menu li.active {background:url(../images/arrow_menu.gif) no-repeat 50% 0;}
	.b-menu li.last a {background:none;}
	
/*** Main Content Styles ***/
#main {background:#fff; width:960px; margin:0 auto; min-height:104px; padding:10px 0;}
	#main .inner { border:1px solid #ececec; width:900px; margin:0 auto; padding:20px;}
	#main ol {list-style:decimal;}
	
.b-img-row {}
	.b-img-row .b-img-cel {position:relative; overflow:hidden; width:294px;}
	.b-img-row .b-img-cel img {border:1px solid #d8d9d9; display:block; margin-bottom:9px;}
	.b-img-row .cel-01 { float:left;}
	.b-img-row .cel-02 { float:right;}
		.b-img-row .b-img-cel span {display:block; width:271px; height:18px; color:#fff; position:absolute; bottom:20px; padding:3px 10px;}
		.b-img-row .b-img-cel span.t-left {background:url(../images/line_left.png) no-repeat 0 0; left:1px;}
		.b-img-row .b-img-cel span.t-right {background:url(../images/line_right.png) no-repeat 0 0; right:1px; text-align:right;}

.b-content-header {}
	.b-content-header .b-img-row .b-img-cel {width:auto;}
	.b-content-header .b-img-row .b-img-cel span { width:370px;}
	.b-content-header .b-img-row .b-img-cel span.t-left {background-image:url(../images/line_left_b.png);}
	.b-content-header .b-img-row .b-img-cel span.t-right {background-image:url(../images/line_right_b.png);}

.b-content { float:left; width: 595px;}
.b-sidebar { float:left; width:294px; padding-left:10px;}

.spacer {height:20px;}

/*** Footer Styles ***/
#footer {background:#db51ac url(../images/bg_footer.gif) repeat-x 0 0; border-top:0px solid #db51ac; color:#fff; font-size:0.8em; text-align:right; min-width:960px;}
	#footer .inner {width:940px; margin:0 auto; padding:8px 0 0 0;}


	













