﻿/* www.regiokliniken.de */


body {
				margin: 0em;
				text-align: center;
}

body * {
				margin: 0em;
				padding: 0em;
				border-width: 0em;
				font-family: Arial,Verdana,Helvetica,Sans-Serif;
				line-height: 1.4em;
				border-style: solid;
}

/* Text-Format */

p{
				margin-top:1.5em;
				font-size:1.1em;
}

.my_h6{
				padding:0em;
				margin:0em;
				font-family: Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
				font-weight:bold;
				margin-bottom: .3em;
}

.my_h5{
				padding:0em;
				margin:0em;
				font-family: Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
				font-weight:bold;
				margin-bottom: .3em;
}

.my_h4{
				padding:0em;
				margin:0em;
				font-family: Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
				font-weight:bold;
				margin-bottom: .3em;
}

.my_h3{
				padding:0em;
				margin:0em;
				font-family: Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
				font-weight:bold;
				margin-bottom: .3em;
}

.my_h2{
				padding:0em;
				margin:0em;
				font-family: Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
				font-weight:bold;
				margin-bottom: .3em;
}

.my_h1{
				padding:0em;
				margin:0em;
				font-family: Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
				font-weight:bold;
				margin-bottom: .3em;
}

.my_h1{
				font-size:1.8em;
				line-height: 1.2em;
} 

.my_h3{
				font-size:1.4em;
				line-height: 1.2em;
} 


.my_h2{
				font-size:1.4em;
				line-height: 1.2em;
} 


.my_h5{
				font-size:1.2em;
				line-height: 1.2em;
} 


.my_h4{
				font-size:1.2em;
				line-height: 1.2em;
} 

.my_h6{
				font-size: 1em;
				line-height: 1.2em;
}

acronym{
				font-size: 1em;
}

abbr{
				font-size: 1em;
}

strong{
				font-size: 1em;
}



/*
.content_item h1 {
				padding:0em;
				margin:0em;
				font-family: Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
				font-weight:bold;
				margin-bottom: .3em;

				font-size:1.8em;
				line-height: 1.2em;
}

.content_item h2 {
				padding:0em;
				margin:0em;
				font-family: Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
				font-weight:bold;
				margin-bottom: .3em;

				font-size:1.4em;
				line-height: 1.2em;
}
*/

.content_item h3 {
				padding:0em;
				margin:0em;
				font-family: Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
				font-weight:bold;
				margin-bottom: .3em;

				font-size:1.2em;
				line-height: 1.2em;
}

.content_item h4 {
				padding:0em;
				margin:0em;
				font-family: Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
				font-weight:bold;
				margin-bottom: .3em;
				
				font-size:1.2em;
				line-height: 1.2em;
}

/*
.content_item h5 {
				padding:0em;
				margin:0em;
				font-family: Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
				font-weight:bold;
				margin-bottom: .3em;
				
				font-size: 1em;
				line-height: 1.2em;
}

.content_item h6 {
				padding:0em;
				margin:0em;
				font-family: Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
				font-weight:bold;
				margin-bottom: .3em;
				
				font-size: 1em;
				line-height: 1.2em;
}
*/



.sub_head{
				font-family: Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
				font-size: 1.1em;
				font-weight: bold;
				line-height: 1.1em;
}


.pr_sub_head{
				font-family: Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
				font-size: .8em;
				font-weight: bold;
				line-height: 1.1em;
}

.display_inline{
				display:inline;
}

img{
				font-family: Arial,Verdana,Helvetica,Sans-Serif;
				font-size:1.1em;
				border:0em;
}

.hide{
				display: none;
				visibility: hidden;
				height: 0px;
				line-height: 0px;
}

#main_container {
				margin: 0em auto 0em;
				padding: 0em;
				border: 0em;
				width: 84.3em;
				text-align: center;
}

#left_border{
				width: 84.3em;
}
#right_border {
				width: 84.3em;
}

#right_border:after { content: "."; display: block; height: 0em; clear: both; visibility: hidden;}

#left_border:after { content: "."; display: block; height: 0em; clear: both; visibility: hidden;}

#content_border {
				padding: 0em;
				margin: 0em auto 0em;
				width: 80.5em;
				text-align: left;
				border-width: 0em .1em .1em;
}

/* Header */

#top_line {
				width: 80.5em;
				min-height:2.6em;
				height: 2.6em;
}

