/*
.headerimage {
    width: 100%;
    height: 200px;
  
}

.headerimage_second_logo {
    left: 250px !important;
}



*/
/*
#wrapper {
width: 965px;
position:relative;
top: 25px;
left: 150px;
margin: 0 0 50px 0;
}
*/

/*Submit Button für die Kommentare auf der sigele-adressen_post.php verstecken*/
.submit_adressen_comment
{
	display: none;
}
/***************************/
/*Submit Button für die Kommentare auf der page-forum.php verstecken*/
.submit_comment_forum
{
	display: none;
}
/***************************/

/* Für die Seite benutzerbereich und zwar das Login-Bereich login-username */
p.login-username
{
	white-space: pre-line; 
}
p.login-password
{
	white-space: pre-line; 
}
p.login-submit
{
	white-space: pre-line; 
}
p.login-remember
{
	margin: 2px 0 0 0;
}
    
/*+++++++++++++++++++++++++++++++++++++++++++++*/
/*Für die Kommentare-DIV auf Adressen-Seite*/

pre {
    display: block;
    font-family: monospace;
    white-space: pre;
    padding: 10px;
    margin: 0 0 10px;
    word-break: break-all;
    word-wrap: break-word;
    color: #666;
    background-color: #f5f5f5;
}

.error_eintragen_formular
{
	color: red;
}
    
div.recomments_html_form {
height: 330px;
}
.recomments_html_form {
 min-width: 340px;
 max-width: 360px;
 min-height: 400px;

}

#form_rcliid {
display : none;
border:1px dotted #CCCCCC;
padding: 10px 5px 5px 5px;
}

table.adressdetails td.paramlist_key, table.adressdetails td.paramlist_value {
padding-bottom: 5px;
height: auto;

}
table.adressdetails td {
min-height:100px;
padding-bottom:15px;
padding-right:10px;
width:50%;
}
span.editlinktip {
width: 50px;
}
label.hasTip {
width: 100%;
}
/******/

/*Für Die Ihre Daten Seite*/
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/************************/
#commentform .error  { font-size: 12px; padding: 0 0 5px 0; color: #FF0000; }
#commentform input.error, #commentform textarea.error { background: #FFD2D2; color:#000000; }

.headerimage_div {
	
	margin: 0px;
	padding: 0;
}
#commentform_adress.form-submit {
	display:none;
}



div.faq_answerfield {
margin-top: 10px;
}

#body_div {
	width: 1250px;
	height: 150px;
    background: url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/head_bg.png) no-repeat top left;
	margin: 0 auto;
}

.headerimage_span_right {
float:right;
width: 250px;
height: 50px;
text-align:right;
position:relative;
top: 60px;
right: 140px;
}

#main {
width: 965px;
position: relative;
top: 25px;
left: 150px;
margin: 0 0 50px 0;
}


.headerimage_span_right_div {
float: right;
margin-left: 10px;
}

div#logo {
float:left;
height: 80px;
width: 300px;
position:relative;
top: 20px;
left: 130px;
}

a:link, a:visited {
color: #bda370;
font-weight: bold;
text-decoration:none;
}
a:hover, a:active {
color:#7c7a74;
text-decoration:none;
}
a:link, a:visited, a:hover, a:active {
text-decoration:none;
}

div#tabmenue ul li.active a, div#tabmenue ul li:hover a {
font-size: 12px;
color: #bda370;
font-weight:bold;
}

div#tabmenue ul li a {
text-shadow:0 1px 0 #FFFFFF;
color:#5E5B57;
display:block;
height: 100%;
width: 100%;
text-transform:uppercase;
}

div#tabmenue {
height: 50px;
width: 700px;
}

div#tabmenue {
text-shadow: 0 1px 0 #FFFFFF;
color: #5E5B57;
display: block;
text-transform: uppercase;
}


.menu_kneipen   {
padding: 0;
}

