﻿ body {
	width:100%;
	height:auto;
	text-align:center;
	background:#E3E3E3 top left repeat-x;
	margin:15px 0 5px 0;
	padding:0;
	font-family:Verdana, Arial, sans-serif;
	font-size:70%;
	color:#4B4B4B;
}

a:link {color:#4B4B4B;text-decoration:none;}
a:visited {color:#4B4B4B;text-decoration:none;}
a:hover {color:#B52A00;text-decoration:none;}
a:active, a:focus {color:#4B4B4B;text-decoration:none;}

#left-content {width:190px;margin:0 30px 0 0;float:left;}
#middle-content { width:550px;margin:0 20px 0 0;float:left;overflow:hidden;}
#right-content {width:170px;float:left;overflow:hidden;}
#header {margin:10px 0 30px 0;}
.clear {clear:both;display:block;width:100%;height:1px;overflow:hidden;}
.line {clear:both;height:1px;overflow:hidden;width:auto;background:url(./images/line.gif) top left repeat-x;margin:8px 0 8px 0;}

h1 { font-size:1.4em;margin:0 0 0 0;padding:0;color:#4B4B4B; }

#container,ul#footer_menu {width:960px; height:auto; margin:0 auto; text-align:left; border:1px solid #8D8D8D; padding:10px; background-color:white;}

ul#mnu-category {list-style:none;margin:0;padding:0}
ul#mnu-category li {display:block;margin:0 0 5px 0;}
ul#mnu-category li a {font-weight:bold;margin:0 5px 0 0;}
ul#mnu-category li a.cur, ul.all-shops li a.cur {color:#B52A00;}

p.info-txt {margin:0 0 10px 0;padding:0;}
p.coupon-date { font-size:0.8em;color:#888;}
h2 {font-size:1.2em;margin:0;padding:0;}

.coupon-text,coupon-company {margin:0 0 0 0;}        
p.coupon-desc {margin:0 0 10px 0;padding:0;}
p.coupon-link {margin:0 0 5px 0;padding:0;}
p.coupon-link a {padding:0 5px 0 8px;text-decoration:none;color:#4B4B4B;display:block;width:160px;line-height:180%;background-color:#eeeeee;border:1px solid #cccccc;text-align:center;font-size:1.1em;font-weight:bold;}
p.coupon-link a:hover {background-color:#DAE6EF;border:1px solid #BBD1E1;}
p.coupon-link img {border:none;margin:4px 7px 0 0;float:left;}
span.coupon-link-txt {margin:0px 0 0 0;padding:0 0 0 0;display:block;}

.coupon-image, .coupon-text, .company-image, .company-text {float:left;}
.coupon-image, .company-image {width:130px;margin:0 30px 0 0;border:1px dotted black;padding:5px 0 0 10px}
.company-text,.coupon-text {width:370px;}
div.coupon-desc ul {list-style:none;margin:8px 0 15px 0;padding:0;}
div.coupon-desc li {background:url(./images/list_bg.jpg) top left no-repeat;padding:0 0 0 11px;background-position:0px 5px;margin:0 0 3px 0;}
div.coupon-desc li a {text-decoration:underline;}

ul.company-list {margin:0;overflow:hidden;list-style:none;background-color:#DAE6EF;border:1px dotted black;padding:10px;margin:0 0 30px 0;}
ul.company-list li {float:left;width:150px;margin-bottom:5px;font-weight:bold;background:url(./images/list_bg.jpg) top left no-repeat;background-position:0px 5px;padding:0 0 0 11px;}
ul.company-list li a {text-decoration:underline;}

p.company-keywords {font-size:0.8em;color:#cccccc;}
div.company-banner {text-align:center;}
div.company-banner h2 {margin:0 0 10px 0;}
a.bold {font-weight:bold;font-size:1.2em;}

div#tag-cloud ul {margin:0;padding:0;list-style:none;}
div#tag-cloud ul li {display:inline;margin-right:7px;}
div#tag-cloud ul li a {text-decoration:underline;}

ul.all-shops {margin:5px 0 0 0;padding:0;list-style:none;height:350px;overflow:auto;}
ul.all-shops li {line-height:17px;font-weight:bold;}

div#allShops {clear:both;margin:40px 0 250px 0;}
div#relative-companys {margin:0 0 40px 0;}
div#relative-companys ul {margin:0;padding:0;list-style:none;max-height:200px;overflow:auto;}
div#relative-companys ul li {line-height:17px;display:inline;margin-right:10px;}
div#relative-companys ul li a {text-decoration:underline;}
div#coupon-topten {margin:0 0 40px 0;}
div#coupon-topten img { margin:0 0 20px 15%;display:block;border:none;border:1px dotted black;}

ul#footer_menu {background-color:#8D8D8D;padding-top:5px;padding-bottom:5px;display:block;list-style:none;text-align:center;}
ul#footer_menu li {display:inline;margin-right:10px;}
ul#footer_menu li a {color:White;}

#impressum p {line-height:140%;margin-bottom:20px;}
a.logo img { border:none;}

div.coupon_info {float:left;margin:0 0 0 70px;}
div.coupon_info h1 {font-size:1.3em;margin:0px 0 0 0;padding:0;}
div.coupon_info p {margin:5px 0 0 0;padding:0;}