body {
	margin:0;
	padding: 0;
	font:12px/18px 'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;	font-size: 12px;
	color:#434343;
	background: #fff;
}

img.punkte_icon {
	vertical-align: -1px;
	margin-left: 4px;
}

/* Input Felder */

textarea {
    color: #000000;
	background-color:#F9F9F9;
	border:1px solid #979696;
}

input, select {
    color: #000000;
	background-color:#F9F9F9;
	border:1px solid #979696;
	font-size:11.5px;
	height:15px;
	padding:3px;
	vertical-align:middle;
}

select {
	height:23px;
	padding:3px 0;
}

input[type="submit"], input[type="reset"] {
	border:2px solid #CCCCCC;
	height:30px;
	padding:0;
	width:242px;
}

input[type="file"] {
	height: 22px;
}

fieldset {
	border: 1px solid #555555;
	background-color: #EEEEEE;
}

fieldset legend {
	color: #ae0101;
}

input.button {
	width: 170px;
}
/* Input Felder Ende */

/* Links */

a {
	color:#AE0101;
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

/* Links Ende */

/* Tabellen */

table.t {
	width: 80%;
	margin: 10px auto;
	border-spacing: 0;
}

table.t th {
	color: #AE0101;
	background: url(../image/misc/tabelle_head_bg.png);
	background-repeat: repeat-x;
 	height: 18px;
	border-top: 1px solid #DAD9D9;
	border-bottom: 1px solid #DAD9D9;
	border-left: 1px solid #FCFCFC;
	border-right: 1px solid #C9C8C8;
}

table.t th:first-child {
	border-left: 1px solid #DAD9D9;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

table.t th:last-child {
	border-right: 1px solid #DAD9D9;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}


table.t td {
	background-color: #DBDADA;
	text-align: center;
	border: 1px solid #EEEEEE;
}

table.t tr.sec td {
	background-color: #B1B1B1;
	border: 1px solid #EEEEEE;
}

table.t tr td:first-child {
	border-left: none;
}

table.t tr td:last-child {
	border-right: none;
}

table.t tr.bestellungen {
	cursor:pointer;cursor:hand;
}

/* Tabellen Ende */

h1 {
	border-bottom:1px solid;
	font-size:15px;
	margin: 10px 0 0 0;
	padding:0 0 2px 10px;
}

#header_container {
	background: url(../image/header_bg.png) repeat-x;
	height: 100px;
}

#header_container #header  {
	margin: 0 auto;
	width: 980px;
}

#navigation_container {
	background: #BD0000;
}

#navigation_container #navigation {
	margin: 0 auto;
	padding: 0 0 0 0;
	height:28px;
	width:980px;
	overflow: hidden;
}

#navigation_container #navigation li {
	float:left;
	list-style:none;
	display:inline;
	height: 28px;
	width: 100px;
	text-align:center;
	background: #930000;
	margin-right: 10px;
}

#navigation_container #navigation li:hover {
	background: #A50000;
}

#navigation_container #navigation li a {
	display:block;
	text-decoration:none;
	height:21px;
	padding-top:7px;
	font-size:13px;
	color:#fff;
	font-weight: bold;
}

#navigation_container #navigation li.active {
	background: #fff;
}

#navigation_container #navigation li.active a {
	color: #4C4C4C;
}

#wrapper {
	width: 980px;
	margin: 0 auto;
}

#wrapper #sub_navigation {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	min-height:20px;
	width:725px;
	overflow: hidden;
}

#wrapper #sub_navigation li {
	float:left;
	list-style:none;
	display:inline;
	height: 20px;
	padding: 0 20px;
	text-align:center;
	border-right: 1px solid #535353;
	margin-bottom: 5px;
}

#wrapper #sub_navigation li:last-child {
	border-right: none;
}

#wrapper #sub_navigation li a {
	display:block;
	text-decoration:none;
	height:17px;
	padding-top:3px;
	font-size:12px;
	color:#535353;
	font-style: italic;
}

#wrapper #sub_navigation li a:hover {
	color: #8b8b8b;
}

#wrapper #sub_navigation li.active a {
	color: #BF0817;
}

#wrapper #content {
	float: left;
	width: 725px;
}

#wrapper #content #slider_container {
	width: 725px;
	overflow: hidden;
	position:relative;
}

#wrapper #content #slider_container #pramien-slider .scroll {
	overflow: hidden;
	position:relative;
}

#wrapper #content #slider_container .slider {
	margin: 30px auto 30px auto;
}