li.menu-item   {
display:block;
height: 19px;
width: 110px;
background:url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/tab.png) no-repeat;
background-position: center 4px;
text-align:center;
float:left;
margin: 0 0 0 -10px;
padding: 15px 0 0 0;
}

div#tabmenue ul li.active, div#tabmenue ul li:hover {
background:url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/tab_active.png) center top no-repeat;

}
#adresssearch input, #adresssearch select {
	width: 99%;
}
input[type="text"]:hover, input[type="password"]:hover {
border:1px solid #BDA370;
}


body {
background:url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/body_bg.png) repeat-x top left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5e5e5e;
text-align: left;
}

.contentheading h1 {
background:url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/icon_document_25x25.png) no-repeat left top;
padding: 0 0 0 30px;
/*height: 30px;*/
color: #BDA370;
}

h1, .componentheading {
font-size: 18px;
font-weight:normal;
margin: 0 0 10px 0;
border-bottom: 1px solid #CCCCCC;
width: 100%;
}

h1, h2, h3 {
text-transform:uppercase;
}

table.split h3 {
color: #BDA370;
font-size: 14px;
border-bottom: 1px solid #CCCCCC;
}

div.modul_left {
background:url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/modul_left_bottombg.png) left bottom repeat-x;
padding: 0 0 20px 0;
margin: 0 0 5px 0;
}

div.modul_left_inner {
background-position: left 20px;
background:url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/modulbg_stripes.png) no-repeat top center;
}

td.contentheading {
overflow: hidden;
}

div#footer {
text-align: center;
}

table.split {
border: 1px solid #CCCCCC;
padding: 10px;
}
table.split td.first {
/*border-right: 1px solid #CCCCCC;*/
padding: 0 5px 15px 0;
width: 45%;
}

h3 {
font-size:12px;
margin: 0 0 7px 0;
width: 100%;
}

div.article_separator {
height: 0px;
}

a.button:hover, button:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover {
color: #FFFFFF;
}

a.button, button, input[type="reset"], input[type="button"], input[type="submit"] {
background: url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/button_bg.png) repeat-x left center;
border: 1px solid #dccdb3;
padding: 5px 10px 5px 10px;
color: #5e5b57;
font-weight:bold;
text-transform:uppercase;
-moz-border-radius:5px;
text-shadow:0 1px 0 #FFFFFF;
font-size:12px;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
}


div#faq_item_form_0 input#faq_question_frage0 {
margin: 0 0 10px 0;
}

div.redimfaq_fragen {
margin: 15px 0 0 0;
}


button, input[type="reset"], input[type="button"], input[type="submit"] {
padding: 4px 7px 4px 7px;
}

div.modul_left_inner, div.modul_right_inner {
background:url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/modulbg_stripes.png) no-repeat top center;
}

div.modul_left h3.balken, div.modul_left h2.balken {
display: block;
height: 30px;
background:url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/modul_left_bg2.png) no-repeat left top;
padding: 10px 0 0 40px;
text-shadow:0 2px 0 #EEEEEE;
margin: 0;
}

li.modul_left_li {
list-style: none;
background: url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/arrow.png) left center no-repeat;
margin: 0;
padding: 0 0 0 20px;
}
li.weitere_lokale {
list-style: none;
background: url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/arrow.png) left center no-repeat;
margin: 0;
padding: 0 0 0 20px;
}

#sidebar { 
float:left;
background: url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/leftcolumn_bg.png) right top repeat-y;
}

div#breadcrumbs {
height: 25px;
float: left;
}

div.redim_faq_answerbutton button, div.answer_buttonfield button {
float: right;
margin: 3px 0 0 0px;
}
div.answer_buttonfield {
margin-top: 10px;
}

div.roundboxfilled_inner {
background: #f5f1ea;
padding: 8px 10px 15px 10px;
}

div.metalheadline {
	background: url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/button_bg.png) repeat-x left center;
	border:1px solid #DCCDB3;
}
div.metalmodulbox h2 {

padding: 5px 0 4px 5px;
color:#FFFFFF;
font-size: 12px;
border: none;
margin: 0;

/*text-shadow:0 1px 0 #5E5E5E;*/
}

