/*
Theme Name: Quax based on WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann0
Author URI: http://binarybonsai.com/
Tags: Quax Adapted Theme

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Tahoma, arial, sans-serif;
	background: #ffffff;
	color: #333;
	text-align: left;
	}

#page {
	background-color: #ffffff;
	
	text-align: left;
	}

#header {
	background: #ffffff url('images/quax_logo_5.jpg') no-repeat bottom center;
	}

#headerimg 	{
	margin: 7px 9px 0;
	height: 162px;
	width: 740px;
	}

#content {
	font-size: 1.2em;
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.thread-alt {
	background-color: #f8f8f8;
}

.thread-even {
	background-color: white; 
} 
.depth-1 {
	border: 1px solid #ddd;
} 

.even, .alt {
	border-left: 1px solid #ddd; 
}

#footer {
	background: #ffffff;
	border: none;
	height:100px;
	}

small {
	/*Verdana, Tahoma, arial, sans-serif;*/
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	/*font-family: Verdana, Tahoma, arial, sans-serif;*/
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	display: none;
	}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	/*font-family: 'Lucida Grande', Verdana, Sans-Serif;*/
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #ff6600;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em;
	}

.commentlist li ul li {
	font-size: 1em;
} 

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: left;
	border: 1px solid #eee;
	padding: 4px;
	margin:0px 10px 0px 0px ;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	/*font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #f60;
	text-decoration: none;
	}

a:hover {
	color: #f60;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0 0 20px 0;
	padding: 0;
	}

#page {
	background-color: #ffffff;
	margin: 20px 0px 0px 10px;
	padding: 0;
	width: 955px;
	/*border: 1px solid #959596;*/
    text-align:left;   
	}

#header {
	background-color: #0e5aa7;
	margin: 0px;
	padding: 0;
	height: auto;
	width: 955px;
	}

#headerimg {
	margin: 0;
	height: 95px;
	width: 100%;
	}

.narrowcolumn {
	float: left;
	padding: 0 0 20px 13px;
	margin: 0px 0 0;
	width: 600px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer, #footer2 {
	padding: 0;
	margin: 0 auto;
	width: 760px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}

#footer2 p {
	text-align: center;
	}

#footer2 p ul {
	display: inline;
	}
	
#footer2 p li.first a {
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	}
/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	margin-right:15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: right;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform {
	margin: 5px 10px 0 0;
}

#commentform input {
	width: auto;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
}

#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
	}
.commentlist li ul li {
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	padding: 0px;
	margin-left: 655px;
	width: 300px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	/*display: none;*/
	color: #959596;
width:98%;
height: 1px;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 15px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

/*
 * Added sections to the template that may not fit anywhere else
 */
#banner_top {
	text-align:center;
	margin: 0px 0px 10px 0px; 
	padding: 0px 180px 0px 0px ;
	}
/** autorbild **/
.entry img.photo
{
	float: left;
	padding: 4px;
	margin:0px 10px 0px 0px ;
	background: #fff;
}
#breadcrumb {
	padding: 0px 0px 0px 10px ;
	}


#skyscraper_right{
position:absolute;
left:1000px;
top:20px;
width:auto;
}
/**menu quax */
#primary-links {
margin:0 0 10px 20px;
}
#primary-links ul.main-menu {
color:#FFFFFF;
display:inline;
margin:0;
padding:0;
}
#primary-links ul.main-menu li a:hover {
background:#84B83A none repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
margin:0 -2px 0 0;
padding:2px 8px 3px;
text-decoration:none;
}
#primary-links ul.main-menu li {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
list-style-type:none;
padding:0;
}
ul.links li {
display:inline;
list-style-type:none;
padding:0 0.5em;
}
#primary-links ul.main-menu li a, #primary-links ul.main-menu li a:visited {
background:#F6A202 none repeat scroll 0 0;
color:#FFFFFF;
margin:0 -2px 0 0;
padding:2px 8px 3px;
text-decoration:none;
}
#primary-links ul.main-menu li.active-trail a {
background:#84B83A;
}
#primary-links ul.main-menu li a, #primary-links ul.main-menu li a:visited {
background:#F6A202 none repeat scroll 0 0;
color:#FFFFFF;
margin:0 -2px 0 0;
padding:2px 8px 3px;
text-decoration:none;
}
/*dropdown navigation*/
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}.sf-menu{line-height:1.0;z-index:99;}.sf-menu ul{padding-left:0 !important;position:absolute;top:-999em;width:10em;}.sf-menu ul li{width:100%;}.sf-menu li:hover{visibility:inherit;}.sf-menu li{float:left;position:relative;}.sf-menu a{display:block;position:relative;}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}.sf-menu{float:left;margin-bottom:1em;}.sf-menu a{border-left:1px solid #fff;border-top:1px solid #CFDEFF;padding:.75em 1em;text-decoration:none;}.sf-menu a,.sf-menu a:visited{color:#13a;}.sf-menu li{background:#BDD2FF;}.sf-menu li li{background:#AABDE6;}.sf-menu li li li{background:#9AAEDB;}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:#CFDEFF;outline:0;}.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(/sites/all/modules/superfish/images/arrows-ffffff.png) no-repeat -10px -100px;}a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}.sf-shadow ul{background:url(/sites/all/modules/superfish/images/shadow.png) no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}.sf-shadow ul.sf-shadow-off{background:transparent;}.sf-menu.rtl,.sf-menu.rtl li{float:right;}.sf-menu.rtl a.sf-with-ul{padding-left:2.25em;padding-right:1em;}.sf-menu.rtl .sf-sub-indicator{left:.75em !important;right:auto;background:url(/sites/all/modules/superfish/images/arrows-ffffff-rtl.png) no-repeat -10px -100px;}.sf-menu.rtl a > .sf-sub-indicator{top:.8em;background-position:-10px -100px;}.sf-menu.rtl a:focus > .sf-sub-indicator,.sf-menu.rtl a:hover > .sf-sub-indicator,.sf-menu.rtl a:active > .sf-sub-indicator,.sf-menu.rtl li:hover > a > .sf-sub-indicator,.sf-menu.rtl li.sfHover > a > .sf-sub-indicator{background-position:0 -100px;}.sf-menu.rtl ul .sf-sub-indicator{background-position:0 0;}.sf-menu.rtl ul a > .sf-sub-indicator{background-position:-10px 0;}.sf-menu.rtl ul a:focus > .sf-sub-indicator,.sf-menu.rtl ul a:hover > .sf-sub-indicator,.sf-menu.rtl ul a:active > .sf-sub-indicator,.sf-menu.rtl ul li:hover > a > .sf-sub-indicator,.sf-menu.rtl ul li.sfHover > a > .sf-sub-indicator{background-position:0 0;}.sf-navbar.rtl ul .sf-sub-indicator{background-position:0 -100px;}.sf-navbar.rtl ul a > .sf-sub-indicator{background-position:-10px -100px;}.sf-navbar.rtl ul a:focus > .sf-sub-indicator,.sf-navbar.rtl ul a:hover > .sf-sub-indicator,.sf-navbar.rtl ul a:active > .sf-sub-indicator,.sf-navbar.rtl ul li:hover > a > .sf-sub-indicator,.sf-navbar.rtl ul li.sfHover > a > .sf-sub-indicator{background-position:0 -100px;}.sf-navbar.rtl ul ul .sf-sub-indicator{background-position:0 0;}.sf-navbar.rtl ul ul a > .sf-sub-indicator{background-position:-10px 0;}.sf-navbar.rtl ul ul a:focus > .sf-sub-indicator,.sf-navbar.rtl ul ul a:hover > .sf-sub-indicator,.sf-navbar.rtl ul ul a:active > .sf-sub-indicator,.sf-navbar.rtl ul ul li:hover > a > .sf-sub-indicator,.sf-navbar.rtl ul ul li.sfHover > a > .sf-sub-indicator{background-position:0 0;}.sf-menu.rtl li:hover ul,.sf-menu.rtl li.sfHover ul{right:0;}.sf-menu.rtl li li:hover ul,.sf-menu.rtl li li.sfHover ul{right:12em;}.sf-menu.rtl li li li:hover ul,.sf-menu.rtl li li li.sfHover ul{right:12em;}.sf-navbar.rtl li li:hover ul,.sf-navbar.rtl li li.sfHover ul{right:0;}.sf-navbar.rtl li li li:hover ul,.sf-navbar.rtl li li li.sfHover ul{right:13em;}.sf-menu.rtl .sf-shadow ul{background:url(/sites/all/modules/superfish/images/shadow.png) no-repeat bottom left;padding:0 0 9px 8px;-moz-border-radius-bottomright:17px;-moz-border-radius-topleft:17px;-webkit-border-top-left-radius:17px;-webkit-border-bottom-right-radius:17px;}.sf-vertical.rtl li:hover ul,.sf-vertical.rtl li.sfHover ul{left:auto;right:11em;}.sf-vertical.rtl .sf-sub-indicator{background-position:-10px 0;}.sf-vertical.rtl a > .sf-sub-indicator{background-position:0 0;}.sf-vertical.rtl a:focus > .sf-sub-indicator,.sf-vertical.rtl a:hover > .sf-sub-indicator,.sf-vertical.rtl a:active > .sf-sub-indicator,.sf-vertical.rtl li:hover > a > .sf-sub-indicator,.sf-vertical.rtl li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}


.sf-vertical,.sf-vertical li{width:12em;}.sf-vertical li:hover ul,.sf-vertical li.sfHover ul{left:12em;top:0;}.sf-vertical .sf-sub-indicator{background-position:-10px 0;}.sf-vertical a > .sf-sub-indicator{background-position:0 0;}.sf-vertical a:focus > .sf-sub-indicator,.sf-vertical a:hover > .sf-sub-indicator,.sf-vertical a:active > .sf-sub-indicator,.sf-vertical li:hover > a > .sf-sub-indicator,.sf-vertical li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}


