/*
+----------------------------------------------------------------+
|																							|
|	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;
}button, .button, a.button, input[type="button"] {
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/btnbg.png) repeat-x left top;
display: inline-block;
color:#FFFFFF;
font-size: 14px;
height: 24px;
width: auto !important;
border-radius: 5px;
/*border: 1px solid #afd695;*/
border: 0px;
box-shadow: 0 1px 2px rgba(0,0,0,.2);
text-shadow:none;
font-weight: bold;
}

button span, .button span, a.button span, input[type="button"] span {
display: block;
padding: 3px 8px;
color:#FFFFFF;
font-size: 14px;
font-weight: bold;
height: 28px;
text-shadow:none;
}

button:hover span, .button:hover span, a.button:hover span, input[type="button"]:hover span {
color: #696969;
text-shadow: 0 1px 0 #ADD592;
}
/**
 * @copyright	Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* Form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* Buttons */
#editor-xtd-buttons {
	padding: 5px;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #666;
	cursor: pointer;
}

.button2-left span,
.button2-right span {
	cursor: default;
	color: #999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
	padding: 0 6px;
}

.page span {
	color: #000;
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover {
	text-decoration: none;
	color: #0B55C4;
}

.button2-left a,
.button2-left span {
	padding: 0 24px 0 6px;
}

.button2-right a,
.button2-right span {
	padding: 0 6px 0 24px;
}

.button2-left {
	background: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/j_button2_left.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-right {
	background: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/j_button2_right.png) 100% 0 no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-left .image {
	background: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore,
.button2-left .article {
	background: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/j_button2_pagebreak.png) 100% 0 no-repeat;
}

.button2-left .blank {
	background: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/j_button2_blank.png) 100% 0 no-repeat;
}

/* Tooltips */
div.tooltip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	z-index:13000;
}

div.tooltip h4 {
	padding: 0;
	margin: 0;
	font-size: 95%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/selector-arrow.png) no-repeat;
}

div.tooltip p {
	font-size: 90%;
	margin: 0;
}

/* Caption fixes */
/* Caption fixes */
.img_caption .left {
        float: left;
        margin-right: 1em;
}

.img_caption .right {
        float: right;
        margin-left: 1em;
}

.img_caption .left p {
        clear: left;
        text-align: center;
}

.img_caption .right p {
        clear: right;
        text-align: center;
}

.img_caption  {
	text-align: center!important;
}

.img_caption.none {
	margin-left:auto;
	margin-right:auto;
}


/* Calendar */
a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}
.categories-module li {

	width: 154px;
	float:left;
	display: block;
	overflow: hidden;
	margin: 2px 5px 2px 5px;
	height: 16px;
}
#reindex_map_div1, #reindex_map_div2 {
width: 240px;
}

#reindex_map_div1 {
 float:left; margin: 0 10px;
 background: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/ger_map-imgmap.png) no-repeat left top;

}
#reindex_map_div2 {
 background: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/ger_map-imgmap.png) no-repeat left top;
}

ul.reindex_overheight {
/*border: 1px solid #CCC;*/
display:block;
height: 38px;
overflow:hidden;
width: 235px;
}


ul.reindex_categories li {
    width: 235px;
    float:left;
    height: auto;
    margin: 0px 2px 15px 2px;
    font-weight: bold;
	padding: 0;
	background: none;
}

ul.reindex_categories li ul {
    list-style: none;
	margin-top: 5px;

}

ul.reindex_categories li ul li{
    font-weight: normal;
    width: auto;
    height: auto;
    float:left;
    background: none;
	margin: 2px 6px 2px 0px;
    padding: 0px;
}

ul.reindex_categories li ul li a {
	/*text-decoration: none;*/
}


div.reindex_registlink {
margin: 10px 0;
padding-top: 5px;
border-top: 1px dotted #E4E4E4;
}



.reindex_loading {
	display:block;
	min-height: 20px;
	width: auto;
	background: url('https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/loading.gif') 50% 50% no-repeat;
	}

.reindex_logo_loading {
	display:block;
	height: 100px;
	width: 150px;
	background: url('https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/loading.gif') 50% 50% no-repeat;
	}


