/*
-------------------------------------------------------------------------------------------------------------------------------------
neues Layout
-------------------------------------------------------------------------------------------------------------------------------------
*/ 

/* Screenlayout 
   ------------ 

 
 Gegliedert nach Markup-Reihenfolge

 Zentrierung des Hauptfensters, Layout Hauptfenster und Desktop-Hintergrund */




/* Linkdesign */

a {
	color:#4b4b4b;
	text-decoration:none;
}

.download {
color:#003478;
}


.download:hover {
	color:#4b4b4b;
	
}

a:hover {
	color: #a3001c;
	
}


#hauptSpalte a, #hauptSpalteTitel a {
text-decoration:underline;
}


#hauptSpalte a:hover, #hauptSpalteTitel a:hover {
color: #003478;
}


#hauptSpalte ul, #hauptSpalteTitel ul {
list-style-image:url("../images/ulli.gif");
margin-left:0px;
margin-top:0px;
padding-top:0px;
padding-left:13px;
padding-bottom:5px;
line-height:140%;
}

a.inhaltEinsLink {
	color:#003478;
}

a.internal-link{
color:#003478;
}

a.external-link{
color:#003478;
}

a.inhaltEinsLink:hover {
	color:#a3001c;
}

#inhaltEins a {
color:#003478;
}

img { border:none }

.staticQuickLinks {
	padding-top:26px;
	margin-top:0px;
	padding-left:0px;
	list-style-type:none;
	margin-left:0px;
	padding-right:0px;	
}

.staticQuickLinks li{
	clear:both;
	display:block;	
	padding-left:25px;
	padding-bottom:10px;
	height:29px;
	}

.staticQuickLinkImage {
float:left;
margin-right:15px;
display:block;	
}

.staticQuickLinkText {
display:block;
width:130px;
padding-top:9px;
}


body {
	background: url("Pixelraster.png") no-repeat gray;
	background: #cccccc;
	
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	width:980px;
	font-family: verdana,Arial; 
	color:#616365;
	color:#4b4b4b; 
	font-size: 10.5px;
	position:relative;
}

#fm-hauptFenster {
	text-align:left;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	padding: 0px;
	width: 940px;
	background:black;
	background: #cccccc url("../images/shadow.png") top repeat-y;
}

.fm-ohneSchlag {

width:930px;
padding-left:5px;
min-height:200px;
}

.fm-ohneSchlag2 {
float:left;
width:930px;
margin-left:5px;
min-height:200px;
background:white;
}

/* Kopfbereich - Beginn
-----------------------*/

#fm-kopfZeile {
	position:relative;
	padding-left:0px;
	width: 930px;
	height:110px;
	background:white;
}


.fm-logo{
	
	display:block;
	position:absolute;
	bottom:10px;
	right:50px;
}

.fm-topMenu{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	bottom:15px;
	left:20px;
	list-style-type:none;
}

.fm-topMenu li, .downMenu li {
	float:left;
	margin-left:0px;
	padding-left:0px;
	padding-right:15px;
	
}

.downMenu {
	text-decoration:none;
	list-style-type:none;
}

.downMenu {
float:left;
margin: 0px 0px 0px 0px;
padding:0 0 0 0;
}

.fm-suche{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	bottom:15px;
	right:210px;
	height:20px;
	overflow:hidden;
	width:190px;
	border:1px solid #ececec;
}


.fm-suchFormular {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	text-align:left;
	width:190px;
	height:20px;
}

.fm-suchFeld {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	width:174px;
	font-size:10.5px;
	font-family:verdana,arial;
	color:#4b4b4b; 
	background:white;
	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid white;
	border-right:1px solid white;
}

.fm-lupe {
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:white;
}

.fm-topMenu a{
	text-decoration:none;
	color:#616365;
	color:#4b4b4b;
}

.fm-topMenu a:hover{
color: #a3001c;
}

/* Kopfbereich - Ende
-----------------------*/

/* Banner - Anfang
-----------------------*/

#fm-banner, #fm-bannerFallback{
position:relative;
height:220px;
width:930px;

}

.fm-Icon-1 {
	display:block;
	position:absolute;
	bottom:-20px;
	right:-105px;
	height:20px;
	width:100px;
	background:#cccccc;
}

.fm-Icon-2 {
	display:block;
	position:absolute;
	bottom:2px;
	right:-25px;
	height:20px;
	width:20px;
	background:#cccccc;
}