.sf-navbar{height:2.5em;padding-bottom:2.5em !important;padding-left:0 !important;position:relative;width:100%;z-index:97;}.sf-navbar li{position:static;}.sf-navbar a{border-top:none;}.sf-navbar li ul{width:100%;}.sf-navbar li li{position:relative;}.sf-navbar li li ul{width:14em;}.sf-navbar li li li{width:100%;}.sf-navbar ul li{width:auto;float:left;}.sf-navbar a,.sf-navbar a:visited{border:none;}ul.sf-navbar .current ul,ul.sf-navbar ul li:hover ul,ul.sf-navbar ul li.sfHover ul{left:0;top:2.5em;}ul.sf-navbar .current ul ul{top:-999em;}.sf-navbar li li.current > a{font-weight:bold;}.sf-navbar ul .sf-sub-indicator{background-position:-10px -100px;}.sf-navbar ul a > .sf-sub-indicator{background-position:0 -100px;}.sf-navbar ul a:focus > .sf-sub-indicator,.sf-navbar ul a:hover > .sf-sub-indicator,.sf-navbar ul a:active > .sf-sub-indicator,.sf-navbar ul li:hover > a > .sf-sub-indicator,.sf-navbar ul li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}.sf-navbar ul ul .sf-sub-indicator{background-position:-10px 0;}.sf-navbar ul ul a > .sf-sub-indicator{background-position:0 0;}.sf-navbar ul ul a:focus > .sf-sub-indicator,.sf-navbar ul ul a:hover > .sf-sub-indicator,.sf-navbar ul ul a:active > .sf-sub-indicator,.sf-navbar ul ul li:hover > a > .sf-sub-indicator,.sf-navbar ul ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}.sf-navbar > li > ul{background:transparent;padding:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;}

.sf-menu.sf-style-space-orange li, .sf-menu.sf-style-space-orange li li, .sf-menu.sf-style-space-orange li li li, .sf-navbar.sf-style-space-orange {
    background: none repeat scroll 0 0 #fff;
}
.sf-navbar.sf-style-space-orange a {
    background: /**/ url("images/dropdown_bgrnd_orange.jpg") repeat-x scroll 0 0 #F6A202;
    border: 0 none;
}




.sf-menu.sf-style-space-orange li:hover,
.sf-menu.sf-style-space-orange li.sfHover,
.sf-menu.sf-style-space-orange li.active a,
.sf-menu.sf-style-space-orange a:focus,
.sf-menu.sf-style-space-orange a:hover,
.sf-menu.sf-style-space-orange a.active,
.sf-menu.sf-style-space-orange li.sf-breadcrumb a,
.sf-navbar.sf-style-space-orange li li,
.sf-navbar.sf-style-space-orange li li a{
  background:/**/url("images/dropdown_bgrnd_green.jpg") #84B83A;
  color: #ffffff !important;
}

.sf-navbar.sf-style-space-orange li li a:hover,
.sf-menu.sf-style-space-orange li.sf-breadcrumb a:hover{
  background:/**/url("images/dropdown_bgrnd_orange.jpg") #F6A202;
}

.sf-navbar.sf-style-space-orange li li,
.sf-navbar.sf-style-space-orange li li a{
height:11px;
font-size:11px;
border-right:0px none !important;
}


.sf-navbar.sf-style-space-orange li ul {
  background-color: #fff;
  width: 100%;
}
.sf-navbar a, .sf-navbar a:visited {
  border: none;
text-decoration:none;
}
.sf-navbar {
  height: /*2em*/1.5em;
  padding-bottom: 1em !important;
  padding-left: 0 !important;
  position: relative;
  width: 100%;
  z-index: 97;
  font-weight:bold;
  font: Verdana,Tahoma,Arial,sans-serif;
  font-size:13px;
}
.sf-menu a {
    padding: 0.55em 0.5em;
    text-decoration: none;
	border-right: 2px solid #FFFFFF !important;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left: 0;
  top: 2em; /* match top ul list item height */
  z-index: 99;
}
.sf-navbar.sf-style-space-orange a{color:#fff;}
/**/
/*** CSS ***/
/**** siteframe: top-AD right-AD  ****/
#right-AD{position: absolute; left: 962px; top: 0px; width:auto; z-index:5000;}
#top-AD{text-align:center !important; height:auto; margin:0px 0px 5px 10px; z-index:5000;}
#siteframe{text-align:left; margin:0px 0px 0px 0px;}
/************************************************/
h1#site-name {
  margin-bottom: 0;
}
/* HTML Element */
pre, code
  {
    font-size: 1.0em; /* Monospace fonts can be hard to read */
    font-family: "Arial, Bitstream Vera Sans Mono", "Courier New", monospace;
  }