.reindex_sloading {
	display: inline-block;
	min-height: 16px;
	width: auto;
	background: url('https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/sloading.gif') 50% 50% no-repeat;
	}

/*.bookmark {
	border: 1px solid #ff0000;
}*/


.addrbookmark {
	text-decoration: none;
}


input.inputcaptcha {
	font-size: 26px;
	width: 120px;
	height: 32px;
	font-family: tahoma;
	text-transform:uppercase;
	margin: 0px 5px 0px 5px;
	padding: 1px 2px 1px 2px;
	text-align: center;
}


button.sendmessage {
width: 193px;
height: 30px;
border: none;
margin-top: 5px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/btn_nachricht-absenden.png) no-repeat;
}

div.directorysearch_category select {
	width: 228px;
}


/* MAP TEST
img.gmnoprint {
background:url(https://cdn.fluxgrid.net/www.adressen.com/images/marker.png) no-repeat;
}
*/

/*
.reindex_tags_list ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
*/


.reindex_tags_list,.reindex_tags_list input {
	font-size: 16px !important;
}
.reindex_tags_list input {
 border: 0; padding: 1px 2px ; height: auto
}

.reindex_tags_list .textboxlist-bits { zoom: 1; overflow: hidden; margin: 0; padding: 3px 4px 0;  *padding-bottom: 3px; }
.reindex_tags_list .textboxlist-bit { list-style-type: none; float: left; display: block; padding: 0; margin: 0 5px 3px 0; cursor: default; }

/*
.reindex_tags_list .textboxlist-bit-editable { }
.reindex_tags_list .textboxlist-bit-editable-input { border: 0; padding: 2px 0; *padding-bottom: 0; height: auto  }
.reindex_tags_list .textboxlist-bit-editable-input:focus { outline: 0; }
*/


.reindex_tags_list .textboxlist-bit-box {
position: relative; line-height: auto; padding: 0 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #7EB459; background: #E8F7DF; cursor: default;
}
.reindex_tags_list .textboxlist-bit-box-deletable { padding-right: 15px; }
.reindex_tags_list .textboxlist-bit-box-deletebutton { position: absolute; right: 4px; top: 6px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/close.gif'); }
.reindex_tags_list .textboxlist-bit-box-deletebutton:hover { border: none; background-position: 7px; text-decoration: none; }
.reindex_tags_list .textboxlist-bit-box-hover { border: 1px solid #4A8DBA; }
.reindex_tags_list .textboxlist-bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
.reindex_tags_list .textboxlist-bit-box-focus .textboxlist-bit-box-deletebutton { background-position: bottom; }

/* STARVOTE */
ul.jarvote_unit-rating li.current-rating, ul.jarvote_unit-rating, #main ul.jarvote_unit-rating, ul.jarvote_unit-rating li span:hover, #main ul.jarvote_unit-rating li span:hover {
background: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/starrating.png) !important;
}
ul.jarvote_unit-rating li.current-rating {
background-position: left bottom !important;
}
ul.jarvote_unit-rating, #main ul.jarvote_unit-rating {
background-position:left top !important;
}
ul.jarvote_unit-rating li span:hover, #main ul.jarvote_unit-rating li span:hover {
background-position: left center !important;
}
div.jarvote {
height:auto;
}
div.jarvote .content_rating {
white-space:normal;
}
div.adress_rating div.jarvote {
height:auto;
width: auto;
}

#directorysearch_advanced {
display: none;
}


/* DETAILPAGE */
#reindex_detail_ratingbox {
float:right;
margin: 0;
height: 95px;
width: 100px;
}
#reindex_detail_ratingbox_attention {
background: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/details_attention.png) center top no-repeat; height: 38px; width: 89px; margin: 8px auto 0 auto;
}

/* TOWNS */

div.reindex_towns ul li {
	float: left;
	margin-right: 10px;
	background:none;
	padding: 0;
}
/**
 * @copyright	Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* Import project-level system CSS */
/*
@import url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/media/system/css/system.css);
*/
/**
 * @copyright	Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* System Messages */
#system-message {
	margin-bottom: 10px;
	padding: 0;
}

#system-message > dt {
	font-weight: bold;
	display: none;
}