.fm-Icon-3 {
	display:block;
	position:absolute;
	bottom:24px;
	right:-25px;
	height:20px;
	width:20px;
	background:#cccccc;
}

.fm-Icon-4 {
	display:block;
	position:absolute;
	bottom:-42px;
	right:-105px;
	height:20px;
	width:100px;
	background:#cccccc;
}

.fm-Icon-5 {
	display:block;
	position:absolute;
	bottom:-64px;
	right:-25px;
	height:20px;
	width:20px;
	background:#cccccc;
}
.tIcon {
display:block;
float:left;
}

.tTip {
display:block;
text-align:left;
padding-top:4px;
float:left;
}

.stdIcon {
	margin-right:9px;
	margin-top:0px;
}


/* Horizontales Menü */


#fm-ebeneEinsMenu {
	position:absolute;
	background:url("../images/trsp-7.png");
		
	padding-left:10px;
	padding-right:0px;
	width:710px;	
	z-index:100;
	top:-220px;
	overflow:visible;
}



.fm-horizMenu {

	z-index:100;
	padding-top:0px;
	margin-top:0px;
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
	overflow:visible;
	
}

.e1horiz, .e1horizactive, .e1horizsub{
	display:block;
	overflow:visible;
	height:20px;
	float:left;
	margin-top:0px;	
	line-height:20px;
}

.e1horiz:hover, .e1horizactive:hover, .e1horizsub:hover{
	color:white;
	background:#ececec;	
	overflow:visible;

}

.e1horizactive {
	background: #A3001C;
}

.e1horizsub {
}

a.ebeneEinsLink {
	padding-left:10px;
	padding-right:10px;
	color:white;
	display:block;
	font-weight:bold;
}

a.ebeneEinsLink:hover {
color:#616365;
}


.e1horiz ul , .e1horizactive ul, .e1horizsub ul{
	position:absolute;
	visibility:hidden;
	overflow:visible;
}

.e1horiz ul ul, .e1horizactive ul ul, .e1horizsub ul ul{
	list-style-type:none;
	margin-left:160px;
	visibility:hidden;
	overflow:visible;
}

.e1horiz:hover>ul, .e1horizactive:hover>ul, .e1horizsub:hover>ul{
	
	position:absolute;
	background:url("../images/trsp-7.png");
	background:#ececec;
	height:auto;
	left:auto;
	width:180px;
	visibility:visible;
	margin-top:0px;
}

.e1horiz:hover>a , .e1horizactive:hover>a, .e1horizsub:hover>a{
	color:#616365;
}

.e2horiz, .e2horizsub {
	display:block;
	height:20px;
	color:white;
	border-top:1px solid white;
}


.e2horiz a , .e2horizsub a{
	font-weight:bold;
	color:white;
	color:#b4b4b4;
	display:block;
}



.e2horiz:hover>ul , .e2horizsub:hover>ul {
	
	position:absolute;
	margin-top:-21px;
	margin-left:180px;
	background:url("../images/trsp-7.png");
	background:#ececec;
	visibility:visible;
	padding-left:0px;
	border-left: 1px solid white;
	
}

.e3horiz {
	display:block;
	height:20px;
	font-weight:normal;
	padding-left:10px;
	width:170px;
	border-top:1px solid white;
}

.e3horiz a{
	color:white;
	color:#b4b4b4;
	font-weight:bold;
}

/* Horizontales Menü Ende*/

.fm-bannerText {
	position:absolute;
	width:500px;
	height:90px;
	background:url("../images/trsp-5.png");
	bottom:0px;
	left:200px;
	z-index:0;
	padding:30px 210px 20px 20px;
	overflow:hidden;
	
}

.fm-bannerText .bodytext{
}

.fm-bannerText h2{
font-size:16px;
}

.fm-bannerText  a {
 color:#003478;
text-decoration:underline;
}


.fm-bannerTitelText {
	position:absolute;
	width:500px;
	color:blue;
	bottom:0px;
	left:200px;
	z-index:0;
	padding:45px 210px 5px 20px;
	overflow:hidden;
	color:#4b4b4b;
	
}

.fm-bannerTitelText h2{
font-size:16px;
color:#4b4b4b;
}

.fm-bannerTitelText  .internal-link {
 color:#4b4b4b;
 background:url("../images/pfeiliq.gif") no-repeat 0px;
 padding-left:30px;
 display:block;
}

