body{
	font-family: arial, tahoma, verdana, helvetica, geneva, sans-serif;
	font-size: 11px;
	color: #232323;
	margin: 0px;
	background-color: #b6d4f0;
}

td{
	font-family: arial, tahoma, verdana, helvetica, geneva, sans-serif;
	font-size: 11px;
	color: #232323;
}

h1{
	font-size: 14px;
	font-weight: bold;
	color: #567db8;
}

A{
	font-family: arial, tahoma, verdana, helvetica, geneva, sans-serif;
	font-size: 11px;
	color: #232323;
}

A:Hover{
	font-family: arial, tahoma, verdana, helvetica, geneva, sans-serif;
	font-size: 11px;
	color: #800000;
}

.error{
	padding: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #c00000;
	border: 1px #c00000;
	border-style: dotted none dotted none;
}

.maintable{
	width: 1000px;
}

.navicell{
	width: 200px;
}

.contentcell{
	width: 570px;
	padding-left: 15px;
	padding-right: 15px;
}

.adcell{
	width: 200px;
}

td.rootcat A{
	padding: 4px;
	background-color: #7d9715;
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	background-image: url(http://www.rabattixx.de/regional/pics/bg_navi.gif);
}

td.rootcat A:Hover{
	font-size: 12px;
	color: #ffffff;	
	text-decoration: underline;
}

td.subcat_1 A{
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #444f13;
	background-color: #e3f19f;
	padding: 3px;
	padding-left: 10px;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}

td.subcat_1 A:Hover{
	font-size: 12px;
	color: #ff5501;	
	text-decoration: underline;
}

td.subcat_2 A{
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #444f13;
	background-color: #fbfdf1;
	padding: 3px;
	padding-left: 15px;
	text-decoration: none;
	border-bottom: 1px solid #d2daac;
}

td.subcat_2 A:Hover{
	font-size: 11px;
	color: #ff5501;	
	text-decoration: underline;
}

td.subcat_2_active A{
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #444f13;
	background-color: #fbfdf1;
	padding: 3px;
	padding-left: 15px;
	text-decoration: none;
	border-bottom: 1px solid #d2daac;
}

td.subcat_2_active A:Hover{
	font-size: 11px;
	color: #ff5501;	
	text-decoration: underline;
}

.breadcrumb{
	font-weight: normal;
	color: #4a6990;
	padding-bottom: 5px;
}

.breadcrumb A{
	font-weight: normal;
	color: #4a6990;
	text-decoration: none;
}

.breadcrumb A:Hover{
	font-weight: normal;
	color: #ff5501;	
	text-decoration: underline;
}

.zanox_ads_table{
	width: 100%;
	text-align: center;
	border: 1px solid #d5d5d5;
}

.zanox_ads_header{
	padding: 4px;
	padding-left: 15px;
	font-size: 12px;
	font-weight: normal;
	color: #606060;
	background-image: url(../pics/sponsorheader_bg.gif);
	text-align: left;
}

.footer{
	width: 100%;
	border: 1px solid #d5d5d5;
	height: 30px;
	background-image: url(http://www.rabattixx.de/regional/pics/footer_bg.gif);
}

.footer_links A{
	color: #606060;
	text-decoration: none;
}

.eyecatcher{
	background-color: #ff6701;
	height: 30px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
}

.sparschwein_header{
	font-size: 18px;
	color: #fafafa;
	font-weight: bold;
}

.teaser_user_table{
	border: 1px #ed952d;
	border-style: solid solid solid solid;
	width: 100%;
	margin: 2px;
	height: 260px;
}

.teaser_user_head{
	background-color: #ed952d;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
}

.teaser_user_content{
	padding-left: 2px;
	font-size: 11px;
	font-family: arial, geneva, helvetica, sans-serif;
	vertical-align: top;
}

.teaser_shop_table{
	border: 1px #4f95cb;
	border-style: solid solid solid solid;
	width: 100%;
	margin: 2px;
	height: 260px;
}

.teaser_shop_head{
	background-color: #4f95cb;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
}

.reg_form_table{
	border: 1px #7abede;
	border-style: none solid solid solid;
	background-color: #fafafa;
}

.header_register{
	padding-left: 5px;
	font-size: 18px;
	font-weight: bold;
	color: #fafafa;
	font-family: arial, tahoma, geneva, helvetica, sans-serif;
}

.reg_infotable{
	vertical-align: top;
	border-left: 1px solid #c0c0c0;
	background-color: #ededed;
	width: 180px;
	padding: 3px;
	color: #a60000;
	font-size: 11px;
}

.register_info{
	font-size: 11px;
}

.login_info_top{
	height: 120px;
	background-color: #dbe9f5;
	border: 1px #ffffff;
	border-style: none none solid solid;
	color: #1b3953;
	font-size: 11px;
	padding: 4px;
}

.login_info_bottom{
	height: 120px;
	background-color: #bcd3e4;
	border: 1px #ffffff;
	border-style: none none none solid;
	color: #1b3953;
	font-size: 11px;
	padding: 4px;
}

.login_info_top A{
	text-decoration: none;
	font-size: 12px;
	font-family: geneva, arial, tahoma, sans-serif;
	font-weight: bold;
	color: #496BA3;
}

.login_info_bottom A{
	text-decoration: none;
	font-size: 12px;
	font-family: geneva, arial, tahoma, sans-serif;
	font-weight: bold;
	color: #496BA3;
}

.login_info_top A:Hover{
	text-decoration: none;
	font-size: 12px;
	font-family: geneva, arial, tahoma, sans-serif;
	font-weight: bold;
	color: #FF7F01;
}

.login_info_bottom A:Hover{
	text-decoration: none;
	font-size: 12px;
	font-family: geneva, arial, tahoma, sans-serif;
	font-weight: bold;
	color: #FF7F01;
}

.suche_navi{
	border: 1px solid #1f516d;
	padding: 2px;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	background-color: #ffffff;
	color: #1f516d;
	text-decoration: none;
}

.suche_keywords A{
	font-size: 10px;
	color: #1f516d;
	text-decoration: none;
}

.suche_keywords A:Hover{
	font-size: 10px;
	color: #ff6101;
	text-decoration: underline;
}

/*Links in der linken Navigation*/
td.link_leftnavi_head{
	display:block;
	font-family: Arial, tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	background-color: #4A80A6;
	width: 100%;
	text-decoration: none;
	padding: 4px;
}

.link_leftnavi {
	font-family: geneva, tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	background-color: #FA7B0A;
	border : 1px #F5CDA9;
	border-style : solid none none none;	
}
td.link_leftnavi A{
	display:block;
	font-family: Arial, tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #c75415;
	font-weight: normal;
	background-color: #fafafa;
	width: 100%;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	/*background-image: url(../pics/bg_navi.gif);*/
}

td.link_leftnavi A:Hover{
	font-family: arial, tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	background-color: #c75415;
	width: 100%;
	text-decoration: none;
	/*background-image: url(../pics/bg_subcat_1.gif);*/
}

.link_leftnavi_active {
	font-family: geneva, tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	background-color: #FA7B0A;
	border : 1px #F5CDA9;
	border-style : solid none none none;
}

td.link_leftnavi_active A{
	display:block;
	font-family: Arial, tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background-color: #c75415;
	width: 100%;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	/*background-image: url(../pics/bg_subcat_1.gif);*/
}

td.link_leftnavi_active A:Hover{
	font-family: arial, tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background-color: #c75415;
	width: 100%;
	text-decoration: none;
}

/*Formatierung für gefunde Gutscheine in category.tpl*/
.found_voucher{
	width: 100%;
	border: 0px #C1D0E7;
	border-style: none none solid none;
	font-weight: bold;
	font-size: 12px;
	color: #C1D0E7;
	padding-bottom: 7px;
}

.sponsorlink_table{
	border: 1px #d5d5d5;
	border-style: solid solid solid solid;
	width: 100%;
	background-color: #ffffff;
}

.sponsor_head{
	font-size: 11px;
	font-weight: bold;
	color: #aeb7bc;
	padding-top: 10px;	
}

td.sponsor_link A{
	display: block;
	color: #ff5b01;
	font-weight: bold;
	font-size: 13px;
	font-family: tahoma, arial, verdana, sans-serif;
	text-decoration: none;
	padding: 3px;
	padding-left: 15px;
	border-bottom: 1px solid #d5d5d5;
	background-image: url(../pics/sponsorheader_bg.gif);
}

td.sponsor_link A:Hover{
	color: #b90707;
	font-weight: bold;
	font-size: 13px;
	font-family: tahoma, arial, verdana, sans-serif;
	text-decoration: none;
}

/*Show_shop.tpl*/
.show_shop_header{
	font-weight: bold;
	font-size: 13px;
	color: #ff4f01;
	text-decoration: none;
	border-bottom: dotted 0px #C2D7E6;
}

td.show_shop_header A{
	font-weight: bold;
	font-size: 13px;
	color: #ff5b01;	
	text-decoration: none;
}
td.show_shop_header A:Hover{
	font-weight: bold;
	font-size: 13px;
	color: #e44600;
	text-decoration: underline;
}

.shopdesc{
	color: #232323;
}

.show_shop_logo{
	border: 0px;
	width: 190px;
	text-align: center;
	vertical-align: middle;
	padding: 4px;
	
}

/*show_details.tpl*/

.details_maintable{
	border: 1px #d5d5d5;
	border-style: solid solid solid solid;
}

.detailsheader{
	font-size: 15px;
	font-weight: bold;
	font-family: tahoma, arial, geneva, sans-serif;
	color: #d02c00;
	padding: 4px;
	padding-left: 15px;
	vertical-align: middle;
	/*background-color: #ff5b01;
	background-image: url(../pics/voucherdetails_bg.gif);*/
}

.h1_detailsheader{
	font-size: 15px;
	font-weight: bold;
	font-family: tahoma, arial, geneva, sans-serif;
	color: #d02c00;
	margin: 0px;
	padding: 0px;
}

.details_voucher_left{
	padding-left: 3px;
	height: 22px;
	font-weight: bold;
}

.details_voucher{
}

.details_voucher_anbieter{
	height: 20px;
	color: #232323;
	font-weight: normal;
	font-size: 12px;
	background-color: #eeeeee;
	padding: 2px;
}

.details_voucher_anbieter A{
	color: #232323;
	font-weight: normal;
	font-size: 12px;
	background-color: #eeeeee;
	padding: 2px;
	text-decoration: none;
}

.details_voucher_anbieter A:Hover{
	color: #ff5501;
	font-weight: normal;
	font-size: 12px;
	background-color: #eeeeee;
	padding: 2px;
	text-decoration: none;
}

.details_action{
	font-size: 13px;
	font-weight: normal;
	color: #486a9c;
}

td.details_action A{
	font-size: 13px;
	font-weight: normal;
	color: #486a9c;
	text-decoration: underline;
}

td.details_action A:Hover{
	font-size: 13px;
	font-weight: bold;
	color: #ff5501;
	text-decoration: underline;
}

.headnavi{
	width: 130px;
	height: 80px;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 3px;
}

td.headnavi A{
	font-size: 12px; 
	font-weight: bold; 
	color: #ffffff;
	text-decoration: none;
}

td.headnavi A:Hover{
	text-decoration: underline;
	color: #ffffff;
	font-size: 12px;
}

.headnavi_small{
	padding: 2px; 
	vertical-align: top;
	color: #808080;
}

.headnavi_small A{
	font-size: 10px;
	text-decoration: none;
	color: #808080;
}

.headnavi_small A:Hover{
	color: #ff5501;
	font-size: 10px;
	text-decoration: undeline;
}

td.usernavi A{
	padding: 4px;
	background-color: #fafafa;
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #698ec5;
	text-decoration: none;
	border-bottom: 0px solid #698ec5;
	/*background-image: url(../pics/bg_usernavi.gif);*/
}

td.usernavi A:Hover{
	font-size: 12px;
	color: #ffffff;	
	text-decoration: none;
	background-color: #698ec5;
}

.userdata_header{
	padding: 3px;
	padding-bottom: 4px;
	background-color: #7d9715;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	background-image: url(../pics/bg_usernavi.gif);
}

.header_under{
	background-color:#fafafa;
	border: 0px solid #d5d5d5; 
	background-image: url(../pics/header_under_bg.gif);
	font-size: 10px;
	text-decoration: none;
	color: #808080;
	padding: 3px;
}

.header_under A{
	font-size: 10px;
	text-decoration: none;
	color: #808080;
}

.header_under A:Hover{
	color: #ff5501;
	font-size: 10px;
	text-decoration: undeline;
}

.top_voucher_head{
	width: 100%;
	border: 1px #d14109;
	border-style: none none solid none;
	font-weight: bold;
	font-size: 12px;
	color: #d14109;
	background-color: #e9dcb3;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
}

.zanox_products{
	width: 100%;
}

.zanox_products_header{
	font-weight: normal;
	font-size: 13px;
	color: #39637d;
	padding: 3px;
}

.rec_headline{
	padding: 3px;
	font-size: 10px;
	color: #495a7d;
	font-weight: bold;
}

td.newest_voucher A{
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #aa0202;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

td.newest_voucher A:Hover{
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #aa0202;
	text-decoration: underline;
	padding-left: 10px;
	padding-right: 10px;
}

.key_tags{
	padding: 10px;
	text-align: center;
}

.key_tags A{
	color: #808080;
	text-decoration: none;
}

.key_tags A:hover{
	color: #f9650d;
	text-decoration: underline;
}