/* residence-blumen */

@import url("download.css");
/*
	gruen BG: #BDDB5A
	gruen content:#A5CB29
	gruen hover: #8CAA21	
*/
body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 67.01%;
	color: #ffffff;	
	margin: 0;
	padding: 0;
	text-align: left;/*center*/
	background-color: #BDDB5A;
}

img{
	border: none;
}

strong{
	font-weight: bold;
}

a{
	color: #fff;
}
a:hover{
	text-decoration:none;
}

.newsmorelinkrk, .internal-link, .internal-link-new-window, .external-link, .external-link-new-window, .mail{
/*
	padding-left: 15px;
	background-image: url(../images/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	font-weight: bold;
*/
}

p{
	font-size: 1em;
	line-height:1.4em;
	margin-top: 0px;
	color:#fff;
}

ul{
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

h1, h2, h3, h4, h5, h6{
	margin-top: 0px;
}

fieldset label{
	width: 80px;
	width: 120px;
	display: block;
}

table.contenttable caption{
	padding: 5px;
	color: #fff;
	font-weight: bold;
	background-color: #8CAA21;
	text-align:left;	
}

table.contenttable{
	text-align: right;
}

table.contenttable td, table.contenttable th{
	border-bottom: 1px solid #BDDB5A;
	padding: 3px;
}

table.contenttable td p, table.contenttable th p{
	margin: 0px;
}

.indent{
	text-indent: 20px;
}

.align-left{
	text-align: left;
}

.align-center{
	text-align: center;
}

.align-right{
	text-align: right;
}

.align-justify{
	text-align: justify;
}

span.name-of-person{color:#1d2e73;}
span.important{color: #ff0000;}
span.detail{color: #6B8E23;}

blockquote{
	font-style: italic;
	margin-left: 40px;
	margin-right: 40px;
}



.links{
	float: left;
}

.rechts{
	float: right;
}

.hidden, .news-single-imgcaption{
	display: none;
}

#skip-links{
	position: absolute;
	left: -5000px;
	top: -5000px;
}

.clearfix{
	clear: both;
}


#wrapper{
	width: 620px;
	margin: 0 auto 20px;
/*
	background-color: #ffffff;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
*/
}


#headerimage{
	position: absolute;
	z-index: 0;
	position: relative;
	top: -235px;
}

*+html #headerimage{
	top: -195px;
}

#header{
	height: 65px;    
	width: 620px;
/*	z-index: 5;*/
}

	#meta_lang{
	/*
		border-bottom: 1px solid #fff;
		padding: 3px 0 4px 5px;	
		margin-bottom: 40px;
		position: relative;
		z-index: 5;
	*/
	}
	
	#metanavi{
		width: 620px;
        position:absolute;
        margin-top:-25px;
		float: right;
		height:28px;
		font-size: 1em;
		line-height: 2.2em;
		text-align:right;
/*		background-color:#ccc;*/
	}
	
		#metanavi li a, #metanavi li.cur {
			padding: 0 10px;
/*			border-right: 1px solid #fff;*/
			color: #fff;
		}
		
		#metanavi li.last a{
			border: none;
		}
		
		#metanavi a{
			font-weight:normal;
			text-decoration: none;
			color: #fff;
			height:28px;
		}
		#metanavi a:hover{
			color: #8CAA21;
		}
		
	#langmenu{
		float: right;
//		padding-right: 20px;
//		margin-right: 20px;

		
		width: 40px;
		padding: 0px;
		padding-right: 15px;
		height: 17px;
		margin-top: 5px;
		text-align: right;
	}
	div#langmenu a{text-decoration:none;font-weight:bold;}
	div#langmenu a:hover{color: #8CAA21;}

		#langmenu select{
			background-color: transparent;
			border: 1px solid #fff;
			font-size: 11px;
			width: 110px;
			color: #8CAA21;	
		}
		
		#langmenu option{
			background-color: #1D2E73;
			color: #8CAA21;
		}
		
		p#select_medium_area{
			margin-bottom: 0px;
			background: #1D2E73;
			color: #fff;
			display: none;
		}
/* language menu */
		
	#logo_slogan{
		margin: 15px 0 5px 0;
	/*
		margin-bottom: 84px;
		position: relative;
		z-index: 5;
	*/
	}

*+html #logo_slogan{
		margin-bottom: 108px;
	}

	#logo{
		width: 230px;
		height:47px;
		float: left;
	}
		
	#slogan{
		font-size:24px;
		margin-left:250px;
		padding-top:24px;
		color: #fff;
	}	

	#navi_search{
		background-color: #A5CB29;
		/*
		background-image: url(../images/balken_no.jpg);
		background-repeat: repeat-x;
		*/
		height: 28px;
		padding: 0px 0 0px 0;
		position: relative;
		margin-bottom:5px;
	}



#mainnavi{
	margin-top:0px;
	margin-left:0px;
	position:relative;
}

		#mainnavi a{
			font-weight:bold;
			color: #ffffff;
			display:block;
/*			width:100px;*/
			height:28px;
			padding:0px 0px;
		}

#mainnavi ul{
	list-style: none;
}

ul.mainnavi2 > li{
	float:left;
}
ul.mainnavi2 li a:hover ul{
	visibility:visible;
	z-index:90;
}
		#mainnavi a:hover{
			color: #8CAA21;
		}		
		#mainnavi a.act{
			font-weight: bold;
			color:#8CAA21;
		}
		
		#mainnavi li{
		/*
			background-image: url(../images/li_balken_no.jpg);
			background-position: left 11px;
			background-repeat: no-repeat;
		*/
			height:auto;
			font-size:1.07em;
			line-height:2.2em;
			color: #fff;
