/**********************************
***********************************/
body {
	margin: 0;
	padding : 0;
	font: 11px helvetica, sans-serif;
	background : #E8E8EC url(i/body_back.gif) repeat-y top left;
	

	}

html {
	
	margin : 0;
	padding :0;
}
img {
	display : block;
}
p, blockquote, img, div {
	margin: 0;
	padding: 0;
	
}

a img, iframe { border: none; }
	
/* Headers
------------------------------*/

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	
	font-size: 100%;
	}

/* Lists
------------------------------*/
	
ul, ol, dl, li, dt, dd {
	margin: 0;
	padding: 0;
	}
	
/* Links
------------------------------*/

a, a:link {font-size:11px;text-decoration:none;color : #669933;}
a:visited {}
a:hover {}
a:active {}


/* Table
------------------------------*/
#content table {
	/*border: 1px solid #999;*/
	width : 100%;
	margin : 0px 0 10px 0;
}
#content thead {
	background : #ddd;
}
#content thead td{
	color : #000;
	font-weight : bold;
	border-bottom : 0;
	
}
#content tfoot {
	background : #dde;
}

#content  td {
	border-bottom : 1px solid #999;
	padding : 3px 0 3px 0;
	color : #444;
}






/* Forms
------------------------------*/

form, fieldset {
	margin: 0;
	padding: 0;
	border : 0;

	}
	
legend {
	padding: 0;
	color: #000;

	
	}



input, textarea, select {
	margin: 0;
	padding: 2px 2px;
	font-size: 100%;
	font-family: inherit;
	}
	
select { padding: 1px 2px; }
h2 {
	font-size : 20px;
	color : #666;
	border-top : solid 1px #C0BECC;
	border-bottom : solid 1px #C0BECC;
	padding : 8px 0 20px 0;
	margin-bottom : 12px;
	
}
#content h2.news,#content h2.news_list {

}
#content h2.news_list {
	
	border-bottom : 0;
}

h3, #content h3 a {
	font-size : 16px;
	font-weight : bold;
	margin : 0 0 5px 0;
	color : #000;
/*	border-top : solid 1px #C0BECC;*/
	padding-top : 6px;
	clear : both;
	float : none;
		
}
#content h3 a {
	border-top : 0;
}
#content h3 a:hover {
 	color : #99B573;
	text-decoration : none;
}

h3.first, #content h3.news {
	border-top : 0;
	padding-top : 0;
	margin : 0 0 5px 0;
}
#content h3.news a{
	text-decoration : none;
	color : 000;
}


h4 {
	font-size : 14px;
	font-weight : normal;
	color : #333;
	margin : 2px 0 12px 0;
	padding-top : 3px;
	line-height : 1.4em;
/*	text-decoration : underline;*/
}
h5 {
	font-size : 12px;
	font-weight : bold;
	margin : 0 0 10px 0;
	padding-top : 3px;
	line-height : 1.2em;
	color : #444;
}


#content p a, .simple_teaser h6 a {
	background : url(i/link_arrow.gif) no-repeat 0 center;
	padding-left : 12px;
	font-size : 12px;

	
}



#content a:hover {
	text-decoration : underline;
}
#content p {
		color : #666;
		margin : 0 0 12px 0;
		line-height : 1.5em;
		font-size : 12px;
}

#content ul {
		
		margin : 0 0 12px 15px;
		line-height : 1.3em;
		list-style-image : url(i/list_bullet.gif);

		list-style-position: outside;
		
		/*text-indent: -1em;*/

}


 #content li {
		padding : 2px 0;
		color : #666;
		font-size : 12px;
		line-height : 1.3em;
}



#content_innen p.news_date {
	color :  #333;
	padding : 6px 0 7px 0;
	margin-bottom : 0px;
	line-height : 1.2em;
	font-size : 11px;
}
br.clear {
	clear : both;
	float : none;
	line-height:1px;
	font-size : 1px;
}


#wrap {
	margin : 0 0 20px 0;
	/*width : 920px;*/
	position : relative;
	padding : 0;