.float-left{float:left;}
.float-right{float:right;}
.images_left{float:left;margin: 12px 20px 0 0;border:0px;}
.images_right{float:right;margin: 12px 0 0 20px;border:0px;}
.image-copyright{padding-left: 2px; margin-bottom: 5px; background-color:#ECE9E9;font-size:9px;}
.images_left .image-copyright{width:auto;}
.image-copyright a,.image-copyright a:visited {text-decoration:none;}
table
  {
    border-collapse: collapse;
    width: 100%; /* Prevent cramped-looking tables */
  }
  th,
  thead th,
  tbody th
  {
    text-align: left;
    padding-right: 0;
    border-bottom: none;
  }
  tbody
  {
    border-top: none;
  }
/** abbreviations **/
  abbr
  {
    border-bottom: 1px dotted #ccc;
    cursor: help;
    white-space: nowrap;
  }
  /* Date-based "abbreviations" show computer-friendly timestamps which are not
     human-friendly. */
  abbr.created
  {
    border: none;
    cursor: auto;
    white-space: normal;
  }
/** images **/
  img
  {
    border: 0;
  }
 #webform-main  img
  {
    border: 0;
	margin: 0 0 0 10px;
  }
/** horizontal rules **/
  hr
  {
    height: 1px;
    border: 1px solid #B3B9B5;
  }
  fieldset
  {
    margin: 1em 0;
    padding: 0.5em;
	border:1px solid #B3B9B5;
  }
fieldset {}
.noborder{border:none !important;}
/*
** Formatting for administration page
**
** The admin panel styles are a mess. IE has problems with this so this is
** only a temporary fix. This should be fixed in core.
*/
div.admin-panel {
  padding: 0;
}

div.admin-panel .body {
  padding: 0 !important;
}

div.admin .left,
div.admin .right {
  width: 50%;
  margin-left: 0;
  margin-right: 0;
}

div.admin .right .admin-panel {
  margin-left: 10px;
}

/* Theme settings */
#div-zen-debug strong
  {
    float: left;
    width: 90px;
    margin-left: 0;
    margin-right: 10px;
    text-align: left;
  }
/*********************************/
#site-header {
  margin-bottom: 0px;
  width:960px;
  height:auto;
  z-index:999;
  height:95px;
}


#loginlogout{
background:transparent;
text-align:right;
}
#loginlogout-inner{
position: relative; right: 30px; top: 0px;
text-align:right;
width:auto;
float:right;
z-index:999;
}
#loginlogout-inner ul.menu li,
.headerright-inner ul.menu li{
list-style:none;
background:#f5a800;
padding:0px 4px 2px 4px;
text-align:center;
float:left;
}
/**/
.headerright-inner ul.menu li.last{
list-style:none;
background:#f5a800;
color:#fff;
font-weight:bold;
text-align:center;
float:left;
margin:0 0 0 3px;
padding:0 4px 2px;
text-decoration:none;
}
.headerright-inner ul.menu li.last a,
.headerright-inner ul.menu li.last a:visited {
color:#fff;
}
.headerright-inner ul.menu li.last a:hover {
color:#484540;
}

/**/
#loginlogout-inner ul.menu li a,
#loginlogout-inner ul.menu li a:visited,
.headerright-inner ul.menu li a,
.headerright-inner ul.menu li a:visited{
text-decoration:none;
float:left;
}
#loginlogout-inner ul.menu li a:hover{
color:#ff6600;
}
#loginlogout-inner ul.menu li.first,
#loginlogout-inner ul.menu li.first a,
#loginlogout-inner ul.menu li.first a:visited,
.headerright-inner ul.menu li.first,
.headerright-inner ul.menu li.first a,
.headerright-inner ul.menu li.first a:visited{
list-style:none;
background:transparent;
text-decoration:underline;
color:#fff;
}
.headerright-inner ul.menu li.first a:hover{
color:#ff6600;
}
#loginlogout-inner ul.menu li.first a:hover{
color:#ff6600;
}
#headerright-inner ul.menu li.last a:hover{
color:#ff6600;
}
#topnavi{
font-size:9px;
text-align:right;
padding:4px 16px 4px 0px;
}
#navigation{
padding:0;
margin: -2px 0 10px;
clear:both;
position: relative;
z-index:100;
}
#navigation a:hover{
color:#ff6600;
}
#navigation-leftside{

}
#navigation-inner ul li{
float:left;
}
/************* primary nav ************/
#primary-links{margin:0 0 0 10px;}
*+html #primary-links{margin:2px 0 0 10px; /*IE7*/}
* html #primary-links{margin:2px 0 0 10px; /*IE6*/} 

#primary-links ul.main-menu{
display:inline;
margin:0;
padding:0;
color:#fff;
}
#primary-links ul.main-menu li{
font-size:13px;
color:#fff;
font-weight:bold;
list-style-type:none;
padding:0;
}
#primary-links ul.main-menu li a,
#primary-links ul.main-menu li a:visited{
color:#fff;
text-decoration:none;
background:#F6A202;
margin:0 -2px 0 0;
padding:2px 8px 3px 8px;
}

*+html #primary-links ul.main-menu li a,
*+html #primary-links ul.main-menu li a:visited,
*+html #primary-links ul.main-menu li a:hover{/*IE7*/margin:0 -3px 0 0;}

* html #primary-links ul.main-menu li a,
* html #primary-links ul.main-menu li a:visited,
* html #primary-links ul.main-menu li a:hover{/*IE6*/margin:0 -3px 0 0;}

#primary-links ul.main-menu li a:hover{
font-weight:bold;
text-decoration:none;
color:#fff;
background:#84b83a;
margin:0 -2px 0 0;
padding:2px 8px 3px 8px;
}
#primary-links ul.main-menu li.active-trail a{background:#84b83a;}
/********/
/*secondary links*/
#secondary-links {margin:2px 0 0 8px;}
#secondary-links ul.menu{
color:#fff;
display:inline;
}
#secondary-links ul.menu li{
color:#fff;
font-weight:bold;
list-style-type:none;
margin:0 -4px 0 0;
padding:1px 2px 2px 3px;
display:inline;
list-style-image:none;
}
#secondary-links ul.menu li a,
#secondary-links ul.menu li.leaf a,
#secondary-links ul.menu li a:visited{
color:#fff;
text-decoration:none;
background:#a4d530;
margin:0 -4px 0 0;
padding:1px 2px 2px 3px;

}
#secondary-links ul.menu li a:hover{
font-weight:bold;
text-decoration:none;
color:#fff;
background:#84b83a;
margin:0 -4px 0 0;
padding:1px 2px 2px 3px;
}
#secondary-links ul.menu li.active-trail a{
background:#84b83a;}

#welcome{
clear:both;
}
#welcome-left{
z-index:-1;
height:157px;
}
#searchmask-right{
z-index:-1;
}
#searchmask{

}
#pictureboxes{
margin:8px 0 0 0;
height:auto/*160px*/;
}
#main{
margin-top:5px;
/*margin:0px 0px 0px 10px;!important*/
}

#main div.tabs {
margin:0;
}
.section-community #main{
margin-top:7px;
}