.fm-bannerTitelText .bodytext {
color:#4b4b4b;
}

.fm-bannerImage {
	position:absolute;
	z-index:0;
	left:0px;
	height:220px;
	width:930px;
}

.fm-bannerLinks {
	position:absolute;
	bottom:21px;
	left:780px;
	z-index:95;
}

.fm-bannerLinks a {
 color:#003478;
 display:block;
 background:url("../images/pfeil.gif") no-repeat 0px;
 padding-left:20px;

}

.fm-bannerLinksBlue, .fm-bannerLinksTrans {
	position:absolute;
	bottom:0px;
	padding-top:20px;
	padding-bottom:10px;
	left:720px;
	width:200px;
	z-index:95;
	background:#003478;
	background:url("../images/trsp-11.png");
	padding-left:10px;
}

.fm-bannerLinksTrans {

background:none;
}

.fm-bannerLinksBlue a, .fm-bannerLinksTrans a {
 margin-left:0px;
 color:white;
 display:block;
 background: url("../images/pfeil-weiss.gif") no-repeat 0px;
 padding-left:20px;
}

.fm-bannerLinksTrans a {
color:#003478;
background: url("../images/pfeil.gif") no-repeat 0px;
background-position:0px 6px;
font-weight:bold;
}

.fm-bannerLinksBlue a:hover {
font-weight:bold;
}

.fm-noSp {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
#bannerAnkerKlammer{

}

#bannerAnker{
position:relative;
height:0px;
background:white;
margin-left:5px;
}

/* Banner - Ende
-----------------------*/

#klammerUmSpalten {
	width:940px;
	float:left;
	background:black;
	background: #cccccc url("../images/shadow.png") top repeat-y;
}

#linkeSpalte, #linkeSpalteTitel {
	float: left;
	width: 180px;
	margin-top:20px;
	padding-left:20px;
	padding-right:10px;
	overflow:hidden;
}

#linkeSpalteTitel {
	width: 204px;
}


a.ebeneEinsLink2 {
padding-left:10px;
color:#616365;
font-weight:normal;
}

a.ebeneEinsLink2:hover {
padding-left:10px;
display:block;
font-weight:500;
color:616365;

}

.ebeneZweiLink {
	width:180px;
	display:block;
	margin-bottom:8px;
	margin-top:8px;
	margin-left:-5px;
	padding-left:5px;

}

.ebeneZweiLink a:hover {
	width:180px;
	display:block;
	/*background:#d7dfe6;*/
}
/*
.ebeneZweiLink:hover {
	border-left:20px solid #a86353;
	padding-left:5px;
}
*/

.activeEbeneZwei {

	/*background:url("../images/box3.gif") no-repeat;*/
	font-weight:bold;
	padding-left:0px;
	margin-bottom:8px;
	margin-top:8px;
}

.activeEbeneDrei {

	font-weight:bold;
	padding-left:10px;
	margin-bottom:8px;
	margin-top:8px;
}

.ebeneDreiLink {
	margin-bottom:8px;
	margin-top:8px;
	padding-left:10px;
}
#printSpalte {
background:white;
float:left;
text-align:left;
}
#hauptSpalte, #hauptSpalteTitel {
	/*background: url("fileadmin/Bilder/willkommen.jpg") no-repeat white;*/
	float: left;
	width:490px;
	min-height:200px;
	padding-left:10px;
	padding-bottom:80px;
	padding-right:20px;
	margin-top:20px;
	padding-top:0px;
	text-align:left;
	
}

#hauptSpalteTitel {
	width:467px;
	padding-left:19px;
	padding-right:10px;
	padding-bottom:0px;
	min-height:0px;
}

#rechteSpalte {
	float: right;
	width:200px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:0px;
	min-height:200px;
	margin-top:20px;
	overflow:hidden;
	z-index:0;
}

.fm-kunde {
	padding-left:150px;
	width:500px;
}