#banner {
				width: 80.5em;
				min-height: 5.7em;
				border-top: .1em solid;
				height:5.8em;
				overflow:hidden;
}



#logo {
				width:15.8em;
				height:5.7em;
				float:left;
				border-bottom: .1em solid;
}

#logo img{
				width: 100%;
				height: 100%;
}

/* Functional Navigation */

#top_line ul{
				padding: 0em;
				margin: .7em .7em 0em 0em;
				list-style-type: none;
				float:right;
}

* html #top_line ul{
				margin-right: .3em;
}

#top_line ul li{
				display: inline;
				margin-top:1em;
}

#top_line ul li a{
				text-decoration:none;
				font-size:1.1em;
}

#top_line ul li.trenner{
				padding-left: 1em;
}

#header_image{
        		float:right;
}



/* Main Navigation */

#mainnav
{
	width: 64.7em;
	height: 5.7em;
	float:right;
}

#mainnav ul
{ 
	height:2.4em;
	margin:3.2em 0 0 0;
	padding: 0;
	border: 0;
	position:relative;
	top:1px;
	border-bottom: 1px solid;
}


#mainnav ul li
{
	margin: 0;
	list-style:none;
	padding: 0 0 0 4px;
	background: no-repeat;
	background-position:-1px top;
	display:inline;
	float:left;
	height: 2.4em;
	border-bottom: 1px solid;
	white-space: nowrap;
}
#mainnav ul li.active, #mainnav ul li.first
{
	background-position:left top;
}
* html #mainnav ul li /* wird faelschlich vom Internet Explorer interpretiert */
{
	width: 1em;    /* nur fuer IE 6 erforderlich */
	position:relative;
	top:1px;
}
*:first-child+html #mainnav ul li /* wird faelschlich vom Internet Explorer 7 interpretiert */
{
	width: auto;   /* fuer IE 7 wieder zuruecksetzen */
	position:static;
	top:0px;
}
#mainnav ul li .nav_outer
{
	background: no-repeat top right;
	padding: 0 1px 0 0;
}

#mainnav ul li .nav_inner
{
	height: 2.4em;
	background: repeat-x top left;
}

#mainnav ul li .link
{
	display: block;
	padding: 0.6em 1em 0.1em 1em;
}

#mainnav ul li.active a, #mainnav ul li a
{
	text-decoration:none;
}



/* End of Page */

#bottom_line{
				margin: 0em auto 0em;
				width: 84.3em;
				height: .3em;
}

#footer{
				width:80.5em;
				margin: 1.5em auto;
				text-align:center;
				font-size:1em;
}
#footer span.text{
				font-size:.9em;
				padding-left: 1.1em;
}

#footer a{
				font-size:.9em;
				padding-left: 1.1em;
}

#search_box{
				width:15.8em;
				height:2.6em;
				text-align:center;
				padding-top:1em;
				border-right: .1em solid;
}
/*
#search_box span{
				margin: 0em;
				padding: 0em;
				display:inline;
				color: inherit;
				font-size:1.2em;
}


#search_box td.ms-sbcell{
		border:0px;	
		font-size:1.2em;
}

#search_box td.ms-sbtext{
		border:0px;	
		font-size:1.2em;
}
*/

#search_box{
				width:15.8em;
				height:2.6em;
				text-align:center;
				padding-top:1em;
        		border-right: .1em solid;
}

#search_box p{
				margin: 0em;
				padding: 0em;
}

#search_box label{
				margin: 0em 0em 0em .2em;
				padding: 0em;
				float:left;
}

#search_box input{
				margin: 0em 0em 0em .2em;
				padding: 0em;
				float:left;
}

#search_box input{
				line-height: 1.1em;
				height: 1.2em;
				font-size: 1em;
				border: .1em solid;
}

#search_box input.field{
				padding: 0em .1em 0em .2em;
				width: 8em;
}

#search_box input.submit{
				border:0em;
		        width:auto;
		        height:auto;
}