/*	border-right:1px solid #E8E8EC;
	border-top:1px solid #fff;*/
	height : 100%;
	width : 998px;
}
#start {
	 position : absolute;
}

#header {
	padding : 10px 0 0 0;
	position : relative;
	margin : 0 0;
	background: #fff ;
	min-width : 998px;



}
#header_inside {
	border-left: 1px solid #999;
	background: #46435B url(i/header_back_white.gif) repeat-y top left;
	position : relative;
	margin-left :10px;
}

#logo {
	display : none;
}
#textsizer {
	position : absolute;
	top : 85px;
	top : 10px;
	left : 922px;
}
#lang_nav {
	position : absolute;
	top : 10px;
	left : 608px;
	display: none;
}

#textsizer img{
	display : inline;
	margin-right :3px;
}

#top_nav {
	position : absolute;
	top : 10px;
	left : 255px;
}
#top_nav li,#lang_nav li{
	list-style:none;
	display : inline;
	padding : 0 8px;
	border-right : solid 1px #858399;
	
	
}

#top_nav li a, #lang_nav li a{
	color: #858399;
	line-height : 12px;
	text-decoration : none;
	
		

}
#top_nav li.last {
	border-right : 0;
}


#lang_nav li.lang_en {
	/*	border-left : solid 1px #858399;*/
	margin-left : 314px;
	text-align : right;
		color: #858399;
}
#lang_nav li.lang_de {

	border-right : 0;
	margin-left : 3px;
	text-align : right;
		color: #858399;
}



#main_nav  {
	margin-top : 35px;
	margin-left: 1px;
	border-bottom : solid 1px #fff;
}

#main_nav  li {
	list-style :none;
/*	padding : 3px 0 3px 20px;*/
	border-top : solid 1px #fff;
}

#main_nav  li a:hover, #main_nav ul.second_level li a:hover,#main_nav ul.second_level ul.third_level li a:hover,#main_nav li ul.second_level li.active a:hover {
	background : #E2E2E6;
}
#main_nav a {
	line-height: 1.2em;
}
/*active links Main Nav*/

#main_nav li.active a {
	background-color : #D8D8E0;
	color : #333;
	font-weight : bold;
	line-height: 1.2em;
}


#main_nav ul.second_level li.active a{
	background-color : transparent;
	color : #333;
		font-weight : bold;
}

#main_nav li ul.second_level ul.third_level li.active a{

	color : #333;
		font-weight : bold;
}


#main_nav li a,#main_nav li ul.second_level li a,#main_nav li ul.second_level .third_level li a {
	color : #888;
	padding : 4px 0 2px 20px;
	display : block;
	font-weight : normal;
	background : transparent;
		line-height: 1.2em;
}

#main_nav li ul.second_level li a{
	
	padding : 4px 0 2px 30px;
	
}
#main_nav li ul.second_level .third_level li a{
	
	padding : 4px 0 2px 40px;
	background : #fff;
	
	
}

#main_nav .third_level li {
	
	
	background : #fff;
	border-bottom: solid 1px #E8E8EC;
	
	
}



h1 {
	padding : 0 0 0 0;
	background : url(i/sustainable_investment.gif) no-repeat 650px 38px;
	position : relative;
	height : 127px;

}

h1 strong { 
	display: block; 
 	position: absolute;
	height : 126px;
	width : 234px;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	top : 0;
	
}

h1 strong a { 
	display: block; 
	text-indent: -9999px; 
	height : 124px;
	background: transparent url(i/logo_wo_weiss.gif) no-repeat 23px 15px; 
	border: none;  
	text-align: left;
	}
h1 strong span { 
	display : none;
}
#main {
	padding : 0 10px 0 10px;

}
#left_column {
	width : 236px;
	float : left;
	/*background: transparent url(i/main_background.gif) repeat-y 0 0; */

}

#content {

	float : left;
	width : 533px;
		
}
#content_innen {
	padding : 35px 25px;
	min-height : 500px;

}
* html #content_innen {
height : 500px;
}

#right_column {
	float : left;
	width : 206px;
	color : #A4A2B3;
	font-size : 11px;
	margin-top : 35px;


}