.fm-130-350 {
width:500px;
overflow:hidden;
float:left;		
padding-bottom:10px;
background:yellow;
background:white;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


.fm-130-350-r {
width:330px;
overflow:hidden;	
float:left;
background:blue;
background:white;
margin:0px 0px 0px 0px;
padding:0px 20px 10px 20px;
}

.fm-130-350-l {
width:130px;
overflow:hidden;	
float:left;	
background:red;
background:white;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}



.fm-teaserLinks {
}

.fm-teaserLinksBild {
margin-left:-20px;
width:234px;
overflow:hidden;
padding-bottom:20px;
}

.fm-teaserLinksText {
margin-right:-10px;
}

.fm-teaserLinksText a{
text-decoration:underline;
}

.fm-teaserMitte {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}

.fm-teaserMitteLinkesBild {
float:left;
padding: 0px 0px 20px 0px;
margin:0px 0px 0px -9px;
width:233px;
overflow:hidden;
}

.fm-teaserMitteRechtesBild {
float:left;
padding: 0px 0px 20px 0px;
margin:0px 0px 0px 9px;
width:234px;
overflow:hidden;

}

.fm-MitteTextLinks {
float:left;
width:224px;
padding-top:10px;
padding: 0px 0px 10px 0px;
margin:0px 0px 0px 0px;

}

.fm-MitteTextRechts {
padding-top:10px;
float:left;
padding-left:20px;
width:224px;
margin-right:-10px;
padding: 0px 0px 10px 0px;
margin:0px -10px 0px 20px;

}

.fm-newsStyle, .fm-newsManStyle {
padding-top:0px;
margin-top:0px;
width:467px;
margin-left:-253px;
padding-left:253px;
background:magenta;
background:url("../images/trsp-10.png");
padding-bottom:10px;
margin-bottom:20px;
}

.fm-newsManStyle {
margin-left:-10px;
padding-left:10px;
width:500px;
}

.fm-newsStyle .newsHeadline, .fm-newsManStyle .newsHeadline{
padding-top:2px;
margin-top:0px;
background:#616365;
width:240px;
margin-left:-10px;
padding-left:10px;
color:white;
padding-bottom:2px;
margin-bottom:20px;
}

.fm-newsStyle .bodytext, .fm-newsManStyle .bodytext {
padding-bottom:20px;
padding-right:10px;
}

.fm-rteQuickLinks, .fm-rteQuickLinksBlue{
 float:left;
 padding-top:10px;
 padding-bottom:10px;
 background:#dce3e9 url("../images/sidebar-box-bottom.png") bottom no-repeat;
 width:200px;
 margin-bottom:20px;
}


.fm-rteQuickLinksBlue{
background:#dce3e9 url("../images/sidebar-box-bottom.png") bottom no-repeat;
background:white;
width:200px;
padding-top:10px;
margin-top:0px;
padding-top:0px;
padding-bottom:0px;
margin-right:0px;

}

.fm-rteQuickLinksBlue h5 {
margin-left:10px;
margin-top:10px;
padding-top:0px;
font-weight:bold;
}

.fm-rteQuickLinksBlueBorder {

float:left;

}

.fm-rteQuickLinks h2, .fm-rteQuickLinksBlue h2{
font-size:10.5px;
font-weight:bold;
padding-left:20px;
padding-bottom:10px;
margin-bottom:0px;
}

.fm-rteQuickLinks .bodytext, .fm-rteQuickLinksBlue .bodytext{
padding-left:20px;
padding-right:10px;

margin-bottom:2px;
padding-bottom:2px;
}

.fm-rteQuickLinksBlue .bodytext{
}

.fm-rteQuickLinks a, .fm-rteQuickLinksBlue a {
 color:#4b4b4b;
 display:block;
 background: url("../images/icon/arrow-blue.gif") no-repeat;
 background-position:10px 5px;
 padding-left:20px;
 margin-left:-20px;
}

.fm-rteQuickLinks a:hover, .fm-rteQuickLinksBlue a:hover{
	font-weight:normal;
	color:#003478;
	color:#a3001c;
}

.event2SPContainer {
	background:magenta;
	margin-top:-7px;
}

.liSp {
	float:left;
	background:white;
	width:120px;
}


.reSp {
	float:left;
	background:white;
}

.lightPopThumpText {
padding-top:15px;
}

.lightPopThumpText h2 {
margin-top:0px;
padding-top:0px;
}

.lightPopThumpText h3 {
margin-top:0px;
padding-top:0px;
}

.linkToFlash {
float:left;
}

.linkToFlashLsp {
float:left;
width:240px;
padding-right:10px;
}

.linkToFlashRsp {
float:left;
width:240px;
}

.linkToFlashRspTxt, .linkToFlashLspTxt {
padding-top:10px;
}



/*

ab hier werden Elemente vergangener Layouts wiederverwendet

*/ 

/* Screenlayout */
/* ------------ */



#zweiteKlammer {
	float:left;
	background-image: url("../images/spaltentrenner.gif");
	background-repeat: repeat-y;
}