/*
#search_box{
				width:15.8em;
				height:2.6em;
				text-align:center;
				padding-top:1em;
        		border-right: .1em solid;
}

#search_box span{
				margin: 0em;
				padding: 0em;
				display:inline;
				color: inherit;
}
#search_box span p{
				margin: 0em;
				padding: 0em;
}

#search_box span label{
				margin: 0em 0em 0em .2em;
				padding: 0em;
				float:left;
}

#search_box span input{
				margin: 0em 0em 0em .2em;
				padding: 0em;
				float:left;
}

#search_box span input{
				line-height: 1.1em;
				height: 1.2em;
				font-size: 1em;
				border: .1em solid;
}

#search_box span input.field{
				padding: 0em .1em 0em .2em;
				width: 8em;
}

#search_box span input.submit{
				border:0em;
        width:auto;
        height:auto;
}

*/
#info_nav{
				padding:0em;
				margin:0em 0em 0em 3em;
				/* height:3.2em; // geaendert 3.8. */
}

#page_functions{
        right: 0em;
				margin:.3em 2.2em 0em 0em;
				text-align:right;
}

#footer ul{
				margin: 0em;
				padding: 0em;
				list-style-type: none;
}

#page_functions ul{
				margin: 0em;
				padding: 0em;
				list-style-type: none;
}

#footer ul li{
				display:inline;
}

#page_functions ul li{
				display:inline;
}

/* Breadcrumb */

#breadcrumb{
				margin:0em;
				padding:0em;
				font-size: .9em;
}

#breadcrumb img {
				margin:0em .5em;
				padding:0em;
}

#breadcrumb p{
        padding: 0em;
		margin: 0em;
}

#breadcrumb span{
		font-size: 1em;
}

#breadcrumb span.bc-seperator{
		font-size: 1.4em;
		font-family:"Courier New", Courier, Monospace;
		font-weight:lighter;
		padding-left:5px;
		padding-right:5px;

}

.clearfix:after {
				content: ".";
				display: inline;
				height: 0em;
				clear: both;
				visibility: hidden;
}

.stopFloat {
				clear: both;
				float: none;
				display: block;
				overflow: hidden;
				
				font-size: 0em;
				height: 0em;
				line-height: 0em;
				min-height: 0em;
				max-height: 0em;
				border:0;
}

.clr {
				clear:both
}

#title{
				width:15.8em;
				padding:.8em 0em;
				min-height:1.4em;
				text-align:center;
				font-weight:normal;
        border-right: .1em solid;
}

#title .headline{
				font-size:1.1em;
				color:#ffffff;
				font-weight:normal;
}

#title.start{
				padding:13.4em 0em .9em;
				height:1.4em;
}

/* Content-Header */

#content_header {
				width:80.5em;
}

#content_container #header_image{
				float:right;
				height:19.3em;
				width:64.6em;
}
#content_container #header_image img{
				height: 100%;
				width: 100%;
}

#content_container #left_content_header{
				float:left;
				border-right:.1em solid;
}

#content_container #left_content_header.no_border{
				border: 0em none;
}

/* Content */

#content_container{
				width:80.5em;
}
* html #content_container{ height: 0em;}
#content_container:after { content: "."; display: block; height: 0em; clear: both; visibility: hidden;}

#content_container #left_content{
        float:left;
        width: 15.8em;
}
#content_container #right_content{
        float:right;
        width: 64.6em;
        padding:0em;
        margin:0em;
}


#content{
		float:right; /* hinzu 31.jul */
		margin: 0em;
		padding: 0em;
}

#content #inner_content{
		margin: 3em;
		width: 58.4em;
        padding:0em;
}

#content #right_content #inner_content.substart{
				margin: 3em;
        padding:0em;
}

#content #inner_content #info_container{
				width: 21.2em;
				margin: 3em 0em 0em 1.5em;
				float: right;
}

#content #inner_content #info_container .info_item{
				border: .1em solid;
				margin: 0em 0em 1.5em 0em;
}

#content_start #inner_content #info_container .info_item .info_content p{
				padding: 0em;
				margin: 0em;
}

#content_start #inner_content #info_container .info_item .info_content img{
				float: left;
				margin: 0.3em 0.5em 0.5em 0em;
}

#content #inner_content #info_container .info_headline{
				border-bottom: .1em solid;
				font-family: tahoma,arial,verdana,sans-serif;
				font-weight: bold;
				padding: .1em 0em .1em .5em;
}

#content #inner_content #info_container .info_headline span{
				font-size: 1.3em;
				line-height: 1.1em;
}

#content #inner_content #info_container .info_content{
				border-bottom: 0px solid;
				padding: .5em;
}