/* content start Element*/
.content_start_element {
/*	border-bottom: solid 2px #d9d6dd;*/
	margin : 0 0 10px 0;	
	border : solid 1px #fff;
	border-left : 0;
	border-right : 0;
	padding : 0;

	



}

#content .content_start_element img{
	float : left;

	margin: 0;
	padding : 0;


}

* html #content .content_start_element img {
		display : inline;
		float : none;
}
* html #content .content_start_element {

}
#content .content_start_element p.caption{
	clear : both;
	float : none;
	color : #bbb;
	font-size : 2px;
	text-align : right;
	padding : 0 0 3px 0;
	margin : 0;
	line-height : 2px;

}
/*content Navigation*/


#content #content_nav {
	margin: 8px 0 0px 0;
	padding-top : 6px;
	padding-bottom : 4px;
	border-top: solid 1px #d9d6dd;
	border-bottom: solid 1px #d9d6dd;
	
}

#content_nav li{
	list-style : none;
	display : inline;
		padding : 0px 12px 0 12px;
	border-left : solid 1px #999;
	line-height : 1.2em;
}
#content_nav li.first{
	border-left : 0;
		padding-left :1px;
	
	line-height : 1.2em;

}
#content_nav li a{
	font-size :12px;
	color : #999;
	line-height : 1.2em;
	
}
#content_nav li.current a{
	color : #000;
}
#content_nav li a:hover{
	text-decoration : none;
	color : #669933;
}
/* content footerElement*/
#content_footer {
	padding : 6px 0 20px 0;
	margin : 0 25px 0 262px;
	
	color :#a8a4b2;
	font-size : 10px;
	clear : both;
}

#content_footer div {
	border-top: solid 1px #d9d6dd;
	width : 705px;
	padding : 6px 0;
	float : left;
}
#content_footer .printlink, #content_footer .toplink {
	margin : 0 0 0 30px;
	padding : 0 0 0 0;
	color : #46435B;
	display : block;
	float : right;
		font-size : 10px;

}
 #content_footer .toplink {
		color :#bbb;
	}

#content_footer ul{
	float : left;
	margin-right : 5px;
	
}

#content_footer li{
	list-style : none;
	display:inline;
	padding : 0 5px;

}
#content_footer li.first{
/*	border-left : 0;*/
	padding-left : 0;
	
}
#content_footer li.first a{
	color : #46435B;
}
#content_footer li a  {
	color :#bbb;
	font-size : 10px;
	
}

/*  Rechte Spalte */
#right_column a{
	color : #777;
	font-size : 11px;
}
#wrap #right_column a:hover {
	
	color : #669933;
}

#right_column p {
	color : #777777;
	line-height : 1.2em;
	padding : 0 0 4px 10px;
	
}


#right_column .teaser_text p,#right_column .teaser_quicklinks p {
	margin : 0;
	padding : 0;
	color : #444;
}
#right_column .teaser_text p a{
	color : #444;
}
#right_column .teaser_quicklinks {
	padding : 0 0 0 0;
}

#right_column .teaser_quicklinks p {
	margin : 0 0 0 0;
	padding : 6px 5px 2px 10px;
	border-bottom : solid 1px #fff;
}
#right_column .teaser_quicklinks p a{
		color : #444;
	display : block;
	margin : 0;
}
#right_column .teaser_text {
	padding :4px 0px 2px 10px;
}

div.news_list {

	margin-bottom: 10px;
}

#right_column div.news_list h5 {
	background : #C4E6A4;
	padding : 4px 0 2px 10px;
	color : #333;
	font-weight : bold;
	margin : 0;

}
#right_column p.news_date {
	background : #E8E8EC;
	padding : 0 10px 2px 10px;
	color : #777;
	font-weight : normal;
	font-size :11px;
	
}

p.news_title {
	background : #E8E8EC;
	padding : 6px 10px 0 10px;
}

#right_column p.news_title {
	padding : 6px 10px 0px 10px;
		margin-top : 1px;
}

