body{
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  background-image: url('../img/page_rere_bg.jpg');
  background-repeat: repeat-x;
  background-position: 0px 0px;	
  background-color: #FDE2AA;
}

body, div, td, p, ol, ul, span, h1, h2, h3, h4, h5, h6, textarea, checkbox, radio, select, file, input, option {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  color: #3C3C3C;
}

a {
  color: #3C3C3C;
  text-decoration: none;
  font-weight: bold;
}

a:hover{
  text-decoration: underline;
}



strong{
	font-weight: bold;
}

div.page{
	margin: 0 auto;
	width: 100%;
	background-image: url('../img/page_li_bg2.jpg');
	background-repeat: repeat-y;
	background-position: 0px 0px;		
}

div.page_li{
  position: absolute;
	top: 0px;
	left: 0px;
	height: 500px;
	width: 28px;
	background-image: url('../img/page_li_bg1.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;		
}

div.page_li_inner{
  float: left;
  width: 811px;
}

div.page_re{
  position: absolute;
	top: 0px;
	left: 839px;
	width: 28px;
	height: 500px;
	background-image: url('../img/page_re_bg1.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index: 3;		  
}

div.header{
	height: 69px;
	width: 811px;
	margin-left: 28px;
  background-image: url('../img/page_header_bg.jpg');
	background-repeat: no-repeat;
	background-position: 260px 0px;		

}
div.logo
{
	float: left;
	padding: 0;
	width: 260px;
}
div.vert-line
{
	border-left: 1px solid #B9A37C;
	float: left;
	height: 40px;
	margin: 10px 0 0 20px;
}
div.menu a
{
	color: #B4A183;
}
div.line
{
	background-color: #D2D2D2;
	width: 760px;
	height: 4px;
}


/*Menu*/
				
div.top-menu{
	height: 23px;
	padding: 0;
	margin-left: 28px;
	color: #1C1810;
	font-weight: bold;
	line-height: 23px;	
	background: url('../img/menu/menu_re_bg.jpg') right top no-repeat;
	width: 811px;
	border: 0px solid green;
}
div.top-menu a{
	color: #8F7239;
	font-weight: bold;
	text-decoration: none;
	line-height: 23px;
	white-space: nowrap;
}

div.menu_link_activ a{
	color: #1C1810;
}

div.menu_first_li, div.menu_first_li_activ{
	float: left; width: 40px; height: 23px;
	background: url('../img/menu/menu_first_li.jpg') top left no-repeat;
}

div.menu_li, div.menu_li_nachactiv, div.menu_li_activ{
	float: left; width: 40px; height: 23px; 
	background: url('../img/menu/menu_li_1.jpg') top left no-repeat;
}

div.menu_li_nachactiv {
	background: url('../img/menu/menu_li_2.jpg') top left no-repeat;
}

div.menu_re, div.menu_re_activ{
	float: left; width: 40px; height: 23px; 
	background: url('../img/menu/menu_re.jpg') top right no-repeat;
}
div.menu_last_re, div.menu_last_re_activ{
	float: left; width: 50px; height: 23px;
	background: url('../img/menu/menu_last_re.jpg') top right no-repeat;
}

div.menu_link, div.menu_link_activ{
	float: left; width: auto !important; width: 50px; height: 23px;
	background: url('../img/menu/menu_bg.jpg') top left repeat-x;
}

div.menu_first_li_activ{
	background: url('../img/menu/menu_first_li_activ.jpg') top left no-repeat;
}

div.menu_li_activ{
	background: url('../img/menu/menu_li_activ.jpg') top left no-repeat;
}
 div.menu_re_activ{
	background: url('../img/menu/menu_re_activ.jpg') top right no-repeat;
}
div.menu_last_re_activ{
	background: url('../img/menu/menu_last_re_activ.jpg') top right no-repeat;
}

div.menu_link_activ{
	background: url('../img/menu/menu_bg_activ.jpg') top left repeat-x;
}



/*sprachauswahl*/
div.lang-switch{
	float: right;
	margin: 20px 30px 0 0;
	line-height: 12px;
}

ul.lang-switch{
	list-style-type: none;
	margin: 0;
}

ul.lang-switch li{
	color: #C5973B;
	font-weight: bold;
	border-right: 1px solid #C5973B;
	float: left;
	padding-right: 7px;
	padding-left: 5px;
}

ul.lang-switch li a{
	color: #C5973B;
	text-decoration: none;
	font-weight: normal;
}

ul.lang-switch li a:hover {
	color: #A57B29;
}

/*sprachauswahl-ende*/

div.link-sorting
{
	text-align: left;
	color: #92908B;
	font-weight: bold;
}

span.link-sorting-title{
  font-weight: normal;color: #92908B;
}

div.link-sorting a
{
	font-weight: normal;
	color: #92908B;
	text-decoration: underline;
	margin-left: 5px;
}

div.link-sorting a:hover{
	text-decoration: none;
}

/*suchformular*/
div.search {
	margin-left: 10px;
	padding: 0;
	color: #D09E3B;
	list-style-type:none;
}

div.search a {
	color: #D09E3B;
	font-size: 11px;
	text-decoration: none;
}

div.search-form{
	font-size: 11px;
	font-weight: bold;
	height: 53px;
	width: 811px;
	margin-left: 28px;
	background: url('../img/search_bg.jpg') top repeat-x;
}

div.search-form table{
  padding-left: 20px;
  margin-top: 10px;
}

td.search-title{
color: #D09E3B; 
size:12px; 
}

div.search-form a{
	color: #D09E3B;
}
div.search-tools {
	margin: 0 5px;
	background-color: #7EA5D0;
	border-bottom: 2px solid #5A8FC3;
	height: 28px;
}

input, textarea, select{
	font-size: 11px;
	border: 1px solid #CCCCCC; /*EAEAE9;*/
}

input.what
{
	border-top: 1px solid #F5B83F;
	border-left: 1px solid #F5B73C;
	border-right: 1px solid #F5B638;
	border-bottom: 1px solid #F5B638;
	background-color: #FFD47F;
}
input.search-button, input.submit-button {
	border-top: 1px solid #FABC3F;
	border-left: 1px solid #FBBB3C;
	border-right: 1px solid #FBBE43;
	border-bottom: 1px solid #FBBA3B;
	background-color: #FFCD6A;
    font-size: 11px;
    color: #443F35;
	font-weight: bold;
}

div.content-search {
    color: #443F35;
}

div.content-search hx {
    color: #443F35;
    padding-left: 5px;
}

div.content-search input.what {
	font-size: 11px;
	border: 1px solid #EAEAE9;
	background-color: #FFFFFF;
}

input#any, input#all, input#exact{
 border: none;
}


/*suchformular ende*/ 

div.footer_so{
  background: #FDE2AA;
  clear: both;
  float: none;
  width: 100%;
}

div.bottom_li{
float: left;
height: 30px;
width: 28px;
background: #FDE2AA url('../img/page_li_bg3.jpg') top left no-repeat;
}
div.bottom_re{
float: left;
width: 28px;
height: 30px;
background: #FDE2AA url('../img/page_re_bg3.jpg') top left no-repeat;
}

div.bottom{
	float: left;
	width: 801px;
	font-size: 11px;
	padding: 30px 0px 0px 10px;
	text-align: left;
	background: url('../img/page_footer_bg.jpg')  left top no-repeat;
}
div.bottom a{
	color: #4A4A4A;
	font-weight: normal;
	text-decoration: none;
}

div.bottom a:hover{
	text-decoration: underline;
}

div.copyright{
	margin: 10px 0;
	width: 790px;
	text-align: right;
	color: #4A4A4A;
}

div.copyright img{
	margin-top: -2px;
}

div.content_outline_re{
  margin-left: 28px;	
  clear: left; 
	width: 839px;
	min-height: 500px;
	background: url('../img/page_re_bg2.jpg')  right top repeat-y;
	z-index: 1;
}

div.content{
	clear: both;
	width: 811px;
	background-color: #FFFFFF;
	min-height: 500px;
	float: left;
}

div.content_inner{
  float: left;
  width: 613px;
}

div.content_inner div.box{
  width: 613px;
}

div.breadcrumb{
	color: #7A7A7A;
	font-weight: bold;
	font-size: 11px;
	padding: 10px 0 0 10px;
}
div.breadcrumb a{
	color: #C6C6C6;
	text-decoration: none;
	font-weight: normal;
}

div.breadcrumb a:hover{
	color: #7A7A7A;
	text-decoration: none;
	font-weight: normal;
}

p{
	padding: 0;
	margin: 0;
	font-size: 11px;
}
p.date{
	
}
p.news{
	margin-top: 5px;
}
p.last
{
	margin-top: 5px;
	text-align: right;
}

img
{
	border: 0;
}

form
{
	padding: 0;
	margin: 0;
}

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html .clearfix
{
	height: 1%;
}
.button
{
	text-align: right;
	margin-bottom: 10px;
}
h1{
	color: #443F35;
	color: #FFC040;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0px 10px 10px;
	margin: 3px 0px 0 0;
}
h2
{
	font-size: 12px;
	margin: 0 0 10px 0;
	padding: 0;
}
h1 a
{
	color: #161616;
}
p.date
{
}
p.news
{
	margin-top: 5px;
}
p.last
{
	margin-top: 5px;
	text-align: right;
}
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html .clearfix
{
	height: 1%;
}

div.field
{
	font-weight: bold;
	margin-bottom: 10px;
}
fieldset
{
	border: 1px solid #ffc03f;
	margin: 2px;
}
legend
{
	color: #333;
	background-color: #f1f1f1;
	border: 1px solid #ffc03f;
	font-weight: bold;
	padding: 3px;
}
div.listings
{
}
div.listings a
{

}

a.title
{
	font-size: 12px;
	font-weight: bold;
	color: #443F35;
	text-decoration: underline;
}

a.title:hover{
	color: #FFC040;
}

div.title{
   float: left;
   width: 260px;
   margin-bottom: 15px;
   margin-left: 5px;
   margin-top: 10px;
}

div.stat1{
   float: right;
   width: 300px;
   text-align: right;
   margin-top: 10px;
   color: #92908B;
   padding: 0;
   font-size: 11px;   
}


div.url
{
	color: #443F35;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 11px;
}

div.url a{
  font-weight: normal;
  text-decoration: none;
}

div.url a:hover{
  text-decoration: underline;
}

div.description{
	padding: 0;
	font-size: 11px;
	color: #443F35;
	margin-top: 10px;
	clear: both;
	margin-left: 5px;
}

div.pr-text{
   float: left;
   width: 200px;
   margin-left: 5px;
}

div.stat{
  float: right;
  width: 350px;
  color: #92908B;
  padding: 0;
  font-size: 11px;
  text-align: right;
}
div.stat a, div.stat1 a {
	color: #92908B;
	font-weight: normal;
	text-decoration: underline;
	margin-left: 10px;
}

div.stat a:hover, div.stat1 a:hover {
	text-decoration: none;
}

div.pr_stat
{
	color: #333;
	font-size: 11px;
	margin: 2px 2px 15px 2px;
}
form
{
	margin: 0;
	padding: 0;
}
div.categories
{
	font-size: 11px;
	list-style-type: none;
	padding: 0px;
	background-color: #FFF;
	border-bottom: none;
	width: 100%;
	font-weight: bold;
}
div.categories a
{
	color: #3C3C3C;
	font-weight: bold;
}

div.categories a:hover{
	color: #ABABAB;
}

div.categories div.col
{
	float: left;
	height: 100%;
	text-align: left;
	width: 195px;
	padding-top: 15px;
	position: relative;
}
div.categories div.last
{
	float: left;
	height: 100%;
	text-align: left;
	width: 205px;
	padding-top: 15px;
}
div.subcategories
{
	padding-left: 45px;
}
div.subcategories a
{
	font-size: 11px;
	font-weight: bold;
	color: #3C3C3C;
}
div.categories div.divider
{
	clear: both;
	height: 1px;
}
div.categories div.categ
{
	line-height: 22px;
	background: url('../img/content/category_img.jpg') top left no-repeat;
	margin-left: 5px;
	padding-left: 40px;
}
.no
{
	border: none;
}
a.no
{
	text-decoration: none;
}
.editor-welcome
{
	padding: 0;
	text-align: left;
}
.editor-content
{
	padding: 0;
	text-align: center;
}
div.notification
{
	background: #FDE2AA url('../img/notif-angle.gif') top left no-repeat;
	border: 1px solid #F5B83F;
	font-weight: bold;
	margin: 10px;
	padding: 5px;
}
div.error
{
	background: #FDE2AA url('../img/notif-angle.gif') top left no-repeat;
	border: 1px solid #F5B83F;
	font-weight: bold;
	margin: 10px;
	padding: 5px;
}
div.navigation
{
	color: #333;
	clear: both;
	margin: 0px 0 15px 0;
	text-align: center;
}
div.navigation a
{
	color: #333;
}
div.pagerank
{
	border: 1px solid #ccc;
	height: 4px;
	margin: 0;
	margin-left: 5px;
	padding: 0;
	width: 100px;
}
div.inner-pagerank
{
	margin-top: -1px;
	/*background-image: url('../img/pr10.gif');*/
	background-color: #FECA61;
	float: left;
	height: 5px;
	padding: 0;
}
div.preview
{
	background: url('../img/no-preview.gif') top left no-repeat;
	border: 1px solid #ccc;
	height: 90px;
	width: 120px;
}
div.adsense
{
	margin: 10px 0;
	text-align: center;
}
div.box
{
	clear: both;
	margin: 0px 2px 0px 0px;
	padding-bottom: 10px;	
	padding-right: 5px;
	border-right: 1px solid #F2F2F2; 
}

div.box-desc{
	margin-left: 10px;
	margin-top: 0px;
	padding-bottom: 10px;
	color: #BEBEBE;
}

/*loginbox*/

div.link_suggest{
  clear:both;
  background: url('../img/box_re/box_re_link.jpg') 5px 0px no-repeat;
  width: 178px;
  height: 51px;
}

div.link_suggest div {
  margin-left: 56px;
  line-height: 40px;
  color: #443F35;
  font-weight: bold;
}

div.content_right{
margin-top: 65px;
float: right;
width: 183px;
}

div.content_right div.box {
  border: none;
	padding: 0;
	margin: 0px 0px 0px 5px;
	width: 178px;
}

div.content_right input {
border: 1px solid #EAEAE9;
background-color: #FEFEFE;
font-size: 11px;
color: #92908B;
}

div.content_right .login_button{
   border: 1px solid #EAEAE9;
   background-color: #ECE9D8;
   font-weight: bold;
   color: #92908B;
}

div.content_right a {
  color: #92908B;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
  font-weight: normal;
  text-transform: none;
}

div.content_right a:hover{
  text-decoration: underline;
}

div.box-caption-left-solar, div#block_6{
  background: url('../img/box_re/box_re_login.jpg') no-repeat;
	width: 165px;
	height: 39px;
}

