/* CSS Document */

body {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
   margin: 0 auto;
        padding: 0;
        background-color: #FFFFFF;
        background-image: url('images/Page-BgSimpleGradient.jpg');

        background-repeat: repeat-x;
        top:0;
        width:100%;

}

a {
        color:#000000;
}
a:hover {
        color:#990000;
}

h1 {
        font-size:1.6em;
}

h2 {
        font-size:1.2em;
}
h3 {
        font-size: 1.2em;
        margin: 0px;
        padding-bottom: 5px;
        color: black;
        font-weight: bold;
}

#wrapper {
        /*background:url(images/wrap-bg.png);*/
        border:solid 1px #C7D0CD;
        background-color:#f6f8f7;
        width:779px;
        margin:10px auto;
}

#header {
        /*background:url(images/header.png);*/
        height:160px;
        color:#808080;
        background:url(images/header.jpg);
}

#head-font {
        float:left;
        width:420px;
                  height:90px;
        margin:20px 0 0 20px;
}

#title {
        font-size:24px;
        font-weight:bold;
        margin-top:10px;
        color:#990000;
        position: relative;

}
#title span {
        background: url(images/gradient-glossy.png) repeat-x;
        position: absolute;
        display: block;
        width: 305px;
        margin-left:46px;
        height: 18px;
}

#slogan {
        font-size:12px;
}

#advert {
        background:url(images/advert.png);
        width:468px;
        height:60px;
        margin:10px 13px 10px 0;
        float:right;
}

#header ul {
        list-style:none;
        margin: 0px;
        padding:0px 0 3px 10px;
        color:#333333;
        clear:both;
        border-bottom: solid 2px #C7D0CD;

}

#header li {
        display:inline;
        margin:0 0px 0 0px;
         padding:3px;

        background-color:#C7D0CD;
}

#header li a {
        color:#333333;
        text-decoration:none;
        padding:2px;
}
#header li a:hover {
        color:#ffffff;
        background-color:#990000;
}


#content {
        margin:0px 10px 10px 10px;
        float:right;
        width:540px;
}

#sidebar {
        margin:0px 0px 10px 10px;
        float:left;
        width:195px;
}

#sidebox {
        padding:4px;
        border:dotted 1px #C7D0CD;
        background-color: #F3F5F4;
        width:100%;
}
#sidebar ul.sidemenu {
        list-style-type:square;
        margin:2px 0 2px 15px;
        padding:0;
}
#sidebar ul.sidemenu li {
        margin-bottom:1px;
        border-bottom: 1px dotted silver;
}
#sidebar ul.sidemenu a {
        display:block;
        font-weight:normal;
        color: #333;
        text-decoration:none;
        padding:2px 5px 2px 0px;
        background: transparent;

}
#sidebar ul.sidemenu a:hover {
        color: #990000;
        font-weight:bold;
}


#footer {
        /*background:url(images/footer.png);*/
        height:15px;
        clear:both;
}

#footercontent {
        text-align: center;
        font-size:10px;
}

.gutschein{
        background-color: #FFFFFF; /*#FFF4E6*/
        border:dashed 2px #990000;
        padding:6px;
        margin:0px;
}

.seitenanzeige{
        text-align:center;
}
.gutschein-abrufen {
        float:right;
        border:dotted 1px #990000;
        background-color:#990000;
        padding:3px;
        text-decoration:none;
        display:block;
        width:auto;
        color:#FFFFFF;
}
.gutschein-abrufen:hover {
        background-color:#FFFFFF;
        color:#990000;
}
.gutschein-name {
        text-decoration:none;
        font-weight:bold;
        color:#990000;
        font-size:14px;
}
.gutschein-name:hover {
        color:#000000;
        text-decoration:underline;
        }
.gutschein-nummer {
        text-decoration:none;
        font-weight:bold;
        color:#990000;
        font-size:14px;
        padding:5px;
        border:solid 2px #990000;
        background-color:#FFFFFF;
}
.kommentarlink {
        color:#333333;
        margin-top:4px;
        font-size:10px;
        }
.kategorielink {
        color:#333333;
        padding-bottom:3px;
        font-size:12px;
        text-decoration:none;
        }
.kategorielink:hover {
        color:#000000;
        text-decoration:underline;
        }
.partnerlink {
        color:#333333;
        text-decoration:none;
                  font-size:8px;
        }
.gueltigkeit {
        font-size: 11px;
        font-weight: bolder;
        color:#990000;
}
/* bg-art */
#art-page-background-glare
{
        position: absolute;

        height: 322px;
        left: 0;
        top: 0;
}

#art-page-background-glare-image
{
        background-image: url('images/Page-BgGlare.png');
        background-repeat: no-repeat;
        height: 322px;
        /*width: 294px;*/
        margin: 0;
}
.reviewer {
font-size:5px;
}
.rating {
font-size:5px;
}
.ratebox {
	background-image: url('images/rating3.jpeg');
	background-repeat: no-repeat;
	background-position: bottom;
	width: 52px;
	height:11px;
	float:right;
	padding:5px;
}