#right_column p.news_title a{
	color : #444;
	font-weight : normal;
	padding-top : 1px;
	line-height : 1.2em;
	padding-left : 1px;
		
}
#right_column p.more_link a{
	color : #669933;
	background : url(i/link_arrow.gif) no-repeat 0 center;
	padding-left : 12px;
}
#right_column p.more_link {
	padding : 4px 10px 2px 10px;
}


div.news_item {
		border-top : solid 1px #C0BECC;
		padding : 4px 0 10px 0;
}
#content .news_item p {
	margin : 0;


		
}
p.news_morelink, p.news_single_backlink {
	text-align : left;
	padding : 0 0 8px 0;
	margin : 0;
}

div.news_item  h5 {
		padding : 0;
		line-height : normal	;
		margin :0 0  7px 0;
}
#content div.news_item  h5 a{
	padding :0;
	margin : 0;
	font-size : 12px;
	font-weight : bold;
	background : url(i/link_arrow.gif) no-repeat 0 center;
	padding-left : 12px;
}


/* Pressespiegel*/


.presse_sp_item {
	position : relative;
/*	border-top: 1px solid #999;
	border-bottom: 1px solid #999;*/
	padding : 5px 0 0 0;
	min-height : 58px;
/*	border-bottom : solid 1px;*/
	margin-bottom : 2px;
	background : #E8E8EC;
	
}
* html .presse_sp_item { 
	height : 58px;
}
.presse_sp_item img.quelle {
	position : absolute;
	top : 5px;
	left : 5px;
}
.presse_sp_item h5,#content .presse_sp_item p.presse_sp_first_line {
	padding :0;
	padding-left : 120px;
	padding-right:80px;
	margin : 0;
	color : #333;
	font-weight : 10px;


}

#content .presse_sp_item p.presse_sp_first_line{
	padding-top : 5px;
	padding-bottom : 2px;
	font-size : 11px;
}

.presse_sp_item h5 a {

	font-size : 12px;
	font-weight : bold;
	background : url(i/link_arrow.gif) no-repeat 0 center;
	padding-left : 12px;
}

.presse_sp_item .pdf_download {
	position : absolute;
	left : 420px;
	top : 12px;
}
/*singleview */


#content .presse_sp_dam a{
	background : url(../images/presse_sp_pdf.gif) no-repeat top left;
	padding: 3px 0 4px 26px;
	color : #333	;
}


/* Pressespiegel Ende*/


/*tx_dam*/

#right_column .tx-damdownloads-pi1 {
	margin-bottom : 10px;
}

#right_column  h5 {	
	background : #C0BFCD;
	padding : 4px 10px 2px 10px;
	color : #333;
	font-weight : bold;
	margin : 0;
	letter-spacing : 0.01em;
			line-height : 1.2em;
}
#right_column .tx-damdownloads-pi1 .dam_down_item {
	background : #E8E8EC;
	margin-bottom : 1px;
	

}

#right_column .tx-damdownloads-pi1 .down_title {

	padding : 6px 10px 2px 10px;
	line-height : 1.2em;
}

#right_column .tx-damdownloads-pi1  .down_title a,#right_column .tx-damdownloads-pi1  .down_title a:visited{
	color : #444;
	font-weight : normal;

}
#right_column .tx-damdownloads-pi1  .down_title a:hover {
color : #669933;	
}

#right_column .down_spec {
	padding : 0 10px 4px 10px;
	color : #777;
	font-weight : normal;

}
#right_column span.file_type {
	text-transform : uppercase;
	
}

/**/

.tx-newloginbox-pi1 {
	padding : 0 0 10px 0;
}

/* Kontakt rechts*/

.tx-jpstaff-pi1 {
	background : #ECECEE;
	color : #777777;
	font-weight : normal;
	margin : 0;
	line-height : 1.2em;
	padding-bottom : 5px;
	margin-bottom : 10px;
}

.tx-jpstaff-pi1 img {
	margin : 0 0 0 0;
}
.tx-jpstaff-pi1 p {
	color : #777777;
	line-height : 1.2em;
	padding : 0 0 4px 10px;
	margin : 0;
	
}