div#block_5{
  background: url('../img/box_re/box_re_stat.jpg') no-repeat;
	width: 165px;
	height: 38px;
}

div.box-caption-right-solar{
  background: url('../img/box_re/box_re_login_top_re.jpg') 165px 0px no-repeat;
  width: 178px;
}

div.box-caption-solar{
  margin-left: 49px;
  padding-top: 14px;
  color: #443F35;
  height: 15px;
  font-weight: bold;
}

div.box-content-solar{
background: url('../img/box_re/box_re_bg_re.jpg') 164px 0px repeat-y;
width: 178px;
border-left: 1px solid #F5F5F5;
overflow: hidden;
margin: 0;
}

div.box-content-solar div.box_content {
  padding: 5px;
  color: #92908B;
}


div.login_box_bottom {
background: url('../img/box_re/box_re_login_bottom.jpg') 5px 0px no-repeat;
width: 183px;
height: 8px;
margin: 0px 0px 0px 0px;

}



div.box-caption-grey {
    background: url('../img/content/content_category_bg.jpg') left -15px repeat-x;
    background-color: #EAEAE9;
    border-bottom: 0px dotted #837F76;
	border-top: 1px solid #EAEAE9;
    margin-left: 0px;
    padding-left: 5px;
	margin-right: 2px;
	margin-left: 10px;
    height: 20px;
    line-height: 18px;
    font-size: 11px;
    color: #443F35;
    font-weight: bold;
}
/*
div.box-caption-green
{
	background: #61B005 url('../img/green-caption-bg.gif') repeat-x;
	color: #FFF;
	font-size: 0.95em;
	font-weight: bold;
	line-height: 29px;
	padding-left: 5px;
	margin: 0 21px 0 21px;
}
div.box-caption-left-green
{
	background: url('../img/green-caption-left.gif') left no-repeat;
	height: 29px;
}
div.box-caption-right-green
{
	background: #61B005 url('../img/green-caption-right.gif') right no-repeat;
	height: 29px;
}
div.box-caption-orange
{
	background: #F36700 url('../img/orange-caption-bg.gif') repeat-x;
	color: #FFF;
	font-size: 0.95em;
	font-weight: bold;
	line-height: 29px;
	padding-left: 5px;
	margin: 0 21px 0 21px;
}
div.box-caption-left-orange
{
	background: url('../img/orange-caption-left.gif') left no-repeat;
	height: 29px;
}
div.box-caption-right-orange
{
	background: #F36700 url('../img/orange-caption-right.gif') right no-repeat;
	height: 29px;
}*/
div.box-content, div.box-content-grey
{
	padding: 0px;
	margin-top: 5px;
	margin-left: 10px;
}
div.featured-link
{
	margin: 5px 0;
}
div.featured-link a
{
	margin: 5px 0;
	text-align: left;
}
div.sponsored-link
{
	margin: 5px 0;
}
div.sponsored-link a
{
	margin: 5px 0;
	text-align: left;
}
div.partner-link
{
	margin: 5px 0;
}
div.partner-link a
{
	text-align: left;
}
span.highlight
{
	background-color: #CCC;
	color: #000;
	font-weight: bold;
}
ul.editor-menu
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	line-height: 20px;
	margin-top: 10px;
}
ul.editor-menu li
{
	text-transform: uppercase;
}
td.listing
{
	padding-bottom: 10px;
	border-bottom: 1px dotted rgb(131, 127, 118);
}
div.comment
{
}
div.posted
{
	margin-bottom: 10px;
	text-align: right;
}
p.user
{
	padding: 0;
	margin: 8px 0;
}
div.news-title
{
	font-weight: bold;
	margin: 0 0 5px 0;
}
div.news-date
{
	text-align: right;
	margin: 0 0 10px 0;
}
td.column
{
	width: 190px;
}
td.dotted
{
	width: 1px;
}