/**/
/**/
.front #content-top,
.page-freizeittipps #content-top,
#main-content,
#ort-main,
.section-bundesland #page-main,
#land-main,
.section-bundesland #content-top,
.section-land #content-top,
.section-ort #content-top,
.section-rund-ums-baby #content-top,
.section-veranstaltungsort #content-top,
#content-top,
.section-veranstaltungsort #main{
border:2px solid #B3B9B5;
/*border-bottom:none;*/
padding:0px;
}

/*.section-rund-ums-baby #main-content{border:none;}*/
#main-content .node-inner{padding:0 5px 0 5px;}

.front #main-content-front,.page-freizeittipps #main-content,.section-land #main-content,.section-ort #main-content,
/*
.section-rund-ums-baby #main-content,
*/
.section-veranstaltungsort #main-content{
border:none;
}

/**/

#main-content-top-wrapper,
#main-content-bottom-wrapper{
margin:0px 0px 20px 0px;
clear:both;
}
/**/
#user-profil-main #main-content-top-wrapper{margin:0;clear:both;}
#mainlefttop,
#mainleftbottom{
float:left;
width:300px;
border-right:2px solid #B3B9B5;
margin: 0;
padding: 0 5px 0 0;
}
/**********************************/
* html #mainlefttop,
* html #mainleftbottom{ /*IE6 only*/
overflow:hidden;
padding:  0 8px 0 0;
width:300px;
}
/**********************************/
#mainrighttop,
#mainrightbottom{
width:300px;
float:right;
padding:0 5px 0 0;
}
.section-termin #mainrightbottom{
margin:0;
}
#ressort ul.links li {
padding:0;
}
#send_print{
background:transparent none repeat scroll 0 0;
height:26px;
left:346px;
padding:0px;
position:absolute;
top:7px;
width:270px;
color:#6f6f6f;
text-align:right;
}

/*
#send_print .addthis_toolbox{
float:right;
margin-top:0px;
width:160px;
}
*/
#send_print .zumkommentar{
display:inline;font-size:8px;
text-transform: uppercase;
color:#6f6f6f;
}
span.kommentarcounter{padding:0px 0px 3px 0px ;}

#send_print .printbutton,
#send_print .sendbutton,
#send_print .like,
#send_print .share,
#send_print_flohmarkt .printbutton{
display:inline;
}
#send_print_flohmarkt{
position:absolute;top:10px;left:470px;
width:225px;
}

.node-type-ed-classified #send_print_flohmarkt{
position:absolute;top:10px;left:390px;
width:225px;
}

#send_print_flohmarkt .missbrauch-melden{
float:left;
width:150px;
}
#send_print .sendbutton,
#send_print .printbutton,
#send_print .share{vertical-align:top;}

a.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, a.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple {
text-decoration:none !important;
}
.FBConnectButton_Simple .FBConnectButton_Text_Simple {margin:0 0 0 12px !important;}

.views-field-image-image{float:left; margin:4px 10px 0 0;}
table.views-table .views-field-image-attach-images{padding:3px 5px 0 3px;}
.view-front-flohmarkt .views-field-image-attach-images{float:left;padding:5px 5px 0 0;}
#videos{margin:15px 0;clear:both;}
#videos .video-item{float:left; margin:4px 8px 0 0;}
#fotos{margin:15px 0px 15px 0px;clear:both;}
#fotos .foto-item{float:left; margin:4px 8px 0 0;min-height:100px;}
.content-info{
background:#ece9e9;
border:2px solid #B3B9B5;
padding:0 4px 4px 4px;
margin:5px 0px 10px 0px;
text-align:left;
}
* html .content-info{ /*IE6 only*/
background:#ece9e9;
border:2px solid #B3B9B5;
margin:5px 0 10px;
padding:0 10px 10px;
text-align:left;
}



#footer{padding:10px;background:#F1F1F1;margin:20px 0 0;}
#footer-region{}
/** footer list**/
#footer_list {
margin: 10px 0px 10px 0px;
height:auto;
}
.footer_row {
float:left;
margin:10px 0 0 20px;
padding:0;
text-align:left;
width:205px;
}
ul.footerlist {
/*list-style-type:none;*/
margin-left:5px;
}
#footer_list h2 a,
#footer_list ul.footerlist li a,
#footer_list ul.footerlist li a:visited,
#footer_list .footer_row a,
#footer_list .footer_row a:visited{
color:#484540;
text-decoration:none !important;
}
#footer_list ul.footerlist li a:hover{
text-decoration:none!important;
color:#ff6600;
}
/***/
.item-list ul li {
margin:0px 0px 35px 0px;
padding:0;
list-style:none;
clear:both;
}
#node-artikel{
margin: 0px 0px 15px 0px;
}
/********** regions/blocks ***********/
.sidebarblock{margin:/*5px*/ 0; }
#contentad,#contentad1,#content-ad-2{
margin: 0;
text-align:center;
height:auto;
}
/******/
.views-field-tid{margin: 0 0 2px;}
.views-field-tid a,
.views-field-tid a:visited,
.terms a,
.terms a:visited{
text-decoration:none;}
/****/
#news-main,
#page-main,
#urlaub-main,
#shoppen-main,
#lokale-main,
#gutscheine-main,
#marktplatz-vorteilszone-main,
#in
#user-main{}
#user-main #mainlefttop
{/*community*/
border-right:2px solid #B3B9B5;
float:left;
margin:0 0 20px;
padding:0 10px 0 0;
width:200px;
}
#user-main #mainrighttop
{/*community*/
float:right;
padding:0 0 0 10px;
width:340px;
}
#user-profil-main #mainlefttop 
{/*community*/
border-right:2px solid #B3B9B5;
float:left;
margin:0 0 20px;
padding:0 10px 0 0;
width:300px;
}
#user-profil-main #mainrighttop
{/*community*/
float:right;
padding:0 0 0 10px;
width:270px;
}
.view-footer{clear:both;}