div.metalmodulbox_inner {
padding: 8px 5px 15px 5px;
}

img.ecke_lu {
bottom:0;left:0;position:absolute;
}

img.ecke_ru {
bottom:0;position:absolute;right:0;
}

img.ecke_lo {
top:0;position:absolute;left:0;
}

img.ecke_ro {
top:0;position:absolute;right:0;
}
.left_inner {
padding: 0 18px 0 0;
}


h1.balken {
display: block;
font-size:14px;
height: 30px;
background:url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/modul_right_bg.png) no-repeat;
background-position: -6px top;
padding: 5px 0 0 7px;
text-shadow:0 2px 0 #EEEEEE;
font-weight:bold;
margin: 0;
border: 0;
}

div.modul_right.nobg div.modul_right_inner {
background: none;
}

div.roundboxfilled h2 {
color: #BDA370;
}

#addthis_big {
margin: 10px 0;
padding: 5px;
}

h2 {
font-size: 16px;
margin: 0 0 5px 0;
border-bottom: 1px solid #CCCCCC;
width: 100%;
}

.componentheading h1 {
background:url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/icon_document_25x25.png) no-repeat left top;
padding: 0 0 0 30px;
/*height: 30px;*/
color: #BDA370;
}
.clear {
clear:both;
}

div.metalmodulbox, div.metalroundbox {
position:relative;
}

div#left_inner {
padding: 0 18px 0 0;
}

div.metalroundbox_inner {
padding: 12px 15px 20px 10px;
}

div.metalroundbox_inner {
padding: 12px 15px 20px 10px;
}

div.metalmodulbox_inner, div.metalroundbox_inner {
border-left: 1px solid #c9c9c9;
border-right: 1px solid #c9c9c9;
border-top: 1px solid #dfdfdf;
background: #FFFFFF url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/modulbox_eckig_bg.png) bottom left repeat-x;
}

div.roundboxfilled {
position:relative;
margin: 10px 0 10px 0;
}

div.modul_right {
margin: 0 0 10px 0;
padding: 0;
}

ul.staedte_liste li.staedte_liste_li {
list-style: none;
background: url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/arrow.png) left center no-repeat;
padding: 0 0 0 20px;
}

div.adressbox_0, div.adressbox_1, div.adressbox_2, div.adressbox_3, div.adressbox_4, div.adressbox_5, div.adressbox_6, div.adressbox_7, div.adressbox_8, div.adressbox_9, div.adressbox_10, div.adressbox_11, div.adressbox_12, div.adressbox_13, div.adressbox_14, div.adressbox_15, div.adressbox_16, div.adressbox_17, div.adressbox_18, div.adressbox_19, div.adressbox_20, div.adressbox_21, div.adressbox_22, div.adressbox_23, div.adressbox_24, div.adressbox_25, div.adressbox_26, div.adressbox_27, div.adressbox_28, div.adressbox_29, div.adressbox_30, div.adressbox_31, div.adressbox_32, div.adressbox_33, div.adressbox_34, div.adressbox_35, div.adressbox_36, div.adressbox_37, div.adressbox_38, div.adressbox_39, div.adressbox_blank {
background-repeat:no-repeat;
height:105px;
margin-top:-5px;
background:url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/adress_bg.png) no-repeat left top;
padding: 5px 0 0 0;
}

td.adressbox_t3 {
width: 100px;
float: left;
}

td.adressbox_t1 {
width: 290px;
}

.jlinkadress_list {
	margin-top: 15px;
	text-align: center;
}

div.adressbox_blank {
background:url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/adress_bg_blank.png) no-repeat left top;
}

h1, .componentheading {
font-size: 18px;
font-weight:normal;
margin: 0 0 10px 0;
border-bottom: 1px solid #CCCCCC;
width: 100%;
}