#system-message > dd {
	margin: 0;
	font-weight: bold;
	text-indent: 30px;
}

#system-message > dd > ul {
	color: #0055BB;
	background-position: 4px top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	list-style: none;
	padding: 10px;
	border-top: 3px solid #84A7DB;
	border-bottom: 3px solid #84A7DB;
}

#system-message > dd > ul > li {
	line-height: 1.5em;
}

/* System Standard Messages */
#system-message > .message > ul {
	background-color: #C3D2E5;
	background-image: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/notice-info.png);
}

/* System Error Messages */
#system-message > .error > ul,
#system-message > .warning > ul,
#system-message > .notice > ul {
	color: #c00;
}

#system-message > .error > ul {
	background-color: #E6C0C0;
	background-image: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/notice-alert.png);
	border-color: #DE7A7B;
}

/* System Warning Messages */
#system-message > .warning > ul {
	background-color: #E6C8A6;
	background-image: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/notice-note.png);
	border-color: #FFBB00;
}

/* System Notice Messages */
#system-message > .notice > ul {
	background-color: #EFE7B8;
	background-image: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/notice-note.png);
	border-color: #F0DC7E;
}


/* Unpublished */
.system-unpublished, tr.system-unpublished {
	background: #e8edf1;
	border-top: 4px solid #c4d3df;
	border-bottom: 4px solid #c4d3df;
}

span.highlight {
	background-color:#FFFFCC;
	font-weight:bold;
	padding:1px 4px;
}

.img-fulltext-float-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.img-fulltext-float-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.img-fulltext-float-none {
}

.img-intro-float-right {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

.img-intro-float-left {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.img-intro-float-none {
}* {
padding: 0;
margin: 0;
}

a:focus, button:focus {
outline: none;
border: none;
}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #696969;
text-shadow: 0 1px 0 #FFFFFF;
}

div#mainnavi ul li, div#mainnavi ul li a, .bluebox, ul.reindex_abcpanel li a, ul.dgrayboxtabs li a {
text-shadow: none;
}

p {
margin-bottom: 1em;
}
fieldset {
border: none;
}
address {
display: inline;
font-style:normal;
}
img {
border: 0;
max-width: 100%;
}
a img {
border: none;
text-decoration:none;
}
.floatleft {
float:left;
}
.floatright {
float:right;
}
.smallfont {
font-size: 10px;
}
.valign_middle {
vertical-align: middle;
}
.valign_bottom {
vertical-align: bottom;
}

table {
border-collapse:collapse;
width: 100%;
}
table td {
vertical-align: top;
}

h1 {
font-size: 22px;
margin-bottom: 10px;
}
h2 {
font-size: 18px;
margin-bottom: 8px;
}
h3 {
font-size: 14px;
margin-bottom: 3px;
}
h2#detailadressname {
font-size: 16px;
font-weight: bold;
margin-bottom: 0px;
}
h3#detailadresstype {
margin-bottom:5px;
}

.frontpage_directory h3 {
font-size: 12px;
}
div.adress_name h2  {
text-shadow: 0 1px 0 #FFFFFF;
margin-bottom: 0;
font-size: 14px;
/*neu
font-weight: bold;
neu*/
}
div.column1 div.graybox h3 {
width: 200px; /*wegen modul-icons*/
}
div.bluebox h3, div.graybox.bar h3, div.greenbox h3  {
color:#FFFFFF;
text-shadow: 0 1px 0 #5999C4;
margin-bottom: 0;
}


h1, h2, h3 {
color: #4a8dba;
font-weight:normal;
}
/*h1, h2 {
display:block;
width: 100%;
}*/


/* COLORS, FONTS ETC. */

span.big {
font-size:16px;
font-weight:bold;
/*color: #4a8dba;
text-shadow: 0 1px 0 #FFFFFF;*/
}
div.greenbox h3 {
color: #FFFFFF;
text-shadow: -1px -1px 0 #8CBE6A, 1px 1px 0 #AFD695;
}
div.greenbox a {
color: #FFFFFF;
}

span.underline {
text-decoration:underline;
}