#wrapper #content #slider_container .slider .scrollButtons.left {
	left:-45px;
}

#wrapper #content #slider_container .slider .scrollButtons.right {
  right: -45px;
}

#wrapper #content #slider_container .slider .scrollButtons {
	cursor:pointer;
	position:absolute;
	top:27px;
}

#wrapper #content #slider_container .slider .panel {
	float: left;
}

#wrapper #content #slider_container .slider .panel .inside {
	padding: 0 30px;
}

#wrapper #content #slider_container .slider .panel .inside .slider_img {
	display: block;
	margin: 0 0 4px 0;
	width: 100%;
}


#wrapper #content #slider_container .slider .panel .inside h2 {
	width: 120px;
	font-size: 13px;
	margin: 3px 0 3px 0;
}

#wrapper #content #slider_container .slider .panel .inside p {
	font-size: 12px;
	margin: 0 0 3px 0;
	width: 120px;
}

#wrapper #content #so_gehts {
	overflow: auto;
	margin: 0 0 30px 0;
	padding-bottom: 1px;
}

#wrapper #content #so_gehts .so_gehts_schritt {
	float: left;
	color: #434343;
	font-weight: bolder;
	font-size: 15px;
	width: 240px;
	padding-top: 10px;
}

#wrapper #content #so_gehts .so_gehts_schritt img {
	vertical-align: top;
	float: left;
	margin-right: 5px;
	margin-top: -10px;
}

#wrapper #content #so_gehts .so_gehts_schritt a {
	text-decoration: none;
	font-weight: bolder;
	color: #434343;
	font-size: 11px;
}

#wrapper #content #so_gehts #so_gehts_info {
	font-size: 17px;
	font-weight: bolder;
	margin: 100px 0 20px 0;
	display: block;
}

#wrapper #content #so_gehts #so_gehts_registrieren {
	display: block;
	margin: 0 auto;
	width: 249px;
}

#wrapper #content #partner a {
	display: inline-block;
	margin: 0 20px 15px 0;
	overflow: hidden;
	height: 25px;
	position: relative;
}

#wrapper #content #partner a img {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0;
}

#wrapper #content #partner a:hover img {
	position: relative;
	top: -25px;
	left: 0px;
}

#wrapper #sidebar {
	width: 241px;
	float: right;
	margin-top: -58px;
}

#wrapper #sidebar #sidebar_content #sidebar_top {
	background: #fff;
	height: 23px;
	text-align: right;
	padding: 5px 0 0 10px;
	color: #434343;
	font-weight: bolder;
	font-size: 16px;
}

#wrapper #sidebar #sidebar_content #sidebar_top #sidebar_login {
	color: #434343;
	font-weight: bolder;
	font-size: 16px;
	text-decoration: none;
	vertical-align: middle;
	margin: 10px 10px 0 0;
}

#wrapper #sidebar #sidebar_content #sidebar_top #sidebar_login img {
	vertical-align: bottom;
}

#wrapper #sidebar #sidebar_content {
	padding: 0 11px 0 21px;
	background: url(../image/sidebar_bg.png) repeat-y;
	color: #434343;
	padding-bottom: 20px;
}

#wrapper #sidebar #sidebar_content p {
	margin: 10px 25px;
}

#wrapper #sidebar #sidebar_content #sidebar_weitersagen {
	border: 1px solid #000;
	padding: 5px;
}

#wrapper #sidebar #sidebar_content #sidebar_weitersagen a img {
	margin: 0 10px;
}

#wrapper #sidebar #sidebar_content input {
	border: 3px solid #A4A3A3;
	margin: 0 20px;
}

#wrapper #sidebar #sidebar_content h2 {
	margin-left: 20px;
	font-size: 15px;
}

#wrapper #sidebar #sidebar_content .sidebar_news {
	margin: 20px 0 0 20px;
	font-size:13px;
	overflow: hidden;
}

#wrapper #sidebar #sidebar_content .sidebar_news span {
	font-style: italic;
	font-size: 12px;
	display: inline-block;
	float: left;
	width: 69px;
}

#wrapper #sidebar #sidebar_content .sidebar_news a {
	text-decoration: none;
	display: inline-block;
	float: right;
	width: 119px;
	color: #434343;
	font-size: 13.5px;
	line-height: 16px;
	margin-right: 1px;
}

#wrapper #sidebar #sidebar_content #sidebar_links {
	margin-top: 50px;
}