/*			width:120px;*/
			position: relative;
		}
		
		#mainnavi li a{
			padding-left:5px;
			padding-right:5px;
			color:#fff;
			font-weight:bold;
		}

		#mainnavi li li a{
			color:#ffffff;
			font-weight: normal;
			font-size:0.85em;
			height: auto;
			width:145px;
		}
		
			#mainnavi li li a:hover{
				text-decoration:underline;
			}
		
		#mainnavi li ul{
			background-color:#ff0000;
			/*
			background-color:#314C8F;
			background-color:#4C8BB4;
			*/
		}
		
		#mainnavi li ul li{
			background-image:none;
			width:125px;
			border-bottom:1px dotted #A5CB29;
		}
		
			#mainnavi li ul li:hover{
				background-color:#ff000;
			}
		
		#mainnavi li ul li a{
			display:block;
			color: #8CAA21;
    		font-weight:bold;
		}
		
		#mainnavi ul ul{
	  	    visibility:hidden;
	  	    position:absolute;
	   	    top:28px;
	 	    left:0px;
			z-index:1000;
			width:130px;
			/* Transparenz */
     		  	/*opacity: 0.85; */
            background-image: url(../images/rbl_img_weiss80.png);
            background-color: transparent;
     		  	padding: 0px 5px;
		}
		#mainnavi ul ul li{	
		    padding-top:5px;
		    padding-bottom:5px;
            line-height:14px;
         }
/*------------------------*/
	#mainnavi ul ul ul{
		visibility:hidden;
		position:absolute;
		top:0px;
		left:170px;
		z-index:1010;
		/* Transparenz */
		/*opacity: 0.85; */
		background-image: url(../images/blau90t.png);
		background-color: transparent;	
		padding: 0px 5px;
	}

	#mainnavi ul ul ul a{
		font-size:0.71em;
	}
		
	#mainnavi ul li:hover ul,
	#mainnavi ul a:hover ul{
		visibility:visible;
	}


	#mainnavi ul ul li:hover ul,
	#mainnavi ul ul a:hover ul{
		visibility:visible;
	}


/* keep the third level hidden when you hover on first level list OR link */
	#mainnavi ul :hover ul ul{
		visibility:hidden;
	}

/* make the third level visible when you hover over second level list OR link */
	#mainnavi ul :hover ul :hover ul{
		visibility:visible;
	}


/*------------------------*/ 		
		
		
/*	  #mainnavi ul li:hover ul,
      #mainnavi ul a:hover ul{
      visibility:visible;
	}
*/
	
		#mainnavi li.act{
			font-weight: bold;
			color:#8CAA21;
/*
			background-image:url(../images/li_balken_act.jpg);
			background-position:0 11px;
			background-repeat:no-repeat;
*/
		}
	

		
		#search{
			margin-right:18px;
			float: right;
			margin-top:6px;
		}
		
		#search input{
			font-size:11px;
			background-image:url(../images/search_bg.jpg);
			background-position:0 0;
			background-repeat:repeat-x;
			border: 1px solid #999;
			height: 18px;
		}
		
		#search input.button{
			border: none;
			margin-top:-1px;
		}
	
#container{
/*	background-image: url(../images/grau.gif);
	background-repeat: repeat-y;
	background-position: 704px top;
*/
	background-color: #A5CB29;
	font-size: 1.2em;
	line-height: 1.45em;
}

#center{
	background-color: #A5CB29;
/*	float:left;*/
	margin-bottom:0px;
	margin-left:35px;
	margin-right:25px;
	min-height:400px;
	padding: 10px 0px 0 0px;
	width:90%;
	font-size: 11px;
	line-height: 18px;
}

* html #center {
	/* nur für den IE6 */
	/* margin-left: 100px;*/
}


#center h3 {
	font-size: 14px;
	color:#fff;
}

* html #center h3, *+html #center h3 {
	font-size: 14px;
}

	#center #breadcrumb{
		font-size: 11px;
		text-decoration: none;
		margin-bottom: 5px;
		color: #fff;
	}
	#center #breadcrumb a{
		text-decoration: underline;
		color: #fff;
	}

		#center #breadcrumb *{
			text-decoration: none;
			color: #fff;
		}

	body#pid1 #center #content,
	body#pid182 #center #content,
	body#pid181 #center #content,
	body#pid327 #center #content,
	body#pid328 #center #content,
	body#pid329 #center #content,
	body#pid462 #center #content,
	body#pid461 #center #content{
		padding-top: 25px;
	}
	
	#center #title{
	}
	
	#center #title img {
		margin-bottom: 15px;
	}
	
	#center ul, #center ol{
		margin: 0px 0px 10px 25px;
/*		list-style-image: url(../images/listpoint.gif);*/

	}
	.text ul {margin:0;padding:0;}
	.text ul li, .text ol li{
		color:#fff;
	}
	#center ul.navi3_l1{
		margin-left: 0px;
	}

	#center #navi3{
		margin-bottom: 25px;
		margin-left: 0px;
	}
	
	#center #content{
		color: #000000;
		margin-bottom: 5px;
	}


#right{
	float:right;
	margin-right: 0px;   
	width:200px;
	padding: 35px 0 0 13px;
	font-size: 12px;