ul li {
list-style:none;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/arrow_blue.png) no-repeat left 3px;
padding-left: 12px;
margin-top: 2px;
}
div.bluebox ul li {
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/arrow_white.png) no-repeat left 3px;
}


.message li, div#mainnavi ul li {
list-style: none;
}

.clear {
clear: both;
height: 0px;
}
.clear.left {
clear:left;
}
.clear.right {
clear:right;
}

a:hover, .link:hover, button:hover {
cursor:pointer;
}

button.button:hover, button.button:focus, a.button:hover, a.button:focus {
    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.5);
            box-shadow: 0px 0px 3px rgba(0,0,0,.5);
}

a, a:visited, span.green {
color: #7eb459;
}
a:hover, a:active, #mainnavi ul li a:hover, #mainnavi ul li.current a, ul.reindex_abcpanel li.active a, ul.reindex_abcpanel li a:hover, ul.dgrayboxtabs li.active a, li.active.dgraybox a {
color: #696969;
}
a:hover, a:active, #mainnavi ul li a:hover, #mainnavi ul li.current a, ul.reindex_abcpanel li.active a,  ul.reindex_abcpanel li a:hover, ul.dgrayboxtabs li a, a.button, li.active.dgraybox a {
text-decoration:none;
}

div.mainpart {
margin: 0 4px;
}

/* STRUCTRE */

#main {
margin: 0 auto; width: 1008px; position:relative;
}
#head_top {
height: 90px;
}
#logo {
height: 90px;
width: 290px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/logo3.png) no-repeat center left; float:left;
}
#pathway {
height: 23px;
}

/*MODULES */

img.bgimg, div.cornerimg {
position:absolute;
}
.lefttop {
top:0; left:0;
}
.righttop {
top:0; right:0;
}
.leftbottom {
bottom:0; left:0;
}
.rightbottom {
bottom:0; right:0;
}

div.cornerimg {
height: 10px;
width: 10px;
}
div.cornerimg {
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spritemap_corners3.png) no-repeat;
}
div.cornerimg.lefttop {
background-position: 0 0;
}
div.cornerimg.righttop {
background-position: -10px 0;
}
div.cornerimg.leftbottom {
background-position:0 -10px;
}
div.cornerimg.rightbottom {
background-position: -10px -10px;
}


/* graybox */

div.graybox, div.contentbox {
margin-bottom: 10px;
}
div.graybox {
z-index: 0;
height: 1%;
background: #F5F5F5 url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/box_shadow_bottom.png) repeat-x bottom left;
position:relative;
padding:10px;
clear:both;
}
div.detailquicknav {
white-space: nowrap; width: 718px;
}
div.column1 div.graybox, div.column3 div.graybox {
width: 230px;
}
.dgraybox {
behavior:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/border-radius.htc);

min-height: 15px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background: #e4e4e4;
padding: 5px;
/*position: relative;*/
display: block;
margin-top:5px;
}
/*.dgraybox:after {
clear:both;
}*/
.dgraybox.tabs {
margin: 0;
-moz-border-radius-topleft: 0px;
-webkit-border-radius-topleft: 0px;
-khtml-border-radius-topleft: 0px;
}


/* blue box */
div.bluebox {
color:#F5F5F5;
position:relative;
margin-bottom: 5px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/bluebox_bg.png) bottom left no-repeat; margin-left: -4px;
}
div.bluebox_top {
height: 25px; background: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/bluebox_bg.png) top left no-repeat;
}
div.bluebox .modulcontent, div.greenbox .modulcontent {
padding: 0 15px 15px 15px;
}

/* green box */

div.greenbox {
color:#F5F5F5;
position:relative;
margin-bottom: 5px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/greenbox_bg.png) bottom left no-repeat; margin-left: -4px;
text-shadow: none;
}
div.greenbox_top {
height: 25px; background: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/greenbox_bg.png) top left no-repeat;
}


/* SPACER LINES */

div.rightspace {
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spacer_gray_vertical.png) repeat-y right top;
margin-right: 10px;
}
.rightspace_inner {
padding-right: 12px;
}

div.spacer.horizontal, div.items-row {
clear:both;
}