#lSpalte {
float:left;
width:200px;
}

#rSpalte {
float:right;
width:210px;
padding-left:10px;
}

/* Drei-Spalten-Design - Ende*/

/* Fußbereich - Beginn */


#fussZeile {
	margin-left:-5px;
	width:930px;
	text-align:left;
	float:left;
	background: #cccccc url("../images/shadow-bottom.png") top no-repeat;
	background-position: 5px 0;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:25px;
	overflow:display;
	z-index:100;

}

/* Fußbereich - Ende */

/*Navigation-/Menu-Layout*/
/*-----------------------*/


#vertMenu {
	padding-top:0px;
	margin-top:-8px;
	padding-left:0px;
	list-style-type:none;
	margin-left:0px;
	padding-right:0px;
	
}

#vertMenuZwei {
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;	
}

.blauesMenu {
	
	padding-top:18px;
	padding-bottom:18px;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:25px;
	padding-left:20px;
	list-style-type:none;
	margin-left:0px;
		
}

.blauesMenu li {
	background:url("../images/tri1.gif") no-repeat;
	padding-left:25px;
	padding-right:10px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:5px;
	margin-bottom:5px;

}

.rechtesMenu {
	clear: both;	
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	list-style-type:none;
	margin-left:0px;		
}

.rechtesMenu li {
	
	padding-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:10px;

}

.rechtesMenu a {
 	margin-left:0px;
 	display:block;
 	background: url("../images/pfeil.gif") no-repeat;
 	background-position:2px;
 	padding-left:20px;
}

#rechteSpalte .InnoText {
	padding-left:20px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-right:10px;
}

.active {
	background:#a3001c;
}

.findMe {
	display:block;
	padding-left:0px;
	margin-left:0px;
}

/*Content Design*/
/*---------------*/

/* Contentlayout */


.csc-frame p.bodytext {
color:red;
}

.InnoText {
margin-bottom:15px;
}

/* Text Zweispalter - Anfang*/
.innotext2sp {
	float:left;
	width:510px;
	margin-bottom:20px;
	margin-top:0px;
	padding-top:0px;
	
}

.textlinks {
	float:left;
	width:240px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:10px;
	
}

.textrechts {
	float:left;
	width:240px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:10px;
	margin-left:20px;
}

/* Text Zweispalter - Ende*/

/* Bild-Text Zweispalter - Anfang*/

.bna{
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
border: none 0px black;
}

.rahmen{
	clear:both;
	width:500px;
	margin-bottom:20px;
	height:82px;
	border:solid 1px #ececec;
}

.bild{
	width:170px;
	float:left;
	overflow:hidden;
	height:82px;
}

.text{
	float:left;
	width:290px;
	padding-right:5px;
	margin-left:19px;
	padding-top:10px;
	padding-bottom:10px;
	height:60px;
	overflow:hidden;
}

.text .bodytext {
margin-bottom:0px;
padding-bottom:0px;
}

/* Bild-Text Zweispalter - Ende*/

.blauerKasten{
	background:#d7dfe6;
	float:right;
	margin-top:25px;
	width:200px;
	margin-bottom:10px;
}


/* RPDF */

.RPDF {

clear:both;
padding-left:18px;
}

.RPDFIcon {
float:left;
padding-left:0px;

}

.RPDFText {
float:left;
padding-left:7px;
padding-top:7px;
padding-right:20px;
width:120px;

}

/* RPDF Ende*/

/* RZitat Anfang */

.zitat {
clear:both;
background:url("../images/icon_zitat.gif") no-repeat;
padding-left:20px;
padding-right:25px;

}

.zitatquelle {
padding-top:10px;
}

/* RZitat Ende */

/* innoImage - Start */

.innoImage {
padding-bottom:20px;
}

.innoImageImage {
}

/* innoImage - Stop */

/* innoLinkToImage - Start */

.innoLinkToImage {
}

.innoLinkToImageImage {
}

.innoLinkToImageLupe {
margin-top:15px;
}

.innoLinkToImageLupeGif {
float:left;
}