/*
	position: relative;
*/
	min-height: 400px;
	background-image:url(../images/grau.gif);
	background-position:right top;
	background-repeat:repeat-y;
	z-index:2;
}

#left{
	float:left;
	margin-left: 0px;
	margin-right:-785px;  
	width:185px;
	min-height: 400px;
	padding: 0px 0 0;
	font-size: 12px;
	position: absolute;
}

* html #left {
	/* nur für den IE6 */
	float: left;
	margin-left: -785px;
}


*+html #left {
	/* nur für den IE7 */
	margin-left: -785px;	
}
	
	#left a{
		color: #666;
	}
	
	#left ul{
		padding-left: 0px;
	}
	
	#left ul.subnavi{
		margin: 40px 0 0;
		padding: 0;
	}
	
	#left li>a.act{
		border-bottom: 1px solid #999;
		width:145px;
		display: block;
		margin-bottom: 5px;
		color: #1d2e73;
	}
	
	#left ul.subnavi li{
		padding-left: 20px;
		padding-bottom: 5px;
	}
	
	#left li.first a, #left li.sec a, #left li.third a, #left li.fourth a{
		padding: 0px 0px 0px 20px;
		display: block;
	}
	
	li.petrol > a.act, li.petrol > a:hover{
		color:#ff000;
		background-image: url(../images/viereck_petrol.gif);
		background-repeat: no-repeat;
		background-position: 0px 3px;
		padding-bottom: 5px;
	}
	
	li.gruen>a.act, li.gruen>a:hover{
		background-image: url(../images/viereck_gruen.gif);
		background-repeat: no-repeat;
		background-position: 0px 3px;
		padding-bottom: 5px;
	}
	
	li.orange>a.act, li.orange>a:hover{
		background-image: url(../images/viereck_orange.gif);
		background-repeat: no-repeat;
		background-position: 0px 3px;
		padding-bottom: 5px;
	}	
	
	li.gelb>a.act, li.gelb>a:hover{
		background-image: url(../images/viereck_gelb.gif);
		background-repeat: no-repeat;
		background-position: 0px 3px;
		padding-bottom: 5px;
	}	
	
	li.petrol .subnavi_l2 a.act, li.petrol .subnavi_l2 a:hover{
		background-image: url(../images/dreieck_petrol.gif);
		background-repeat: no-repeat;
		background-position: 0px 3px;
		padding-bottom: 0px;
	}
	
	li.gruen .subnavi_l2 a.act, li.gruen .subnavi_l2 a:hover{
		background-image: url(../images/dreieck_gruen.gif);
		background-repeat: no-repeat;
		background-position: 0px 3px;
		padding-bottom: 0px;
	}
	
	li.orange .subnavi_l2 a.act, li.orange .subnavi_l2 a:hover{
		background-image: url(../images/dreieck_orange.gif);
		background-repeat: no-repeat;
		background-position: 0px 3px;
		padding-bottom: 0px;
	}	
	
	li.gelb .subnavi_l2 a.act, li.gelb .subnavi_l2 a:hover{
		background-image: url(../images/dreieck_gelb.gif);
		background-repeat: no-repeat;
		background-position: 0px 3px;
		padding-bottom: 0px;
	}		
	
	#left ul.subnavi li.first>a.act, #left ul.subnavi li.sec>a.act, #left ul.subnavi li.third>a.act, #left ul.subnavi li.fourth>a.act{
		font-weight: bold;
	}
	
	#left ul.subnavi_l2 li{
		padding-left: 0px;
		width: 135px;
	}
	
	#left ul.subnavi_l2 li a{
		padding-left: 30px;
		font-weight: normal;
		display: block;
		width: 135px;
	}
	
	#left ul.subnavi_l2 a.act{
		border:none;
		font-weight: normal !important;
		margin: 0px;
		width: 135px;
	}	
	

.zweisp{
	width: 585px;
}

.zweisp img {
	margin-bottom: 5px;
}

.zweisp .links190{
	width: 190px;
	float: left;
}

.zweisp .rechts390{
	width: 390px;
	float: right;
}

.links190 .zweisp50{
	width: 185px;
}

.zweisp50 .links, .links .links{
	text-align: left;
	width: 49%;
}

.zweisp50 .rechts, .rechts .rechts{
	width: 49%;
}

#footer{
/*
	border-top: 1px solid #999;
	margin-bottom: 40px;
	height: 30px;
	background-color: #8CAA21;
	text-decoration: none;
*/

	margin:0;
	padding:0 0 1em 0em;
/*	height: 1px;*/
	clear: both;
}

	#footer img{
		margin-bottom: -4px;
	}

	#footer a{
		text-decoration: underline;
		font-size: 1em;
		color:#fff;
	}
	#footer a:hover{
		text-decoration: none;
	}
	
	#footer .drucken{
		margin-right: 10px
	}
	#footer .links{
		padding:0 0 1em 0em;
	}
	#footer .links a{
	}
ul a{
	text-decoration: none;
}

ul.metanavi, ul.mainnavi, ul.subnavi,ul.subnavi_l2 , ul.breadcrumb, ul.navi3{
	list-style: none;
}

ul.mainnavi{
	padding-left: 200px;
	padding-top: 7px;
}

ul.metanavi li{
	display:inline;
}

ul.mainnavi li{
	display:block;
	float: left;
	padding: 0 10px;
/*	width: 100px;*/
	text-align: left;
}

