/*	content meta-publikationsliste	**********************************************************************/
#content-container-meta-publikationsliste {/*unused*/
	text-align: left;
	width: 960px;
	margin-top: 21px;
	margin-right: auto;
	margin-left: auto;
}
/*	content meta-ueber_uns	**********************************************************************/
#content-container-meta-ueber_uns {
}



/*	block-content			**************************************************************************/
.block-content {
	padding: 15px;
	margin-bottom: 10px;
	background-color: #FFF;
	clear: both;
}
.block-content.cols {
	background-image: url(../CssImagesNew/col-meta-content_bg.gif);
	background-repeat: repeat-y;
	background-position: 340px 0;
}
.block-content h1, .block-content h2, #search-panes .col-right h1, #search-panes .col-right h2 {
	font-size: 1.385em;
	color: #222;
	font-weight: bold;
	margin: 0 0 1em 0;
}
.block-content h3 {}
.block-content p, .block-list p {
	padding: 0;
	margin: 0 0 1em 0;
}
.block-content a, .block-list a {}
.block-content .col-left {
	width: 310px;
	clear: left;
	float: left;
}
.block-content .col-right {
	width: 575px;
	float: right;
}

.block-hotline {
	padding-top: 15px;
	margin-top: 30px;
	border-top: 1px #DDD solid;
}


/*	block-navi			**************************************************************************/
.block-navi-sub {
	line-height: 1.538em;
}
.block-navi-sub	a {
	color: #222;
	text-decoration: none;
}
.block-navi-sub	a:hover, .block-navi-sub	a.selected {
	text-decoration: underline;
}

/*	block-list			**************************************************************************/
.block-list {
	padding: 15px;
	margin-bottom: 10px;
	background-color: #FFF;
	clear: both;
}
.block-list h3 {
	font-size: 1.385em;
	color: #222;
	font-weight: bold;
	margin: 0 0 1em 0;
}

/*	content-table		**************************************************************************/
#content-container-meta-ueber_uns .block-content table th, .block-content table td {
	text-align: left;
	vertical-align: top;
	padding: 4px;
	background-color: #FFFFFF;
	border-collapse:separate;
}
#content-container-meta-ueber_uns .block-content table th.first-child, .block-content table td.first-child {
	padding-left: 25px;
}
#content-container-meta-ueber_uns .block-content table th {
	font-weight: bold;
	white-space: nowrap;
	background-color: #e0e1e2;
}
#content-container-meta-ueber_uns .block-content table tr.odd td {
	background-color: #fafafa;
}

#content-container-meta-ueber_uns .block-content-border table th, .block-content-border table td {
	text-align: left;
	vertical-align: top;
	padding: 4px;
	border-bottom: 1px #747985 solid;
	border-left: 1px #747985 solid;
	border-right: 1px #747985 solid;
	border-top: 1px #747985 solid;
	background-color: #FFFFFF;
	border-collapse:separate;
}
#content-container-meta-ueber_uns .block-content-border table th.first-child, .block-content-border table td.first-child {
	padding-left: 25px;
}
#content-container-meta-ueber_uns .block-content-border table th {
	font-weight: bold;
	white-space: nowrap;
	background-color: #e0e1e2;
}
#content-container-meta-ueber_uns .block-content-border table tr.odd td {
	background-color: #fafafa;
}

ul.bindestrich {
	list-style-type: none; margin: 0; padding: 0;
}
ul.bindestrich li {
	text-indent: -0.6em; padding-left: 1.5em;
}


/*	block-top			**************************************************************************/
.block-top {
	margin-bottom: 15px;
	background-image: url(../CssImagesNew/block-top_bg.gif);
	background-repeat: repeat-y;
}


/**/
.input-text-200 {
	width: 200px;
}
.input-text-100 {
	width: 100px;
}
.input-text-150 {
	width: 150px;
}
.input-text-50 {
	width: 50px;
}
.input-text-30 {
	width: 30px;
}


/*===============================================================================================*/
/*	NEWSLETTER																					 */
/*===============================================================================================*/

/* content-container-newsletter	*****************************************************************o*/
#content-container-newsletter{
	text-align: left;
	width: 960px;
	margin-top: 21px;
	margin-right: auto;
	margin-left: auto;
}
#content-container-newsletter table.left-table {
	width: 510px;
}
#content-container-newsletter .search-content #tabs-suche {
	width: 510px;
}
#content-container-newsletter .search-content a [class^="icon-"] {
	color: #999;
	font-size: 1.308em;
}
#content-container-newsletter ul.tabs li {
	margin-bottom: 4px;
}
#content-container-newsletter #search-panes .col-left {
	margin-top: 11px;
}

