@import url("download.css");

body{
	padding: 0px;
	margin: 0px;
	background-color: #fff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 62.5%;
}
img{
	border: none;
}

strong{
	font-weight: bold;
}

a {
	color: #1d2e73;
}

.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;
}
.hr_stellen{color: #fff;}
p{
	font-size: 1em;
	margin-top: 0px;
}

ul{
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

h1, h2, h3, h4, h5, h6{
	margin-top: 0px;
}

/* #### Uberschrift Chinesisch #### */
h2.visible{
    margin-top:10px;
    height:45px;
    color:#1d2e73;
}

fieldset label{
	width: 80px;
	width: 120px;
	display: block;
}

table.contenttable caption{
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	font-weight: bold;
	background-color: #ccc;
}

table.contenttable{
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	text-align: right;
}

table.contenttable td, table.contenttable th{
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	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: 1000px;
	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: 190px;    
	width: 1000px;
	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: 400px;
		float: left;
		font-size: 1.07em;
		line-height: 1.2em;
	}
	
		#metanavi li a, #metanavi li.cur {
			padding: 0 5px;
			border-right: 1px solid #fff;
			color: #fff;
		}
		
		#metanavi li.last a{
			border: none;
		}
		
		#metanavi a{
			text-decoration: none;
			color: #fff;
		}
		
	#langmenu{
		float: left;
		width: 175px;
		text-align:left;
		padding-left: 20px;
	}
	
		#langmenu select{
			background-color: transparent;
			border: 1px solid #fff;
			font-size: 11px;
			width: 110px;
			color: #fff;	
		}
		
		#langmenu option{
			background-color: #1D2E73;
			color: #ffffff;
		}
		
		p#select_medium_area{
			margin-bottom: 0px;
			background: #1D2E73;
			color: #fff;
			display: none;
		}
		
	#logo_slogan{
		margin-bottom: 84px;
		position: relative;
		z-index: 5;
	}

*+html #logo_slogan{
		margin-bottom: 108px;
	}

	#logo{
		width: 230px;
		height:90px;
		float: left;
	}
		
	#slogan{
		font-size:24px;
		margin-left:250px;
		padding-top:24px;
		color: #fff;
	}	

	#navi_search{
		background-color: transparent;
		background-image: url(../images/balken_no.jpg);
		background-repeat: repeat-x;
		height: 40px;
		padding: 0px 0 0px 0;
		position: relative;
	}



#mainnavi{
	margin-top:0px;
	margin-left:195px;
	position:relative;
}

		#mainnavi a{
			color: #ffffff;
			display:block;
			width:100px;
			height:20px;
			padding:10px 0px;
		}

#mainnavi ul{
	list-style: none;
}

ul.mainnavi2 > li{
	float:left;
}

ul.mainnavi2 li a:hover ul{
	visibility:visible;
	z-index:90;
}
		
		#mainnavi a.act{
			font-weight: bold;
		}
		
		#mainnavi li{
			background-image: url(../images/li_balken_no.jpg);
			background-position: left 11px;
			background-repeat: no-repeat;
			font-size: 1.2em;
			color: #fff;
			width:120px;
			position: relative;
		}
		
		#mainnavi li a{
			padding-left:10px;
			padding-right:10px;
			color:#fff;
			font-weight:normal;
		}

		#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:#1D2E73;
			/*
			background-color:#314C8F;
			background-color:#4C8BB4;
			*/
		}
		
		#mainnavi li ul li{
			background-image:none;
			width:170px;
			border-bottom:1px dotted #666;
		}
		
			#mainnavi li ul li:hover{
				background-color:#324d90;
			}
		
		#mainnavi li ul li a{
			display:block;
		}
		
		#mainnavi ul ul{
	  	    visibility:hidden;
	  	    position:absolute;
	   	    top:32px;
	 	    left:20px;
			z-index:1000;
			/* Transparenz */
     		  	/*opacity: 0.85; */
background-image: url(../images/blau90t.png);
background-color: transparent;
     		  	padding: 0px 5px;
		}
		
		
/*------------------------*/
	#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;
			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;
	font-size: 1.2em;
	line-height: 1.45em;
}

#center{
	background-color: #fff;
	float:left;
	margin-bottom:0px;
	margin-left:200px;
	min-height:400px;
	padding: 10px 0 0;
	width:585px;
	font-size: 12px;
}