ul.navi3_l1{
	margin:0px;
	padding: 0px 0 4px;
	font-weight: bold;
	border-bottom: 1px solid #666;
	font-size: 1.2em;
	margin-left: 0px;
}

ul.navi3_l1 li{
	display:inline;
	padding: 5px 15px;
	width: 100px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

ul.navi3_l1 li.cur{
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #fff;
	color:#1d2e73;
	background-color: #fff;
}

ul.navi3_l1 li a{
	color: #999999;
}

ul.navi3_l1 li a.act{
	color: #1d2e73;
}


/* News */
.news-list-item{
	width: 170px;
	float: left;
	margin-right: 35px;
}

	.news-list-item h3{
		border-left: 6px solid #1d2e73;
		padding-left: 4px;
	}

	.news-list-item h3 a{
		text-decoration: none;
	}
	
	.news-list-item img{
		margin-bottom: 10px;
	}

.news-list-item-right{
	margin-right: 0px;
}

.news-latest-item{
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
	padding-bottom:10px;
}

	.news-latest-item h3{
		margin-left: 100px;
	}
	
	.news-latest-item p{
		margin-left: 100px;
		margin-bottom: 0px;
	}

	.news-latest-item img{
		float: left;
		margin-right: 20px;
		margin-top: 3px;
	}

.news-single-img{
	margin-bottom: 10px;
}

.news-single-img img{
	padding:3px 6px 3px 0;
}

.news-single-video .news-single-imgcaption{
	display: block;
}

.news-single-timedata{
	margin-bottom: 10px;
}

.news-single-backlink{
	margin-bottom: 15px;
}

.news-single-backlink a{
	text-decoration: none;
}

.news-single-item h2{
	margin-bottom: 14px;
	line-height: 140%;
}


div.news-set1-img1{
	margin-bottom:10px;
}
div.news-set1-img1 div.caption{
	display:none;
}







/* powermail aber auch andere Formulare*/

fieldset.tx-powermail-pi1_fieldset {
	background-color:transparent;
	border:none;
	padding:0px;
}


#center fieldset, #center div.tx-powermail-pi1_confirmation, div.tx-powermail-pi1_mandatory, div.tx-powermail-pi1_thx {
/*	background-color: #ffffff;
	background-image: url(../images/fieldset_bg.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
*/
	border: none !important;
	width: 352px;
	padding: 0 0 0 8px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	margin: 0px;
}

#center div.tx-powermail-pi1_confirmation, div.tx-powermail-pi1_mandatory{
	padding-top: 10px;
}

ul.powermail_mandatory_list{
	margin-top: 10px !important;
}

fieldset.tx-powermail-pi1_fieldset div.even, #tx-powermail-pi1_fieldset_1 .odd {
	background-color:transparent;
}

fieldset.tx-powermail-pi1_fieldset label {
	clear:both;
	display:block;
	float:none;
	font-weight:normal;
	width:350px;
}

fieldset{
	position: relative;
}

fieldset legend span{
	color: #fff;
	font-weight: bold;
	position:absolute;
	top:2px;
	left: 2px;
}

fieldset input, fieldset textarea, fieldset select{
	border: 1px solid #1D2E73;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
	font-style:italic;
	margin-bottom:0em;
}

.tx-srfeuserregister-pi1-radio{
	border: none;
}

span.powermail_mandatory {
	color: #1d2e73;
	margin-left: 3px;
}

legend{
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	font-weight:bold;
	margin:0px;
	margin-top:20px;
}

#powermaildiv_uid16{
	font-weight: bold;
}

#powermaildiv_uid4{
	text-align: right;
	margin-right: 110px;
}

#powermaildiv_uid4 input, input.tx-powermail-pi1_confirmation_back, input.tx-powermail-pi1_confirmation_submit, input.tx-powermail-pi1_mandatory_submit{
	border: none;
	background: transparent;
	background-image: url(../images/nachoben.jpg);
	background-repeat: no-repeat;
	background-position: right -7px;
	padding-right: 13px;
	padding-left: 0px;
	font-weight: normal;
	color: #333333;
}

form.tx_powermail_pi1_formconfirmation_back {
	margin-left:0px;
	text-align:left;
	width:100px;
	float: left;
}

form.tx_powermail_pi1_formconfirmation_submit {
	margin-right:110px;
	text-align:right;
}

.tx-powermail-pi1 legend{
/*	display: none;
*/
}