.innoLinkToImageLupeText {
float:left;
padding-left:13px;
}

/* innoLinkToImage - Stop */

/* innoRLinkToImage - Start */

.innoRLinkToImage {
padding-top:10px;
padding-bottom:10px;
}

.innoRLinkToImageImage {
}

/* innoRLinkToImage - Stop */

/* innoNews - Start */
.NewsAutor {
margin-top:10px;
margin-bottom:10px;
}

.NewsUntertitel {
font-style:italic;
}

.NewsCopyright {

margin-bottom:10px;
}

/* innoNews - Stop */

/* News - Start */
.news h1 {
margin-bottom:0px;
}

.news h2 {
margin-top:10px;
margin-bottom:0px;
}

.news p {
line-height:110%;
}

/* News - Stop */

/* Presse - Start */



.PresseOrtDatum {
float:left;
font-weight:bold;
padding-right:4px;
padding-top:2px;
}

.PresseBodytext {
padding-top:1px;
}

.PresseContainer {
}
/* Presse - Stop */

.KarriereDetail h2 {
margin-top:15px;
padding-top:0px;
margin-bottom:5px;
padding-bottom:0px;

}

.KarriereAnschrift {
padding-top:0px;
margin-bottom:15px;
padding-bottom:0px;
}

/* Karriere - Start */


/* Presse - Stop */



.hinterlegt {
background:#ececec;
height:10px;
width:500px;
border:1px solid black;
}



/* Spaltenlayout für Presse- und Newsarchiv/übersicht Start */

.newsUebersicht {
float:left;
padding-bottom:15px;
margin-bottom:0px;
}

.newsUebersicht h1 {
margin-bottom:0px;
}


.newsUebersicht h3 {
clear:both;
}

.container {
float:left;
clear:both;
width:500px;
margin-bottom:10px;
}

.containerleft {
float:left;
width:370px;
}

.containerright {
float:left;
padding-left:20px;
}

.jobListElement {
float:left;
padding-bottom:10px;
}

.rightContent {
margin-left:0px;
float:left;
width:420px;

}

.leftContent {
float:left;
width:80px;
}

.rightContentE {
margin-left:0px;
float:left;
width:380px;
vertical-align:middle;

}

.leftContentE {
float:left;
width:120px;

}


/* Spaltenlayout für Presse- und Newsarchiv/übersicht Stop */

.KundeCopyright {
margin-top:10px;
margin-bottom:10px;
}


.spacer {
width:100px;
height:20px;
/*border: 1px solid white;*/
}

.clear {
clear:both;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:0px;
}

.clearit {
clear:both;
}

/* Schrift- und Absatzdesign */





h1 {
	margin-top:0px;
	padding-top:0px;
	font-size:16px;
	font-weight:bolder;
	padding-bottom:0px;
	margin-bottom:10px;
}

/* zwischenDesign h2, h6 {
	margin-top:15px;
	padding-top:0px;
	font-size:13px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:8px;
}
*/

/* War mal h2*/
h2, h6 {
	margin-top:15px;
	padding-top:0px;
	font-size:10.5px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:8px;
}

h3 {
margin-top:0px;
display:block;
background:red;
background:url("../images/trsp-10.png");
margin-left:-10px;
width:500px;
padding:2px 0 2px 10px;
font-size:10.5px;
font-weight:bold;
}

.innotext2sp h3 {
width:240px;
}

#WebCasts {
padding-bottom:10px;
margin-bottom:10px;
border-bottom:solid 1px #ececec;
}

#WebCasts h2 {
margin-top:2px;
margin-bottom:0px;
}

#Veranstaltungen h2 {
margin-top:2px;
margin-bottom:0px;
}


/*war mal h3*/
h5 {
	margin-top:0px;
	padding-top:0px;
	font-size:10.5px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:2px;
}

h4 {
	margin-top:0px;
	padding-top:0px;
	font-size:10.5px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:8px;
	width:500px;
	background:#ececec;
	line-height:100%;
}

h6 {
	margin-top:0px;
}


p {
margin:0 0 0 0;
padding: 0 0 0 0;
}

p.bodytext {
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-bottom:10px;
	line-height:140%;
}



#ebeneEinsMenu{
	font-weight:bold;
}

.noDisp {
display:none;
}

.hcs {
display:none;
}


/* Call me back Formular - Beginn*/