.contentheading h1, .componentheading h1 {
background:url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/icon_document_25x25.png) no-repeat left top;
padding: 0 0 0 30px;
/*height: 30px;*/
color: #BDA370;
}

div.jlinkadress_detail, div.jlinkadress_editadress {
background:url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/body_bg.png) repeat-x 0 -104px;
}

div.jlinkadress_detail {
width: 100%;
}
dl.tabs {
float:left;
margin:0 0 -1px 0;
z-index:50;
}

dl.tabs dt.open {
background-position:0 -35px;
color:#000000;
z-index:100;
}

dl.tabs dt {
background:transparent url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/tableft.png) no-repeat scroll left top;
float:left;
height:35px;
margin:0;
padding:0 0 0 15px;
}

dl.tabs dt.open span {
background-position:100% -35px;
color:#666666;
font-weight:bold;
z-index:100;
height:20px;
}

dl.tabs dt span {
background:transparent url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/tabright.png) no-repeat scroll right top;
color:#5e5e5e;
display:block;
margin:0;
padding: 11px 20px 4px 6px;
}

div.current {
border:1px solid #CCCCCC;
border-top: 0;
clear:both;
margin:0;
min-height:150px;
padding:0 0 0 10px;
}

table.adressdetails td {
min-height:100px;
padding-bottom:15px;
padding-right:10px;
width:50%;
}

dl.tabs dt.closed span {
background-position: 100% 6px;
color: #9C9787;
text-shadow:0 1px 0 #FFFFFF;
padding: 15px 20px 4px 6px;
}

dl.tabs dt.closed {
background-position:0 6px;
z-index:100;
}

dl.tabs dt span {
background:transparent url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/tabright.png) no-repeat scroll right top;
color:#5e5e5e;
display:block;
margin:0;
padding: 11px 20px 4px 6px;
}

div#adresslist_teaser {
background: url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/list-register-teaser.png) no-repeat;
height: 85px;
width: 660px;
margin: 4px 0 0 10px;
}

.adressbox_t3 {
	text-align: center;
	width:100px;
	/*padding-left: 5px;*/
	/*border: #999999 1px solid;
	background: #FFFFFF;	*/
}

td.adressbox_t1 {
width: 290px;
}

.adressbox_t1 {
	width:260px;
	/*float:left;*/
}
td.adressbox_t2 {
width:130px;
}

td.adressbox_t4 {
padding: 0 0 0 10px;
width:140px;
float: right;
}
td.adressbox_t1 h2 {
font-size: 14px;
}

.starvote_unit-rating li.current-rating2, .starvote_unit-rating li.current-rating {
background-position: left bottom;
}
.starvote_unit-rating, .starvote_unit-rating li a:hover, .starvote_unit-rating li.current-rating2, .starvote_unit-rating li.current-rating, .starvote_unit-rating li.current-rating2 {
background: url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/starrating_kneipen.png) repeat-x left top;
}

.starvote_unit-rating { /* the UL */
list-style:none;
margin: 0px 0px 0px 0px;
padding:0px;
height: 20px;
position: relative;
}
.starvote_unit-rating { /* the UL */
list-style:none;
margin: 0px 0px 0px 0px;
padding:0px;
height: 20px;
position: relative;
}

h1, .componentheading {
font-size: 18px;
font-weight:normal;
margin: 0 0 10px 0;
border-bottom: 1px solid #CCCCCC;
width: 100%;
}


ul.registerinfos_lu, li.registerinfos_li {
list-style: none;
background: url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/arrow.png) left center no-repeat;
padding: 0 0 0 20px;
}

input[type="text"], input[type="password"] {
border:1px solid #7C7A74;
vertical-align:middle;
height: 20px;
}