* html #center {
	/* nur für den IE6 */
	margin-left: 100px;
}


#center h3 {
	font-size: 14px;
}

* html #center h3, *+html #center h3 {
	font-size: 14px;
}

	#center #breadcrumb{
		font-size: 11px;
		text-decoration: none;
		margin-bottom: 5px;
		color: #999;
	}

		#center #breadcrumb *{
			text-decoration: none;
			color: #999;
		}

	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);
	}

	#center ul.navi3_l1{
		margin-left: 0px;
	}

	#center #navi3{
		margin-bottom: 25px;
		margin-left: 0px;
	}
	
	#center #content{
		color: #000000;
		margin-bottom: 20px;
	}


#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{
		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-bottom: 1px solid #999;
	margin-bottom: 40px;
	height: 30px;
	background-color: #fff;
	text-decoration: none;
	clear: both;
}

	#footer img{
		margin-bottom: -4px;
	}

	#footer a{
		text-decoration: none;
		font-size: 1em;
		color: #333;
	}

	#footer .drucken{
		margin-right: 10px
	}

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 */

/* <z> geaendert 20100819 */
/*
.news-list-item{
	clear:both;
	width:585px;
	height:210px;
	background-image: url(../images/JOR_Start_El_BG.jpg);
	background-repeat:no-repeat;
}

.news-list-item h3{
	font-size:1.8em;line-height:1.8em;font-weight:bolder;color:#1d2e73;padding-bottom:1em;
	}
*/
	.news-list-item img{
/*		margin-bottom: 10px;
float:left;
		padding:5px 5px 10px 8px;
		*/
	}
.start_title a{text-decoration:none;}
/*
.startelement{
	clear:both;
	width:585px;
	height:210px;
	background-image: url(../images/JOR_Start_El_BG.jpg);
	background-repeat:no-repeat;
}
.startelement a{padding-bottom:1em;}
.start_headline{font-weight:bolder;font-size:1.2em;padding:3px 0 10px 8px;color:#5084bc;}
.start_bild{width:145px;height:150px;float:left;background-color.#cccccc;padding:5px 5px 10px 8px;}
.start_title{font-size:1.8em;line-height:1.8em;font-weight:bolder;color:#1d2e73;padding-bottom:1em;}
.start_subline{font-weight:bolder;}
.start_bodytext{padding-right:1em;padding-bottom:1em;}
*/

.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 img{
		margin-bottom: 10px;
	}


	.news-list-item h3 a{
		text-decoration: none;
	}
	


.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;
}





/* language menu */


div#langmenu{
	background-image:url(../images/select_btn.gif);

	background-position: right -3px;
	background-repeat:no-repeat;
	border:1px solid #fff;

	font-size:11px;
	width: 140px;
	margin-left:20px;
	padding: 0px;
	height: 17px;
	margin-top: 7px;
}

div.langsel{
	color: #fff;
	position: relative;
	z-index:99;
	padding: 2px 0px 0px 5px;
	display: block;
	height:20px;
}

div#langmenu ul{
	visibility:hidden;
	overflow:hidden;
	color: #fff;
	list-style: none;
	background-color:#fff;
	z-index:99;	
	border:1px solid #ccc;
	padding: 0px; 
	position: relative;
	top: -60px;
}

div#langmenu div.langsel:hover ul{
	visibility: visible;
	overflow:visible;
	z-index:99;
}
div#langmenu div.langsel:hover ul li{
/*	height:30px;   */
	z-index:99;
}

div#langmenu div.langsel:hover ul li.ACT{
	background-color:#ccc;
}

div#langmenu div.langsel:hover ul li.ACT a{
	color: #999;
}

div#langmenu div.langsel:hover ul li a{
	padding:4px 5px;
	display:block;
	z-index:99;
}