.blauerButton {
margin-left:5px;
float:right;
font-weight:bold;
color:white;
background:#7a8ba7;
}

.zeile1, .zeile2 {
clear:both;
min-height:30px;
}

.zeile2 {
display:block;
float:left;
margin-top:26px;
margin-bottom:115px;

}

.zeile3 {
clear:both;
display:block;
padding-top:5px;
text-align:right;
width:500px;

}

.zeile4 {
display:block;
clear:both;
padding-top:7px;
padding-bottom:7px;
}

.zeile4 {
display:block;
clear:both;
padding-top:7px;
padding-bottom:7px;
}

.zeile5 {
display:block;
clear:both;
padding-top:35px;
padding-bottom:25px;
}

.zeile6 {
display:block;
clear:both;
padding-top:25px;
padding-bottom:20px;
}

.zeile7 {
display:block;
clear:both;
padding-top:17px;
padding-bottom:25px;
}

.zeile8 {
display:block;
clear:both;
padding-bottom:15px;
}

.sp-1, .sp-4 {
float:left;
width:150px;

}

.sp-5 {
float:left;
width:150px;
}

.sp-6 {
float:left;
width:332px;
padding-top:3px;
}



.sp-2 {
float:left;
width:332px;
padding-left:6px;
margin-left:0px;
}

.sp-4 {
font-weight:bold;
}


.sp-3 , .sp-0, .sp-8, .sp-9 {
float:left;
width:332px;
padding-left:6px;
margin-left:0px;
}

.sp-9 {
width:490px;
}

.sp-0 {
margin-left:-9px;
}

.sp-7 {
float:right;
margin-right:-10px;
}

.sp-8 {
padding-left:2px;
}

.thema {
width:347px;
}

.zeilenInput{
float:left;
width:342px;
height:22px;
background:white;
border:solid #616365 1px;
}

.areaInput{

width:342px;
height:25px;
padding-bottom:20px;
float:left;
background:white;
border:solid #616365 1px;
}

/* Call me back Formular - Ende */

.e2horiz a, .e2horizsub a {
font-weight:normal;
color:white;
color:#616365;
}

.e2horiz a:hover,  .e2horizsub a:hover {
	color:#A3001C;
	display:block;
}
.keywords {
float:left;
padding-bottom:10px;
}

.keywords ul {
margin:0 0 0 0;
padding:0 0 0 0;
list-style-type:none;
}

.keywords ul li {
	float:left;
	padding-left:0px; padding-right:15px;
	padding-bottom:0px;
	
}
#fussZeile .bodytext {
}

.toback {
z-index:2;
}

.e2horizsub a{
	
	background:url("../images/icon/arrow-blue.gif") no-repeat;
 	background-position:170px 7px;
	
}

.tx-indexedsearch-rules p, .tx-indexedsearch-rules h2{
display:none;
}

.tx-indexedsearch-info, .info {
display:none;
} 

.tx-indexedsearch-searchbox-button, .submit {
margin-top:10px;
margin-bottom:10px;
}

.tx-indexedsearch-browselist-currentPage {

padding-top:10px;
padding-bottom:10px;
min-height:60px;
display:block;
}

.browsebox li {
margin-left:-12px;
padding-right:12px;
padding-top:10px;
padding-bottom:10px;
display:block;

padding-left:0px;
}

.tx-indexedsearch-browsebox p{
display:block;
margin:10px 0 10px;

}

.tx-indexedsearch {
width:600px;
overflow:display;
z-index:100;
}

.fmf-iframe {
visibility:hidden;
position:absolute;
height:0px;
}

.fmf-iframe-container {
position:relative;
height:0px;
}



object {
outline:none;
}


 
#fm-news,#fm-events,#fm-webcasts {
padding-right:10px;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
cursor:hand;
}



#fm-news:hover,#fm-events:hover,#fm-webcasts:hover {
background:#616365;
}

#fm-NewsTeaserEvents, #fm-NewsTeaserWebcasts {
display:none;
}

#fm-events,#fm-webcasts {
display:none;
}

/* beireits vorhandenes wird manipuliert!*/
.fm-newsStyle .newsHeadline {
padding-left:0px;
width:234px;
background:url("../images/trsp-7.png");
cursor:pointer;
}

#fm-NewsTeaserEvents a, #fm-NewsTeaserWebcasts a, #fm-NewsTeaserNews a {
color:#003478;
}