div.spacer.gray.vertical {
height:100%; width: 2px; background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spacer_gray_vertical.png) repeat-y; float:left;
margin: 0 10px;
}
div.spacer.blue.horizontal {
width:100%; height: 2px; background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spacer_blue_horizontal.png) repeat-x;
margin: 7px 0;
}
div.spacer.gray.horizontal {
width:100%; height: 2px; background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spacer_gray_horizontal.png) repeat-x;
margin: 7px 0;
}
div.spacer.green.vertical {
height:100%; width: 2px; background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spacer_green_vertical.png) repeat-y; float:left; margin: 0 10px;
}
div.spacer.green.horizontal {
width:100%; height: 2px; background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spacer_green_horizontal.png) repeat-x;
margin: 7px 0;
}

/* FORMS / INPUTS */

input[type="text"], input[type="password"], input[type="checkbox"], select, textarea, input[type="email"] {
border: 1px solid #e7e7e7 !important;
padding: 3px;
color: #999999;
margin: 0 0 5px 0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
box-shadow: none;
}
div.greenbox input[type="text"], div.greenbox input[type="password"], div.greenbox input[type="checkbox"], div.greenbox select, div.greenbox textarea {
border: 1px solid #8DBF6C !important;
}
input.regist_tagfield {
width: 140px;
}
select {
padding: 2px;
}
input.required, textarea.required {
border-color: #a1d37f !important;
}

form-adminForm {
	margin-bottom: 20px;
}

/* input reindexx */

input.invalid, textarea.invalid, select.invalid {
border-color: #7EB459 !important;
background: #e8f7df;
}
label.invalid { color: #ff0000 !important; }

/* MAINMENUE */

#mainnavi {
/*position:absolute;*/
z-index:1000;
}
div#mainnavi ul.menu {
position:relative;
z-index: 1000;
}

div#mainnavi ul li {
float:left;
display:block;
background: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spacer_green_vertical.png) right top repeat-y;
margin: 0 10px 0 0;
padding: 1px 10px 0 0;
height: 18px;
position:relative;
}
div#mainnavi ul li:last-child, ul.dgrayboxtabs li {
background:none;
}
#mainnavi ul li a {
color:#FFFFFF; font-size: 14px; font-weight:bold; text-decoration:none;
}
#mainnavi ul li.current a, #mainnavi ul li:hover a, ul.reindex_abcpanel li a:hover, ul.reindex_abcpanel li a.active {
text-shadow: 0 1px 0 #ADD592;
}

/* subnavi */

div#mainnavi ul li ul {
background: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/submenue_bg.png) left top no-repeat;
display:block;
height: 24px;
position:absolute;
top: 26px;
z-index: 1000;
margin: 0;
padding: 4px 0 0 0;
left: 0;
width: 500px;
display: none;
}

div#mainnavi ul li.parent a {
display:block;
height: 25px;
}
div#mainnavi ul li.parent:hover ul {
display:block;
}

div#mainnavi ul li ul li {
background: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spacer_submenue_vertical.png) right top repeat-y;
padding: 0 10px 0 10px;
margin: 0;
float: left;
height: 15px;

}
div#mainnavi ul li ul li a {
color:#add592;
font-size: 12px;
}
div#mainnavi ul li ul li a:hover, div#mainnavi ul li:hover ul li a {
text-shadow: none;
}


/* ALPHABETICAL BOX */
ul.reindex_abcpanel li {
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/square_bg34.png) no-repeat;
width: 34px;
height: 34px;
float:left;
text-align:center;
vertical-align:bottom;
padding: 0;
margin: 0;
}
ul.reindex_abcpanel li a {
display:block;
height: 30px;
width: 30px;
color:#FFFFFF;
font-size: 16px;
text-decoration:none;
padding: 4px 0 0 2px;
}
ul.reindex_abcpanel li a:hover, ul.reindex_abcpanel li.active {
font-weight:bold;
}






ul.dgrayboxtabs li {
float:left;
background: #d5d5d5;
margin: 0 3px 0 0;
padding: 3px 8px 3px 10px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-khtml-border-top-right-radius: 5px;
-khtml-border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
}
ul.dgrayboxtabs li.active {
background: #E4E4E4;
}
ul.dgrayboxtabs li.active a {
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/arrow_down_g.png) no-repeat right center;
padding-right:15px;
}