#right_column  .tx-jpstaff-pi1 p.name {
	color : #444;
	font-weight : bold;
	padding-top : 8px;
}

/*#right_column  .tx-jpstaff-pi1 p.fon {
	background : url(i/icon_telefon.gif) no-repeat 8px center;
	padding : 1px 0 1px 27px;
}
#right_column  .tx-jpstaff-pi1 p.fax {
	background : url(i/icon_fax.gif) no-repeat 8px center;
	padding : 1px 0 1px 27px;
}
#right_column  .tx-jpstaff-pi1 p.email {
	background : url(i/icon_mail.gif) no-repeat 7px center;
	padding : 1px 0 1px 27px;
}
*/
/* Teaser rechts*/

#right_column .teaser, #right_column .teaser_quick{
	background : #ECECEE;
	color : #777777;
	font-weight : normal;
	margin : 0;
	line-height : 1.2em;
	padding-bottom : 5px;
	margin-bottom : 10px;
	
}

#right_column .teaser_quick {
	padding-bottom : 0px;
}


#right_column .teaser img {
	margin : 5px 0 8px 10px;
}


/*Content teaser*/


.teaser_dam {
	background : #EBEBED url(i/back_teaser.gif) repeat-y top left;
	/*	border-bottom : 5px solid #c7c4cd;*/
		margin-bottom : 15px;
}

#content .teaser p {
	padding : 0 6px 5px 6px;
	font-size : 11px;
	color : #333;
}

#content .teaser_dam p {
	margin : 0;
	padding : 0 6px 1px 6px;
}

#content .teaser_dam ul {
	margin : 5px 0 5px 24px;
	padding : 0;
}
#content .teaser_dam li {
	
}

#content .teaser_dam h6 a{
	color : #444;
}

.teaser h5, .teaser_quick h5{
	background : #C7C4CD;
	padding : 8px 6px 4px 6px;
	font-weight : bold;
	margin : 0;
	border-bottom : solid 1px #fff;

}
.teaser h6{
	padding : 10px 6px 5px 6px;
	font-weight : bold;
	margin : 0;
	font-size : 11px;
	color : #333;

}



.teaser .t_image {
	float : right;
	margin-left : 5px;
}
/*#content .teaser .t_image .t_caption {
	background : #46435B;
	margin-bottom : 0;
	padding : 5px 4px 5px 6px;
	color : #fff;
	/*min-height : 20px;*/
	/*border-top : 3px solid #C7C4CD ;*/
/*}*/
/** html #content .teaser .t_image .t_caption  {
	height : 20px;
}*/

#content .teaser .down_spec {
	padding : 4px 6px 0 6px;
	margin-bottom : 0;
	color : #666;
	
}
#content .teaser .down_spec a{
	color : #669933;
}

.teaser .down_spec .file_type {
	text-transform : uppercase;

}
/*Simple Teaser*/
.simple_teaser {
	float : none;
	clear : both;
	margin : 15px 0 7px 0;
	float : left;
	width : 100%;
}
.simple_teaser a{

}
.simple_teaser img{
	float : left;
	margin-right : 12px;
	
}
.simple_teaser h6{
	margin : 0 0 4px 0 ;
}
.simple_teaser h6 a{
	margin : 0 0 0 0 ;
	padding-top : 2px;
}
.simple_teaser .text_container{
	float : left;
	width : 340px;

}


/*Content zwei Spalten*/

#content .col_left {
	width : 240px;
	float : left;

}

#content .col_right {
	width : 240px;
	float : left;

}

#content .col_left p {
	padding-right : 5px ;
}

#content .col_right p {
	padding-left : 0 ;
	
}
#content .col_right .simple_teaser .text_container,#content .col_left .simple_teaser .text_container{
		width : 140px;
}
#content .col_right .simple_teaser img,#content .col_left .simple_teaser img{
	width : 80px;
}

#content .two_cols_start {
	border-top : 1px solid #d9d6dd;
	margin-top : 20px;
}

#content .two_cols_start .col_right, #content .two_cols_start .col_left{
	margin-top : 17px;
}