#wrapper #sidebar #sidebar_content #sidebar_links a {
	display: block;
	color: #434343;
	font-size: 14px;
	text-decoration: none;
	margin: 10px 0 0 20px;
	font-weight: bolder;
}

#wrapper #sidebar #sidebar_bottom {
	background: url(../image/sidebar_bottom_bg.png) no-repeat;
	width: 241px;
	height: 32px;
}

#wrapper #content .pramien_suche {
	background: #eee;
	padding: 10px 20px;
	font-weight: bolder;
	margin: 20px 0;
}

#wrapper #content .suche {
	background: #eee;
	padding: 10px 20px;
	font-weight: bolder;
	margin: 20px 0;
	width: 250px;
	float: left;
	height: 116px;
}

#wrapper #content .tagcloud {
	float: left;
	width: 370px;
	background: #eee;
	padding: 10px 20px;
	margin: 20px 0 20px 25px;
	height: 116px;
}

#wrapper #content .suche span, #wrapper #content .pramien_suche span {
	display: inline-block;
	margin-right: 30px;
	width:130px;
}

#wrapper #content .suche #submit_suchen, #wrapper #content .pramien_suche #submit_suchen {
	border: none;
	width: 133px;
	height: 26px;
	padding: 0;
	display: block;
	margin: 20px auto 0;
}

#wrapper #content #pramien {
	list-style: none;
	width: 755px;
	padding: 0;
	margin: 20px 0 0 -30px;
}

#wrapper #content #pramien .pramie {
	float: left;
	display: inline;
	width: 180px;
	height: 175px;
	background: #eee;
	margin:0 0 30px 38px;
	padding: 3px 15px 15px 15px;
	position: relative;
}

#wrapper #content #pramien .pramie .titel {
	color: #6a6a6a;
	font-style: italic;
	margin: 0;
}

#wrapper #content #pramien .pramie .content {
	position: absolute;
	top: 28px;
}

#wrapper #content #pramien .pramie .content .pramien_bild {
	width: 180px;
	height: 110px;
	background: #fff;
	display: block;
	text-align: center;
	padding-top: 10px;
	position: absolute;
}

#wrapper #content #pramien .pramie .content .pramien_pkt {
	color: #Ad101c;
	position: absolute;
	top: 128px;
	width: 120px;
	font-style: italic;
	font-weight: bold;
	left: 10px;
	font-size: 11px;
}

#wrapper #content #pramien .pramie .content .pramien_add {
	position: absolute;
	top: 125px;
	left: 127px;
	display: block;
}

#wrapper #content #pramien .pramie .content .pramien_info {
	position: absolute;
	top: 125px;
	left: 157px;
	display: block;
}

.blockwarning {
	background-color:#780B0B;
	bottom:0;
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
	left:0;
	position:fixed;
	text-align:center;
	width:100%;
}

.blockwarning p {
	margin-top:6px;
}

.info {
	background:url(../image/misc/info.png) no-repeat scroll 3px center transparent;
	border:2px solid #AAAAAA;
	margin:8px 0 0;
	padding:3px 3px 3px 23px;
}

/* FAQ */

#wrapper #content .faq_kategorie {
	margin: 8px 20px 0 20px;
	font-size: 15px;
	font-weight: bold;
	color: #ae0101;
}

#wrapper #content .faq_entry {
	margin: 8px 20px 0 20px;
	padding: 3px 3px 3px 23px;
	background: url(../image/misc/faq_pfeil_unten.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	color: #535353;
	cursor:pointer;cursor:hand;
	font-weight: bold;
}

#wrapper #content .faq_entry_open {
	background: url(../image/misc/faq_pfeil_oben.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	color: #ae0101;
	
}

#wrapper #content .faq_entry:hover {
	text-decoration: underline;
}

#wrapper #content .faq_entry_detail {
	margin: 8px 20px 0 43px;
	padding: 0 20px 0 0;
	display: none;
}
/* FAQ Ende */

/* Partner */

#wrapper div.abanner {
    height: 60px;
    width: 234px;
#    margin: 0 0 5px 0;
    overflow: hidden;
}

#wrapper div.abanner img {
    margin: 0;
}

#wrapper div.abanner img.badge {
    position: absolute;
    top: 0;
    left: 0;
}

#wrapper div.bewertungbg {
    background: url('../image/angebote/sterne.png') no-repeat left center;
    width: 95px;
    height: 15px;
    float: left;
}