/* forum */
div.modul_right.forumthemen .modul_right_inner ul li {
float:left;
list-style: none;
background:none;
padding: 0;
margin-right: 10px;
}
div.faq_questionfield {
padding: 10px 10px 20px 10px;
border-left:1px solid #C9C9C9;
border-right:1px solid #C9C9C9;
border-top:1px solid #DFDFDF;
}
div#faq_item_form_0 {
background: url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/modulbox_eckig_bg.png) repeat-x left bottom;
}
div.faq_item {
margin: 0 0 20px 0;
}
div.redim_faq_avatar.x64 {
height:64px;
margin: 3px 10px 10px 0;
width:64px;
}
div.redim_faq_avatar {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
padding:5px;
}

.faq_clr {
clear:both;
}

div.faq_Item_info {
padding: 8px 10px 8px 10px;
/*border: 1px solid #CCCCCC;*/
background: #F5F1EA;
}
div.faq_questionbox {
margin: 10px 0 0 0;
}
li.faq_Item_info_li {
list-style: none;
background: url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/arrow.png) left center no-repeat;
padding: 0 0 0 20px;
}

/*Bewertung Tab*/
.starvote_ratingblock {
	
	width: auto;
	border:0px solid #DEDEDE;
	margin:0px;
	padding:0px;
	height:auto;
	padding-top: 5px;
	
	/*background-color: #F1F1F1;*/
	/*display:block;*/
	/*float:left;*/

	
}

.starvote_label {
	float:left;
	padding-right: 6px;
	font-size: 12px;
	font-weight: normal;
	padding-top:4px;
	width:200px;
	text-align: left;
	
	border-bottom: 1px dotted #DDDDDD;
}

.starvote_stars, .starvote_stars1 {
	float:left;
	width:160px;
}
/*Login Benutzerbereich*/ 
fieldset {
border: 0;
margin: 0;
padding: 0;
}
/*Google Map*/
div#mgooglemap {
border:1px solid #C0C0C0;
height:250px;
margin:5px 0 10px 0;
overflow:hidden;
width: 99%;
}

/* Logo für die auf Karte anzeigen*/
a.gmaplink {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/gmap_icon.png) no-repeat scroll left top;
display:block;
height:30px;
margin:10px 0 0;
padding:0 0 0 50px;
}
/*Für die Ausgabe der Sterne auf der Adresse-Liste*/
.post-ratings {
margin-bottom: 10px;
}
.comment-form
{
	display: block;
	padding: 3px 0px 0px 0px;
}
/*
.comment-form_forum
{
	display: none;
}
*/
.comments-area
{
	display: none;
}
.comments-area-adress
{
	width: 100%;
}
.li_benutzerbereich
{
	list-style-image: none;
	list-style: none;
	background: url(https://cdn.fluxgrid.net/www.kneipen.com/wp-content/themes/kneipen-com/img/arrow.png) left center no-repeat;
	padding: 0 0 0 20px;
}

.starvote_label h2{
	margin-top:4px;
	font-size: 12px;

}

/*get_my_addresses*/
.tablelist {
font-size:12px;
text-align:center;
width:100%;
}
table.tablelist tr.sectiontableentry0, tr.joblist {
background-color: #F5F1EA;
margin:0;
padding:2px;
}
.tablelist td {
padding:5px 2px;
text-align:left;
}

.tablelist th {
border-bottom:1px dotted #CCCCCC;
border-left:1px dotted #CCCCCC;
font-size:12px;
height:20px;
padding:2px;
text-align:left;
}
.googlemap {
border:1px solid #C0C0C0;
font-size:11px;
height:300px;
margin-bottom:2px;
margin-top:5px;
padding:2px;
position:relative;
width:99%;
}/*
+----------------------------------------------------------------+
|																							|
|	WordPress Plugin: WP-PostRatings								|
|	Copyright (c) 2012 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Post Ratings CSS File															|
|	- wp-content/plugins/wp-postratings/postratings-css.css			|
|																							|
+----------------------------------------------------------------+
*/


.post-ratings {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.post-ratings-loading {
	display: none;
	height: 16px;
	text-align: left;
}
.post-ratings-image {
	border: 0px;
}
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.post-ratings-text {
}
.post-ratings-comment-author {
	font-weight: normal;
	font-style: italic;
}