/* MODULHEAD ICONS */
.modulheadicon {
position:absolute; top: 10px; right: 10px; height:30px; width: 30px;
}
/*
#modulheadicon32 {
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spritemap_modulheadicons.png) no-repeat;
}*/
#modulheadicon50 {
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spritemap_modulheadicons.png) no-repeat -30px 0;
}
#modulheadicon22 {
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spritemap_modulheadicons.png) no-repeat -60px 0;
}
#mainnavi {
height: 42px; 
width:1008px; 
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/mainnavi_bg.png) no-repeat;
}
/* LIST */

ul.menue li {
display:block;
background: #E4E4E4;
background-image: none;
padding: 3px;
height: 15px;
}


/* BUTTONS
a.button, button.imgbutton, input.imgbutton, button {
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spritemap_btn.png) no-repeat left top;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
margin: 0 0 0 -4px;
border: none;
font-size: 16px;
text-shadow:none;
text-align:left;
white-space:nowrap;
font-family:Arial, Helvetica, sans-serif;
width:auto;
}
a.button span, button.imgbutton span, button span {
padding: 2px 28px 0 12px;
}
a.button, a.button span, button.imgbutton, button.imgbutton span, input.imgbutton, button span {
display:inline-block;
height: 30px;
cursor: pointer;
}
button.imgbutton span {
margin: -1px -3px 0px 0px;
}
a.button.color1 span, button.imgbutton.color1 span, button.color1 span {
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spritemap_btn.png) no-repeat right -32px;
}
a.button.color2 span, button.imgbutton.color2 span, button.color2 span {
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spritemap_btn.png) no-repeat right -64px;
}
a.button.color3 span, button.imgbutton.color3 span, button.color3 span {
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spritemap_btn.png) no-repeat right -96px;
}
 NEU ENDE */


a.button.floatright, button.imgbutton.floatright, input.imgbutton.floatright {
margin: 0 -4px 0 0;
}

a.button.details {
width: 93px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/btn_details.png) no-repeat;
}
a.button.editadress {
width: 188px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/btn_adresse-bearbeiten.png) no-repeat;
}
a.button.getroute, button.getroute {
width: 172px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/btn_route-berechnen.png) no-repeat;
}
a.button.sendmessage {
width: 193px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/btn_nachricht-absenden.png) no-repeat;
}
a.button.sendrating {
width: 202px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/btn_bewertung-absenden.png) no-repeat;
}
/* OLD
a.button.addadress {
width: 192px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/btn_eintragen.png) no-repeat;
}
a.button.los {
width: 62px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/btn_los.png) no-repeat;
}

a.button.regionalverzeichnis {
width: 195px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/btn_regionalverzeichnis.png) no-repeat;
}

a.button.startsearch {
width: 146px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/btn_suche-starten.png) no-repeat;
}
*/
a#detailadresschangebtn {
margin-top: 3px;
}


/* BUTTON-BUTTONS */

button.startsearch {
width: 146px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/btn_suche-starten.png) no-repeat;
}
button.save, input.imgbutton.save {
width: 118px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/btn_speichern.png) no-repeat;
}



/* ICONS */

a.icon {
text-decoration:none;
}
span.icon {
display: inline-block;
}

/* TEMPORÄR !!!*/
span.icon.star {
height: 20px;
width: 20px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/starrating.png) no-repeat;
background-position: left -40px;
}
span.icon.star.half {
background-position: left top;
}
span.icon.star.gray {
background-position: left top;
}
/* TEMPORÄR ENDE !!!*/

span.icon.arrowup {
height: 11px;
width: 11px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/arrow_up_g.png) no-repeat;
}