#content #inner_content #info_container .info_content p{
				margin:0em;
				padding:0em;
}

#content #inner_content #info_container .info_content span{
				font-size: 1.1em;
				line-height: 1.2em;
}

#content #inner_content #info_container .info_content img{
				float: left;
				margin: 0em .5em 0em 0em;
}

#content #inner_content #info_container .info_content ul{
				margin: 0em;
}

#content #inner_content #info_container .info_content ul li{
				padding: 0em;
				margin: .3em 0em 0em 1.7em;
}

#content #inner_content #info_container .info_content ul li a{
				font-size: 1.1em;
}

#content #inner_content .content_item{
				margin: 0em 0em 0em 0em;
}

#content #inner_content .content_item.b30{
				margin: 0em 0em 3em 0em;
}

#content #inner_content .content_pic.left{ 
				margin: 1em 1.2em 0.5em 0em;
				float: left;
}

#content #inner_content .content_pic.right{ 
				margin: 1em 0em 0.5em 1.2em;
				float: right;
}

#content #inner_content .content_pic span{
				display: block;
				font-style: italic;
}

#content #inner_content img{
				border: .1em solid !important;
				padding: .4em;
}

#content #inner_content .content_item p{
				margin: .8em 0em 0em;
}

#content #inner_content .content_item.my_h2{
				margin: .5em 0em 0em;
}

#content #inner_content .content_item p.author{
				margin: 1.5em 0em 0em;
				font-style: italic;
}

#content #inner_content .content_item.start{
				float:left;
				width: 40em;
}

/* Comment */

#content #inner_content .comment_item{
				margin: 1em 0em .5em;
				border-top: 1px solid;
}
#content #inner_content .comment_item.my_h6{
				margin: .5em 0em;
}



/* Subnavigation */

#subnav {
				border-right:.1em solid;
				width: 15.8em;
				margin: 0em;
				padding: 0em;
}

#subnav a{
				font-size:1em;
				text-decoration:none;
}

#subnav li{
				min-height:1.5em;
				border-top:.1em solid;
}

#subnav li.selected{
				border-left: .2em solid;
}

#subnav ul{
				padding:0em;
				margin:0em;
				list-style-type: none;
}

#subnav ul li{
				width:14.2em;
				padding:.6em .7em .6em .9em;
}

#subnav ul li.selected{
				padding-left : .7em;
}

#subnav ul li.stage2{
				padding: 0em;
				border-width: 0em;
}

#subnav ul li.stage2 ul{
				padding: 0;
				margin: 0em;
				list-style-type: none;
}

#subnav ul li.stage2 ul li{
				width:13.8em;
				padding:.6em .7em .6em 1.3em;
}

#subnav ul li.stage2 ul li.selected{
				padding-left : 1em; /* fixed: wert 1em statt 1.3em */
}

#subnav ul li.stage2 ul li.stage3{
				padding:0em;
				border-width: 0em;
}

#subnav ul li.stage2 ul li.stage3 ul{
				padding: 0em;
				margin: 0em;
				list-style-type: none;
}

#subnav ul li.stage2 ul li.stage3 ul li{
				width:13.4em;
				padding:.6em .7em .6em 1.7em;

}

#subnav ul li.stage2 ul li.stage3 ul li.selected{
				padding-left : 1.5em;
}

#subnav.no_border{
				border: 0em none;
        float:left;
}

/* Startpage News Overview List */


/* Press Releases Overview List */

#content #inner_content .content_item.pr_teaser{
				padding: 1em 0em;
				margin: 1em 0em 0em 0em;
				border-bottom: 0.1em solid #cccccc;
				width: 34.8em;
				font-size: 1em;
}

#content #inner_content .content_item .pr_details{
				display: block;
				text-align: right;
				margin-bottom: .5em;
}

#content #inner_content .content_item .pr_details a{
				text-decoration: underline;
				padding: 0em 0.5em 0em 1.3em;
}

/* Press Release Detail Page */

#content #inner_content .content_item.pr_detail{
				margin: 2em 0em 0em 0em;
				padding: 0em;
}

#content #inner_content #info_container .info_item .info_content ul.download_item{
        padding:0em;
        margin:0em;
}

#content #inner_content #info_container .info_item .info_content li.download_item{
        padding:0em;
        margin:0em 0em 1em 0em;
        width:20em;
        float:left;
}