#content .innen_left {
	padding : 2px 10px 5px 0;
	border-right : solid 1px #d9d6dd;

}

#content .innen_right {
	padding : 2px 0 5px 25px;
		
}

/*  formulare   */



form.owl fieldset{
	margin : 0 0 8px 0;
	
}

form.owl legend{
	margin : 0 0 15px 0;
	font-size : 13px;
	color : #000;
	_margin: 0 0 15px -7px; /* IE Win */ 
	display : none;
}
*+html form.owl legend, * html form.owl legend {
	margin: 0 0 15px -7px; /* IE Win */ 
}





form.owl ol{
/*	background : #F8F8F9;*/
	padding : 0 0 6px 0;
	margin : 0 0 0 0;
	border : solid 1px #DBD8E1;
	border-top : 0;
	
}
form.owl ol li{
	list-style : none;
	margin : 0 10px 0.7em 10px;
	padding : 0 0 0 0;
	clear : both;
	line-height : 1.4em;
	min-height : 1.4em;
}

#content form.owl ol li.legend_owl{
	color : #333;
	letter-spacing : 0.03;
	padding : 10px 3px 8px 10px;
	margin : 0 0 10px 0;
	border-top : solid 1px #DBD8E1;
	border-bottom : solid 1px #DBD8E1;
	font-size : 13px;
}

#content form.owl li.describe {
		padding : 8px 0 0 10px;
			line-height : 1.4em;
}

#content form.owl li.tx-srfeuserregister-pi1-error {

	color :#000;
	line-height : 1.4em;
	padding : 0 0 0 150px;
	margin : 0 0 2px 0;
	margin-top : -3px;
	
}

#content form.owl li.hint {
	line-height : 1em;
	margin : 0;
	padding : 2px 0 0 10px;
	color : #333;
	font-size : 11px;


}

#content form.owl li.trenner {
	border-bottom : solid 1px #DBD8E1;
	padding-bottom : 10px;
}

#content form.owl li.trenner_top {
	border-top : solid 1px #DBD8E1;
	padding-top : 10px;
}


#content form.owl li.error_marked label {
	color : red;
}



form.owl li label{
	display : block;
	width : 140px;
	float : left;
	line-height : 1.8em;
	font-size : 12px;
	

}
form.owl li label.checkbox{
	display : block;
	float : none;
	line-height : 1.3em;
	width : auto;
	padding-left :10px;
	margin : 1px 0;


}

form.owl li.two_cols {
	float : left;
	width : 210px;
	clear : none;
	margin-bottom : 6px;
}
form.owl li.two_cols label{
	float : left;
	width : 199px;
	clear : none;
}
#content form.owl li.two_cols label.checkbox span {

width : 166px;


}
form.owl li label.checkbox input{

	float : left;
	margin : 0 10px 5px 0;
	width : auto;
	display : block;
	border : 0;
}
form.owl li label.checkbox span{
	display : block;
	width : 410px;
	line-height : 1.4em;
	float : left;
	padding : 2px 0 0 0;
	
}

form.owl li #plz,form.owl li #tx-srfeuserregister-pi1-zip {
	width : auto;
}

form.owl li input, form.owl li textarea {
	width : 220px;

}
form.owl li input, form.owl li textarea ,form.owl li select{
	border : 1px solid #C8C8D4;
	font: 12px arial,verdana, sans-serif;

}

form.owl .one_row input {
		float : left;
}
form.owl li select {
	padding-right : 0;
		padding-left : 1px;
}


/*form.owl li #ort {
	width : 138px;
}

form.owl li label.small {
	width : 30px;
	margin-left : 10px;
}
*/
#content form.owl p.form_headline {
	background:#B2C0DA;
	padding : 8px 10px;
	color:#000;
	margin : 30px 0 0 0;
	font-weight : bold;
	display : none;
}


form.owl .submit_button, form.owl_preview .submit_button {
	text-align : right;
	width : 468px;
	padding : 10px 0;
	margin-bottom : 25px;
}