/******** embedded video **********/
.emvideo-thumbnail-replacement span {
display: block;
background: url(images/embeddedvideo-play.png) no-repeat;
height:88px !important;
width:117px !important;
}
.emvideo-thumbnail-replacement span {
left: 0px !important;
top: 0px !important;
}
.emvideo-thumbnail-replacement span:hover {
background-position:0px 0 !important;
}
/*** for comments ***/
.indented {
margin-left:40px;
}
.druckgutschein{
text-align:center;
}
/*
#comments {clear:both;margin-bottom:20px;}
#comments .box-inner h2.title { color: #ffffff; }
*/
.tippsinderumgebung{
margin:15px 0;
}
.bundeslaenderselect{background:#F1F1F1;border: 2px solid #B4B4B4; padding:3px; margin:10px;}

.views-field-field-veranstaltungsort-plz-nid,
.views-field-field-veranstaltungsort-ort-nid,
.views-field-field-veranstaltungsort-bland-nid,
.views-field-field-veranstaltungsort-land-nid,
.views-field-field-bundesland-abkuerzung-value-1,
.views-field-field-bundesland-abkuerzung-value,
.views-field-field-land-abkuerzung-value,

.views-field-field-veranstaltungsort-plz-nid a,
.views-field-field-veranstaltungsort-ort-nid a,
.views-field-field-veranstaltungsort-bland-nid a,
.views-field-field-veranstaltungsort-land-nid a,
.views-field-field-bundesland-abkuerzung-value-1 a,
.views-field-field-bundesland-abkuerzung-value a,
.views-field-field-land-abkuerzung-value a,

.views-field-field-veranstaltungsort-plz-nid a:visited,
.views-field-field-veranstaltungsort-ort-nid a:visited,
.views-field-field-veranstaltungsort-bland-nid a:visited,
.views-field-field-veranstaltungsort-land-nid a:visited,
.views-field-field-bundesland-abkuerzung-value-1 a:visited,
.views-field-field-bundesland-abkuerzung-value a:visited,
.views-field-field-land-abkuerzung-value a:visited
{
margin:0 5px 0px 0;
float:left;
color:#908F8F;
}

.views-field-field-veranstaltungsort-plz-nid a:hover,
.views-field-field-veranstaltungsort-ort-nid a:hover,
.views-field-field-veranstaltungsort-bland-nid a:hover,
.views-field-field-veranstaltungsort-land-nid a:hover,
.views-field-field-bundesland-abkuerzung-value-1 a:hover,
.views-field-field-bundesland-abkuerzung-value a:hover,
.views-field-field-land-abkuerzung-value a:hover{color:#ff6600;}

.views-field-field-veranstaltungsort-ort-nid{/*clear:both;*/}

.views-field-field-veranstaltungsort-plz-nid{clear:both;}
.views-field-field-lokale-schmetterling-value{clear:both;}
#termindata{padding:0 0 0 5px;clear:both;}
.view-header{border-bottom:2px solid #B3B9B5;margin:0 0 5px;}
.view-footer{border-bottom:2px solid #B3B9B5;margin:0 0 5px;border-top:2px solid #B3B9B5;margin:0 0 5px;}
.section-marktplatz .view-footer{border:none;margin:0 0 5px;}
#sidebar-right-inner .view-header{border-bottom:none;}
.missbrauchmelden{
margin:20px 0 10px;
clear:both;
text-align:right;
}
#fotogalerieshow {
margin:10px 0;
clear:both;
}
#fotogalerieshow .foto-item {
margin:0px 0px 0px 10px;
display:inline;
}
#kommentareanzeigen {

}
#hilfe_anzeigeaufgeben{
margin:10px 0;
text-align:center;
}
#hilfe_anzeigeaufgeben img{
vertical-align:top;
}
#hilfe_anzeigeaufgeben a,
#hilfe_anzeigeaufgeben a:visited{
text-decoration:none;
}
#anzeigeaufgeben {}
#anzeige_formular {
margin:10px 0;
}
#anzeige_formular a, #anzeige_formular a:visited {
background:transparent url(images/kontaktieren_anzeige.jpg) no-repeat;
color:#484540 !important;
font-size:16px;
width:360px;
font-weight:bold;
height:33px;
padding:3px 0 0 2px;
text-align:center;
text-decoration:none;
display:block;
}
#anzeige_formular a:hover {
background:transparent url(images/kontaktieren_anzeige_ovr.jpg) no-repeat;
color:#FFFFFF !important;
}
.standort,.preis{
clear:both;
}
#weitereanzeigen{margin:20px 0;}
.poll .bar {
background-color:#DDDDDD;
height:1em;
margin:1px 0;
}
.poll .bar .foreground {
background-color:#ff6600;
float:left;
height:1em;
}
.wetter{
margin:0;
}
/** image refrence views **/
.modalframe .ui-dialog-titlebar {
background-color:#F6A202;
border:1px solid #84b83a;
cursor:move;
height:26px;
position:relative;
white-space:nowrap;
}
#community-neue_fragen-main .views-row-odd{
background:#F6A202 url(images/bgrnd_liste_odd.jpg) repeat;
padding:5px;
margin:2px 0px 2px 0px;
clear:both;
height:auto;
border:none;
}
#community-neue_fragen-main .views-row-even{
background:#f1f1f1 url(images/bgrnd_liste_even.jpg) repeat;
padding:5px;
margin:2px 0px 2px 0px;
clear:both;
height:auto;
border:none;
}
#community-neue_fragen-main .views-field-picture{float:left; display:block;margin-right:10px;}
#community-neue_fragen-main .views-field-comment-count{display: inline;}
#community-neue_fragen-main .views-field-totalcount{display: inline;}
#community-neue_fragen-main .views-field-created{display: inline;}

#weiteretippsanzeigenshow{
margin:15px 0;
float:left;
clear:both;
}
#contentsub a:hover{
color:#ff6600;
}
#contentsub span.allebeitraegeanzeigen,span.allebeitraegeanzeigen{
font-weight:bold;
}
#contentsub span.beitragbeantworten,span.beitragbeantworten,
#contentsub span.beitragbeantworten a,span.beitragbeantworten a,
#contentsub span.beitragbeantworten a:visited,span.beitragbeantworten a:visited{
font-weight:bold;
color:#ff6600;
text-decoration:none;
}
#contentsub span.beitragbeantworten a:hover,span.beitragbeantworten a:hover{
font-weight:bold;
color:#484540;
}
#beitragvon span.submitted {
color:#908F8F;
font-size:9px;
margin:25px 0 20px;
}
#beitragvon a,
#beitragvon a:visited{
color:#ff6600;
font-weight:bold;
font-size:12px;
text-decoration:none;
}
#beitragvon a:hover{
color:#484540;
}
/** imagemap - startseite **/
#imagemapstartseite {
 width: 960px;
 height: 160px;
 background: url(images/6bilder_startseite_imagemap_sommer_green.jpg);
 margin: auto; padding: 0;
 position: relative;
 z-index:1;
}
#imagemapstartseite li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#imagemapstartseite a {display: block;}
#bild1 {left: 0px; top: 0px; width: 162px; height: 160px;}
#bild2 {left: 162px; top: 0px; width: 159px; height: 160px;}
#bild3 {left: 321px; top: 0px; width: 157px; height: 160px;}
#bild4 {left: 477px; top: 0px; width: 159px; height: 160px; }
#bild5 {left: 636px; top: 0px; width: 158px; height: 160px; }
#bild6 {left: 794px; top: 0px; width: 165px; height: 160px; }
#bild1 a {height: 160px; }
#bild2 a {height: 160px; }
#bild3 a {height: 160px; }
#bild4 a {height: 160px; }
#bild5 a {height: 160px; }
#bild6 a {height: 160px; }
#bild1 a:hover {background: url(images/6bilder_startseite_imagemap_sommer_green.jpg) 0px -160px no-repeat; }
#bild2 a:hover {background: url(images/6bilder_startseite_imagemap_sommer_green.jpg) -162px -160px no-repeat; }
#bild3 a:hover {background: url(images/6bilder_startseite_imagemap_sommer_green.jpg) -321px -160px no-repeat; }
#bild4 a:hover {background: url(images/6bilder_startseite_imagemap_sommer_green.jpg) -477px -160px no-repeat; }
#bild5 a:hover {background: url(images/6bilder_startseite_imagemap_sommer_green.jpg) -636px -160px no-repeat; }
#bild6 a:hover {background: url(images/6bilder_startseite_imagemap_sommer_green.jpg) -794px -160px no-repeat; }
.login,
.password,
.register{
margin:15px 0px 15px 0px;
padding:5px;
}
.login a,
.password a,
.register a,
.login a:visited,
.password a:visited,
.register a:visited{
text-decoration:underline;
}
.login a:hover,
.password a:hover,
.register a:hover{
text-decoration:underline;
color:#ff6600;
}
/** user profile **/
.profile .picture
{
display:none !important;
} 
.informationtext{}
ul.tips {
display:none;
}
#routenplaner {
margin:0px 0px 0px 0px;
}
.quaxweiterempfehlenbutton{text-align:center;}
span.treffer{font-size:12px; font-weight:normal;}
ul.zurkarte{
height:40px;
margin:0 0 10px 0;
}
ul.zurkarte li {
background:transparent url(images/zurkarte.jpg) no-repeat;
padding:7px 0 0 50px;
height:40px;
list-style:none;
}
/** search **/
dd img{margin:0 10px 0 0;} 