form.tx_powermail_pi1_form, form#tx-srfeuserregister-pi1-fe_users_form{
	background-color: #ffffff;
	background-image: url(../images/fieldset_bg.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-top: 3px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select {
width:auto;
}

textarea.textbox{
	width:280px;
}

p.powermail_pagebrowser{
	display: none;
}



/* fce liste */

.liste img{
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}

.liste .listenelement{
	margin-bottom: 15px;
	float: left;
	width:100%;
}

.liste .text{
	float: left;
	width: 480px;
	float: none;
	width: auto;
}


/* Inhalt der Marginalspalte */

.marginalbox{
	margin-bottom: 20px;
}

h4.margtitle, .tx-felogin-pi1 h4{
	padding: 4px 10px 1px 25px;
	background-color:transparent;
	height:18px;
	color: #fff;
	background-image: url(../images/marg_title.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
	margin-left: 13px;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: normal;
}

.tx-felogin-pi1 h4{
	margin-left: 0px;
}

#right fieldset{
	border: none;
	padding: 5px 0px;
}

.margcontent{
	margin-left: 13px;
	width: 152px;
	padding: 5px 10px 0px 10px;
	background-image: url(../images/marg_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
	color: #666;
	font-size: 0.9em;
	font-size: 11px; 
	overflow: hidden;
}

	.margcontent img{
		float: left;
	}


	.margcontent a>img{
		float: right;
	}
	
	.margcontent ul{
		margin-left: 8px;
		margin-bottom: 1em;
	}
	
	#right .margcontent p{
		margin-bottom: 0px;
	}

.margfoot{
	height: 7px;
	background-color:transparent;
	background-image: url(../images/marg_foot.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;	
	margin-left: 13px;
}


/* indexed search */

.tx-indexedsearch-res{
	clear: both;
}

ul.browsebox{
	list-style-type: none;
	list-style-position: outside;
}

ul.browsebox li{
	float: left;
	margin-right: 10px;
}


#right{
	width: 185px;
}

h4.margtitle, .margcontent, .margfoot{
	margin-left: 0px;
}

h4.margtitle, .margfoot{
	width: 172px;
}


/* presslist ; eventlist ; joblist */
div.tx-rkindpresslist-pi1 table,
div.tx-rkindeventlist-pi1 table,
div.tx-rkindjobs-pi1 table {
	width: 99.9%;
}

	div.tx-rkindpresslist-pi1 table tr.head,
	div.tx-rkindeventlist-pi1 table tr.head,
	div.tx-rkindjobs-pi1 table tr.head{
		background-color:transparent;
		background-image: url(../images/tableheader.jpg);
		background-repeat: repeat-x;
		background-position:bottom left;
		height: 24px;
	}

		div.tx-rkindpresslist-pi1 table tr.head a,
		div.tx-rkindeventlist-pi1 table tr.head a,
		div.tx-rkindjobs-pi1 table tr.head a{
			cursor: pointer;
			display: block;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			height: 19px;
			background-color:transparent;
			background-image: url(../images/sort.gif);
			background-repeat: no-repeat;
			background-position:center right;
			padding-top: 2px;			
			
		}

	div.tx-rkindpresslist-pi1 table tr.odd,
	div.tx-rkindeventlist-pi1 table tr.odd{
		background-color:#eFeFeF;
	}

	div.tx-rkindpresslist-pi1 table td,
	div.tx-rkindeventlist-pi1 table td,
	div.tx-rkindjobs-pi1 table td{
		padding-left:3px;
	}

	div.tx-rkindpresslist-pi1 td.date,
	div.tx-rkindeventlist-pi1 td.date,
	div.tx-rkindjobs-pi1 td.date{
		padding-right:5px;
		width: 85px;
	}
	
	div.tx-rkindpresslist-pi1 td.title,
	div.tx-rkindeventlist-pi1 td.title,
	div.tx-rkindjobs-pi1 td.title{
		padding-right:5px;
	}
	
	div.tx-rkindpresslist-pi1 td.medium{
		padding-right:5px;
		width: 100px;
	}
	
	div.tx-rkindpresslist-pi1 td.file,
	div.tx-rkindeventlist-pi1 td.location,
	div.tx-rkindjobs-pi1 td.location{
		padding-right:5px;
	}
		div.tx-rkindpresslist-pi1 td.file a{
			text-decoration:none;
		}
		
			div.tx-rkindpresslist-pi1 td.file a span{
				margin-bottom:10px;
			}
		
	div.tx-rkindpresslist-pi1 table td p,
	div.tx-rkindeventlist-pi1 table td p,
	div.tx-rkindjobs-pi1 table td p{
		margin-bottom:3px;
	}	
	
	div.tx-rkindpresslist-pi1 table tr.head td p,
	div.tx-rkindeventlist-pi1 table tr.head td p,
	div.tx-rkindjobs-pi1 table tr.head td p
	{
		margin-bottom:0px;
	}	

div.tx-rkindeventlist-pi1 div.time{
	text-align:right;
	color:#888;
	display:none;
}

div.tx-rkindeventlist-pi1-singleView td.label,
div.tx-rkindjobs-pi1-singleView td.label{
	width: 20%;
}

div.tx-rkindeventlist-pi1-singleView div.time{
	text-align:left;
	display:inline;
	margin-left:5px;
}

div.tx-rkindeventlist-pi1-singleView td.date p{
	float:left;
/*	display:inline;
*/
}

/*
div.tx-rkindjobs-pi1-singleView tr td.title a,
div.tx-rkindeventlist-pi1-singleView tr td.title a{
	text-decoration: none;
	cursor: default;
	color: #000000;
}
*/
	
/**/
	

div.tx_powermail_pi1_fieldwrap_html_108, 
div.tx_powermail_pi1_fieldwrap_html_109, 
div.tx_powermail_pi1_fieldwrap_html_101, 
div.tx_powermail_pi1_fieldwrap_html_102, 
div.tx_powermail_pi1_fieldwrap_html_103, 
div.tx_powermail_pi1_fieldwrap_html_104, 
div.tx_powermail_pi1_fieldwrap_html_110, 
div.tx_powermail_pi1_fieldwrap_html_111,
div.tx_powermail_pi1_fieldwrap_html_63,
div.tx_powermail_pi1_fieldwrap_html_64,
div.tx_powermail_pi1_fieldwrap_html_67,
div.tx_powermail_pi1_fieldwrap_html_68,
div.tx_powermail_pi1_fieldwrap_html_69,
div.tx_powermail_pi1_fieldwrap_html_113,
div.tx_powermail_pi1_fieldwrap_html_114,
div.tx_powermail_pi1_fieldwrap_html_115,
div.tx_powermail_pi1_fieldwrap_html_116,
div.tx_powermail_pi1_fieldwrap_html_119,
div.tx_powermail_pi1_fieldwrap_html_120,
div.tx_powermail_pi1_fieldwrap_html_121,
div.tx_powermail_pi1_fieldwrap_html_122,
div.tx_powermail_pi1_fieldwrap_html_125,
div.tx_powermail_pi1_fieldwrap_html_126,
div.tx_powermail_pi1_fieldwrap_html_127,
div.tx_powermail_pi1_fieldwrap_html_128,
div.tx_powermail_pi1_fieldwrap_html_129,
div.tx_powermail_pi1_fieldwrap_html_132,
div.tx_powermail_pi1_fieldwrap_html_133,
div.tx_powermail_pi1_fieldwrap_html_134,
div.tx_powermail_pi1_fieldwrap_html_135,
div.tx_powermail_pi1_fieldwrap_html_139,
div.tx_powermail_pi1_fieldwrap_html_140,
div.tx_powermail_pi1_fieldwrap_html_165,
div.tx_powermail_pi1_fieldwrap_html_166,
div.tx_powermail_pi1_fieldwrap_html_167,
div.tx_powermail_pi1_fieldwrap_html_168,
div.tx_powermail_pi1_fieldwrap_html_169,
div.tx_powermail_pi1_fieldwrap_html_170{
	width:170px;
	display: block;
	float: left;
}	

div.tx_powermail_pi1_fieldwrap_html_195,
div.tx_powermail_pi1_fieldwrap_html_196{
	width:300px;
	display: block;
	float: left;

}

div#powermaildiv_uid141,
div#powermaildiv_uid171{
	display: block;
	width:300px;
}