#wrapper div.bewertungfg {
    background: url('../image/angebote/sterne_rot.png') no-repeat left center;
    height: 15px;
}

#wrapper div#angebote_gitter {
	text-align: left;
	width: 738px;
	margin-left: -5px;
}

#wrapper div#angebote_gitter a {
	text-decoration: none;
}

#wrapper div#angebote_gitter div.angebot {
	width: 234px;
	height: 100px;
	display: inline-block;
	padding: 2px 0;
	margin: 10px 5px;
	overflow: hidden;
	background:#eee;
    background-repeat: no-repeat;
}

#wrapper div#angebote_gitter div.angebot p.titel {
	color: #5e5e5e;
	margin: 0 0 0 5px;
	text-align: left;
	font-weight: bolder;
}

#wrapper div#angebote_gitter div.angebot div.abanner {
	margin: 0 0 5px 0;
	position: relative;
}

#wrapper div#angebote_gitter div.angebot div.ainfo {
	margin: 0 0 0 5px;
    line-height: 13px;
    font-size: 10px;
    text-align: left;
    vertical-align: middle;
}

#wrapper div#angebote_gitter div.angebot div.ainfo span {
	display: inline-block;
	float: right;
	margin-right: 10px;
	font-size: 11px;
	color: #434343;
	vertical-align: middle;
}

#wrapper div#angebote_gitter div.angebot div.ainfo span.verguetung {
    overflow: auto;
    float: right;
    padding:2px;
    border: 1px solid #ff5b5b;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #bb0f0f;
    color: #ffffff;
    font-size: 9px;
    font-weight: bold;
}

#wrapper div.angebote_popup {
    overflow: auto;
    padding: 10px;
}

#wrapper div.angebote_popup div.beschreibung {
    width: 515px;
    float: left;
}

#wrapper div.angebote_popup div.poster {
	width: 234px;
	float: right;
}

#wrapper div.angebote_popup div.poster div.ainfo 
}

#wrapper div.angebote_popup div.poster div.ainfo span.c_bewertung {
	float: right;
	font-size: 11px;
}

#wrapper div.angebote_popup div.poster div.ainfo p.verguetung {
	clear: both;
    overflow: auto;
    margin: 0;
    padding: 2px;
    border: 1px solid #ff5b5b;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #bb0f0f;
    align: center;
    color: #ffffff;
    font-weight: bold;
}

#wrapper div.angebot_liste {
    background:url(../image/content/cbox.jpg);
    background-repeat: repeat-x;
    margin: 15px 20px;
    border: 1px solid #f5f5f5;
	outline: 1px solid #dadada;
	padding: 10px;
}

#wrapper div.angebot_liste div.container {
	margin: 5px 0;
	overflow: auto;
}

#wrapper div.angebot_liste div.container div.poster {
	width: 234px;
	float: left;
	padding: 0;
    text-align: center;
}

#wrapper div.angebot_liste div.container div.poster div.bewertung {
	font-size: 11px;
	margin: 0 0 5px 0;
	overflow: auto;
}

#wrapper div.angebot_liste div.container div.poster p.verguetung {
	overflow: auto;
	margin: 0;
	padding: 2px;
    border: 1px solid #ff5b5b;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #bb0f0f;
    color: #ffffff;
    font-weight: bold;
}
	
#wrapper div.angebot_liste div.container div.beschreibung {
	width: 660px;
	float: right;
}

#wrapper #content .partner_info_box {
	background: #eee;
	height: 100px;
	overflow: auto;
}

#wrapper #content .partner_info_box #partner_info_box_banner {
	float: left;
	margin: 20px ;
}

#wrapper #content .partner_info_box #partner_info_box_info {
	float: right;
	width: 425px;
	margin-top: 22px;
}

#wrapper #content .partner_info_box #partner_info_box_info span {
	display: inline-block;
	width: 100px;
}

#wrapper #content .partner_info_box #partner_info_box_info .partner_info_box_name {
	color: #BD0000;
	font-size: 16px;
	font-weight: bolder;
	width:150px;
}

#wrapper #content .partner_banner_gross {
	text-align: center;
	margin-top: 30px;
}

#wrapper #content .partner_info {
	background: url(../image/angebote_view_bg.png);
	width: 723px;
	overflow: auto;
	margin-top: 30px;
	min-height: 343px;
}

#wrapper #content .partner_info h2 {
	color: #BD0000;
}

#wrapper #content .partner_info .partner_info_links {
	float: left;
	width: 400px;
	margin-left: 20px;
}