#content form.owl .form_error {
	color : red;
	margin-bottom :8px	 ;
}



#content form.owl p.hint {
	font-size : 11px;
	color : #333;
	padding : 10px 0 10px 15px;
	margin : 0;

}


/*stemap */

#content .tx-flseositemap-pi1 {
	margin : 0;
	padding : 0;
}

#content .tx-flseositemap-pi1 ul{
	margin : 0 0 0 10px;
	padding : 0;
	list-style : none;
	list-style-image : url();
}

#content .tx-flseositemap-pi1 ul ul{


}

#content .tx-flseositemap-pi1 ul li{
	padding :  2px 0 20px 0;	
	display : block;
	clear : both;
	list-style : none;
}
#content .tx-flseositemap-pi1 ul li a{
	color : #669933;
	font-size : 12px;
	font-weight : bold;
	display : block;
	padding-left : 5px;
}
* html  #content .tx-flseositemap-pi1 ul li {
	padding-left : 5px;
}
* html  #content .tx-flseositemap-pi1 ul li a {
	padding-left : 0;
}
#content .tx-flseositemap-pi1 ul li ul{
	padding :  2px 0 0 0;	
	clear : both;
	margin : 0;
}

#content .tx-flseositemap-pi1 ul li li {
	padding-bottom: 0;
	padding-top : 0;
	display : block;
	clear : none;

}

#content .tx-flseositemap-pi1 ul li li a{
	font-weight : normal;
	font-size : 11px;
	display : inline;
	color : #333;

}

#content .tx-flseositemap-pi1 ul li li ul{
	display : inline;

}
 
#content .tx-flseositemap-pi1 ul li li li{
	display : inline;
	clear : none;


}

#content .tx-flseositemap-pi1 ul li li li a{
	color : #999;
	white-space:nowrap;
border-right : solid 1px #333;	
	padding-right : 8px;
} 

#content .tx-flseositemap-pi1 ul li li li li {
	white-space:nowrap;

}
#content .tx-flseositemap-pi1 ul li li li li a{
	color : #999;
	padding-top : 0;

} 

/*preview register*/
form.owl_preview legend {
	display : none;
}

form.owl_preview ol {
	font-size:12px;
	color : #666;
	padding : 10px 10px;
	list-style:none;


}
#content form.owl_preview ol li{
	padding : 6px 0 4px 8px;
	line-height:1.7em;
	clear :both;
	border-right : solid 1px #dedede;
	border-left : solid 1px #dedede;

}

#content form.owl_preview ol li.even {
	background : transparent;
}
#content form.owl_preview ol li.first {
	border-top : solid 1px #dedede;
}
#content form.owl_preview ol li.last {
	border-bottom : solid 1px #dedede;

}
#content form.owl_preview ol li.doc {
	background : transparent;
	border : solid 1px #dedede;
	margin-top : 5px;
	padding-left : 0;

}

form.owl_preview ol li span{
	display : block;
	width :150px;
	float : left;
/*		background : #dedede;*/
}


form.owl_preview strong{
	display : block;
		border-bottom : solid 1px #dedede;
/*		background : #dedede;*/
	clear : both;
	padding : 0 0 0 10px;
	margin : 0 0 5px 0;
}

#content form.owl_preview ul{
	list-style : none;

	margin : 0 0 0 10px;
	padding : 0;
}
#content form.owl_preview ol li li{
	background : url();	
	padding : 0 0 5px 18px;
	line-height:1.3em;
	width : auto;
}
#content form.owl_preview ol li li.ja {
	background : transparent url(i/haken.gif) top left no-repeat;

}


#content form.owl_preview ol li li.nein {
	display : none;

}
/*preview register*/


/*smooth Gallerie*/
#content .jdGallery .slideInfoZone h2 {
	color : #000;
	font-size:80%;
	font-weight:bold;
	margin:8px 10px 0px 10px;
	padding:0pt;
	border : 0;
	font-size : 12px;
}

#content .jdGallery .slideInfoZone p {
	margin:2px 10px;
	color : #000;
	font-size : 11px;
}

#content .myGallery {
	border : 0;
}