/** Calendar **/
div.calendar-nav {
 background-color: #FF9900;
 border: 1px solid #999999; 
 color:#fff;
 text-align:center;
}
div.calendar-nav a,
div.calendar-nav a:visited{
 color:#fff;
}

div.calendar-nav div {
display: inline;
font-size: 100%;
padding:1px; 
}
.calendar-calendar td.has-events {
background:#F8F8F8;
}
.calendar-calendar td.future a,
.calendar-calendar td.future a:visited{
text-decoration:underline;
}
.calendar-calendar td.future a:hover{
text-decoration:underline;color:#ff6600;
}
.calendar-calendar td .inner div.day a,
.calendar-calendar td .inner div.day a:visited {
text-decoration:underline !important;color:#000000;
}
/** search-form **/
input.form-submit { padding:0;vertical-align:middle;}
#edit-submit-1{vertical-align:middle;}
#edit-search-block-form-1-wrapper input.form-text{border:1px solid #484540; width:180px; height:18px;padding:2px 2px 0 2px; background:#f1f1f1;color:#484540;}
.section-search input.form-text{border:1px solid #000000;height:18px;padding:2px 2px 0 2px; background:#f1f1f1;}

.picture{float:left; margin:0 10px 0 0;}
/*googlemap*/
.googlemap {
  margin-top:0px;
}
.view-front-user-inderumgebung .view-header {
border-bottom:none;
}

body.node-type-webform legend{visibility:hidden}
fieldset.captcha{border:none;margin:0px;clear:both;}
.section-user fieldset {clear: both;display: block;margin: 10px;}
body.section-user #user-profil-main fieldset.group-profile-01{float:left;width:300px;clear:none;}
body.section-user #user-profil-main fieldset.group-profile-01 legend{visibility:hidden;height:0px;}
body.section-user #user-profil-main fieldset.group-profil-02{float:right;width:430px;margin:10px 0 0 0;}
body.section-user #user-profil-main fieldset.group-profil-02 legend{visibility:hidden;height:0px;}
body.section-user #user-profil-main .body-field-wrapper{width:440px;float:right;margin: 0 0 0 20px;}
body.section-user #user-profil-main .admin {clear:both;}
body.section-user #user-profil-main .edit-field-profile-newsletter-value-wrapper{margin:10px 0 0 0}
#edit-field-profile-newsletter-value-wrapper{margin:10px 0 0;}
#user-login,
#user-pass{padding:0 0 0 260px;}
.page-user #user-login{padding:0;}
#user-register{padding:0 0 0 60px;}
/*
#user-register .description {width:auto;}
*/
.captcha legend{visibility:hidden;height:0px}
#user-register #edit-pass-wrapper{width:420px;float:right;position:relative;top:-54px;}
#user-register #edit-pass-pass2-wrapper{width:420px;margin:14px 0 0;}
#user-register #edit-mail-wrapper{width:420px;float:left;}
#user-register #username-check-wrapper{width:420px;}
#user-register #edit-I-agree-wrapper{width:600px; clear:both;margin:0;padding:0;}
#user-register .username-check-message-rejected {position:absolute;left:180px;top:45px;font-size:bold;}
.form-item .description {width:400px;}
#user-profil-main #node-form input.form-submit {margin:0 0 0 820px;}
#user-profil-main #user-profile-form input.form-submit {margin:0 0 0 330px;}

/** anzeige node form **/
.taxonomy-super-select-checkboxes .form-item label.option { float: none; }

a#anzeige-veroeffentlicht {
background:transparent url(images/anzeige_veroeffentlicht_inakt.jpg) no-repeat scroll 0 0;
height:65px !important;
width:266px !important;
display:block;
float:left;
}
a#anzeige-veroeffentlicht:hover {
background:transparent url(images/anzeige_veroeffentlicht.jpg) no-repeat scroll 0 0;
height:65px !important;
width:266px !important;
display:block;
float:left;
}
a#anzeige-gekauft {
background:transparent url(images/anzeige_gekauft_inakt.jpg) no-repeat scroll 0 0;
height:65px;
width:266px;
display:block;
float:left;
}
a#anzeige-gekauft:hover {
background:transparent url(images/anzeige_gekauft.jpg) no-repeat scroll 0 0;
height:65px !important;
width:266px !important;
display:block;
}
a#anzeige-verkauft {
background:transparent url(images/anzeige_verkauft_inakt.jpg) no-repeat scroll 0 0;
height:65px;
width:266px;
display:block;
float:left;
}
a#anzeige-verkauft:hover {
background:transparent url(images/anzeige_verkauft.jpg) no-repeat scroll 0 0;
height:65px !important;
width:266px !important;
display:block;
}
a#anzeige-bearbeiten {
background:transparent url(images/anzeige_bearbeiten.jpg) no-repeat scroll 0 0;
height:65px;
width:266px;
display:block;
}
a#anzeige-bearbeiten:hover {
background:transparent url(images/anzeige_bearbeiten_hover.jpg) no-repeat scroll 0 0;
height:65px !important;
width:266px !important;
display:block;
}
a#anzeige-gefunden:hover {
background:transparent url(images/produkt_gefunden.jpg) no-repeat scroll 0 0;
height:65px !important;
width:266px !important;
display:block;
}
a#anzeige-gefunden {
background:transparent url(images/produkt_gefunden_inakt.jpg) no-repeat scroll 0 0;
height:65px;
width:266px;
display:block;
float:left;
}
a#anzeige-gefunden:hover {
background:transparent url(images/produkt_gefunden.jpg) no-repeat scroll 0 0;
height:65px !important;
width:266px !important;
display:block;
}
a#zum-flohmarkt {
background:transparent url(images/zum_flohmarkt.jpg) no-repeat scroll 0 0;
height:65px;
width:266px;
display:block;
float:right;
}
a#zum-flohmarkt:hover {
background:transparent url(images/zum_flohmarkt_hover.jpg) no-repeat scroll 0 0;
height:65px !important;
width:266px !important;
display:block;
float:right;
}
.wetter table tr td  img {vertical-align:middle;}
.wetter table tr td.mehrwetter  img {vertical-align:top;}
.wetter .content-info {
padding:0 10px 0px;
}
.wetter table{ width:200px;}
.wetter table tr td  img {vertical-align:middle;}
.wetter table tr td.mehrwetter  img {vertical-align:text-top !important;margin-top:0;}
.wetter table tr td.mehrwetter   {vertical-align:text-top !important;}
.wetter table tr td.mehrwetter  a {font-weight:bold;}
/*wetter new*/
.wetter td {padding:0 13px 0 0;}
#allgemeintext{clear:both;padding:5px;}
#commenthead{width:340px;}
#commentabgebenlink{vertical-align:middle;padding:0 4px 0 0;}
#morepics{text-align:right;padding:0 40px 0 0;}
#buchungsanfrage{padding:0 20px 10px;background:transparent url(images/buchungsanfrage_icon.gif) no-repeat scroll 0 3px;}
/*Anzeige Attached Images*/
div#node-ed_classified .all-attached-images img {
  float: left;
  padding: 10px;
}
/** partnerlinks **/
.partnerlinks{float:left;margin:12px;}