#content #inner_content #info_container .info_item .info_content li.download_item img{
				margin-right: .5em;
}

#content #inner_content #info_container .info_item .info_content .pr_list{
				float: left;
				margin: 1em 0em;
}

#content #inner_content #info_container .info_item .info_content .pr_list a{
				font-size: 1em;
				text-decoration: none;
}

#content #inner_content #info_container .info_item .info_content .download_item a{
				font-style:italic;
				font-size:1.1em;
}

/* Event Listing */

div.querbalken{
				background-image:url('../../Images/custom/querbalken.gif');
				background-repeat:repeat-x;
				height: 10px;
				line-height: 10px;
}

#content #inner_content .event_select{
				margin:1em 0em;
}

#content #inner_content .event_select select{
				border: .1em solid;
				font-size: 1.1em;
				min-width: 4em;
}

#content #inner_content .event_select input{
				margin:0em;
				height:2em;
				color:inherit;
				border:0.1em solid;
				font-size:1.1em;
}

#content #inner_content .content_item.event_listing{
				border-width: .1em;
				margin-top: .2em;
				padding-bottom: .2em;
}

#content #inner_content .content_item.event_listing .event_headline{
}

#content #inner_content .content_item.event_listing .bull{
				float:left;
				margin: .5em .5em 0em;
				width: .3em;
}

#content #inner_content .content_item.event_listing .bull span{
				font-size: 1.1em;
}

#content #inner_content .content_item.event_listing .event_content{
				float:left;
				width: 54em;
				margin: .5em .5em 0em;
}

#content #inner_content .content_item.event_listing .event_content .event_headline .event_date{
				display:inline;
}

#content #inner_content .content_item.event_listing .event_content .event_headline .event_time{
				margin-left: 1em;
				display:inline;
}

#content #inner_content .content_item.event_listing .event_content .event_headline .event_time span.color585858{
				font-weight:bold;
				font-size: 1.1em;
}

#content #inner_content .content_item.event_listing .event_content .event_headline .event_date span.colorf0A041{
				font-weight:bold;
				font-size: 1.1em;
}

#content #inner_content .content_item.event_listing .event_description{
				float:left;
				margin-top: 1em;
				width: 30em;
}

#content #inner_content .content_item.event_listing .event_description p{
}

#content #inner_content .content_item.event_listing .event_description .event_ref{
				display:block;
}

#content #inner_content .content_item.event_listing .event_location{
				float:left;
				width: 20em;
				margin-top: 1em;
				margin-left: 2.5em;
}

#content #inner_content .content_item.event_listing .event_location p{
}

#content #inner_content .content_item.event_listing .event_info .event_points{
				margin: 1em 0em;
				display: block;
				font-weight: bold;
				font-size: 1.1em;
}

#content #inner_content .content_item.event_listing .event_details{
				text-align:right;
				vertical-align:bottom;
				border-bottom:0.1em solid;
				padding-bottom:0.5em;
}

#content #inner_content .content_item.event_listing .event_details a{
				text-decoration:underline;
				padding:0em 0.5em 0.5em 1.3em;
}

/* Job Listing */

.listing{
				width:58.4em;
				padding: 0em;
				margin: 0em;
				border-width: .1em .1em 0em .1em;
}


.listing tr th{
				padding:0.5em;
				margin:0em;
				font-size:1.1em;
				font-weight:bold;
				border-width: 0em 0em 0.1em 0em;
}

.listing tr td{
				vertical-align:top;
				padding:0.5em;
				margin:0em;
				font-size:1.1em;
				text-align:left;
}

.listing tr td.description{
				width: 12em;
				font-size: 1.1em;
				border-bottom: 0.1em solid;
}

.listing tr td.description span.position{
				font-weight: bold;
				font-size: 1em;
}

.listing tr td.description span.timeline{
				font-weight: normal;
				font-size: 1em;
}

.listing tr td.bull{
				font-size: 1.1em;
				padding-right: 0em;
				width: .5em;
				border-bottom: 0.1em solid;
}

.listing tr td.border_bottom{
				width:7em;
				border-bottom: 1px solid;
}

#content #inner_content .content_item .listing tr td.border_bottom img{
				border: 0em;
				padding: 0em;
				margin: 0em 0.5em 0em 0em;
				float: left;
}