/* 20er socialbookmark ICONS */
span.socialicon20 {
height: 20px;
width: 20px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spritemap_socialbookmarks.png) no-repeat;
margin-right: 3px;
}
.socialicon20.facebook {
background-position: 0 0;
}
.socialicon20.mrwong {
background-position: -40px 0;
}
.socialicon20.delicious {
background-position: -220px 0;
}
.socialicon20.blinklist {
background-position: -280px 0;
}
.socialicon20.technorati {
background-position: -80px 0;
}
.socialicon20.google {
background-position: -180px 0;
}
.socialicon20.blinkbits {
background-position: -300px 0;
}
.socialicon20.yahoo {
background-position: -120px 0;
}
.socialicon20.yigg {
background-position: -160px 0;
}
.socialicon20.blogmarks {
background-position: -260px 0;
}
.socialicon20.twitter {
background-position: -20px 0;
}
.socialicon20.spurl {
background-position: -60px 0;
}
.socialicon20.stumbleupon {
background-position: -100px 0;
}
.socialicon20.digg {
background-position: -200px 0;
}
.socialicon20.magnolia {
background-position: -140px 0;
}
.socialicon20.comments {
background-position: -240px 0;
}

/* 16er ICONS */
span.icon16 {
height: 16px;
width: 16px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spritemap_icons16.png) no-repeat;
}
.icon16.save {
background-position: 0 0;
}
.icon16.save_a {
background-position: -16px 0;
}
.icon16.lupe {
background-position: -48px 0;
}
.icon16.letter {
background-position: -64px 0;
}
.icon16.bubble {
background-position: -80px 0;
}
.icon16.printer {
background-position: -32px 0;
}
.icon16.edit {
background-position: -144px 0;
}
.icon16.trash {
background-position: -96px 0;
}
.icon16.add {
background-position: -128px 0;
}



.icon.sortingarrow {
height: 12px;
width: 9px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/sortingarrow.png) no-repeat;
}
.icon.sortingarrow_up {
height: 12px;
width: 9px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/sortingarrow_up.png) no-repeat;
}
.icon.sortingarrow_down {
height: 12px;
width: 9px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/sortingarrow_down.png) no-repeat;
}




/* WETTER ICONS */

.icon.weather16 {
height: 16px;
width: 16px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spritemap_weather16.png) no-repeat;
}
.weather16.sunny {
background-position: 0 0;
}
.weather16.sunnily {
background-position: -16px 0;
}
.weather16.cloudy {
background-position: -32px 0;
}
.weather16.overcast {
background-position: -48px 0;
}
.weather16.rain {
background-position: -64px 0;
}
.weather16.shower {
background-position: -80px 0;
}
.weather16.snow {
background-position: -96px 0;
}
.weather16.thunder {
background-position: -112px 0;
}

.icon.weather70 {
height: 70px;
width: 70px;
background:url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/spritemap_weather70.png) no-repeat;
}
.weather70.sunny {
background-position: 0 0;
}
.weather70.sunnily {
background-position: -70px 0;
}
.weather70.cloudy {
background-position: -140px 0;
}
.weather70.overcast {
background-position: -210px 0;
}
.weather70.rain {
background-position: -280px 0;
}
.weather70.shower {
background-position: -350px 0;
}
.weather70.snow {
background-position: -420px 0;
}
.weather70.thunder {
background-position: -490px 0;
}


/* ADRESSEN */

/*div.adress_container {
margin-bottom: 10px;
}*/
div.adress_img, div.adress_anschrift, div.adress_rating, div.adress_type, div.adress_distance, div.adress_logo  {
float:left;
}
div.adress_img {
margin: 0 10px 0 0;
background-color: #DCDCDC; /*!important;*/
padding: 0;
}
div.adress_img.small {
background:#DCDCDC url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/profilepic_default45.png) center center no-repeat;
height: 30px;
width: 45px;
/*background-color: #DCDCDC; */
}
div.adress_img.medium {
background:#DCDCDC url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/profilepic_default90.png) center center no-repeat;
height: 60px;
width: 90px;
/*background-color: #DCDCDC; */
}
div.adress_img.big {
background:#DCDCDC url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/profilepic_default150.png) no-repeat center center;
height: 105px;
width: 140px;
/*background-color: #DCDCDC; */
}
div.adress_map {
float:right;
}
div.adress_name {
margin: 0 0 10px 0;
}
div.column2.medium div.adress_anschrift {
width: 170px;
}
div.column2.medium div.adress_rating {
width: 160px;
}
div.column2.medium div.adress_type {
width: 120px;
}
div.column2.medium div.adress_distance {
width: 50px;
}
div.column2.medium div.adress_map {
width: 40px;
}
div.adress_details {
float: right;
/*margin-top: 17px;*/
}