div.node-type-kind .all-attached-images img {
  padding: 2px;
}
/* feeds + community ********************************************************/

#marktplatz-feeds-main{overflow:hidden;}
#page-feeds #contentad{margin:4px 0 0 0;}

.page-marktplatz-gebrauchtwagen .container-16 .grid-10,
.page-marktplatz-gebrauchtwagen-familienwagen .container-16 .grid-10,
.page-marktplatz-familienauto#main.grid-10,

.page-marktplatz-stellenmarkt #main.grid-10,
.page-marktplatz-immobilien #main.grid-10,
/*community*/
.section-community #main.grid-10,
.section-user #main.grid-10,
.section-best-tigungs-e-mail #main.grid-10,
.section-messages #main.grid-10
{
width:610px;
}
.page-marktplatz-gebrauchtwagen .container-16 .grid-6,
.page-marktplatz-gebrauchtwagen-familienwagen .container-16 .grid-6,
.page-marktplatz-familienauto #sidebar-right-300.grid-6,

.page-marktplatz-stellenmarkt #sidebar-right-300.grid-6,
.page-marktplatz-immobilien  #sidebar-right-300.grid-6,
.section-community #sidebar-right-300.grid-6,
.section-user #sidebar-right-300.grid-6,
.section-best-tigungs-e-mail #sidebar-right-300.grid-6,
.section-messages #sidebar-right-300.grid-6
{
width:320px;
margin-left:0px;
}
/* community */
.section-community #contentad {
height:auto;
margin:5px 0 0 0;
text-align:center;
}
.page-community-in-meiner-umgebung .view-header, .view-front-user-inderumgebung .view-header{border-bottom:none;margin:0;}
.page-community-in-meiner-umgebung .googlemap {
height:400px;
padding:0;
text-align:center;
width:585px;
clear:both;
float:none;
} 
.view-front-user-inderumgebung .googlemap{width:99%;margin: 0 0 5px 0;} 
#user-main .views-field-image-image {
float:none;
}
.view-front-user-inderumgebung .view-footer,
.view-meine-kinder .view-footer, .view-meine-fragen .view-footer,
.view-meine-flohmarkt .view-footer,
.view-front-fotogalerien .view-footer,
.view-meine-kinder.view-footer
{border-bottom:none;border-top:none;}
/*******************************************************************************/
/* Ivo */

#block-user_activity-0,#block-views-front_fragen-block_4, #block-blog-0, #block-poll-0,#block-views-meist_gemerkt-block_1,#block-views-front_fragen-block_3, #block-ed_classified-1, #block-ed_classified-0, #block-user-2, #block-print-1, #block-print_pdf-0, #block-invite-0, .block-quax_polls
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ece9e9 none repeat scroll 0 0;
border:2px solid #B3B9B5;
margin:5px 0 10px;
padding:0 4px;
text-align:left;
}

.user_activity_o_meter .foreground
{
background-color:#FF6600;
}

#block-user_activity-0 .item-list ul li , #block-user-2 .item-list ul li {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 10px;
padding:0;
}

.page-community  .views-row,.page-community  .views-row {
height:auto;
margin:0 0 5px;
}
.page-community .view-display-id-block_3 a
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/sicons/interview3.gif) no-repeat scroll 0 0 !important;
color:#484540;
display:block;
font-weight:normal;
padding:0 0 0 20px;
text-decoration:none;
}
.page-community  .view-id-meist_gemerkt a
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/sicons/tag_blue_add.png) no-repeat scroll 0 0;
color:#484540;
display:block;
font-weight:normal;
padding:0 0 0 20px;
text-decoration:none;
}

.page-community .view-display-id-block_3 .view-content
{
padding:0 0 0.25em 1em;
}

.page-community .block-user ul li a
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/sicons/user_add.png) no-repeat scroll 0 0;
color:#484540;
display:block;
font-weight:normal;
padding:0 0 0 20px;
text-decoration:none;
}

.page-community  .block-print ul li a
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/sicons/printer_add.png) no-repeat scroll 0 0;
color:#484540;
display:block;
font-weight:normal;
padding:0 0 0 20px;
text-decoration:none;
}

.page-community  .block-print ul li
{
margin:0 0 5px;
}

.page-community  .region-count-1 ul li a
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/sicons/page_up.gif) no-repeat scroll 0 0;
color:#484540;
display:block;
font-weight:normal;
padding:0 0 0 20px;
text-decoration:none;
}

.page-community  .region-count-2 ul li a
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/sicons/page_right.gif) no-repeat scroll 0 0;
color:#484540;
display:block;
font-weight:normal;
padding:0 0 0 20px;
text-decoration:none;
}
/*
.view-display-id-block_4 a
{
display:inline !important;
background:none !important;
padding:0 !important;
}
.view-display-id-block_4 .views-field-title
{
vertical-align:top;
}
*/

.view-display-id-block_4 tr {
background:none;
border-bottom:none;
padding:0.1em 0.6em;
}

.view-display-id-block_4 .view-content table tr td
{
padding-bottom:15px !important;
}

.node-type-composite-page .view-display-id-block_4 .views-field-title a,
.node-type-composite-page .view-display-id-block_4 .views-field-title a:visited{
font-size:14px;
margin-top:5px;
background:none !important;
color:#484540;
display:block;
font-weight:normal;
padding:0 !important;
text-decoration:underline
}
.node-type-composite-page .view-display-id-block_4 .views-field-title a:hover{
font-size:14px;
margin-top:5px;
background:none !important;
color:#FF6600;
display:block;
font-weight:normal;
padding:0 !important;
text-decoration:underline
}
/***/
.group-schritt-2 legend, .group-schritt-1 legend{display:none;}
.section-user #edit-previous, .section-user #edit-done{}
.terms a,.terms a:visited{color:#ff6600 ;}
.terms a:hover{color:#b4b4b4;text-decoration:underline;}

/*** header new ***/
#site-header{background:transparent url(images/siteheaderbgrnd_herbst.jpg) no-repeat;}
#headerleft{background:transparent;}




.headerleft-inner{height:95px;}
#headerright{background:transparent;padding:0;}
.headerright-inner{padding:0;}
#headerright ul.menu {
margin:0;
position:absolute;
top:68px;
left:145px;
}
.logged-in #headerright ul.menu {
left:199px;
}
/*** new search form + search form in header ***/
#site-header #views-exposed-form-front-quax-search-view-page-1{background:transparent;padding:0 0 0 42px;}

*+html #site-header #views-exposed-form-front-quax-search-view-page-1{background:transparent;padding:0 0 0 35px; /*IE7*/}
* html #site-header #views-exposed-form-front-quax-search-view-page-1{background:transparent;padding:0 0 0 35px; /*IE6*/} 