#content #inner_content .content_item .listing tr td.border_bottom a{
				font-style: normal;
				font-size: 1em;
}

#content #inner_content .content_item .listing tr td.border_bottom span{
				font-style: italic;
				font-size: 1em;
				width: 9em;
				margin-left: .5em;
}

/* Boilerplate */

#content #inner_content .boilerplate{
				margin:3em 0em 0em 0em;
				padding:0em;
				font-style:italic;
}

/* Contact Form */

#content #inner_content .contact_block {
				font-size:1.1em;
				margin-top:1.5em;
				width:100%;
}

#content #inner_content .contact_block .contact_row {
				width:52.5em;
				padding:0.5em 0.3em 0.5em 0.3em;
				float:left;
}

#content #inner_content .contact_block .contact_row .contact_item{
				font-size:1.1em;
				float:left;
}

#content #inner_content .contact_block .contact_row .contact_item label{
				display:block;
				font-size:1em;
}

#content #inner_content .contact_block .contact_row .contact_item select{
				border:1px solid;
				font-size:1em;
				margin:0em;
				padding:0em;
				margin-right:1em;
}

#content #inner_content .contact_block .contact_row .contact_item textarea.textarea315{
				border:1px solid;
				font-size:1em;
				margin:0em;
				padding:0em;
				margin-right:1em;
}

#content #inner_content .contact_block .contact_row .contact_item input{
				border:1px solid;
				font-size:1em;
				margin:0em;
				padding:0em;
				margin-right:1em;
}

#content #inner_content .contact_block .contact_row .contact_item input.textfield140{
				width:14em;
}

#content #inner_content .contact_block .contact_row .contact_item input.textfield40{
				width:4em;
}

#content #inner_content .contact_block .contact_row .contact_item input.textfield90{
				width:9em;
}
#content #inner_content .contact_block .contact_row .contact_item textarea.textarea315{
				width:31.5em;
				margin:0em;
}

#content #inner_content input.bu_submit{
				border:1px solid;
				font-size:1.1em;
				margin-top:1.5em;
}

/* Baby Album Overview */

#content #inner_content .content_item .baby_overview td.border_right{
				border-right: 1px solid;
}

#content #inner_content .content_item .baby_overview td{
				border-bottom: 1px solid;
}

#content #inner_content .content_item .baby_overview{
				border-width: .1em .1em 0em .1em;
				width:58.6em;
				margin-top:1.5em;
}

#content #inner_content .content_item .baby_overview td{
				width:28.3em;
				padding: 2em 0em 0.3em 0.6em;
}

#content #inner_content .content_item .baby_overview td img{
				float:left;
				margin:0em 1em 0em 0.5em;
}

#content #inner_content .content_item .baby_overview_text{
				float:left;
				margin:0em 0em 0em 0em;
				padding:0em;
				width:19em;
}

#content #inner_content .content_item .baby_overview_text p{
				font-weight:bold;
}

#content #inner_content .content_item .baby_overview_text.my_h2 {
				margin:0em;
				padding:0em;
}

#content #inner_content .content_item .baby_overview .details{
				display:block;
				text-align:right;
}

#content #inner_content .content_item .baby_overview .details a{
				text-decoration:underline;
				padding:0em 0em 0em 1.3em;
				font-size:1.1em;
}

#content #inner_content .content_items{
				float:left;
}

#content_start{
				margin: 0em;
				padding: 0em;
				float: left;
}

#content_start #inner_content{
				margin: 1em;
				width: 78.5em;
}

#content_start #inner_content #info_container{
				width: 32.5em;
				margin: 3em 0em 0em 0em;
				float: right;
}

#content_start #inner_content #info_container .info_item{
				border: .1em solid;
				margin: 0em 0em 1.5em 0em;
}

#content_start #inner_content #info_container .info_headline{
				font-family: tahoma,arial,verdana,sans-serif;
				font-size: 1.1em;
				font-weight: bold;
				padding: 0em 0em 0em .5em;
				border: 0em none;
}

#content_start #inner_content #info_container .info_headline span{
				font-size: 1.3em;
				line-height: 1.2em;
        margin-top: .1em;
}

#content_start #inner_content #info_container .info_content{
				border-bottom: 0px solid;
				padding: 0em .5em;
}