.block-practice-areas h3 {
	cursor: default;
}
.block-practice-areas h3:hover {
	background-color: #f3f3f3;
}
.block-practice-areas h3 span.text {
	padding-left: 20px;
}
.block-practice-areas h3 span.arrow {
	width: 15px;
	height: 15px;
	top: auto;
	left: 4px;
	position: absolute;
}
.block-practice-areas h3 span.seite {
	width: auto;
	top: auto;
	left: auto;
	right: 10px;
	position: absolute;
	font-size:0.8em;
}
.block-practice-areas h3.collapse-open span.arrow {
	background: url(../CssImagesNew/collapse_arrow_small_down.gif) no-repeat 0 0;
}
.block-practice-areas h3.collapse-close span.arrow {
	background: url(../CssImagesNew/collapse_arrow_small_up.gif) no-repeat 0 0;
}
.block-practice-areas h3.collapse-open span.seite { 
	display: inline; 
}
.block-practice-areas h3.collapse-close span.seite {
	display:none;
}
/*	content-table */
.block-practice-areas table th {
	text-align: left;
	vertical-align: top;
	padding: 4px;
	border-bottom: 1px #747985 solid;
	background-color: #FFF;
}
.block-practice-areas h4 {
	font-size: 13px;
	font-weight: normal;
	text-shadow: #FFF 0px 1px 0px;
	padding: 6px 10px;
	margin: 0;
	border-bottom: 1px #DDD solid;
	background-image: url(../CssImagesNew/block-title-white_bg.png);
	background-repeat: repeat-x;
	background-color: #f3f3f3;
    cursor: pointer;
	position: relative;
}
.block-practice-areas h4 span.text {
	padding-left: 15px;
	padding-right: 35px;
}
.block-practice-areas h4 span.arrow {
	width: 13px;
	height: 13px;
	top: 8px;
	left: 4px;
	position: absolute;
}
.block-practice-areas h4 span.seite {
	width: auto;
	top: auto;
	left: auto;
	right: 4px;
	position: absolute;
}
.block-practice-areas h4.collapse-open span.arrow {
	background: url(../CssImagesNew/collapse_arrow_small_down.gif) no-repeat 0 0;
}
.block-practice-areas h4.collapse-close span.arrow {
	background: url(../CssImagesNew/collapse_arrow_small_up.gif) no-repeat 0 0;
}
.block-practice-areas h4.collapse-open span.seite { 
	display: inline; 
}
.block-practice-areas table td {
	padding: 0px 0px 0px 0px;
}
.block-practice-areas table td.first-child {
	padding-left: 20px;
}
.block-practice-areas table td.last-child {
	text-align: right;
	padding-right: 20px;
}
.block-practice-areas table tr.odd td {
	background-color: #fafafa;
}
.block-practice-areas table td.first-child a {
	padding-left: 20px;
	background: url(../CssImagesNew/collapse_arrow_small_grey_up.gif) no-repeat 0 0;
}


/*	block-list			*************************************************************************o*/
.block-list-practice-areas {
	font-size: 0.92em;
	color: #3a3a3a;
	background-color: #FFF;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.block-list-practice-areas h3 {
	font-size: 1em;
	font-weight: normal;
	padding: 8px 10px 8px 15px;
	margin: 0;
	border-top: 1px #7d8690 solid;
	background-image: url(../CssImagesNew/fade_grey_bg.png);
	background-repeat: repeat-x;
	background-color: #b4b4b4;
}
.block-list-practice-areas .content {
	display: block;
	margin: 15px 15px 0 15px;
}
.block-list-practice-areas table tr.grey th {
	background-color: #e0e1e2;
}
.block-list-practice-areas table tr.odd td {
	background-color: #fafafa;
}
.block-list-practice-areas table td, .block-list table th {
	padding: 4px;
}
.block-list-practice-areas a {
	text-decoration: underline;
}

/**/
#content-container-newsletter .block-search {
	background-image: url(../CssImagesNew/col-history_bg.gif);
	background-repeat: repeat-y;
	background-position: 585px 0;
}
#content-container-newsletter .col-left {
	width: 510px;
	float: left;
}
#content-container-newsletter .col-left .block-practice-areas {
	width: 475px;
}
#content-container-newsletter {
	position: relative;
}
#content-container-newsletter .col-right {
	position:absolute;
	top: 10px;
	left: 605px;
	width: 340px; /*356px*/
	float: right;
}


/*	block-filter	*****************************************************************************o*/
#newsletter-form-part2 .block-filter {
	width: 510px; /*g20110318*/ 
	margin-bottom: 6px;
}
#newsletter-form-part2 .block-filter ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