#site-header .quaxsearch{margin:8px 0 0 20px;}
#site-header #views-exposed-form-front-quax-search-view-page-1 .views-exposed-form .form-text{
position:relative;
border:1px solid #484540;
vertical-align:middle;
background:#F1F1F1;
color:#484540;
height: 28px;
padding:0 2px 0 3px;
margin:0 3px 0 0;
/*width:130px;*/
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#B3B9B5), to(#F4F7F2));
background: -webkit-linear-gradient(#B3B9B5, #F4F7F2);
background: -moz-linear-gradient(#B3B9B5, #F4F7F2);
background: -ms-linear-gradient(#B3B9B5, #F4F7F2);
background: -o-linear-gradient(#B3B9B5, #F4F7F2);
background: linear-gradient(#B3B9B5, #F4F7F2);
-pie-background: linear-gradient(#B3B9B5, #F4F7F2);
behavior: url(PIE/PIE.php);
}
*+html #site-header #views-exposed-form-front-quax-search-view-page-1 .views-exposed-form .form-text{padding:5px 2px 0 3px;height:23px; /*IE7*/}
* html #site-header #views-exposed-form-front-quax-search-view-page-1 .views-exposed-form .form-text{padding:5px 2px 0 3px;height:23px; /*IE6*/}
@media \0screen {#site-header #views-exposed-form-front-quax-search-view-page-1 .views-exposed-form .form-text {padding:5px 2px 0 3px;height:23px;/*IE8*/}
}

/**/
#views-exposed-form-front-quax-search-view-page-1 .views-exposed-widget {
padding: 0;
margin:0;
}
#views-exposed-form-front-quax-search-view-page-1 .views-exposed-form .views-exposed-widget .form-submit {
margin-top:0;
}
#views-exposed-form-front-quax-search-view-page-1 .views-exposed-form .form-text{
position:relative;
border:1px solid #484540;
color:#484540;
height:27px;
padding:1px;
margin:0 2px 0 2px;
width:200px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#B3B9B5), to(#F4F7F2));
background: -webkit-linear-gradient(#B3B9B5, #F4F7F2);
background: -moz-linear-gradient(#B3B9B5, #F4F7F2);
background: -ms-linear-gradient(#B3B9B5, #F4F7F2);
background: -o-linear-gradient(#B3B9B5, #F4F7F2);
background: linear-gradient(#B3B9B5, #F4F7F2);
-pie-background: linear-gradient(#B3B9B5, #F4F7F2);
behavior: url(PIE/PIE.php);
}
#views-exposed-form-front-quax-search-view-page-1 .views-exposed-form .form-select 
{
border:1px solid #484540;
color:#484540;
height:21px;
padding:1px;
float:left;
}
#views-exposed-form-front-quax-search-view-page-1 input.form-submit {
position:relative;
padding:7px;
height:30px;
background:#F6A202;
border-color:#484540;
border-style:solid;
border-width:1px;
color:#484540;
cursor:pointer;
font-weight:bold;
padding:0 0 2px 0;
text-align:center;
margin:0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
behavior: url(PIE/PIE.php);
}

@media \0screen {#views-exposed-form-front-quax-search-view-page-1 input.form-submit {padding-left:5px;padding-right:5px;/*IE8*/}
}
:root #views-exposed-form-front-quax-search-view-page-1 input.form-submit {padding-left:5px\9;padding-right:5px\9;/*IE9*/}



.view-front-quax-search-view .view-counter{color:#484540;font-size:10px;}
.view-front-quax-search-view .views-row-odd{background:#f1f1f1;}
.view-front-quax-search-view .views-row{border-bottom:none;}
#page-main .view-front-quax-search-view{margin:10px 0 0 0;}
/**/
.zumanbieter{text-align:center;clear:both;}
.zumanbieterunten{position:absolute;left:485px;/*clear:both;*/}
.zumanbieterbutton {
	width:130px;
	height:40px;
	display:block;
	background-image:url(images/zum_anbieter_1.jpg);
	background-position: left;
}
.zumanbieterbutton:hover{
	width:130px; 
	background-position: right;
	height:40px;
	background-image:url(images/zum_anbieter_1.jpg);
}

.newsletteranmeldenheader{color:#fff;padding:0 10px 0 20px;text-align:right;}
.newsletteranmeldenheader a,.newsletteranmeldenheader a:visited{color:#fff;}
.newsletteranmeldenheader a:hover{color:#ff6600;}

.front .more-link,.page-freizeittipps .more-link,.section-bundesland .more-link,.section-land .more-link,
.section-ort .more-link, .section-veranstaltungsort .more-link,.more-link .section-rund-ums-baby{text-align:right;padding:0 4px 0 0;}




#sidebar-right{margin:4px 0 0 0;}
.page-freizeit #sidebar-right {margin:0;}

.breadcrumb {color:#A4D530; padding:0 10px 0 0;margin:5px 0 0 0;}
.breadcrumb a.active{color:#84B83A;font-weight:bold;}

#top-AD{width:960px;}





/* 300px sidebar*/

#main.grid-12{width:620px;margin-right:10px;}
#sidebar-right.grid-4{width:310px; background:transparent;margin:0;}
#sidebar-right-inner{padding:5px;}
#block-ocalendarpicker-ocalendarpicker h3.block-title{text-align:left;}
#content-top{overflow:hidden; border-bottom: medium none;}
.googlemap{width:300px;}
#kommentareanzeigen .comment {padding:5px;}



.clearall{clear:both;}

#map.show {display:block;position:fixed;top:auto;bottom:0px;left:0px;width:940px;height:200px;overflow:hidden;background:#ccc;z-index:999;padding:5px;}


#comment-form, #comment-form-1 {padding:0 5px 0 5px;}
#playerlustigevids{padding:5px 0 0 5px;}


.submitted{clear:both;}
.author-pane-line{width:150px;}
#user-profil-main{padding:5px;}
.nobgrnd{background:transparent !important;}
#sidebar-right .content-info{background:transparent !important;}



.loginformular{float:left;width:300px;margin:0 0 5px;}
.registerimage{margin:0 0 0 40px;display:inline;width:250px;padding:0;}
.page-news-kino-dvd #content-top{border-bottom:none;}

/**/
.mehrbilder{text-align:center;clear:both;}
.mehrbilderbutton {
	width:130px;
	height:40px;
	display:block;
	background-image:url(images/mehrbilder.jpg);
	background-position: left;
}
.mehrbilderbutton:hover{
	width:130px; 
	background-position: right;
	height:40px;
	background-image:url(images/mehrbilder.jpg);
}
.photogallery-full-text .description{padding:0 25px 0;margin: 0 0 10px;text-align: left;clear:both;font-weight:normal;}
/**/
.node-type-artikel .mehraus .view-display-id-block_3,
.mehraus .view-display-id-block_3 {margin: 0 0 10px;}


.sf-navbar.sf-style-space-orange #menu-9141 a, .sf-navbar.sf-style-space-orange #menu-9141 a:visited {
    background: url("images/home04.png") no-repeat scroll 0 0 #F6A202;
    border-right: 2px solid #FFFFFF;
    text-indent: -9999px;
    width: 20px;
}

.sf-navbar.sf-style-space-orange #menu-9141 a:hover{
    background: url(images/home04_over.png) no-repeat scroll 0 0 #84B83A !important;
}