#wrapper #content .partner_info .partner_info_links p span {
	display: block;
	margin-bottom: 5px;
}

#wrapper #content .partner_info .partner_info_links p span img {
	vertical-align: middle;
	margin-right: 5px;
}

#wrapper #content .partner_info .partner_info_rechts {
	float: right;
	width: 225px;
}

#wrapper #content .partner_info .partner_info_rechts .partner_angebot_details_name {
	font-weight: bolder;
	margin: 0 5px 0 15px;
}

#wrapper #content .partner_info .partner_info_rechts .partner_angebot_typ {
	font-weight: bolder;
	color: #BD0000;
	margin-left: 5px;
}

/* Popup Box */

#wrapper .popup {
	height: 0;
	left: 0;
	top: 0;
	overflow: visible;
	position: absolute;
	top: 0;
	width: 100%;
}

#wrapper .popup_box {
	margin: auto;
	overflow: auto;
	position: relative;
	width: 780px;
	top: 100px;
	background-color: rgba(82, 82, 82, 0.698);
	z-index: 100;
	padding: 10px;
}

#wrapper .popup_box_container {
	background-color: #EEEEEE;
	z-index: 101;
	overflow: auto;
}

#wrapper .popup_box_container h2 {
	height: 29px;
	background: url(../image/popupbox/h2_bg.png);
	margin:0;
	padding: 11px 0 0 10px;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bolder;
}

#wrapper #close_popup {
	position: absolute;
	top: 20px;
	right: 40px;
	background: url(../image/popupbox/close.png);
	border: none;
	text-decoration: none;
	width: 20px;
	height: 20px;
}

#wrapper #close_popup:hover {
	background: url(../image/popupbox/close2.png);
}

/* Popup Box Ende */

/* Kommentar */
#wrapper div.kommentar {
	border: 3px solid #DBDADA;
	padding: 5px 0 0 5px;
	margin: 10px;
}

#wrapper p.kommentar {
	font-size: 16px;
	margin-left: 10px;
}

#wrapper #kommentar_schreiben form textarea {
	width:752px;
	margin:0 10px 10px 10px;
	border: 2px solid #B1B1B1;
	padding: 2px;
}

#wrapper #kommentar_schreiben form input {
	width:109px;
	height: 32px;
	margin:0 0 5px 10px;
	border: none;
	background-color: #EEEEEE;
}

#wrapper #kommentare_blatter {
	padding: 0;
	margin: 0 10px 0 10px;
	height: 22px;
	overflow: auto;
	text-align:right;
}
#wrapper #kommentare_blatter p.kommentare_blattern {
	text-align:center;
	margin: 0 5px 0 0 ;
	float: right;
	height: 18px;
	width: 18px;
	border: 2px solid lightsteelblue;
	cursor:pointer;cursor:hand;
}

#wrapper #kommentare_blatter p.kommentare_blattern:hover {
	border: 2px solid #0066CC;
}
/* Kommentar Ende */

/* Pramiengalerie */

#wrapper #content ul#pramiengalerie {
	margin: 15px 0 20px 20px;
	padding: 0 0 0 0;
}

#wrapper #content ul#pramiengalerie li {
	margin: 5px 0 5px 10px;
	float:left;
	list-style:none;
	display:inline;
}

#wrapper #content ul#pramiengalerie .bestellung {
	display: block;
	float:left;
	height: 180px;
	width: 175px;
	background:#eee;
	text-align:center;
	padding:3px 15px 15px;
	margin:0 30px 30px 0;
}

#wrapper #content ul#pramiengalerie li a {
	color: #000000;
	height: 168px;
	width: 175px;
	display:block;
}

#wrapper #content ul#pramiengalerie li a:hover {
	text-decoration: none;
	color: #000000;
}

#wrapper #content #pramiengalerie li.bestellung .titel {
	color:#6A6A6A;
	font-style:italic;
	margin:0;
	text-align: left;
}

#wrapper #content ul#pramiengalerie li.bestellung p.content {
	display: block;
	width: 100%;
	text-align: center;
}

#wrapper #content ul#pramiengalerie li.bestellung p.content span.bild {
	display: block;
	height: 110px;
	padding-top: 10px;
	background: #fff;
}

#wrapper #content ul#pramiengalerie li.bestellung p.content span.bild img {
	height: 100px;
	max-width: 165px;
}