div.tx_powermail_pi1_fieldwrap_html_108 label, 
div.tx_powermail_pi1_fieldwrap_html_109 label, 
div.tx_powermail_pi1_fieldwrap_html_101 label, 
div.tx_powermail_pi1_fieldwrap_html_102 label, 
div.tx_powermail_pi1_fieldwrap_html_103 label, 
div.tx_powermail_pi1_fieldwrap_html_104 label, 
div.tx_powermail_pi1_fieldwrap_html_110 label, 
div.tx_powermail_pi1_fieldwrap_html_111 label,
div.tx_powermail_pi1_fieldwrap_html_63 label,
div.tx_powermail_pi1_fieldwrap_html_64 label,
div.tx_powermail_pi1_fieldwrap_html_67 label,
div.tx_powermail_pi1_fieldwrap_html_68 label,
div.tx_powermail_pi1_fieldwrap_html_69 label,
div.tx_powermail_pi1_fieldwrap_html_113 label,
div.tx_powermail_pi1_fieldwrap_html_114 label,
div.tx_powermail_pi1_fieldwrap_html_115 label,
div.tx_powermail_pi1_fieldwrap_html_116 label,
div.tx_powermail_pi1_fieldwrap_html_119 label,
div.tx_powermail_pi1_fieldwrap_html_120 label,
div.tx_powermail_pi1_fieldwrap_html_121 label,
div.tx_powermail_pi1_fieldwrap_html_122 label,
div.tx_powermail_pi1_fieldwrap_html_125 label,
div.tx_powermail_pi1_fieldwrap_html_139 label,
div.tx_powermail_pi1_fieldwrap_html_140 label,
div.tx_powermail_pi1_fieldwrap_html_165 label,
div.tx_powermail_pi1_fieldwrap_html_166 label,
div.tx_powermail_pi1_fieldwrap_html_167 label,
div.tx_powermail_pi1_fieldwrap_html_168 label,
div.tx_powermail_pi1_fieldwrap_html_169 label,
div.tx_powermail_pi1_fieldwrap_html_170 label,
div.tx_powermail_pi1_fieldwrap_html_195 label{
	width:170px;
	display: block;

}

textarea#uid65, textarea#uid70,
textarea#uid65, textarea#uid117{
	width:340px;
}

#powermaildiv_uid200, #powermaildiv_uid202{
	clear:both;
	padding-bottom: 10px;
	border-top: 1px solid #999999;
	width: 550px;
}


fieldset.tx-powermail-pi1_fieldset legend{
	color: #ffffff;
	font-weight: normal;
}

#powermaildiv_uid194, #powermaildiv_uid199, #powermaildiv_uid118, #powermaildiv_uid201{
	width: 200px;
	display: inline;
}















/* TEST */



