body {
    background: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	margin-bottom:0px;
}




.btn {
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
	background-image:url('../grafiken/button.gif');
	cursor: pointer;
	border:0px;	
	margin:0px;
	padding:5px;
	height:26px;
	width:72px;
}

div.pr, span.pr {
	font-size: 6pt;
	color: #000000;
	float: left;
	height: 30px;
	margin-right: 5px;
	text-align:left;
}
div.prg, span.prg {
	width: 60px;
	border: 1px solid #a1a1a1;
	height: 5px;
	font-size: 1px;
	text-align:left;
}
div.prb, span.prb {
	background: #023502;
	height: 3px;
	font-size: 1px;
	margin:1px;
	text-align:left;
}

.catlinks {
	float: left;
	width: 275px;
}
.catrechts {
	float: right;
	width: 275px;
}


.bildlink {
vertical-align:bottom
}

.bildlink_links {
margin-left:15px;
margin-right: 36px; 
}

.bildlink_rechts {

margin-right: 15px; 
}

.bildlink_mitte {
}

.f-link-thumb-outline {border:1px #023502 solid; padding:5px; width:130px; height:110px;}

.thumb {border:1px #023502 solid;}

.label {
	vertical-align:top;
	text-align: right;
}

.search-text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	border:1px #023502 double; 
	text-align:center;
	padding:1px;
}

a.flinks:link {color:#023502; font-weight:bold;}
a.flinks:visited {color:#023502; font-weight:bold;}
a.flinks:hover, active {color:#023502; font-weight:bold; text-decoration:none;}

a.readlinks:link {color:#023502; font-weight:normal; text-decoration:none;}
a.readlinks:visited {color:#023502; font-weight:normal; text-decoration:none;}
a.readlinks:hover, active {color:#023502; font-weight:normal; text-decoration:underline;}

a.rlinks:link {color:#023502; font-weight:bold;}
a.rlinks:visited {color:#023502; font-weight:bold;}
a.rlinks:hover, active {color:#023502; font-weight:bold; text-decoration:none;}





h1 {
	font-size: 14pt;
	margin: 5px 0 5px 0;
}

h2 {
	color:#FFB72C;
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

h3 {
	color: #FFA913;
	font-size: 8pt;
	padding: 0;
	border-bottom: 1px dotted #a1a1a1;
}

.p {
	margin:0px;
	padding:0px;
}

#descr {
	padding: 0px;
	margin: 0 0 5px 0;
}

td.err {
	padding: 3px;
	color: #FF0000;
	background: #FFEDED;
	border: 1px solid #A0A0A0;
	text-align: left;
}
td.msg {
	padding: 3px;
	color: #0000FF;
	background: #EDF3FF;
	border: 1px solid #A0A0A0;
	text-align: left;
}

.url {
	color: #aaaaaa;
}

.count {
	color: #1E511E;
	font-size: 8pt;
	font-weight: normal;
}

.nav {color:#ffffff; font-weight:normal; text-decoration:none;}
a.nav:link {color:#ffffff; font-weight:normal; text-decoration:underline;}
a.nav:visited {color:#ffffff; font-weight:normal; text-decoration:underline;}
a.nav:hover, active {color:#ff0000; font-weight:normal; text-decoration:none;}

a.subcats:link {color:#666666; font-weight:normal; text-decoration:none;}
a.subcats:visited {color:#666666; font-weight:normal; text-decoration:none;}
a.subcats:hover, active {color:#666666; font-weight:normal; text-decoration:underline;}

.maincat {font-weight: bold; font-size: 13px;color: #023502; margin:0px; padding:0px 12px 0px 14px; background: url(../grafiken/link-icon.gif) no-repeat left;}
a.maincats:link {color:#023502; font-weight:bold; text-decoration:none;}
a.maincats:visited {color:#023502; font-weight:bold; text-decoration:none;}
a.maincats:hover, active {color:#023502; font-weight:bold; text-decoration:underline;}

.cat-list {color:#666666; font-weight:normal; text-decoration:none;}
a.cat-list:link {color:#666666; font-weight:normal; text-decoration:none;}
a.cat-list:visited {color:#666666; font-weight:normal; text-decoration:none;}
a.cat-list:hover, active {color:#666666; font-weight:normal; text-decoration:underline;}



a.clinks:link {color:#a1a1a1; font-weight:normal;}
a.clinks:visited {color:#a1a1a1; font-weight:normal;}
a.clinks:hover, active {color:#a1a1a1; font-weight:normal; text-decoration:none;}

a.footer:link {color:#ffffff; font-weight:normal; text-decoration:underline;}
a.footer:visited {color:#ffffff; font-weight:normal; text-decoration:underline;}
a.footer:hover, active {color:#ff0000; font-weight:normal; text-decoration:none;}

a.account:link {color:#023502; font-weight:normal; text-decoration:none;}
a.account:visited {color:#023502; font-weight:normal; text-decoration:none;}
a.account:hover, active {color:#023502; font-weight:normal; text-decoration:underline;}




#path {
	margin-top: 2px;
	padding: 3px;
	background: #D9E8F9;
	line-height: 19px;
	border-top: 1px solid #5e74b3;
}
.submit {
	float: right;
	vertical-align: bottom;
}
#user-bar {
   clear:both;
   width:20%;
   margin:0 0 0 auto;
   padding:3px;
   background:#D9E8F9;
   line-height:19px;
   text-align:right;
}


.submit-text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	border: 1px #a1a1a1 solid;
	background-color: #F5F5F5;
	height:20px;
	margin: 0px;
	padding-left: 5px;	
}
.submit-descriptions {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	border: 1px solid #a1a1a1;
	background-color: #F5F5F5;
	margin: 0px;
	padding: 5px;
	
}

input.text {
	color: #000000;
	border: 1px solid #063805;
}
textarea.text {
	font-size: 8pt;
	border: 1px solid #063805;
}
select {
	font-size: 8pt;
	border: 1px solid #063805;
}

.captcha {
	border: 1px solid #a1a1a1;
	margin-top: 0px;
}

form {
	display: inline;
	margin: 0;
	padding: 0;
}
span.req {
	margin-left: 3px;
	color: #FF0000;
	font-weight: bold;
}

div.errForm, span.errForm {
	margin: 0px 0 0px 5px;
	padding: 2px 3px 2px 3px;
	color: #FF0000;
	background: #FFFFF3;
	border: 1px solid #cccccc;
	text-align: left;
	clear: right;
}
.small, .small a {
	padding: 0px;
	margin: 0px;
	color: #909090;
	font-family: arial, helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	border: 0 solid transparent;
    border-width:0;
}
.sort {
	color: #000000;
}
p.subcats {
	color:#666666;
	margin: 0px 0px 7px 0px;
	padding-left: 15px;
}


div.footer {
   bottom:0;
   clear:both;
	text-align: center;
	border-top: 1px solid #E0E0E0;
	padding: 3px 0 0 0;
	margin-top: 50px;
}
div.footer a {
	color: #606060;
}
.price {
	border: 1px solid #A0A0A0;
}
.price table td{
	margin: 0;
	padding: 2px;
	vertical-align: bottom;
}

.nav {color:#ffffff; font-weight:normal; text-decoration:none;}
a.nav:link {color:#ffffff; font-weight:normal; text-decoration:underline;}
a.nav:visited {color:#ffffff; font-weight:normal; text-decoration:underline;}
a.nav:hover, active {color:#ffffff; font-weight:normal; text-decoration:none;}

a {color:#023502; font-weight:normal; text-decoration:underline;}
a.link {color:#023502; font-weight:normal; text-decoration:underline;}
a.visited {color:#023502; font-weight:normal; text-decoration:underline;}
a.hover, active {color:#023502; font-weight:normal; text-decoration:none;}

a.paging-links:link {color:#FF9D45; font-weight:normal; text-decoration:underline;}
a.paging-links:visited {color:#FF9D45; font-weight:normal; text-decoration:underline;}
a.paging-links:hover, active {color:#FF9D45; font-weight:normal; text-decoration:none;}

.paging-info {font-style: italic;}
a.paging-info:link {color:#FF9D45; font-weight:normal; text-decoration:underline;}
a.paging-info:visited {color:#FF9D45; font-weight:normal; text-decoration:underline;}
a.paging-info:hover, active {color:#FF9D45; font-weight:normal; text-decoration:none;}

.limit_field {
   border: 0 solid transparent;
   border-width:0;
}

#toggleCategTree {
   display:block;
   cursor:pointer;
   cursor:pointer;
   color:#6A8AD4;
}

#categtree {
   margin:3px 0;
   height:200px;
   width:300px;
   overflow:auto;
   border:1px dotted #9EC2F3;
   border-width:0 1px 1px;
}

#catTitle { background:#fff; } /* Important for Konqueror */

#categtree h2 {
   margin:0 0 5px;
   padding:2px;
   text-align:center;
   color:#5e74b3;
   background:#DDE5F3;
   vertical-align:middle;
}

#categtree #close_tree {
   right:0;
   padding:1px;
   text-align:center;
   white-space:nowrap;
   cursor:pointer;
   cursor:pointer;
}

#categtree .categ-item {
   clear:both;
   margin:3px 5px;
   padding:2px 5px;
   display:block;
   border:1px dotted #CBE2EC;
   border-width:1px 0;
   cursor:pointer;
   cursor:pointer;
}

#categtree .categ-item img {
   margin-right:1em;
}

#categtree .odd {
   background:#F8F8FC;
}

#categtree .even {
   background:#fff;
}

#categtree .categ-item:hover {
   background:#eee;
}

.logo-bkg {
	background-image:url('../images/logo-m.gif');
}
.bar-bkg {
	background-image:url('../images/m-bar-m.gif');
}
.searchbox-bkg {
	background-image:url('../images/searchbox-top-m.gif');
}

.adbox-container {
	border-top:0px;
	border-left:1px #E1E1E1 solid;
	border-right:1px #E1E1E1 solid;
	border-bottom:1px #E1E1E1 solid;
}
.site-desc-top-m {
	background-image:url('../images/site-desc-top-m.gif');
}
.site-desc-container {
	background-image:url('../images/r-listing-bkg.gif');
	border:1px #e1e1e1 solid;
	padding:8px;
}
.main-top-bkg {
	background-image:url('../images/main-top-m.gif');
}
.main-bottom-bkg {
	background-image:url('../images/main-bottom-m.gif');
}
.nav-bkg {
	color:#666666;
	background-image:url('../images/nav-m.gif');
}
.category-top-bkg {
	background-image:url('../images/r-listing-top-m.gif');
}
.category-bkg {
	background-image:url('../images/r-listing-bkg.gif');
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.category-container {
	border:1px #e1e1e1 solid;
	background-color:#FFFFFF;
	padding:10px;
}
.category-bottom-bkg {
	background-image:url('../images/r-listing-bottom-m.gif');
}
.f-category-top-bkg {
	background-image:url('../images/f-listing-top-m.gif');
}
.f-category-bkg {
	background-image:url('../images/f-listing-bkg.gif');
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.f-category-container {
	border:1px #e1e1e1 solid;
	background-color:#FFFFFF;
	padding:10px;
}
.f-category-bottom-bkg {
	background-image:url('../images/f-listing-bottom-m.gif');
}
.pagination-container {
	border:1px #e1e1e1 solid;
	padding:10px;
}
.side-top-bkg {
	background-image:url('../images/side-top-m.gif');
}
.sponsor-inner-bkg {
	background-image:url('../images/r-listing-bkg.gif');
}
.side-bottom-bkg {
	background-image:url('../images/side-bottom-m.gif');
}
.sponsor-top-m {
	background-image:url('../images/sponsor-top-m.gif');
}
.sponsor-left-m {
	background-image:url('../images/sponsor-left-m.gif');
}
.sponsor-bottom-m {
	background-image:url('../images/sponsor-bottom-m.gif');
}
.sponsor-right-m {
	background-image:url('../images/sponsor-right-m.gif');
}

.category-total-cats {
	padding: 0px;
	margin: 0px;
	color: #a1a1a1;
	font-size: 7pt;
	text-decoration: none;
}



.field {
	margin:10px;
}

.grey-container {border:1px #e1e1e1 solid; background-color:#FFFFFF;}
.f-grey-container {border:1px #e1e1e1 solid; background-color:#FFFFFF;}

.r-grey-container {border:1px #e1e1e1 solid; background-color:#FFFFFF;}
.r-links-dotted-line {border-bottom:1px #FFA913 dotted;}
.err-container {border:1px #ff0000 solid; background-color:#FFFFFF;}
.success-container {border:1px #00ff00 solid; background-color:#FFFFFF;}

/* rate */

			.ratingblock {
				width:				50%;
				display:			block;
				border-bottom:		1px solid #999;
				padding-bottom:		8px;
				margin-bottom:		8px;
			}
			
			.loading {
				height:				30px;
				background:			url('{/literal}{$IURL}/{literal}/ajaxrate_working.gif') 50% 50% no-repeat;
			}
				
			.unit-rating {
				list-style:			none;
				margin:				0px;
				padding:			0px;
				height:				30px;
				position:			relative;
				background:			url('{/literal}{$IURL}/{literal}/ajaxrate_star.gif') top left repeat-x;		
			}
			
			.unit-rating li {
				text-indent:		-90000px;
				padding:			0px;
				margin:				0px;
				float:				left;
			}
				
			.unit-rating li a {
				outline:			none;
				display:			block;
				width:				30px;
				height:				30px;
				text-decoration:	none;
				text-indent:		-9000px;
				z-index:			20;
				position:			absolute;
				padding:			0px;
			}
				
			.unit-rating li a:hover {
				background:			url('{/literal}{$IURL}/{literal}/ajaxrate_star.gif') left center;
				z-index:			2;
				left:				0px;
			}
			
			.unit-rating a.r1-unit {
				left:				0px;
			}
			.unit-rating a.r1-unit:hover {
				width:				30px;
			}
			.unit-rating a.r2-unit {
				left:				30px;
			}
			.unit-rating a.r2-unit:hover {
				width:				60px;
			}
			.unit-rating a.r3-unit {
				left:				60px;
			}
			.unit-rating a.r3-unit:hover {
				width:				90px;
			}
			.unit-rating a.r4-unit {
				left:				90px;
			}
			.unit-rating a.r4-unit:hover {
				width:				120px;
			}
			.unit-rating a.r5-unit {
				left:				120px;
			}
			.unit-rating a.r5-unit:hover {
				width:				150px;
			}
			.unit-rating a.r6-unit {
				left:				150px;
			}
			.unit-rating a.r6-unit:hover {
				width:				180px;
			}
			.unit-rating a.r7-unit {
				left:				180px;
			}
			.unit-rating a.r7-unit:hover {
				width:				210px;
			}
			.unit-rating a.r8-unit {
				left:				210px;
			}
			.unit-rating a.r8-unit:hover {
				width:				240px;
			}
			.unit-rating a.r9-unit {
				left:				240px;
			}
			.unit-rating a.r9-unit:hover {
				width:				270px;
			}
			.unit-rating a.r10-unit {
				left:				270px;
			}
			.unit-rating a.r10-unit:hover {
				width:				300px;
			}
			
			.unit-rating li.current-rating {
				background:			url('{/literal}{$IURL}/{literal}/ajaxrate_star.gif') left bottom;
				position:			absolute;
				height:				30px;
				display:			block;
				text-indent:		-9000px;
				z-index:			1;
			}
			
			.voted {
				color:				#999;
			}
			
			.thanks {
				color:				#36AA3D;
			}