p.field{
  color: #92908B;
  font-size: 11px;
  margin: 0 0 10px 0;
}
div.payment
{
	border: 2px solid #D1D1D1;
	background-color: #EBEBEB;
	padding: 10px 0 0 10px;
	margin: 0 0 10px 0;
}
ol
{
	padding: 0;
	margin: 0 0 0 30px;
}
.suspended
{
	background-color: #eee;
}
.approval
{

}

div.categ_no_image
{
   line-height: 22px;
   padding-left: 15px;
   margin-left: 5px;
   padding-left: 25px;
   vertical-align:middle;
}
.country_image
{
   height:16px;
   vertical-align:middle;
   margin-right:5px;
} 

/* Star rating */

.boxrating
{
	display:block;
}

.rating 
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 16px;
	position: relative;
	background: url('../img/starrating.gif') top left repeat-x;		
}

.rating li
{
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.rating li a 
{
	outline: none;
	display: block;
	width: 16px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	cursor: hand;
	background: none;
}

.rating li a:hover
{
	background: url('../img/starrating.gif') left center;
	z-index: 2;
	left: 0px;
}

.rating a.r1-unit
{
	left: 0px;
}
.rating a.r1-unit:hover
{
	width:16px;
}
.rating a.r2-unit
{
	left:16px;
}
.rating a.r2-unit:hover
{
	width: 32px;
}
.rating a.r3-unit
{
	left: 32px;
}
.rating a.r3-unit:hover
{
	width: 48px;
}
.rating a.r4-unit
{
	left: 48px;
}	
.rating a.r4-unit:hover
{
	width: 64px;
}
.rating a.r5-unit
{
	left: 64px;
}
.rating a.r5-unit:hover
{
	width: 80px;
}
.rating a.r6-unit
{
	left: 80px;
}
.rating a.r6-unit:hover
{
	width: 96px;
}
.rating a.r7-unit
{
	left: 96px;
}
.rating a.r7-unit:hover
{
	width: 112px;
}
.rating a.r8-unit
{
	left: 112px;
}
.rating a.r8-unit:hover
{
	width: 128px;
}
.rating a.r9-unit
{
	left: 128px;
}
.rating a.r9-unit:hover
{
	width: 144px;
}
.rating a.r10-unit
{
	left: 144px;
}
.rating a.r10-unit:hover
{
	width: 160px;
}
.rating li.current-rating
{
	background: url('../img/starrating.gif') left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.voted
{
	color:#999;
}
.thanks
{
	color:#36AA3D;
}

/* JS Box notification */
div.js_notification
{
	top: 10px;
	position: absolute;
	left: 10px;
	width: 200px;
	border: 1px solid black;

	background-color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}


#captcha_image_1 {
  margin-bottom: 5px;
}

div.adsense_bottom {
  text-align: center;
  margin-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted rgb(131, 127, 118);
  border-top: 1px dotted rgb(131, 127, 118);
}