/* mainnavi */

      .mainnavi1 {
      position:relative;
      z-index:80;
      }
      /* remove all the bullets, borders and padding from the default list
styling */
      .mainnavi1 ul {
      padding:0;
      margin:0;
      list-style-type:none;
      }
      .mainnavi1 ul ul {
      width:150px;
      }
      /* float the list to make it horizontal and a relative positon so that
you can control the dropdown menu positon */
      .mainnavi1 li {
      float:left;
      position:relative;
      }
      /* style the links for the top level */
      .mainnavi1 a, .mainnavi1 a:visited {
      display:block;
      text-decoration:none;
      color:#fff;
      height:30px;   
      padding:0px 10px;
      line-height:29px;    
      }
      /* a hack so that IE5.5 faulty box model is corrected */
      * html .mainnavi1 a, * html .mainnavi1 a:visited {
      width:150px;
      w\idth:139px;
      }

      /* style the second level background */
      .mainnavi1 ul ul a.drop, .mainnavi1 ul ul a.drop:visited {
      background:#d4d8bd ;
      }
      /* style the second level hover */
      .mainnavi1 ul ul a.drop:hover {
      background:#c9ba65;
      background:#ff33ff;
      }
      .mainnavi1 ul ul :hover > a.drop {
      background:#c9ba65;
      }
      /* style the third level background */
      .mainnavi1 ul ul ul a, .mainnavi1 ul ul ul a:visited {
      background:#e2dfa8;
      }
      /* style the third level hover */
      .mainnavi1 ul ul ul a:hover {
      background:#b2ab9b;
      }

      /* hide the sub levels and give them a positon absolute so that they
take up no room */
      .mainnavi1 ul ul {
      visibility:hidden;
      position:absolute;
      height:0;
      top:30px;
      left:0;
      width:150px;
      }
      /* another hack for IE5.5 */

      * html .mainnavi1 ul ul {
      top:30px;
      t\op:31px;
      }

      /* position the third level flyout menu */
      .mainnavi1 ul ul ul{
      left:149px;
      top:0;
      width:150px;
      }
      /* position the third level flyout menu for a left flyout */
      .mainnavi1 ul ul ul.left{
      left:-150px;
      }

      /* style the table so that it takes no ppart in the layout - required
for IE to work */
      .mainnavi1 table {position:absolute; top:0; left:0;}

      /* style the second level links */
      .mainnavi1 ul ul a, .mainnavi1 ul ul a:visited {
      background:#d4d8bd;
      background:#D6BE7E;
      color:#000;
      height:auto;
      line-height:1em;
      padding:5px 10px;
      width:129px
      /* yet another hack for IE5.5 */
      }
      * html .mainnavi1 ul ul a{
      width:150px;
      w\idth:129px;
      }

      /* style the top level hover */
      .mainnavi1 a:hover, .mainnavi1 ul ul a:hover, .mainnavi1 a.dropact{
      color:#fff;
      background:#949e7c;
      background:#fff444;
      }
      .mainnavi1 :hover > a, .mainnavi1 ul ul :hover > a {
      color:#fff;
      background:#949e7c;
      background:#444fff;
      }
      /* make the second level visible when hover on first level list OR
link */
      .mainnavi1 ul li:hover ul,
      .mainnavi1 ul a:hover ul{
      visibility:visible;
      }
      /* keep the third level hidden when you hover on first level list OR
link */
      .mainnavi1 ul :hover ul ul{
      visibility:hidden;
      }

      /* make the third level visible when you hover over second level list
OR link */
      .mainnavi1 ul :hover ul :hover ul{
      visibility:visible;
      }
      
      .mainnavi1 ul ul li a{
        border-bottom: 1px dotted #fff;
      }




#mainnavi, #mainnavi a{
	color:#000;
}







/* IE6 hacks */

* html #meta_lang{
	position: absolute;
}

* html #metanavi{
/*	width: 800px;*/
}

* html #header{
	position: relative;
}

* html #logo{
	position: absolute;
	top: 60px;
}

* html #slogan{
	position: absolute;
	top: 60px;
}

* html #headerimage{
	position: absolute;
	top: 0px;
}

* html #langmenu{
	position: absolute;
	left: 10px;
	overflow: hidden;
}

* html ul.lang{
	top: -40px;
}

* html ul.lang li{
	color: #000000;
}

* html ul.lang li a{
	color: #000000;
}

* html #mainnavi ul li{
	float: left;
}

* html #mainnavi ul li ul li{
	background-color: #314556;
	z-index: 300;
}

* html #mainnavi ul li table{
	display: none;
}

* html #right{
	padding-left: 0px;
}

* html #left{
	position: relative;
}

* html #right div.marginalbox{
	padding-left: 10px;
	padding-right: 10px;
}

* html #right div.marginalbox h4{
	width: 140px;
}

* html div.marginalbox a img{
	float: right;
}

* html div.margfoot{
	line-height: 1px;
	font-size: 1px;
}


/*
* html #left ul.subnavi li.first a.act{
	background-image: url(../images/viereck_blau.gif);
	background-repeat: no-repeat;
	background-position: top left;
}


* html #left ul.subnavi li.petrol a.act{
	background-image: url(../images/viereck_petrol.gif) !important ;
	background-repeat: no-repeat;
	background-position: top left;
}

* html #left ul.subnavi li.gruen a.act{
	background-image: url(../images/viereck_gruen.gif) !important ;
	background-repeat: no-repeat;
	background-position: top left;
}

* html #left ul.subnavi li.orange a.act{
	background-image: url(../images/viereck_orange.gif) !important ;
	background-repeat: no-repeat;
	background-position: top left;
}

* html #left ul.subnavi li.gelb a.act{
	background-image: url(../images/viereck_gelb.gif) !important ;
	background-repeat: no-repeat;
	background-position: top left;
}
*/



/* rkind downloadextension */

div.tx-rkinddownloadlist-pi1 table tr{
	background-color: #F6F7F7;
	width:575px;
	display: block;
	margin: 0 3px 5px 0;
	padding:5px;
}

div.tx-rkinddownloadlist-pi1 table tr h3.title,
div.tx-rkinddownloadlist-pi1 table tr p.bodytext{
}