/* 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,
div.tx_powermail_pi1_fieldwrap_html_266,
div.tx_powermail_pi1_fieldwrap_html_267,
div.tx_powermail_pi1_fieldwrap_html_268,
div.tx_powermail_pi1_fieldwrap_html_269,
div.tx_powermail_pi1_fieldwrap_html_270,
div.tx_powermail_pi1_fieldwrap_html_271

{
	width:170px;
	display: block;
	float: left;
}	

div.tx_powermail_pi1_fieldwrap_html_195,
div.tx_powermail_pi1_fieldwrap_html_196,
div.tx_powermail_pi1_fieldwrap_html_272
{
	width:300px;
	display: block;
	float: left;

}

div#powermaildiv_uid141,
div#powermaildiv_uid171,
div#powermaildiv_uid273
{
	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,
div.tx_powermail_pi1_fieldwrap_html_266 label,
div.tx_powermail_pi1_fieldwrap_html_267 label,
div.tx_powermail_pi1_fieldwrap_html_268 label,
div.tx_powermail_pi1_fieldwrap_html_269 label,
div.tx_powermail_pi1_fieldwrap_html_270 label,
div.tx_powermail_pi1_fieldwrap_html_271 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: 1000px;
}

* 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,tx-powermail-pi1_fieldset_32{
	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,
div#powermaildiv_uid274, div#powermaildiv_uid277, div#powermaildiv_uid299, div#powermaildiv_uid282, div#powermaildiv_uid295
{
	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,
form#informationsanfrage div#powermaildiv_uid275, form#informationsanfrage div#powermaildiv_uid276

{
	width:550px;
	float:none;
	display:block;
}

div#powermaildiv_uid150 {
	margin-bottom:25px;
}

/* ###### <z> ###### */
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;	
	}
div.videoZeile{


}
div.videoZeile table{
	width:100%;
	margin-bottom:5px;
	background-color:#f6f6f6;
}

/* ###### <z> Team VK ###### */
.team_vk {
	float:left;
	background-image: url(../images/jor_team_vk_bg.jpg);
	background-repeat: no-repeat;
	width:284px;
	height:132px;
	padding:29px 0px 0px 8px;
	margin-bottom:7px;
}
.team_vk_text{
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size:12px;
	color:#333;
	line-height:16px;
	width:270px;
}
#ie7 .team_vk_text{
	width:160px;
    margin-left:95px;
/*    margin-top:-125px;*/
}
.team_abb, .team_abb img{
    float:left;
    width:90px;
    height:123px;
/*background-color:#cccccc;*/
}
#dlCenter{
  width:355px;
  text-align:center;
/*  background-color:#ccccc0;*/
}
.dllink{
    width:182px;
    height:60px;
    margin-left:83px;
  	background-image: url(../images/JOR_Button_download.jpg);
    background-repeat: no-repeat;
    text-align:center;
}
.email4download_inner .dllink a{
    display:block;
    width:182px;
    height:30px;
    color:#fff;
    font-size:24px;
    padding-top:0.8em;
    padding-bottom:0.6em;
    text-decoration:none;
}
.email4download_inner .dllink a:hover{
  	background-image: url(../images/JOR_Button_download_ov.jpg);
	background-repeat: no-repeat;
    text-decoration:underline;
 }
#fensterschl{margin-left:-55px;}
/* ###WTEMAIL4DOWNLOAD_LL_DOWNLOAD### */

/* ### <z> Startseite ### */
.tx-zstartreferenz-pi1{padding:0;margin-top:0em;}
.startelement{
	clear:both;
	width:585px;
	min-height:100px;
	background-image: url(../images/JOR_Start_El_BG.jpg);
	background-repeat:no-repeat;
	padding-top:0;
	padding-bottom:1em;
	margin: 0;
}
.startelement a{padding-bottom:0em;}
.start_headline{font-weight:bolder;font-size:1.2em;padding:3px 0 10px 8px;color:#5084bc;}
.start_bild{min-height:50px;float:left;padding:5px 10px 30px 8px;}
#ie7 .start_bild{height:220px;}
.start_bild img {float:left;}
.ref_rechts{margin-left:150px;padding-bottom:20px;margin-bottom:20px;}
.start_title{font-size:1.8em;line-height:1.2em;font-weight:bolder;color:#1d2e73;padding-bottom:1em;}
.start_subline{font-weight:bolder;}
.start_bodytext{padding-right:1em;padding-bottom:1em;}
#start_linkeSp{padding:33px 5px 10px 15px;}
#start_linkeSp h3{color:#1d2e73;margin: 0 0 3px 15px;}
#start_linkeSp hr{color: #1d2e73;background-color: #1d2e73;height: 1px;margin:0px 0 7px 0;}
#start_linkeSp .block_va{
	background-image: url(../images/JOR_Start_VA_BG.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size:0.9em;
	padding:1em;
}
#start_linkeSp .block_va a{text-decoration:none;}
#start_linkeSp .block_va a:hover{text-decoration:underline;}
#start_linkeSp .block_va .logo{width:100%}