div.column2.small .inputbig {
width: 98%;
}
div.column2.medium .inputbig, div.column2.big .inputbig {
width: 99%;
}

div.pagination li {
float:left;
background: none;
}

/* DIRECTORY SEARCH */

select.directorysearch_category {
width: 200px;
}
div.registercolumn1 select.directorysearch_category {
width: 228px;
}
input.directorysearch_freetext {
width: 200px;
}
input.directorysearch_place {
width: 150px;
}


.column2.small select.directorysearch_category {
width: 190px;
}
.column2.small input.directorysearch_freetext {
width: 140px;
}
.column2.small input.directorysearch_place {
width: 100px;
}



span.textspacer {
margin: 0 8px;
color:#DCDCDC;
}




/*SLIDEMENUE */

#quicknavi {
position:absolute;
height: 136px;
width: 300px;
min-width: 50px;
background: url(https://cdn.fluxgrid.net/www.adressen.com/wp-content/themes/adressen-com/images/slidemenue.png) no-repeat right center;
/*left:-255px;*/
left: -255px;
top: 270px;
position:fixed;
z-index:10000;
/*filter:alpha(opacity=95);
-moz-opacity:0.95;
-khtml-opacity: 0.95;
opacity: 0.95;*/
}
/*#quicknavi:hover {
left:0;
}*/

/* WETTER */

span.temperaturmax {
font-size:16px;
font-weight:bold;
color: #7eb459;
}
span.temperaturmin {
color: #4a8dba;
font-weight:bold;
}

/* REGISTRIERUNG */
div.registercolumn1 {
/*width: 240px;*/
}
div.registercolumn2 {
/* 3 spalten width: 450px;*/
width: 720px;
}
.column2.medium div.registercolumn2 {
width: 460px;
}
table.register_openingtimes {
width: 227px;
}
table.register_openingtimes td.firstcolumn {
width:90px;
}

/* TEXTAREA */
textarea {
	resize: none;
}

/* FACEBOOK BOX */

#likebox-frame #lazydiv0 {
 border:2px solid #F5F5F5;
 z-index:10;
 overflow: hidden;
 position:relative;
 top:-1px;
 left:-2px;
 width: 220px;
 height: 295px;
}
#likebox-frame #lazydiv0 iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
}

/* FACEBOOK COMMENTS
.fb_ltr{height:110px !important;}*/


/* ADDTHIS BIG BOX */

div.addthis_toolbox, a.addthis_button_facebook_like, a.addthis_button_tweet, a.addthis_counter {
height: 20px;
text-shadow:none;
}
a.addthis_button_facebook_like iframe {
width: 110px !important;
}
a.addthis_button_tweet iframe {
width: 97px !important;
}
#addthis_big #___plusone_1, #addthis_big #___plusone_0 {
width: 72px !important;
}


/* COTENT */
img.contentimg {
float:left;
margin: 0 10px 5px 0;
}

/* SYSTEM MESSAGE */
#system-message {
clear: both;
}
#system-message ul li {
background:none;
}


/* ++++++++++++++  tooltip  ++++++++++++++ */
.tip
{
	border:solid 1px #7EB459;
	background: #E8F7DF;
	padding: 5px;
}



/* TABLES */

table.table {
width: 100%;
margin-bottom: 1em;
}
table.table, table.table th, table.table td {
border: 1px dotted #7EB459;
border-collapse: collapse;
}
table.table td {
padding: 10px;
}

/* DATACONTAINER */

/* NOBS VARIANTE (bei kosmteik.com drin)
#datacontainer div {
	display: none;
}*/

/* MEINE VARIANTE */
#datacontainer {
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.hvote {
display: none;
}
/*

#form.loginform > .login-username
{
	display: inline-grid;
}
#form.loginform > .login-password
{
	display: inline-grid;
}

*/
#loginform > p.login-username
{
	display: inline-grid;
}
#loginform > p.login-password
{
	display: table-caption;
}
div.greenbox form
{
	color: #FFFFFF;
}
#img_tag
{
	height: 105px;
	width: 140px;
}