div.tx-rkinddownloadlist-pi1 table tr h3.title{
	color:#1D2E73;
	font-weight:bolder;
	margin:0px 0px 5px;
	padding:0;
}

div.tx-rkinddownloadlist-pi1 table tr span.filesize{
	font-size:10px;
}

div.tx-rkinddownloadlist-pi1 table tr span.internal-link a{
	text-decoration:none;
	color:#000;
}

div.tx-rkinddownloadlist-pi1 table tr span.internal-link a:hover{
	text-decoration:underline;
}



/* informationsanfrage - Formular */

form#informationsanfrage{
	background-color: #fff;
	background-image: url(../images/fieldset_bg_big.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	padding-top:3px;
}

form#informationsanfrage label{
	width: 200px;
	float: left;
}

fieldset#tx-powermail-pi1_fieldset_21,
fieldset#tx-powermail-pi1_fieldset_26{
	width:575px;
/*	background-color:#ddd; */
}

select.listelement{
	display:block;
	width: 60px;
	position:relative;
	left: 0px;
}

div.tx_powermail_pi1_fieldwrap_html_select{
	position:relative;
}

form#informationsanfrage div.tx_powermail_pi1_fieldwrap_html_select{
	width:270px; 
	float:left;
	margin: 0px;
	margin-bottom: 5px;
}

form#informationsanfrage div#tx_powermail_pi1_fieldwrap_html h4{
	width:550px;
	display: block;
	clear:both;
	margin: 0px;
	margin-bottom:5px
}

div#powermaildiv_uid144, div#powermaildiv_uid145, div#powermaildiv_uid146, div#powermaildiv_uid147, div#powermaildiv_uid148, div#powermaildiv_uid149,
div#powermaildiv_uid172, div#powermaildiv_uid175, div#powermaildiv_uid146, div#powermaildiv_uid181, div#powermaildiv_uid183, div#powermaildiv_uid185, div#powermaildiv_uid191{
	clear:both;
	border-top: 1px solid #999;
	padding: 5px 0px 0px 0px;
	margin-top: 10px;
	width:550px;	
	display: block;
}

div#powermaildiv_uid142{
	clear:both;
	width:550px;	
}

form#informationsanfrage div#powermaildiv_uid142, form#informationsanfrage div#powermaildiv_uid143,
form#informationsanfrage div#powermaildiv_uid173, form#informationsanfrage div#powermaildiv_uid174{
	width:550px;
	float:none;
	display:block;
}

div#powermaildiv_uid150 {
	margin-bottom:25px;
}
div.bildsammlung{
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
div.bild{
	/*float:left;*/
	margin-bottom:0.5em;
}
div.bildmitbu{
	float:left;
	width:280px;
	margin-right:8px;
	margin-bottom:0.5em;
/*	background-color: #cccccc;*/
}
.bu_text{
/*	width:100px;*/
	font-style: italic;
	/*background-color: #aaaa00;*/
}
div.behaelter{float:left;}
.behaelter .csc-default{
	float:left;
/*	background-color: #ee00ee;*/
/*	width:50%;*/
}
/* ///// Lageplan unter Kontakt ///// */
#plan{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 500px;
    height: 380px;
    margin-left: -250px;  /* half of width */
    margin-top: -300px;   /* half of height */
	visibility: hidden;
    background-color: #A5CB29;
    border: 10px solid #ffffff;
}

/* ###### Formular ##### */

div#container .submit {
	border: 1px solid #ffffff;
	background-color: #BDDB5A;
	width: 75px;
	margin-top: 5px;
	font-size: 0.8em;
}
div#container .input {
	border: 1px solid #ffffff;
	background-color: #ffffff;
	width: 135px;
	margin-top: 5px;
	font-size: 0.8em;
}
div#HintergrundContainer{
	margin: auto auto;
	width:100%;
	height: 100%;
	top:0;
	left:0;
	background: transparent url(../images/transparent.png);
/*
    opacity:0.5; 
    filter:alpha(opacity=50);
*/
	    	position: absolute;
	z-index:200;
		visibility: hidden;
		text-align: center;
		overflow:hidden;
}
div#videoCanvasContainer{
	margin: 0 auto;
	margin-top:300px;
	margin-bottom:0px;
	width:450px;
	height: 400px;
	background-color: #6e6e6e;
	clear:both;
    left: 25%;
    /*top: 50%;*/
/*    margin-left: -250px;   half of width */
/*    margin-top: -300px;    half of height */
    border: 0px solid #ffffff;	
	}
	
/* ####### Kuenstler-NewsBox ####### */
div#content div.newsBox {
/*    margin: 0 20 0 30;*/
	margin: 0 0px 10px -10px;
   	padding: 10px;;
    border: 1px dotted #DEFD79;
/*    	background-color: #ff0000;*/
}
div#content div.newsBox.text p{
	padding: 0px 10px 10px 10px;
    margin: 0;
}
/* ####### Kuenstler-Vorstellung ####### */
div#content div.vorstellung {
/*    margin: 0 20 0 30;*/
	margin: 0px -27px 0px -35px;
   	padding: 10px 35px 10px 35px;
   	background-color: #fff;
}
div#content div.vorstellung p, div#content div.vorstellung h3, div#content div.vorstellung a{
	color:#000;
}
div#content div.vorstellung img{
    border: 1px solid #000;
    margin-bottom: 5px;
}
.bildergalerieconteiner{width:105%;margin-top:5px;}
#newsletter_form{
    color:#fff;
}