#wrapper #content ul#pramiengalerie li.bestellung p.content span.text {
	display: block;
	text-align:left;
	width: 140px;
	margin-top: 5px;
}

#wrapper p.bild_pramgal {
	margin: 10px 0;
	text-align:center;
}

#wrapper p.text_pramgal {
	margin: 15px 10px 0 10px;;
	padding: 5px;
/*	float: left;
	width: 220px;*/	
	border: 3px solid #DBDADA;
}

/* Pramiengalerie Ende */

/* Werbemittel */

#wrapper #content div#banner {
	float:left;
	border: 2px solid #dbdada;
	margin: 10px 0 10px 20px;
	padding: 5px;
	width: 140px;
	min-height: 378px;
}

#wrapper #content div#banner_details {
	float:left;
	border: 2px solid #dbdada;
	margin: 10px 0 10px 20px;
	padding: 0 0 20px 20px;
	width: 505px;
}

#wrapper #content div#banner_details textarea img {
	margin: 0 0 0 10px;
}

#wrapper #content div#banner_details p {
	margin: 15px 0 5px 0;
}

#wrapper #content p.banner {
	margin: 10px 0 10px 5px;
	width: 60px;
	cursor:pointer;cursor:hand;
	color: #AE0101;
}

#wrapper #content p.banner:hover {
	text-decoration: underline;
}

#wrapper #content div.banner_info {
	width: 105px;
	margin: 10px 0 10px 10px;
	padding: 0 0 0 10px;
	border: 2px solid #dbdada;
}
/* Werbemittel Ende*/

/* Bewertungssystem */

ul.unit-rating { 
	width: 75px;
	list-style:none;
	margin: 0 auto;
	padding:0px;
	height: 15px;
	position: relative;
	background: url('../image/misc/sterne.png') top left repeat-x;
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:15px;
	height: 15px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../image/misc/sterne.png') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:15px;}
.unit-rating a.r2-unit{left:15px;}
.unit-rating a.r2-unit:hover{width: 30px;}
.unit-rating a.r3-unit{left: 30px;}
.unit-rating a.r3-unit:hover{width: 45px;}
.unit-rating a.r4-unit{left: 45px;}	
.unit-rating a.r4-unit:hover{width: 60px;}
.unit-rating a.r5-unit{left: 60px;}
.unit-rating a.r5-unit:hover{width: 75px;}

.unit-rating li.current-rating {
	background: url('../image/misc/sterne.png') left bottom;
	position: absolute;
	height: 15px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}
		
/* Bewertungssystem Ende*/

/* Footer */

#wrapper #footer {
	margin-top: 20px;
	width: 980px;
	height: 60px;
	float: left;
	border-top: 1px solid #000;
	padding-top:10px;
}

#wrapper #footer a {
	float: right;
	color: #434343;
	display: inline-block;
	margin-right: 10px;
}

#wrapper #footer span {
	display: inline-block;
	margin-left: 10px;
}

#wrapper #footer span a {
	float:none;
}
/* Footer Ende */

/* Progressbar */

.freunde_progressbar {
	background: url('../image/content/freunde_balken_bg.gif') no-repeat left center;
	width: 156px;
	height: 14px;
	margin: 0 auto;
	padding-left:1px;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 15px;
}

.freunde_progressbar2 {
	background: url('../image/content/freunde_balken_inhalt.gif') no-repeat left center;
	height: 14px;
	margin-top: -15px;
}


#progressbar {
	background: url('../image/misc/progressbar_grau.png') no-repeat left center;
	width: 725px;
	height: 32px;
	margin: 0 auto;
}

#progressbar2 {
	background: url('../image/misc/progressbar_rot.png') no-repeat left center;
	color: #FFFFFF;
	font-size: 20px;
	height: 32px;
}

/* Progressbar Ende*/

/* Ticket */
#wrapper #content .ticket {
	margin: 0 20px;
}
/* Ticket Ende */

/* Pagination */

#seitennummerierung {
	text-align: right;
	clear: both;
	padding: 1px;
}

#seitennummerierung a {
	display: inline-block;
	height: 18px;
    width: 18px;
    border: 1px solid #bb6666;
    background-color: #f7f7f7;
    text-align: center;
    text-decoration: none;
}

div#seitennummerierung a:hover {
	border: 1px solid #920a0a;
}

div#seitennummerierung a#aktiv {
	display: inline-block;
    height: 18px;
    width: 18px;
    border: 1px solid #920a0a;
    background-color: #d64c4c;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
/* Pagination Ende */

