/* $file: /css/system.css */
.sys_webuser_login_form{position:relative;width:350px;overflow:hidden;margin:0 auto;}
	.url_webuser_register, .url_webuser_forgotpassword{display:block;}
span.error{display:block;color:#ff2525;}





/* $file: css/plugins/jquery/jquery.fancybox-1.3.1.css*/
/*(/kunden/317575_1130/webseiten/css/plugins/jquery/jquery.fancybox-1.3.1.css)*/
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/images/plugins/jquery/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('/images/plugins/jquery/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/images/plugins/jquery/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('/images/plugins/jquery/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('/images/plugins/jquery/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('/images/plugins/jquery/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('/images/plugins/jquery/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/images/plugins/jquery/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/images/plugins/jquery/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/images/plugins/jquery/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/images/plugins/jquery/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/images/plugins/jquery/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/images/plugins/jquery/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/images/plugins/jquery/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/images/plugins/jquery/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/images/plugins/jquery/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/images/plugins/jquery/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/jquery/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/jquery/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/jquery/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/jquery/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/jquery/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/jquery/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/jquery/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/jquery/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/jquery/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/jquery/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/jquery/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/jquery/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/jquery/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/jquery/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/jquery/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/jquery/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }


/* $file: css/plugins/jquery/jquery.datePicker.css*/
/*(/kunden/317575_1130/webseiten/css/plugins/jquery/jquery.datePicker.css)*/


table.jCalendar {
	background: #EEE;
    border-collapse: collapse;
    
}
table.jCalendar th {
	background: #CECECE;
	color: #818181;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #FFF;
	color: #aaa;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #eee;
	color: #aaa;
}
table.jCalendar td.today {
	background: #7DC092;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #DDD;
	color: #AAA;
}
table.jCalendar td.other-month.disabled{background: #EEE;}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #FFF;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 154px;
	line-height: 1.2em;
	color:#AAA;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
	font-weight:normal;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 55px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 55px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}

/* $file: css/plugins/jquery/stylish-select.css*/
/*(/kunden/317575_1130/webseiten/css/plugins/jquery/stylish-select.css)*/
/*
Stylish Select 0.3 - jQuery plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3

Licensed under the GPL license:
http://www.gnu.org/licenses/gpl.html
*/


/*==================================
remove default focus style
====================================*/
:focus {outline:none;}

.js ul.newList {left:-9999px;}

/*==================================
red curvy example
====================================*/
ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0; list-style:none; color:#000;background:#fff;min-width:198px; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:visible; z-index:999;}
	ul.newList a{color:#000;font-weight:normal;white-space:nowrap;display:block;cursor:pointer;text-decoration:none;}
.newListSelected {width:245px; color:#2f3c42; height:15px;background:url(/images/design/elems/bg-filter-dropdown_full.gif) left top no-repeat;}
.dv-fld .newListSelected {width:197px; color:#2f3c42; height:15px;background:url(/images/design/elems/bg-filter-dropdown.gif) left top no-repeat;}
.newListSelected span {width:190px; display:block;}
ul.newList li {padding:3px 8px;cursor:pointer;display:block;}
.selectedTxt {width:210px;overflow:hidden; height:11px; padding:2px 20px 2px 15px;white-space:nowrap;cursor:pointer;font-size:11px;line-height:11px;}
.dv-fld .selectedTxt{width:164px;}
.sTextInner{width:180px;height:17px;overflow:hidden;}
.newListHover {cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
.ui-tabs .ui-tabs-panel{border-color:#222e39;background:#FFF url(/images/carbon/content/search-tabs-content.jpg) left bottom repeat-x;color:#3a4046;}

.newListSelected .newList .hiLite{background:#eee;}
.newListSelected .newListHover {background:#f7f7f7;}


/* $file: css/stadtbekannt.css.php*/
/*(/kunden/317575_1130/webseiten/projects/1P937NQ4-NGZV-DSMK-5GYS-A2I5HPNJ4SVD/css/stadtbekannt.css.php)*/
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: local('Yanone Kaffeesatz Regular'), local('YanoneKaffeesatz-Regular'), url('http://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v3/YDAoLskQQ5MOAgvHUQCcLRTHiN2BPBirwIkMLKUspj4.woff') format('woff');
}

/* CSS Document */
*{padding:0;margin:0;}
html,body,div,b,a,span,h1,h2,h3,h4,h5{padding:0;margin:0;}
div{position:relative}
img, table{border:0;}
.fl{float:left;}
.fr{float:right;}
.clr{clear:both;}
div.disabled{display:none;}
body{background: #7dc092 url(/images/design/html_bg.png) left top repeat fixed;font:12px/14px Arial, Verdana, Helvetica, sans-serif;color:#FFF;}

.msg_box_container{display:none;}
.msg_box{color:#000;}
.help_popin{color:#000;border:1px solid #7dc092;padding:5px;width:350px;}
a{color:#7dc092; text-decoration:none;}
a:hover{color:#cccccc;}

#HTML{overflow:hidden;}
#HTML_CONTENT{}
  #HTML_TOP{min-height:23px;max-height:113px;background-color:#fff;width:auto;}
	.big-size-banner{width:728px;margin:0 0 0 20px;}
		.big-size-banner.preview-mode{background:url(/images/design/banner/preview.728x90.gif) left top no-repeat; height:90px;}
			.big-size-banner .output {width:728px;text-align:center;}
	.medium-rectangle-banner{width:300px;}
		.medium-rectangle-banner.preview-mode{background:rl(/images/design/banner/preview.300x250.gif) left top no-repeat;height:250px;}
			.medium-rectangle-banner .output {width:300px;}
	.skyscraper-banner{width:300px !important;margin:0 auto;}
		.skyscraper-banner.preview-mode{background:url(/images/design/banner/preview.300x250.gif) center center no-repeat;height:600px;}
			.skyscraper-banner .output {width:300px;}
	.google-adsense-banner{width:250px !important;min-height:168px;margin:0 auto;color:#000;}
		.google-adsense-banner.preview-mode{background:url(/images/design/banner/preview.262x168.gif) left top no-repeat;}
			.google-adsense-banner .output {width:250px !important;padding:40px 0;text-align:center;}
	.preview-mode .output{display:none;}
	
    #HTML_TOP_CENTER{height:1.0em; background-color:#fff; text-align:right;}
      
		#HTML_TOP_NAVI{margin:0 auto; color:#676869; width:1054px; font-size:0.90em; }
			#HTML_TOP_NAVI a{color:#676869; text-decoration:none; font-size:1.0em; }
				#HTML_TOP_NAVI a img{margin-top:3px;}
			#HTML_TOP_NAVI .dv-login-search-box{position:absolute;z-index:22;height:32px;top:0;right:5px;width:500px;}
				#FOtopLogin, #FOtopSearch{display:block;width:312px;float:right;margin-left:10px;overflow:hidden;}
						#FOtopSearch{width:165px;margin:0;}
					#FOtopLogin .log, #FOtopSearch .log{padding:5px 0;margin:0;display:block;height:13px;overflow:hidden;}
						#FOtopLogin .log .btn, #FOtopSearch .log .btn{width:13px;height:13px;float:right;}
						#FOtopLogin .log .pwd, #FOtopLogin .log .pwd_mask, #FOtopLogin .log .usr, #FOtopSearch .log .fld{display:block;float:right;width:110px;margin:0 0 0 5px;border:0;padding:0 2px 0 3px;height:13px;background:#abe3be;font-size:11px;line-height:13px;}
						#FOtopLogin .log .pwd{display:none;}
						#FOtopLogin .log .fld_lbl, #FOtopSearch .log .fld_lbl{display:block;float:right;}
					#FOtopLogin .logged{padding:5px;margin:0;display:block;height:13px;float:right;}
						#FOtopLogin .logged strong{color:#444545;}
					#FOtopLogin .log_opt{display:block;float:right;width:290px;overflow:hidden;padding:2px 5px;background:#abe3be;}
						#FOtopLogin .log_opt .log_auto{width:12px;height:12px;padding:0;margin:0 5px 0 0;float:left;display:block;}
						#FOtopLogin .log_opt .log_auto_lbl{float:left;}
						#FOtopLogin .log_opt .url_usr_forgot_pwd{float:right;}
						#FOtopLogin .log_opt .url_btn{padding:0 20px 0 5px;background: url(/images/design/ico-arrow-form-submit.gif) right top no-repeat;color:#727c7e;font-size:11px;line-height:13px;float:right;display:block;}
      .navinfo{color:#CCCCCC; font-weight:bold; font: 10px arial, verdana, helvetica;}

/*Footer-Leiste-Neu*/
	.dv-relations{margin:0 11px 0 20px;width:728px;overflow:hidden;background-color:#7dc092;}
		.dv-relations-headline{border-bottom:1px solid #67ad7d;}
		.dv-relations-items{padding:25px 0;}
			.dv-relations-item{width:155px;padding:10px 13px;float:left;overflow:hidden;}
				.dv-relations-item a.rel-item-thumb{width:40px;height:40px;overflow:hidden;float:left;margin-right:5px;display:block;}
				.dv-relations-item a.rel-item-title{width:110px;max-height:41px;overflow:hidden;float:left;display:block;line-height:14px;}
				.dv-relations-item a{color:#323d43;text-decoration:none;}
					.dv-relations-item a:hover{text-decoration:underline;}
	#PAGE_BOTTOM_NEW{width:713px;margin:0 21px 0 20px;padding:19px 0 15px 15px;overflow:hidden;min-height:70px;background:#FFF url(/images/design/footer/bg-footer.jpg) left top repeat-x;}
		#PAGE_BOTTOM_NEW .banner{float:left;margin-right:19px;margin-bottom:19px;width:160px;overflow:hidden;}
			#PAGE_BOTTOM_NEW .banner.last{margin-right:0;}
			#PAGE_BOTTOM_NEW .footer_nodes{float:left;width:165px;margin-right:14px;overflow:hidden;}
				#PAGE_BOTTOM_NEW .footer_nodes .title{display:block;text-transform:uppercase;color:#727a7d;margin-bottom:5px;font-size:12px;line-height:16px;}
				#PAGE_BOTTOM_NEW .footer_nodes .node-item{display:block;margin-bottom:3px;color:#727a7d;}
					#PAGE_BOTTOM_NEW .footer_nodes.last{margin-right:0;}
		
  #HTML_BOTTOM{ margin:0em auto; width:1091px; overflow:hidden}
    #CONTAINER{clear:both;display:inline-block;}
        #CONTAINER_LEFT{float:left; width:0; display:inline-block;}
        #CONTAINER_MIDDLE{width:769px; float:left; margin:0 auto; background:transparent url(/images/design/test.png) repeat-y; }
          #PAGE{width:769px;}
            #PAGE_TOP{height:109px;}
              #PAGE_TOP_LOGO{width:115px; margin:10px 10px 0 4px;float:left; text-align:right}
              #PAGE_TOP_NAVI{float:left;margin-top:10px;}
                #PAGE_TOP_NAVI_TOP{height:62px;}
					#PAGE_TOP_NAVI_TOP a{display:block;float:left;text-decoration:none;font-size:0.87em;line-height:0.96em;color:#CCC;font-weight:bold;height:62px;}
						#PAGE_TOP_NAVI_TOP a span{display:none;text-transform:uppercase;padding-top:5px;font-size:0.94em;font-weight:normal;}
							#PAGE_TOP_NAVI_TOP a:hover span, #PAGE_TOP_NAVI_TOP a.active span, #PAGE_TOP_NAVI_TOP a.hover span{display:block;}
                #PAGE_TOP_NAVI_BOTTOM{height:25px;border:solid #7dc092; border-width:1px 0; width:600px; overflow:hidden;}
					 #PAGE_TOP_NAVI_BOTTOM a{display:block;float:left;}
				.dv-sub-nav-nodes{display:none;width:100%;}
					.dv-sub-nav-nodes-active{display:block;width:100%;}
        
        
            #PAGE_MIDDLE{clear:both; display:inline-block; margin:0 32px;}
              #BREADCRUMB{color:#7dc092;font-size:0.92em;margin-top:4px;width:410px;}
                #BREADCRUMB a{color:#7dc092;font-size:0.92em;text-decoration:none;text-transform:uppercase;}

              #PAGE_MIDDLE_MAIN{width:438px; float:left;  overflow:hidden}
              #PAGE_MIDDLE_INFO{width:265px; float:left; ;padding-top:18px;}
				.navi-3rd-level{padding-bottom:20px;margin-top:2px;border-top:1px solid #7dc092;}
					.dv-quick-3rd-pat-filter{padding:8px;background:#727a7d;width:248px;overflow:hidden;}
						.dv-quick-3rd-pat-filter select{min-width:248px;}
					.navi-3rd-level a{display:block;background-color:#727a7d;padding:8px 8px;color:#fff;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #50595e;font-size:0.92em;}
						.navi-3rd-level a.active{background:#FFF;color:#7dc092;}
				.event-filter{padding:10px 8px;margin:2px 0 20px;border-top:1px solid #727a7d;border-bottom:1px solid #727a7d;background-color:#727a7d;}
					.datepicker-label{width:19px;float:left;margin-right:3px;text-align:right;}
					.datepicker-set {width:75px;float:left;margin-right:5px;background:#FFF;overflow:hidden;margin:0 3px 0 0;}
					#PAGE .datepicker-set input.dateInput{width:55px;font-size:0.83em;border:0;float:left;margin-right:4px;padding:0 2px;}
					
					a.dp-choose-date { float: left; width: 9px; height: 9px; padding: 0; margin: 2px 0; display: block; text-indent: -2000px; overflow: hidden; background: url(/images/design/nav/icons/ico.datepicker.gif) no-repeat;  }
					a.dp-choose-date.dp-disabled { background-position: 0 -20px; cursor: default; }
					.location-set{width:197px;float:left;margin-right:3px;overflow:hidden;background:#FFF;}
						.location-set select{background-color:transparent url(/images/design/nav/icons/ico.datepicker.gif) 185px 3px no-repeat;font-size:0.83em;border:0;}
					.filter-submit{float:left;width:45px;padding-top:1px;}
						#PAGE .filter-submit input{width:45px;}
					

              #PAGE_MIDDLE_SINGLE{width:696px; min-height:500px;}
				

        
        
            #PAGE_BOTTOM{margin:0 20px; background-color:#fff; clear:both;overflow:hidden;}
              #PAGE_BOTTOM .footer{color:#B0B0B0;float:left;font-size:0.85em;height:2.1em;padding:30px 0 20px 25px;overflow:hidden;text-align:center;width:100px;}
              #PAGE_BOTTOM .footer a{color:#B0B0B0; text-decoration: none;}
        #CONTAINER_RIGHT{float:left; width:300px;padding-top:35px;}
			.rightbox{width:300px;overflow:hidden;margin-bottom:20px;color:#707a7c;line-height:15px;font-size:12px;}
				.rightbox .url_desc{float:right;color:#fff;background:#eb008b;display:block;padding:3px 10px;}
				.newsletter{height:110px;background:url(/images/design/right/bg-nl-box.jpg) left top no-repeat;}
					.newsletter p.text{padding:29px 29px 5px;height:50px;width:222px;display:block;margin:0;overflow:hidden;}
					.newsletter p.fields{padding:0 20px 0 26px;width:234px;overflow:hidden;}
						.newsletter p.fields .inputField{width:139px;background:#fff;color:#000;float:left;font-size:11px;line-height:13px;border:0;padding:1px 3px;margin:0;height:13px;}
						.newsletter p.fields .submitButton{float:right;}
				.simplebanner{background-repeat:no-repeat;}
					.simplebanner .url_desc{float:none;position:absolute;right:0;bottom:0;z-index:11;padding:3px 5px;}
					.simplebanner .text{padding:31px 29px 5px;}
						.simplebanner .dbl-headline{padding-top:50px;}
				
				.eventcalender{background:#abe3be url(/images/design/right/hdl-eventbox.jpg) no-repeat;padding:35px 11px 10px 29px;width:260px;}
					.eventcalender .text{float:left;width:90px;}
					.eventcalender .url_desc{float:none;position:absolute;right:0;bottom:0;z-index:11;padding:3px 5px;background:#21853f;}
					
				.machsbekannt{background:#abe3be url(/images/design/right/bg-machsbekannt-box.jpg) no-repeat;}
					.machsbekannt a{color:#6600bb;}
					.machsbekannt .text{padding:29px 29px 10px;}
					.machsbekannt .buttons{text-align:right;padding-bottom:3px;}
					.machsbekannt .url_desc{float:right;margin-left:5px;background:#6600bb;color:#FFF;}
					.machsbekannt .navi{background-color:#979ebb;color:#6600bb;padding:3px 10px;letter-spacing:0.27pt;text-align:center;text-transform:uppercase;font-size:11px;line-height:13px;}
  




form div.input {color: #fff;}
form div.required{color: #7dc092;font-weight: bold;}
input[type=submit] {width:150px; border: none;background-color:#7dc092;color:#fff;text-transform: uppercase;font-size:11px;font-family:verdana;display: inline;width: auto;margin:5px 0;}
input[type=button] {width:150px; border: none;background-color:#7dc092;color:#fff;text-transform: uppercase;font-size:11px;font-family:verdana;display: inline;width: auto;margin:5px 0;}


input textarea{font-family:arial, verdana;}
#PAGE input{width:400px;}
#PAGE textarea{width:400px;}





/* Notices and Errors */
div.message {background:#7dc092 none repeat scroll 0 0;border:2px solid #fff;color:#fff;font-family:arial;font-size:14px;font-weight:bold;left:0;margin:0 auto;padding:20px;position:absolute;right:0;text-align:center;top:200px;z-index:10000;}
div.error {background:#990000 none repeat scroll 0 0;border:2px solid #fff;color:#fff;font-family:arial;font-size:14px;font-weight:bold;left:0;margin:0 auto;padding:20px;position:absolute;right:0;text-align:center;top:200px;z-index:10000;
/*clear: both;color: #fff;padding:10px 0;font-size: 140%;font-weight: bold;margin: 1em 0;width:auto;text-align:center;*/}
div.error-message {background-color:#990000;clear: both;color: #fff;padding:10px 0;font-size: 11px;font-weight: bold;margin: 0.2em 0;width:auto;text-align:center;}
p.error {background-color: #e32;color: #fff;font-family: Courier, monospace;font-size: 120%;line-height: 140%;padding: 0.8em;margin: 1em 0;}
p.error em {color: #000;font-weight: normal;line-height: 140%;}
.notice {background: #ffcc00;color: #000;display: block;font-family: Courier, monospace;font-size: 120%;line-height: 140%;padding: 0.8em;margin: 1em 0;}
.success {background: green;color: #fff;}
.dv-info-message{width:395px;border:1px solid #a0d9a3;padding:10px;text-align:center;color:#09560c;background:#F5F5F5;margin-bottom:5px;}
div.dv-info-message-button{padding:5px;text-align:center;}
			div.dv-info-message-button a{text-transform:uppercase;text-decoration:none;padding:2px 5px;}
/*designs*/
.designhelper_marginright_14px{margin-right:14px;}
.designhelper_marginright_15px{margin-right:15px;}
.designhelper_marginright_16px{margin-right:16px;}
.designhelper_marginright_17px{margin-right:18px;}
.designhelper_marginright_20px{margin-right:20px;}





/* Paging */
div.paging {color: #ccc;margin-bottom: 2em;}
div.paging div.disabled {color: #ddd;display: inline;}
div.paging a.curr {color: #aaa;}
div.paging a {text-decoration:none}



.design{margin-bottom:20px; clear:both; display:inline-block}
.design a{text-decoration:none}

	
  .design .image_left_text_right{border:1px solid #7dc092; width:417px; overflow:auto; clear:both; padding-bottom:10px;}
    .design .image_left_text_right .image{float:left; width:210px; margin:10px 0 0 10px;}
		 
    .design .image_left_text_right .text{float:left; width:195px;  margin-top:10px;}
      .design .image_left_text_right a{color:#7dc092; font-size:1.2em; margin-bottom:5px; font-weight:bold;display:block;}
      .design .image_left_text_right a:hover{color:#ccc;}
      .design .image_left_text_right h1{color:#7dc092; font-size:1em; margin-bottom:5px;}
      .design .image_left_text_right .text_element{font-size:1.2em; line-height:16px;}
     .design .image_left_text_right .linkdiv{text-align:right;}
      .design .image_left_text_right .linkdiv .link{font-size:0.92em; font-weight:normal;}
      .design .image_left_text_right .linkdiv .link img{margin-right:4px;}

	  

  .design .image_top_text_bottom_single{width:200px; float:left; display: inline-block; }
	.design.partner .image_top_text_bottom_single{width:127px;}
    .design .image_top_text_bottom_single .image{overflow:hidden;}
    .design .image_top_text_bottom_single .text{}
      .design .image_top_text_bottom_single .description{margin-bottom:10px; height:23px; width:min-125px; background:none;}
      .design .image_top_text_bottom_single .descriptiontext{color:#fff; height:14px; max-width:140px; padding-top:2px; -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.9) !important;-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.9) !important;box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.9) !important;}
       .design .image_top_text_bottom_single .descriptiontext .link{color:#fff; font-size:0.92em; line-height:13px; text-decoration:none; font-weight:bold;  text-transform: uppercase; margin:0 2px 0 4px}
       .design .image_top_text_bottom_single .descriptiontext h1{color:#fff; font-size:0.92em; font-weight:bold;  text-transform: uppercase; margin:0 2px 0 4px}
     .design .image_top_text_bottom_single .text_element{}
      .design .image_top_text_bottom_single .text_element p{font-size:1.2em; margin-top:3px; line-height:16px; }
	        .design .image_top_text_bottom_single .text_element .link{font-size:14px; line-height:16px;}
      .design .image_top_text_bottom_single .linkdiv{margin-top:18px; text-align:right;}
      .design .image_top_text_bottom_single .linkdiv .link{font-size:0.92em;}
      .design .image_top_text_bottom_single .linkdiv .link img{margin-right:4px;}


  .design .image_left_text_right_small{border:1px solid #7dc092; border-width:1px 0 0 0; width:425px; overflow:hidden; clear:both; font-size:12px;}
	.design.first .image_left_text_right_small{border-top: 0 none;}
	
	.search-results{width:415px;overflow:hidden;}
		.search-results .design .image_left_text_right_small{width:auto;}
    .design .image_left_text_right_small .image{float:left; width:88px; margin:20px 10px 0 0px;}
    .design .image_left_text_right_small .text{float:left; width:319px;  margin-top:20px;}
		.design.first .image_left_text_right_small .image{margin-top:10px;}
		.design.first .image_left_text_right_small .text{margin-top:10px;}
		.search-results .design .image_left_text_right_small .text {width:317px;}
			.search_matched{background-color:#FFF;color:#7dc092;font-weight:bold;}
      
      .design .image_left_text_right_small a{color:#7dc092; margin-bottom:2px; font-size:1.2em; font-weight:normal; line-height:16px; }
      .design .image_left_text_right_small a:hover{color:#ccc;}
      .design .image_left_text_right_small h1{color:#7dc092; margin-bottom:2px; font-size:1em; font-weight:normal;text-transform: uppercase; }
      .design .image_left_text_right_small h2{color:#7dc092; margin-bottom:2px; font-size:1em; font-weight:normal;}
      .design .image_left_text_right_small .text_element{}
      .design .image_left_text_right_small .text_element p{line-height:16px; margin-top:3px; font-size:1.2em;}
      .design .image_left_text_right_small .info{z-index:2; padding-top:5px;}
      .design .image_left_text_right_small .info i{color:#7dc092}
	  .item-date{display:block; margin-bottom: -18px;  padding-top: 10px;color:#71787e; font-size:0.8em;}
	  .first .item-date{margin-bottom: -8px;}
      
      .design .image_left_text_right_small .linkdiv{position:relative; z-index:0; margin-top:15px; text-align:right;}
      .design .image_left_text_right_small .linkdiv .link{font-size:0.92em;}
      .design .image_left_text_right_small .linkdiv .link img{margin-right:4px;}



      /*article*/
      .design .article{font-size:1.2em; width:417px;}
        .design .article .top{}
			.design .article .image_big{width:417px;height:275px;overflow:hidden;background:#323d43;text-align:center;}
			.design .article .image_subtitle{padding:3px;background:#7dc192;text-align:center;color:#333d3f;}	
				.design .article .image_subtitle a.img_slide_back{display:-moz-inline-stack;display:inline-block;width:7px;height:7px;background:url(/images/design/ico_arrow_green_rtl_7x7.gif) no-repeat;}
				.design .article .image_subtitle a.img_slide_next{display:-moz-inline-stack;display:inline-block;width:7px;height:7px;background:url(/images/design/ico_arrow_green_ltr_7x7.gif) no-repeat;}
				.design .article .image_subtitle a span{display:none;}
				.design .article .image_subtitle a.unactive{background:none;}
          .design .article .image_small{margin-bottom:30px;padding-top:10px;}
            .design .article .image_small img{margin-right:10px;margin-bottom:10px;}
        .design .article .middle{}
          .design .article .content{}
            .design .article .article_content{line-height:1.25em;text-align:left;text-justify:newspaper;}
              .design .article .article_content h1{font-size:1.13em; color:#7dc092; margin-bottom:10px;}
              .design .article .article_content p{margin-bottom:20px;}
              .design .article .article_content .author{margin:30px 0 20px 0; text-align:right; color:#7dc092;}
                .design .article .article_content .author i{}

			.design .article .article_info{width:417px;overflow:hidden;margin-top:25px;}
	    
	    .articlepaging + .clr + .article_info {margin-top:10px;}
            .design .article .article_toolbar{border-top:1px solid #7dc192;padding:20px 0 10px;}
				.design .article .article_info a{background:url(/images/design/nav/article-toolbar-sprite.gif) no-repeat;height:24px;display:block;float:right;width:24px;margin-left:5px;overflow:hidden;margin-bottom:10px;}
					.design .article .article_info a span{display:none;}
					.design .article .article_info a.sprite-wingame{background-position:0 -144px;width:87px;margin-bottom:25px;}
					.design .article .article_info a.sprite-comment{float:left;width:92px;margin:0 5px 0 0;}
					.design .article .article_info a.sprite-bookmark{float:left;margin:0;background-position:0 -48px;}
					.design .article .article_info .sprite-fb-like{float:left;margin-left:0px;border:none; overflow:hidden; width:120px; height:21px;}
					.design .article .article_info a.sprite-twitter-share{background-position:0 -120px;}
					.design .article .article_info a.sprite-facebook-share{background-position:0 -96px;}
					.design .article .article_info a.sprite-send2friend{background-position:0 -24px;width:92px;}
					.design .article .article_info a.sprite-print{background-position:0 -72px;}
				
              .design .article .linkadd{height:20px;width:280px;overflow:hidden;padding:10px 0;}
              .design .article .tools{text-align:right; color:#7dc092; text-transform: uppercase; margin-bottom:10px; font-size:0.92em;}
        .design .article .bottom{font-size:0.92em;}
		
		#login_required{width:430px;height:40px;overflow:auto;border:1px solid #7dc092;color:#000;padding:3px;}
        

        .design .article .bottom .comments_add{display:inline-block;margin:10px 0;width:415px;}
        .submit{}
                  
          /*comments*/
          .design .article .comments{}
            .design .article .comments .header{text-align:right; color:#7dc092; width:416px}
            .design .article .comments .header a{text-transform: uppercase;}
            .design .article .comments .header a img{left:70px;position:absolute;top:-2px;}
            
            .design .article .comments .comments_content{border-top:1px solid #7dc092;margin:10px 0; padding:10px 0}
              .design .article .comments .comments_content h1{font-size:1em; color:#7dc092; margin-bottom:5px;}
              .design .article .comments .comments_content h2{font-size:0.92em;  color:#7dc092; font-weight:normal; margin-bottom:5px}
              .design .article .comments .comments_content p{}
          /*comments*/




      /*article*/
            
            



/*designs*/

/*designs_small*/

.design_small{}
.design_small a{text-decoration:none}
.design_small .last{border-bottom:1px solid #7dc092; margin-bottom:30px;}
      


/*.design_small .googlemaps #map .gmnoprint .gmnoprint{}*/
.design_small .googlemaps{margin:0 0 10px 0; overflow:hidden;border-top:1px solid #7DC092;}
.design_small .googlemaps2{margin:0 0 0 0; overflow:hidden;border-top:1px solid #7DC092;}
.design_small .margin{padding:20px 0 20px 0;}

.design_small .googlemaps a{font-size:1em; color:#cccccc}
.design_small .googlemaps a:hover{font-size:1em; color:#7DC092;}

.design_small .googlemaps .eventsdesign{border-bottom:1px solid #7dc092;}
  .design_small .googlemaps .eventsdesign .eventdiv{margin:10px 0 10px 10px; font-size:1em; color:#cccccc}
  .design_small .googlemaps .map{margin:20px 0 10px}





 
  .design_small .image_left_text_right{border-top:1px solid #7dc092; width:261px; padding-bottom:20px; overflow:auto; clear:both; font-size:11px;}
    .design_small .image_left_text_right .image{float:left; width:38px;  margin:20px 4px 0 0px;}
    .design_small .image_left_text_right .text{float:left; width:210px;  margin-top:20px;}
      .design_small .image_left_text_right .text_element{height:39px}
      .design_small .image_left_text_right .text_element p{margin:-2px 0 0 8px; position:relative; z-index:0; font-weight:normal;}
      .design_small .image_left_text_right .linkdiv{position:absolute; bottom:-10px; z-index:0; right:0;}
      .design_small .image_left_text_right .linkdiv .link{font-size:0.92en;}
      .design_small .image_left_text_right .linkdiv .link img{margin-right:4px;}



  .design_small .banner_image_top{border-top:1px solid #7dc092; width:261px; overflow:hidden; clear:both; font-size:0.92em;}
    .design_small .banner_image_top .image{margin:20px 0 0 0px;}
      .design_small .banner_image_top .description{margin:0 0 10px 135px; height:23px;  width:136px; background:url(/images/design/cms_designs/description_info.gif) no-repeat;}
      .design_small .banner_image_top .descriptiontext{color:#fff; height:14px; width:126px; padding-top:2px;}
       .design_small .banner_image_top .descriptiontext h5{color:#fff; font-size:0.96em;line-height:1.15em; font-weight:bold;  text-transform: uppercase; margin:0 2px 0 4px}




  .design_small .linkdesign{border-top:1px solid #7dc092; width:261px; overflow:hidden; }
      .design_small .linkdesign .linkdiv{padding:8px 0 8px 8px;}
      .design_small .linkdesign .linkdiv .link{font-size:0.92em; font-weight:bold; display:block;overflow:hidden;}
      .design_small .linkdesign .linkdiv .link img{margin:4px 8px 0 0;float:left;width:8px; }
	  .design_small .linkdesign .linkdiv .link span{position:relative;display:inline-block;float:left;width:235px;}



  .design_small .textdesign{border-top:1px solid #7dc092; width:261px; overflow:hidden; color:#ccc; font-size:0.92px}
    .design_small .textdesign div{margin:10px;}
      .design_small .textdesign div a{color:#ccc;}
      .design_small .textdesign div p{color:#ccc;}
 



  .design_small .tags{border-top:1px solid #7dc092; border-bottom:1px solid #7dc092; width:261px; padding-top: 20px;padding-bottom: 20px; overflow:hidden; margin-bottom:20px;}
  .design_small .tags .text{text-align: justify; padding:0 10px}
    .design_small .tags .text_element{}
      .design_small .tags .text_element a{color:#cccccc}

	.dv-box.top5{padding:10px 10px 0;background:#50595e;margin-bottom:20px;}
	.dv-box.top5 .design_small .image_left_text_right{border:none;background:#727a7d;width:221px;padding:10px;}
	.dv-box.top5 .design_small .image_left_text_right .image{float:left; width:38px;  margin:0 10px 0 0;}
    .dv-box.top5 .design_small .image_left_text_right .text{float:left; width:173px;margin:0;line-height:1.1em;}
		.dv-box.top5 .design_small .image_left_text_right .text .hdl{display:block;color:#7dc092;text-transform:uppercase;text-decoration:none;font-weight:bold;}
      .dv-box.top5 .design_small .image_left_text_right .text_element{height:39px}
	.dv-box.top5 .design_small .image_left_text_right .text_element p{margin:0; position:relative; z-index:0; font-weight:normal;}
      .dv-box.top5 .design_small .image_left_text_right .linkdiv{position:absolute; bottom:0; z-index:0; right:0;width:9px;height:9px;}
	.dv-box.top5 .sep{height:10px;overflow:hidden;} 
      
/*designs_small*/

/*designs very small ->right*/
          .design_very_small{width: 145px; overflow:hidden;}
          .userdata{margin-bottom:16px}
          .design_very_small form{width: 145px; overflow:hidden;}
          .design_very_small form div{margin:0 0 0 0; padding:0;}
          .design_very_small input{overflow:hidden;  height:18px; margin-bottom:4px;}
		  .design_very_small .checkbox input{margin-bottom:0px;height:14px;width:14px;padding:2px 0 0;}
		  .design_very_small .login{margin-bottom:10px;}


          #login{background-color:transparent;border:medium none;color:#fff;cursor:pointer;width:66px; margin:0;}
          #login:hover{color:#ccc;}
          .rightwhite{float:left;margin-left:4px;margin-top:4px;}
          .submit{float:left;}
        
          
          
          .design_very_small .top{margin-top:72px;}
			.design_very_small.registration-box .top{margin-top:10px;}
          .design_very_small .top2{margin-top:10px;}
          .design_very_small .top2 p{margin-left:14px;}
          
          
          
          
          .design_very_small a{color:#fff; text-decoration:none}
          .design_very_small a:hover{color:#ccc;}

            .design_very_small .title{margin-bottom:10px;overflow:hidden;  width:137px;}
            .design_very_small .title .titlebg{position:absolute; z-index:2; left:0; }
            .design_very_small .title .titleimage{margin:2px 0 0 10px; z-index:0}
				.design_very_small.banner .title a{margin:2px 0 0 10px; z-index:0}
            
              .design_very_small .title .text_element{margin-bottom:10px;}
              .design_very_small .title .text_element p{}



            .design_very_small .title2{overflow:hidden; height:29px; width:144px; }
            .design_very_small .bekannt{height:29px; }
            .design_very_small .title2 .titlebg{position:absolute; z-index:2; left:0; }
            .design_very_small .title2 .titleimage{margin:2px 0 0 7px; z-index:0}
              .design_very_small .title2 .text_element{margin-bottom:10px;}
              .design_very_small .title2 .text_element p{}



            .design_very_small .description{margin-bottom:18px; height:23px; width:117px; background:url(/images/design/cms_designs/description_right.gif) no-repeat;}
              .design_very_small .description .descriptiontext{color:#fff; height:14px; width:111px;padding:2px 0 3px;}
              .design_very_small .description .descriptiontext h1{color:#fff; font-size:0.84em; font-weight:bold;  text-transform: uppercase; margin:0 2px 0 4px}
           
            
            
            .design_very_small .button{margin:0 0 18px 63px; height:24px; width:88px; background:url(/images/design/cms_designs/button_bg.gif) no-repeat;}
				.design_very_small.registration-box .button{margin-left:35px; margin-top:8px;}
              .design_very_small .button .descriptiontext{color:#fff; height:14px; width:82px; text-transform: uppercase;  padding-top:2px; clear:both;}
				.design_very_small.registration-box .button .descriptiontext{width:125px;}
				.design_very_small .login .button .descriptiontext{width:88px;float:right;}
              /*.design_very_small .button .descriptiontext h1{color:#fff; font-weight:bold;  margin:0 2px 0 4px}*/
              .design_very_small .button input{font-size:0.84em; padding:0 0 9px;}
              .design_very_small .button .descriptiontext a{font-size:0.84em; line-height:1.11em;margin-left:6px;}
              .design_very_small .button .descriptiontext input img{margin:0 2px 0 0}


            .design_very_small .button2{background:transparent url(/images/design/cms_designs/button_bg_small.gif) no-repeat scroll 0 0;bottom:-2px;height:26px;margin:0 0 0 125px;position:absolute;left:0;width:25px;}
              .design_very_small .button2 .descriptiontext{color:#FFFFFF;font-weight:bold;height:14px;padding-top:2px;text-transform:uppercase;width:17px;}
              /*.design_very_small .button2 .descriptiontext h1{color:#fff; margin:0 2px 0 4px}*/
              .design_very_small .button2 .descriptiontext input{text-align:right; font-size:9px; }
              .design_very_small .button2 .descriptiontext a{font-size:10px; }
              .design_very_small .button2 .descriptiontext a img{margin:3px 3px 3px 4px}


/*designs very small ->right*/


/*bookmarks*/
.bookmarks{margin:10px; padding:10px; border-bottom:1px solid #7dc092; clear:both; display:inline-block}
.bookmarks a{text-decoration:none}
.bookmarks .image{float:left; width:100px;}
.bookmarks .text{float:left; width:550px}
.bookmarks .text h1{color:#7dc092; font-size:12px; margin-bottom:18px}
/*bookmarks*/




/*
  .image_left_right_text{}
    .image_left_right_text .image{}
    .image_left_right_text .text{}
      .image_left_right_text h1
      .image_left_right_text .text_element{}
      .image_left_right_text .text_element p{}
      .image_left_right_text .link{}

*/




/*calendar border:1px solid #7dc092*/
#dvEventsCalendar{font-size:10px;line-height:12px;float:left;width:140px;margin-right:10px;}
.calendar-cell{float:left;width:20px;overflow:hidden;text-align:center;font-size:11px;line-height:15px;background-color:#FFF;color:#AAAAAA;}
	.month-name{width:100px;}
	.day-name{background-color:#cecece;color:#818181;}
	.day-entry-empty{background-color:#eeeeee;}
	.day-entry-today{background-color:#7dc092; color:#fff;}
	.day-entry-past{background-color:#dddddd;}
	.has-event a{color:#7DC092;text-decoration:underline;}
		.day-entry-today.has-event a{color:#FFF;}
	
	
.dv-event-popin{color:#FFF;overflow:hidden;font-size:0.92em;}
	.dv-event-popin-title{background:#41494c;text-transform:uppercase;text-align:center;padding:3px;margin-bottom:10px;}
	.dv-event-popin-inner{overflow:hidden;}
	.dv-event-popin-item-block {background:#727a7d;padding:10px;width:164px;height:41px;overflow:hidden;float:left;margin:0 3px 3px 0;}
		.dv-event-popin .image{margin:0 10px 0 0;width:41px;height:41px;float:left;}
			.dv-event-popin .image img{border:1px solid #7dc192;}
		.dv-event-popin .text{padding:0;margin:0;width:113px;height:41px;float:left;overflow:hidden;}
		.dv-event-popin .text strong{display:block;text-transform:uppercase;color:#7dc192;font-size:11px;line-height:15px;height:15px;overflow:hidden;}
		.dv-event-popin .text p{position:relative;width:113px;height:26px;overflow:hidden;padding:0;margin:0;display:block;line-height:13px;}
			.dv-event-popin .text p a{color:#fff;text-decoration:none;}
			.dv-event-popin .text p .link{position:absolute;right:0;bottom:0;width:10px;height:10px;z-index:22;overflow:hidden;background:#727a7d url(/images/design/ico-arrow-10x10.gif) no-repeat;}
				.dv-event-popin .text p .link span{display:none;}
			
.calendarToday{background-color:#7dc092; color:#fff;}
.calendarToday a{color:#fff;}
/*.calendarHeadertext{background-color:#7dc092; color:#fff;}*/
.calendar_div{background-color:#fff;}
.calendar_div_header{}
.calendar_div_bottom{}


.calendardiv{height:150px; display:block;}


.calendar{width: 145px; font-size: 10px; color: #aaa; background-color: #fff; }
.show_calendar{background-color:#FFFFFF;color:#7DC092;font-size:11px;left:-320px;padding:10px;position:absolute;width:300px;z-index:100000000;}
.show_calendar a{text-decoration:none;}
.show_calendar a:hover{color:#7DC092;text-decoration:underline;}
#close_eventdetail{font-size:11px;font-weight:bold;position:absolute;right:20px;text-decoration:none;}


.calendar td{height:16px;overflow:hidden;text-align:center}


.laimadebug{background-color:#fff; color:#000}
  .laimadebug ul{margin-left:10px;}
  .laimadebug li{margin-left:10px;}
  
  
#register h1{border: 1px solid #fff; padding: 5px; font-size: 12px;}
.registertext{width:460px}
  
#AdminUserRegisterForm {margin-left:115px;}
#AdminUserRegisterForm .submit input{width:100px; margin-left:350px;}
#AdminUserRegisterForm label{display:inline-block;margin-bottom:10px;margin-right:20px;width:80px;}
#AdminUserRegisterForm input{width:350px;}

#AdminUserLostpwForm {margin-left:115px;}
#AdminUserLostpwForm .submit input{width:100px; margin-left:350px;}
#AdminUserLostpwForm label{display:inline-block;margin-bottom:10px;margin-right:20px;width:80px;}
#AdminUserLostpwForm input{width:350px;}


#show_calendar{width:500px; position: absolute; left:0; right:0; top:0; bottom:0; padding:10px; border:1px solid #fff; background-color:#fff; color:#7dc092}





#printbutton{width:270px;}
#printbutton a{color:#fff;}




#frontendpopup{color:#000; font-size:12px;line-height:16px;background:#FFF;}
#frontendpopup .print{width:410px;}

#print_image img{margin-bottom:10px;}



.frontendpopup{padding:10px 0 10px;}
.frontendpopup h2{color:#7dc092; font-size:14px; margin-bottom:18px}

.headerlink{height:20px;padding:2px 5px 1px; background-color:#7dc092;}
.headerlink a{font-size:13px; font-weight:bold; color:#fff; margin:5px 5px 0 0 ; }
.headerlink a:hover{font-size:13px; font-weight:bold; color:#ddd; margin:5px 5px 0 0 ; }

.frontendpopup form{width:auto;overflow:hidden;}

.frontendpopup .required label{border:0; margin:0; padding:0; display:block; color:#7dc092; font-weight:bold;}
.frontendpopup .required{border:0; margin:0; padding:0; display:block; color:#7dc092; font-weight:bold;}
.frontendpopup label{border:0; margin:0; padding:0; display:block; color:#666}

.frontendpopup label{border:0; margin:0; padding:0; display:block;}

.frontendpopup input{}
.frontendpopup textarea{width:350px;}
.frontendpopup input[type="submit"]{width:130px;}
.frontendpopup input[type="button"]{width:130px;}


.bekanntmachen{padding:10px;height:600px;}
.sys_webuser_registration_form, .dv-form-control{width:415px;overflow:hidden;padding:30px 0}
	.reg-log-container-headline{padding-bottom:2px;width:317px;margin:0 auto;color:#000;font-weight:bold;}
		#PAGE .reg-log-container-headline{color:#FFF;}
	.reg-log-container-error{padding:10px 0;width:317px;margin:0 auto;}
		.reg-log-container-error span.error{display:block;padding:5px;background:#FFF;border:1px solid #ff2525;}
	.reg-log-container{padding:50px 20px 20px;width:277px;overflow:hidden;margin:0 auto;background:#60686b;}
		.reg-log-container .dvFormLabel{width:90px;color:#FFF;float:left;margin-right:7px;margin-bottom:10px;text-transform:uppercase;}
		.reg-log-container .dvFormInput{width:180px;float:left;margin-bottom:10px;}
			#PAGE .reg-log-container .checkField, .comments_add .reg-log-container .checkField{width:14px;height:14px;padding:0;margin:2px 0 0;}
			#PAGE .reg-log-container .dvFormInput .inputField, .comments_add .reg-log-container .dvFormInput .inputField{width:174px;padding:1px 2px;border:1px solid #bdbec3;}
				#PAGE .reg-log-container .dvFormInput .error{border-color:#ff2525;background:#fbe9e9;}
		.reg-log-container .dvFormButton{width:180px;text-align:right;overflow:hidden;}
			#PAGE .reg-log-container .dvFormButton .formButton, .comments_add .reg-log-container .dvFormButton .formButton {width:115px;}
	
	.reg-log-container-disclaimer{padding-top:5px;width:317px;margin:0 auto;color:#FFF;}
	.selectField{margin:0;padding:0;border:0;width:180px;}
	.fieldButton{width:125px;height:25px;overflow:hidden;}
		.hidenFileField{opacity:0;alpha:(filter:opacity=0);z-index:2;position:absolute;width:85px;}
		#PAGE .fieldButton .hidenFileField, .comments_add .fieldButton .hidenFileField{width:125px;}
		#PAGE .fieldButton .formButton, .comments_add .fieldButton .formButton{position:absolute;z-index:1;width:125px;}
		#PAGE .reg-log-container .dvFormInput .inputArea, .comments_add .reg-log-container .dvFormInput .inputArea{width:174px;padding:1px 2px;border:1px solid #bdbec3;overflow:auto;}
	.fileNames{width:180px;}
	
	.dv-promo-sujet-container{padding:10px;margin-bottom:20px;width:395px;height:165px;overflow:hidden;background:#7dc192;}
		.sujets-image{width:252px;height:165px:overflow:hidden;float:left;}
		.sujets-slides{width:143px;overflow:hidden;float:left;height:165px;background:#313c42;}
			.sujet-slide{width:133px;padding:0 5px;}
				.sujet-slide a{text-decoration:none;}
				.sujet-parent{display:block;padding:3px 0;border-bottom:1px solid #7dc192;text-transform:uppercase;font-weight:bold;color:#7dc192;font-size:11px;line-height:13px;height:13px;overflow:hidden;}
				.sujet-text{display:none;font-size:11px;line-height:13px;overflow:hidden;height:43px;padding:1px 0 2px;}
				.sujet-slide.active{background:#4daaf0;color:#fff;}
					.sujet-slide.active a{color:#FFF;}
					.sujet-slide.active .sujet-parent{text-decoration:none;color:#FFF;border-bottom:1px solid #4daaf0;}
						.sujet-slide.active .sujet-text{text-decoration:none;display:block;}
						
			
		
	#tupalo_widget{background-color: #313c42;color:#fff;padding:5px;}
		#tupalo_widget a{color:#7dc092;}
	
	.pi-container{width:264px;}
	.dv-pi-box{width:264px;margin-bottom:15px;overflow:hidden;}
		
		.dv-pi-box .dv-inner{border:1px solid #7dc092;padding:1px;width:260px;overflow:hidden;}
					.filter-box, .filter-box .dv-inner{overflow:visible;}
				.dv-pi-box .article-thumbs{padding:5px 11px 0;width:240px;}
				.dv-pi-box .article-list{padding:10px 11px 0;width:240px;}
			.dv-pi-box .dv-inner .pi-link{display:block;border-bottom:1px solid #415058; padding:7px 8px;width:244px;overflow-x:hidden;font-weight:normal;}
				.dv-pi-box .dv-inner .pi-link img{float:left;width:8px;height:8px;margin:3px 8px 0 0;}
				.dv-pi-box .dv-inner .pi-link span{float:left;display:block;width:228px;overflow:hidden;}
				.dv-pi-box .dv-inner .pi-link.last{border-bottom:0 none;}
				
			.dv-pi-box .dv-inner .affiliate-links li {display:block;border-bottom:1px solid #415058; padding:7px 8px;width:244px;overflow-x:hidden;font-weight:normal;}
				.dv-pi-box .dv-inner .affiliate-links li>img{float:left;width:8px;height:8px;margin:3px 8px 0 0;}
				.dv-pi-box .dv-inner .affiliate-links>li:last{border-bottom:0 none;}
				
			.dv-pi-box .dv-inner .pi-thumb{position:relative;width:54px;display:block;overflow-x:hidden;float:left;margin:5px 8px 10px 0;color:#fff;}
					.dv-pi-box .dv-inner .pi-thumb.last{margin-right:0;}
				.dv-pi-box .dv-inner .pi-thumb img{display:block;margin-bottom:8px;}
				.dv-pi-box .dv-inner .pi-thumb .pi-thumb-title{display:block;width:54px;padding:0;margin:0;height:27px;overflow:hidden;font-size:11px;line-height:13px;}
				
			.dv-pi-box .dv-inner .pi-list{position:relative;width:240px;height:59px;margin-bottom:10px;overflow:hidden;}
				.dv-pi-box .dv-inner .pi-list a{color:#fff;width:220px;height:39px;overflow:hidden;display:block;padding:10px;background:#727a7c;color:#fff;font-size:11px;line-height:13px;}
				.dv-pi-box .dv-inner .pi-list a img{position:relative;display:block;float:left;margin-right:11px;}
				.dv-pi-box .dv-inner .pi-list a .pi-list-cat-title{position:relative;color:#7dc092;font-weight:bold;text-transform:uppercase;display:block;float:left;width:170px;}
				.dv-pi-box .dv-inner .pi-list a .pi-list-title{position:relative;display:block;float:left;width:170px;overflow:hidden;}
				.dv-pi-box .dv-inner .pi-list a .pi-list-readmore{position:absolute;right:10px;bottom:10px;width:9px;height:9px;overflow:hidden;background:url(/images/design/nav/icons/ico.darrow.ltr.gif) no-repeat;z-index:22;}
						
			.dv-pi-box .pi-banner-image{display:block;width:264px;overflow:hidden;}
			.dv-pi-box .pi-banner-title{float:right;color:#fff; height:14px;padding:2px 5px 0;}
				.dv-pi-box .pi-banner-title h5{color:#fff; font-size:0.96em;line-height:1.15em; font-weight:bold;  text-transform: uppercase; margin:0 2px 0 4px}
			
			.dv-pi-box .pi-hdl-filter{margin-bottom:2px;}
			.dv-pi-box .pi-highlighted{background:#717b7d;padding:11px 8px;width:248px;border:0;}
				.dv-pi-box .dv-fld{width:200px;float:left;margin-right:3px;}
					#PAGE .dv-pi-box .dv-fld input, #PAGE  .dv-pi-box .dv-fld select{border:0 none;font-size:11px;line-height:13px;padding:0 2px;width:196px;height:15px;}
				.dv-pi-box .dv-btn{float:left;width:45px;}
					#PAGE .dv-pi-box .dv-btn input{width:45px;height:15px;}

/*Sujets-New*/
.dv-sujets-new{width:405px;height:303px;padding:10px;background:#9dd5e2;padding:10px;overflow:hidden;margin-bottom:11px;}
	.dv-sujets-new, .dv-sujets-new a, .dv-sujets-new .active a{color:#303d43;}
	.dv-sujets-slides{height:186px;width:405px;margin-bottom:7px;overflow:hidden;}
		.dv-sujets-new .sujet-slide{display:none;width:405px;height:186px;overflow:hidden;padding:0;}
			.sujet-slide.active{display:block;}
			.sujet-slide .sujet-slide-image{display:block;float:left;width:278px;height:186px;overflow:hidden;}
			.sujet-slide .sujet-slide-text{float:left;padding:5px 5px 5px 10px;width:107px;height:176px;overflow:hidden;}
				.sujet-slide .sujet-slide-text a{display:block;width:108px;height:160px;padding-bottom:16px;overflow:hidden;background:url(/images/design/nav/icons/ico-sujet-readmore.gif) right bottom no-repeat;}
					.sujet-slide .sujet-slide-text a strong{display:block;text-transform:uppercase;margin-bottom:8px;}
	.dv-sujets-thumbs{width:404px;height:110px;overflow:hidden;}
		.sujet-thumb{display:block;float:left;margin-right:4px;width:92px;height:104px;padding:3px;overflow:hidden;font-size:0.92em;line-height:1.2em;}
			.sujet-thumb a {display:block;width:91px;height:104px;overflow:hidden;}
			.sujet-thumb a img{display:block;margin-bottom:4px;}
			.sujet-thumb.last{margin-right:0;}
	
	/*.effect7DC092 a{}
		.effect7DC092 a:hover{}
	.effect21853F a{color:#ace3bc;}
		.effect21853F a:hover{color:#3aa35b;}
	.effect4DA9F0 a{color:#303d43;}
		.effect4DA9F0 a:hover{color:#3aa35b;}	
		*/
		
.cached-body .dont-view-when-cached-output{display:none !important;}

.dv-indexAd{margin-bottom:15px;border-top:1px solid #7dc092;font-size:10px;width:425px;color:#71787e;padding-top:10px;}

div.dv-pi-box-mod{width:264px;margin-bottom:15px;overflow:none;}
.aff-cont{border:1px solid #7dc092; padding:10px 0;width:264px;overflow:none; text-align:center;background:none;position:relative;overflow:none;}
.aff-cont>a{color:#323d43;}
.aff-cont>a:hover{color:#323d43;}
.aff-cont>img{width:242px;}
.bannertitle{opacity: .9;-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7);-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7);box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7);font-size:14px; background:#7DC092; position:absolute; right:-8px; bottom:30px;z-index:10; text-align:right; padding:10px 10px 10px 10px;max-width: 220px;}
.bannertitle::after{content:"";display:block;border-top:8px solid #4a7357;border-right:8px solid transparent;font-size:0px;line-height:0%;width:0px;position:absolute;right:0px;bottom:-8px;}

div.rightbox-mod{width:300px;margin-bottom:20px;overflow:none;}
.aff-cont-right{text-align:center;background:none;position:relative;overflow:none;}
.aff-cont-right>a{color:#323d43;}
.aff-cont-right>a:hover{color:#323d43;}
.aff-cont-right>img{width:300px;}
.bannertitle-right{opacity: .6;-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7);-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7);box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7);font-size:14px; position:absolute; right:-8px; bottom:24px;z-index:10; text-align:right; padding:10px 10px 10px 10px;max-width:220px;}
.bannertitle-right::after{content:"";display:block;border-top:8px solid #444;border-right:8px solid transparent;font-size:0px;line-height:0%;width:0px;position:absolute;right:0px;bottom:-8px;}


.articlepaging {margin-top: 20px; padding-top:10px; font-size:10px; border-top: 1px solid #7DC092;}
.articlepaging .prev{float:left; width:50%; }
.articlepaging .next{float:right;text-align:right;}

.articlepaging .prev .text{padding-top:5px;}
.next .text{padding-top:5px;}

.articlepaging .prev .img{float:left; padding-right:10px;}
.articlepaging .next .img{float:right; padding-left:10px;}

.arrow-left {
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent; 
	margin-right:5px;
	float:left;
	border-right:5px solid #7DC092;
}

.arrow-right {
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	margin-left:5px;
	border-left: 5px solid #7DC092;
}

/* $file: css/print.css*/
/*(/kunden/317575_1130/webseiten/projects/1P937NQ4-NGZV-DSMK-5GYS-A2I5HPNJ4SVD/css/print.css)*/
@media print{
	#print_headerlink{display:none;}
}