#content_start #inner_content #info_container .info_content span{
				font-size: 1.1em;
				line-height: 1.2em;
}

#content_start #inner_content #info_container .info_content img{
				float: left;
				margin: 0em .5em 0em 0em;
}

#content_start #inner_content #info_container .info_content ul{
				margin: 0em;
}

#content_start #inner_content #info_container .info_content ul li{
				padding: 0em;
				margin: .3em 0em 0em 1.7em;
}

#content_start #inner_content #info_container .info_content ul li a{
				font-size: 1.1em;
}

#content_start #inner_content .content_item{
				margin: 0em 0em 0em 0em;
				width: 43em;
}

#content_start #inner_content .content_items{
				float:left;
}

#content_start #inner_content .content_item .content_pic.left{ 
				margin: 1em 1.2em 0.5em 0em;
				float: left;
}

#content_start #inner_content .content_item .content_pic.right{ 
				margin: 1em 0em 0.5em 1.2em;
				float: right;
}

#content_start #inner_content .content_item .content_pic span{
				display: block;
				font-style: italic;
}

#content_start #inner_content .content_item img{
				border: .15em solid !important;
				padding: .4em !important; 
}

#content_start #inner_content .content_item p{
				margin: .8em 0em 0em;
}

#content_start #inner_content .content_item h2{
				margin: .5em 0em 0em;
}

#content_start #inner_content .content_item p.author{
				margin: 1.5em 0em 0em;
				font-style: italic;
}

#content_start #inner_content .content_item.news{
				padding: 1em 0em 0em;
				margin: 1em 0em 0em 0em;
				border-top: 0.1em solid;
				font-size: 1em;
}

.morelink{
				text-align: right;
				margin-bottom: 0.3em;
}

.morelink a{
				font-size: 1.1em;
				text-decoration: underline;
				padding: 0em 0.5em 0em 1.3em;
}

#content_start #inner_content .content_item.news p{
				padding: 0em;
				margin: 0em;
}

/* Content Table */

#content #inner_content .content_item.b30 .content_table{
				padding: 0em;
				margin: 0em;
}

#content #inner_content .content_item.b30 .content_table.hor th.first{
				border-width: 0.1em;
}

#content #inner_content .content_item.b30 .content_table.hor th{
				border-width: .1em .1em .1em 0em;
}

#content #inner_content .content_item.b30 .content_table.hor th.last{
				border-width: .1em .1em .1em 0em;
}

#content #inner_content .content_item.b30 .content_table.hor td.first{
				border-width: 0em .1em .1em;
}

#content #inner_content .content_item.b30 .content_table.hor td{
				border-width: 0em .1em .1em 0em;
}

#content #inner_content .content_item.b30 .content_table.vert th.first{
				border-width: .1em .1em 0em;
}

#content #inner_content .content_item.b30 .content_table.vert th{
				border-width: .1em .1em 0em;
}

#content #inner_content .content_item.b30 .content_table.vert th.last{
				border-width: .1em;
}

#content #inner_content .content_item.b30 .content_table.vert td.first{
				border-width: 0em .1em .1em;
}

#content #inner_content .content_item.b30 .content_table.vert td{
				border-width: .1em .1em 0em 0em;
}

#content #inner_content .content_item.b30 .content_table.vert td.last{
				border-width: 0em .1em .1em 0em;
}
#content #inner_content .content_item.b30 .content_table td{
				padding: 0.5em;
				margin: 0em;
				font-size:1.1em;
}

#content #inner_content .content_item.b30 .content_table th{
				padding: 0.5em;
				margin: 0em;
				font-size:1.1em;
}

/* Content Listing */

#content #inner_content .content_item .content_list{
				list-style-type: none;
				padding: 1.5em 0em 0em 0em;
				margin: 0em 0em 0em 0em;
}

#content #inner_content .content_item.b30 .content_list{
				list-style-type: none;
				padding: 1.5em 0em 0em 0em;
				margin: 0em 0em 0em 0em;
}

#content #inner_content .content_item .content_list_stage1{
				list-style-type:none;
				padding: 0em 0em 0em .5em;
				margin: 0em 0em 0em 0em;
				font-size:1.1em;
}

#content #inner_content .content_item.b30 .content_list_stage1{
				list-style-type:none;
				padding: 0em 0em 0em .5em;
				margin: 0em 0em 0em 0em;
				font-size:1.1em;
}

#content #inner_content .content_item .content_list_stage2{
				list-style-type:none;
				padding: 0em 0em 0em 0.7em;
				margin: 0em 0em 0em 0.3em;
				font-size:1em;
}



#content #inner_content .content_item.b30 .content_list_stage2{
				list-style-type:none;
				padding: 0em 0em 0em 0.7em;
				margin: 0em 0em 0em 0.3em;
				font-size:1em;
}


.editor_content ul {
	padding-left: 1em;
	display:table;
	zoom:100%;
}

.editor_content ul ul {
	padding-left: 0.7em;
}

.editor_content ul li {
				list-style-type:none;
				padding: 0em 0em 0em 1em;
				font-size:1em;
}

.editor_content ul ul li {
				list-style-type:none;
				padding: 0em 0em 0em 0.7em;
				font-size:1em;
}


/*====================
 Tables 
======================*/

/*
.content_item > table{
				padding: 0em;
				margin: 0em;
}

.content_item > p table td.first{
				border-width: 0em .1em .1em;
}

.content_item > p table td{
				border-width: 0em .1em .1em 0em;
				
}

.content_item > p table th.first{
				border-width: .1em .1em 0em;
}


.content_item > p table thead tr{
				//border-width: .1em .1em 0em;
				border-width: 0.1em 0.1em 0.1em 0.1em;
				padding: 0.5em;
				margin: 0em;
				font-size:1.1em;
}


.content_item > p table td.first{
				border-width: 0em .1em .1em;
}

.content_item > p table td{
				border-width: .1em .1em 0em 0em;
				padding: 0.5em;
				margin: 0em;
				font-size:1.1em;
}

.content_item > p table td.last{
				border-width: 0em .1em .1em 0em;
}
*/

.editor_content
{
	font-size:1.1em;
}

.editor_content p
{
	font-size:1em;
}


.editor_content table
{
	padding: 0;
	margin: 0;
	border-width: 0.1em 0 0 0.1em;
}

.editor_content th
{
	border-width: 0 0.1em 0.1em 0;
	padding: 0.5em;
}

.editor_content thead th
{
	border-width: 0 0.1em 0.1em 0;
	padding: 0.5em;
}

.editor_content td
{
	border-width: 0 0.1em 0.1em 0;
	padding: 0.5em;
}

.editor_content table caption
{
	display:none;
}


/*===============================*
         Webpartzone Wrapper 
 *==============================*/
#press_teaser_wrapper {
/* Press Releases Overview List */
    width:34.8em;
}
#start_teaser_wrapper {
/* #content_start #inner_content .content_item */
    width:43em;
    margin:0;
}


/* Sitemap */


.headertitle-large {
				padding: 0em 0em 0em .5em;
				margin: 0em 0em 0em 0em;
				font-size:1.1em;
				line-height:2em;
}

.headertitle {
				padding: 0em 0em 0em 0.7em;
				margin: 0em 0em 0em 1.3em;
				font-size:0.9em;
				line-height:2em;
}

.headertitle-small {
				padding: 0em 0em 0em 0.7em;
				margin: 0em 0em 0em 1.3em;
				font-size:0.9em;
				line-height:1.5em;
}

.toc-layout-main {
    
    width: 100%;
}

.picture_navigation td {
    padding: 0.1em 1em 0.3em 1em;
    border-width:0px 1px 1px 1px;
    border-style:solid;
}

.picture_navigation {
    font-size:1.1em;
}

.picture_navigation a {
    text-decoration:underline;
}

/* ============== Kontrast-/Schriftgroessen-Auswahl ==================*/

#font_size_chooser
{
    vertical-align:bottom;
    text-align:center;
    width:13em;
    float:left;
    margin:3em;
    padding:0;
}

#font_size_chooser a
{
    float:left;
    display:block;
    width:2.5em;
    text-decoration:none;
    border: 0.1em solid;
    margin:0.1em;
    padding:0;
}

#font_style_chooser
{
    text-align:center;
    float:left;
    margin:3em;
    padding:0;
}

#font_style_chooser a
{
    display:block;
    height:2.3em;
    width:12em;
    text-decoration:none;
    border: 0.1em solid;
    margin:0.2em;
    padding:0;
}
