/*p {line-height: 0.5;}*/

.csc-textpic-image dd {border: 1px solid #fff;}
.csc-textpic-caption {font-size: 70%; font-family: "Verdana", "Arial", sans-serif; text-align: center;}
/*.csc-textpic-imagewrap { margin-right: 10px;}*/


/*hr { color:#07386B;}*/

/*.csc-textpic  {
margin-right: 0px ; float: left; border: 1px solid;
}

.csc-textpic-text { border: 1px solid #ff0000; }
*/
/* grundlegende Seiteneinstellungen */

.my_menu_container {horizontal-align: center; background-color: #07386B;}

.csc-firstHeader 
{font-size: 10pt; font-family: "Verdana", "Arial", sans-serif; 
color: #07386B; font-weight: bold; margin-left: 10px;}

.csc-mailform-submit       {   
	margin-top:7px;
         margin-bottom:7px;
         margin-left: 300px;
         border-width:1px;
         border-color:#7B7B7B;
         border-style:solid;
         border-collapse:collapse;
         background-color:#FAFAFA;
         font-family:Verdana, Arial, sans-serif, "Lucida Grande";
         font-size:10px;
         padding-top:0px;
         padding-bottom:0px;
         padding-left:5px;
         padding-right:5px;
         text-align:right;
         }

.csc-mailform-label {	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 20px 0 0 30px; 
	margin: 0 0 0 0;
	font-size: 9pt;}

	
label {	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 5px 0 0 0; 
	margin: 0 0 0 0;
	font-size: 9pt;}

div#GeschfLiTable{ float:left;
	margin:5px 5px 5px 0px;
	padding:5px;
	width:340px;
	border: 1px solid #0C4B86;
	 }
div#GeschfReTable{ float:right;
	margin:5px 5px 5px 0px;
	padding:5px;
	width:340px;
	border: 1px solid #0C4B86;
	 }	 


#MainSans #Suche .colMainUnternehmen {
	float:left;
	margin:0px;
	width:720px;
	padding:0px 0px 0px 20px;
	font-family: "Verdana", "Arial", sans-serif; 
	float: left;
	font-weight:normal; 
/*	font-size: 10pt;*/
	color:#07386B;
	}


#Suche .colMainUnternehmen .csc-firstHeader {display:none}
.tx-indexedsearch .tx-indexedsearch-searchbox {display:none}
.tx-indexedsearch-whatis {display:none}
.tx-indexedsearch-browsebox {display:none}
.tx-indexedsearch-secHead h2 {display:none}
.tx-indexedsearch-secHead p {display:none}
.tx-indexedsearch-title {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:bold; 
	color:#8099B3;
	font-size: 10pt;
	height:22px;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	background-color:#D9E3ED;
}
.tx-indexedsearch-info, .tx-indexedsearch-info a  {color:#4074A9;}


.tx-indexedsearch-title a {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:bold; 
	color:#07386B;
	font-size: 10pt;
	height:25px;

}


body {
	background-color:#FFF ;margin: 0px;
	}
	
#footerHome {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#8099B3;
	font-size: 7pt;
	text-align: center;

}
	
.bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 0 0 0 0; 
	margin: 0 0 0 0;
	font-size: 9pt;
}
.bodytext a {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#094B86;
	padding: 0 0 0 0; 
	margin: 0 0 0 0;
	font-size: 9pt;
}
.align-left {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#094B86;
	padding: 0 0 0 0; 
	margin: 5px;
	font-size: 9pt;
}



.align-right {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#094B86;
	padding: 0 0 0 0; 
	margin: 0 0 0 0;
	font-size: 9pt;
	align: right;
}



#ContentContainer .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 0 0 0 0; 
	margin: 0 0 0 0;
	font-size: 9pt;
	
}

#ContentContainer .colMainGeschaeft .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 0 0 0 0; 
	margin: 0 0 0px 0;
	font-size: 9pt;
	
}

#MainUnternehmen .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 0 0 0 0; 
	margin: 0 0 0px 0;
	font-size: 9pt;
	
}
                                           
* html #MainSans #LinksBreit .colMainUnternehmen .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 0 0 0 0; 
	margin: 0 0 0px 0;
	font-size: 9pt;
	
}

#MainSans #LinksBreit .colMainUnternehmen .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 0 0 0 0; 
	margin: 0 0 0px 0;
	font-size: 9pt;
	
}

* html #MainSansTeam #LinksBreit .colMainUnternehmen .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 0 0 0 0; 
	margin: 0 0 0px 0;
	font-size: 9pt;
	
}
#MainSansTeam #LinksBreit .colMainUnternehmen .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 0 0 0 0; 
	margin: 0 0 0px 0;
	font-size: 9pt;	
}
* html #MainSansTeam #LinksBreit .colMainUnternehmen .contenttable .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 0 0 0 0; 
	margin: 0 0 0px 0;
	font-size: 9pt;	
}

#MainSansTeam #LinksBreit .colMainUnternehmen .contenttable .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 0 0 0 0; 
	margin: 0 0 0px 0;
	font-size: 9pt;	
}

#MainSansTeam #LinksBreit .colMainGeschaeft .contenttable .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 0 0 0 0; 
	margin: 0 0 0px 0;
	font-size: 9pt;	
}

#MainSans #Team .colMainUnternehmen .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 0 0 0 0; 
	margin: 0 0 0px 0;
	font-size: 9pt;
	
}
* html #MainSans #Team .colMainUnternehmen .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 0 0 0 0; 
	margin: 0 0 0px 0;
	font-size: 9pt;
	
}



.Stil1 {color: #0D4B88}

.csc-form-label-req
{
	font-family: "Verdana", "Arial", sans-serif; 
	font-size: 10pt;
	font-weight:normal; 
	color:#07386B;
	padding: 0 0 0 0px; 
	margin: 0 0 0px 0;
	width:150px;	
}
.csc-form-fieldcell
{
	font-family: "Verdana", "Arial", sans-serif; 
	font-size: 10pt;
	font-weight:normal; 
	color:#07386B;
	padding: 0 0 0 0px; 
	margin: 0 0 0px 0;
}
.csc-form-label {
	font-family: "Verdana", "Arial", sans-serif; 
	font-size: 10pt;
	font-weight:normal; 
	color:#07386B;
	padding: 0 0 0 0px; 
	margin: 0 0 0px 0;	
}
.csc-mailform-field label {
	width:100px;
	padding-left: 30px;
	display:block;
	float:left;
}
.csc-mailform-field label.mailformIch_bin_damit_einverstanden_da {
	width:300px;
}

.TeamTabMitte .bodytext
{
	font-family: "Verdana", "Arial", sans-serif; 
	font-size: 9pt;
	font-weight:normal; 
	color:#07386B;
	padding: 0 0 0 0px; 
	margin: 0 0 0px 0;
	
}
.contenttable .bodytext
{
	font-family: "Verdana", "Arial", sans-serif; 
	font-size: 9pt;
	font-weight:normal; 
	color:#07386B;
	padding: 0 0 0 0px; 
	margin: 0 0 0px 0;
	
}



/*
#suchfeld {position:absolute; width:218px; height:16px; z-index:5; left: 630px; top: 20px;}
* html #lan {position:absolute; width:60px; height:16px; z-index:21; left: 720px; top: 44px;}
#lan {position:absolute; width:60px; height:16px; z-index:50; left: 715px; top: 48px;}
*/
#suchfeld {position:absolute; width:218px; height:16px; z-index:15; left:630px; top: 20px; }
* html #lan {position:absolute; width:60px; height:16px; z-index:50; left:720px; top: 44px;}
#lan {position:absolute; width:60px; height:16px; z-index:50; left:715px; top: 48px;}

* html #HauptNav { left:0px; top:0px;  margin:5px 0px 0px 0px;}
#HauptNav { left:0px; top:0px;  margin:5px 0px 0px 0px;}

#UnternehmenNav { left:0px; top:0px; /*margin:5px 0px 0px 0px;*/ margin: 0px; padding: 0px;}
* html #UnternehmenNav { left:0px; top:0px; /*margin:1px 0px 0px 0px;*/ margin: 0px; padding: 0px;}


#Ueberschrift{float:left; margin:5px 0px 5px 0px; width:780px; height:69px; padding:0 0 0 0; background-color:#D1DDE9;}
* html #Ueberschrift{float:left; margin:0px 0px 0px 0px; width:780px; height:69px; padding:0px 0px 0px 0px; background-color:#D1DDE9;}
#HomeUeberschrift{float:left; margin:5px 0px 0px 0px; width:780px; height:69px; padding:0px 0px 0px 0px; background-color:#D1DDE9;}
* html #HomeUeberschrift{float:left; margin:2px 0px 0px 0px; width:780px; height:69px; padding:0px 0px 0px 0px; background-color:#D1DDE9;}

div#ContentContainer{
	float:left; 
	width:770px; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	background-color:#D1DDE9;
	}

* html div#ContentContainer{
	float:left; 
	width:780px; 
	margin:4px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	background-color:#D1DDE9;
	}
	

	
div#colSubNav {float:left; border-right: 4px solid #FFFFFF; }
div#leftNav{
	clear:left;
	float:left;
	margin:0px;
	width:136px;	
	color:#094B86;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding:0px;
	background-color: #D1DDE9;
	
}	

li {	list-style-type: none;
	display: list-item;
	background: url("img/list.gif") no-repeat 0px 15px;
	padding: 8px 20px 0px 8px; 
	margin: 5px 0 0px 0;
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
/*	width: 250px;*/
	font-size: 9pt;
	
	}

* li {list-style-type: none;
	display: list-item;
	background: url("img/list.gif") no-repeat 0 10px;
	padding: 5px 10px 0 8px; 
/*	line-height: 1,5em;*/
	}
	

/*Geschäftsfelder*/

div#TabelleGeschFPic { 
	clear:both;
	float: left;
	padding: 0px; 
	margin: 20px 0px 0px 5px;
	width: 367px;
	height: 261px;
	text-align:center;
	vertical-align:middle;
	border: 1px solid #094B86;
	border-right: none;
	border-bottom: 1px solid #094B86;
	border-top: 1px solid #094B86;
	border-left: 1px solid #094B86;
}


div#TabelleGeschF { 
	float: left;
	padding: 0px;
	margin: 20px 0px 0px 0px;
	width: 225px;
	height: 261px;
	border: 1px solid #094B86;
	border-right: 1px solid #094B86;
	border-bottom: 1px solid #094B86;
	border-top: 1px solid #094B86;
	border-left: 1px solid #094B86;
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	font-size: 10pt; 
	color:#07386B;
}
* html div#TabelleGeschF { 
	float: left;
	padding: 0px;
	margin: 20px 0px 0px 0px;
	width: 220px;
	height: 261px;
	border: 1px solid #094B86;
	border-right: 1px solid #094B86;
	border-bottom: 1px solid #094B86;
	border-top: 1px solid #094B86;
	border-left: 1px solid #094B86;
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	font-size: 10pt; 
	color:#07386B;
	
}

#leer{
height:261px;
}

/* Drei-Spalten-Inhalt Home */

* html #left #leftContent .colLeft .csc-firstHeader { 
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:bold; 
	font-size: 10pt; 
	color:#07386B;

}
* html #left #leftContent .colLeft .bodytext { 
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	font-size: 9pt; 
	color:#07386B;
}
* html #middle #middleContent .colMiddle .csc-firstHeader { 
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:bold; 
	font-size: 10pt; 
	color:#07386B;
}
* html #middle #middleContent .colMiddle .bodytext { 
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	font-size: 9pt; 
	color:#07386B;
}


* html #my_mid #my_midContent .colmy_mid .csc-firstHeader { 
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:bold; 
	font-size: 10pt; 
	color:#07386B;
}
* html #my_mid #my_midContent .colmy_mid .bodytext { 
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	font-size: 9pt; 
	color:#07386B;
}

* html #right #rightContent .colRight .csc-firstHeader { 
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:bold; 
	font-size: 10pt; 
	color:#07386B;
}
* html #right #rightContent .colRight .bodytext { 
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	font-size: 9pt; 
	color:#07386B;
}

#left #leftContent .colLeft .csc-firstHeader { 
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:bold; 
	font-size: 10pt; 
	color:#07386B;
}
#left #leftContent .colLeft .bodytext { 
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	font-size: 9pt; 
	color:#07386B;
}
#middle #middleContent .colMiddle .csc-firstHeader { 
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:bold; 
	font-size: 10pt; 
	color:#07386B;
}
#middle #middleContent .colMiddle .bodytext { 
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	font-size: 9pt; 
	color:#07386B;
}


#my_mid #my_midContent .colmy_mid .csc-firstHeader { 
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:bold; 
	font-size: 10pt; 
	color:#07386B;
}
#my_mid #my_midContent .colmy_mid .bodytext { 
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	font-size: 9pt; 
	color:#07386B;
}

#right #rightContent .colRight .csc-firstHeader { 
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:bold; 
	font-size: 10pt; 
	color:#07386B;
}
#right #rightContent .colRight .bodytext { 
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	font-size: 9pt; 
	color:#07386B;
}

div#content{float:left; width:780px; margin:0; padding:0px 0px 2px 0px; background-color:#D1DDE9;}

div#HomeContainer{float:right; width:760px; margin:10px 0 0 0; padding:0px 0px 2px 0px; background-color:#D1DDE9;}

div#left{
	float:left;
	margin:0px;
	width:245px;
	height:250px;
	padding:0px 5px 0px 0px;
	border-top: 0px none;
	border-right: 3px solid #FFFFFF;
	border-bottom: 0px none;
	border-left: 0px none;
}
div#leftContent{ padding:0px 0px 0px 0px; }
div.colLeft {float:left;}

div#middle{ float:left;
	margin:0px;
	width:245px;
	height:250px;
	padding:0px 5px 0px 5px;
	border-top: 0px none;
	border-right: 3px solid #FFFFFF;
	border-bottom: 0px none;
	border-left: 0px none; }
div#middleContent{ padding:0px 0px 0px 0px; }
div.colMiddle {float:left; margin: 0;}

div#colMiddle li {	
	list-style-type: none;
	display: list-item;
	background: url("img/list.gif") no-repeat 0 3px;
	padding: 0px 0px 20px 8px; 
	margin: 0 0 0 0;
	line-height: 1,5em;
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
/*	width: 500px;*/
	font-size: 9pt;
		} 

div#my_mid{ float:left;
	margin:0px;
	width:770px;
	height:250px;
	padding:0px 5px 0px 5px;
	border-top: 0px none;
	border-right: 3px solid #FFFFFF;
	border-bottom: 0px none;
	border-left: 0px none; }
div#my_midContent{ padding:0px 0px 0px 0px; }
div.colmy_mid {float:left;}



div#right{float:left;
	margin:0px;
	width:240px;
	height:250px;
	padding:0px 0px 0px 5px;
	}
div#rightContent{padding:0px 0px 0px 0px; }
div.colRight {float:left; /*padding-left: 500px;*/}


* html #colMain2 #TabelleGeschF .csc-firstHeader { 
	padding: 5px; 
	float: right; 
	margin: 0px 0px 0px 0px;
	width: 210px;
	border-right: 0px solid #094B86;
	border-bottom: 1px solid #094B86;
	border-top: 0px solid #094B86;
	border-left: 0px solid #094B86;
	font-family: "Verdana", sans-serif;
	font-weight:bold;
	font-size: 10pt;
	color:#094B86;
	text-decoration: none;
}
#colMain2 #TabelleGeschF .csc-firstHeader { 
	padding: 5px; 
	float: right; 
	margin: 0px 0px 0px 0px;
	width: 215px;
	border-right: 0px solid #094B86;
	border-bottom: 1px solid #094B86;
	border-top: 0px solid #094B86;
	border-left: 0px solid #094B86;
	font-family: "Verdana", sans-serif;
	font-weight:bold;
	font-size: 10pt;
	color:#094B86;
	text-decoration: none;
}


 * html #colMain2 #TabelleGeschF .bodytext {
	clear:none;
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal;
	font-size: 9pt;
	color:#07386B;
	background: none;
	padding: 5px; 
	margin: 0px 0px 0px 0px;
	line-height: 1,5em;
	width: 210px;
	border-right: 0px ;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px ;
}
#colMain2 #TabelleGeschF .bodytext {
	clear:none;
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal;
	font-size: 9pt;
	color:#07386B;
	background: none;
	padding: 5px 5px 5px 5px; 
	margin: 0px 0px 0px 0px;
	line-height: 1,5em;
	width: 200px;
	border-right: 0px ;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px ;
}


/*News*/
.NewsTabRechts {
	border-left: 1px solid #0C4B86;	
	border-top: 1px solid #0C4B86;	
	border-bottom: 1px solid #0C4B86;	
	border-right: 1px solid #0C4B86;			
}
.NewsTabTop {
	border-left: 1px solid #0C4B86;	
	border-top: 1px solid #0C4B86;	
	border-bottom: 0px solid #0C4B86;	
	border-right: 1px solid #0C4B86;			
}
div#TabelleNews { 
clear:both;
	padding: 0px;
	float: left; 
	margin: 20px 0px 0px 5px;
	width: 597px;
	border: 1px solid #094B86;
	border-right: 1px solid #094B86;
	border-bottom: 1px solid #094B86;
	border-top: 1px solid #094B86;
	border-left: 1px solid #094B86;
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	font-size: 10pt; 
	color:#07386B;
}
#colMain2 #TabelleNews .csc-firstHeader { 
	clear:none;
	width: 586px;
	padding: 6px; 
	float: left; 
	margin: 0px 0px 10px 0px;
	border-right: 0px solid #094B86;
	border-bottom: 1px solid #094B86;
	border-top: 0px solid #094B86;
	border-left: 0px solid #094B86;
	font-family: "Verdana", sans-serif;
	font-weight:bold;
	font-size: 10pt;
	color:#094B86;
	text-decoration: none;
}
* html #colMain2 #TabelleNews .csc-firstHeader { 
	clear:both;
	width: 592px;
	padding: 5px 0px 5px 5px;
	float: left; 
	margin: 0px 0px 0px 0px;
	border-right: 0px solid #094B86;
	border-bottom: 1px solid #094B86;
	border-top: 0px solid #094B86;
	border-left: 0px solid #094B86;
	font-family: "Verdana", sans-serif;
	font-weight:bold;
	font-size: 10pt;
	color:#094B86;
	text-decoration: none;
}
* html #colMain2 #TabelleNews .bodytext {
	float: none;
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 9pt;
	font-weight:normal; 
	color:#07386B;
	background: none;
	padding: 10px 5px 5px 5px; 
	margin: 0px 0px 0px 0px;
	line-height: 1,5em;
	border-right: 0px ;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px ;
}
#colMain2 #TabelleNews .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-size: 9pt;
	float: none;
	font-weight:normal; 
	color:#07386B;
	background: none;
	padding: 10px; 
	margin: 0px 10px 0px 0px;
	line-height: 1,5em;
	border: 0px solid #094B86;
	border-right: 0px solid #094B86;
	border-bottom: 0px solid #094B86;
	border-top: 0px  #094B86;
	border-left: 0px solid #094B86;
}
#colMain2 #TabelleNews .imgtext-table {
margin: 0px 10px 0px 0px;
}

* html #colMain2 #TabelleNews .imgtext-table {
margin: 0px;
}






/* Tabelle im Pressebereich*/
* html #colMain2 #TabelleContentHeadline .contenttable .bodytext {
	clear:none;
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal;
	color:#07386B;
	background: none;
	padding: 5px; 
	margin: 0px 0px 0px 0px;
	line-height: 1,5em;
	width: 10pt;
	border-right: 0px ;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px ;
	font-size: 9px;
}
#colMain2 #TabelleContentHeadline .contenttable .bodytext {
	clear:none;
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal;
	color:#07386B;
	background: none;
	padding: 5px; 
	margin: 0px 0px 0px 0px;
	line-height: 1,5em;
	width: 10pt;
	border-right: 0px ;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px ;
	font-size: 9px;
}





/* Geschfelder - Produktangebote*/
div#TabelleGeschPro { 
clear:both;
	padding: 0px;
	float: left; 
	margin: 20px 0px 0px 5px;
	width: 597px;
	border: 1px solid #094B86;
	border-right: 1px solid #094B86;
	border-bottom: 1px solid #094B86;
	border-top: 1px solid #094B86;
	border-left: 1px solid #094B86;
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	font-size: 10pt; 
	color:#07386B;
}

#colMain2 #TabelleGeschPro .csc-firstHeader { 
	clear:both;
	width: 97%;
	padding: 6px; 
	float: left; 
	margin: 0px 0px 10px 0px;
	border-right: 0px solid #094B86;
	border-bottom: 1px solid #094B86;
	border-top: 0px solid #094B86;
	border-left: 0px solid #094B86;
	font-family: "Verdana", sans-serif;
	font-weight:bold;
	font-size: 10pt;
	color:#094B86;
	text-decoration: none;
}
* html #colMain2 #TabelleGeschPro .csc-firstHeader { 
	clear:both;
	width: 99%;
	padding: 5px 0px 5px 5px;
	float: left; 
	margin: 0px 0px 0px 0px;
	border-right: 0px solid #094B86;
	border-bottom: 1px solid #094B86;
	border-top: 0px solid #094B86;
	border-left: 0px solid #094B86;
	font-family: "Verdana", sans-serif;
	font-weight:bold;
	font-size: 10pt;
	color:#094B86;
	text-decoration: none;
}
* html #colMain2 #TabelleGeschPro .bodytext {
	float: none;
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 9pt;
	font-weight:normal; 
	color:#07386B;
	padding: 10px 0px 5px 5px; 
	margin: 0px 0px 0px 0px;
	line-height: 1,5em;

}
#colMain2 #TabelleGeschPro .bodytext {
	float: none;
	font-family: "Verdana", "Arial", sans-serif; 
	font-size: 9pt;
	font-weight:normal; 
	color:#07386B;
	padding: 0px 0px 0px 0px; 
	margin: 10px 10px 0px 10px;
	line-height: 1,5em;
}

* html .TabelleSpalte{
	font-family: "Verdana", "Arial", sans-serif; 
	float: left;
	font-weight:normal; 
	color:#07386B;
	background: none;
	padding: 10px 7px 7px 7px  ; 
	margin: 0px 0px 0px 0px;
	line-height: 1,5em;
	width: 200px;
	height: 100%;
	border-left: 1px solid #094B86;
}

.TabelleSpalte{
	font-family: "Verdana", "Arial", sans-serif; 
	float: left;
	font-weight:normal; 
	color:#07386B;
	background: none;
	padding: 10px 7px 7px 7px  ; 
	margin: 0px 0px 0px 0px;
	line-height: 1,5em;
	width: 200px;
	height: 100%;
	border-left: 1px solid #094B86;
}


/* Netzwwerk */

/*#Links .colMain2 .contenttable {
	float: left; 
	padding: 15px; 
	width: 290px;
	font-size: 10pt;

}*/



* html #Mitte_n .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 15px; 
	width: 550px;
	font-size: 9pt;

}

* html #Mitte_n li {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	width: 550px;
	font-size: 10pt;
}


#Mitte_n .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 15px; 
	width: 550px;
	font-size: 9pt;
}





	
* html #Links .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 15px; 
	width: 250px;
	font-size: 9pt;

}

* html #Links .colMain2 li {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	width: 200px;
	font-size: 10pt;

}


#Links .colMain2  .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 15px; 
	width: 250px;
	font-size: 9pt;
}

* html #Rechts .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 15px; 
	width: 250px;
	font-size: 9pt;

}

* html #Rechts li {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	width: 200px;
	font-size: 10pt;

}


#Rechts .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 15px; 
	width: 250px;
	font-size: 9pt;
}


#Rechts_50 {width: 350px;}
#Links_50 {width: 350px;}

* html #Rechts_50 .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 10px; 
/*	width: 350px;*/
	font-size: 9pt;

}

* html #Rechts_50 li {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
/*	width: 350px;*/
	font-size: 10pt;

}


#Rechts_50 .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 15px; 
/*	width: 350px;*/
	font-size: 9pt;
}

* html #Links_50 .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 15px; 
/*	width: 350px;*/
	font-size: 9pt;

}

.csc-textpic-text { font-size: 10pt;}

* html #Links_50 li {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
/*	width: 350px;*/
	font-size: 10pt;

}


#Links_50 .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	padding: 15px; 
/*	width: 350px;*/
	font-size: 9pt;
}










#colMain2 #TabelleContentHeadline .csc-firstHeader { 
	clear:both;
	padding: 5px; 
	float: left; 
	margin: 0px 0px 0px 0px;
	width: 588px;
	border-right: 0px solid #094B86;
	border-bottom: 1px solid #094B86;
	border-top: 0px solid #094B86;
	border-left: 0px solid #094B86;
	font-family: "Verdana", sans-serif;
	font-weight:bold;
	font-size: 10pt;
	color:#094B86;
	text-decoration: none;
}
* html #colMain2 #TabelleContentHeadline .csc-firstHeader { 
	clear:both;
	padding: 5px; 
	float: left; 
	margin: 0px 0px 0px 0px;
	width: 587px;
	border-right: 0px solid #094B86;
	border-bottom: 1px solid #094B86;
	border-top: 0px solid #094B86;
	border-left: 0px solid #094B86;
	font-family: "Verdana", sans-serif;
	font-weight:bold;
	font-size: 10pt;
	color:#094B86;
	text-decoration: none;
}
* html #colMain2 #TabelleContentHeadline .bodytext {
	float: none;
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	font-size:9pt; 
	color:#07386B;
	background: none;
	padding: 5px; 
	margin: 0px 0px 0px 0px;
	line-height: 1,5em;
	width: 584px;
	border-right: 0px ;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px ;
}
#colMain2 #TabelleContentHeadline .bodytext {
	font-family: "Verdana", "Arial", sans-serif; 
	float: none;
	font-weight:normal; 
	font-size:9pt; 
	color:#07386B;
	background: none;
	padding: 10px; 
	margin: 0px 0px 0px 0px;
	line-height: 1,5em;
	width: 575px;
	border: 0px solid #094B86;
	border-right: 0px solid #094B86;
	border-bottom: 0px solid #094B86;
	border-top: 0px  #094B86;
	border-left: 0px solid #094B86;
}
.main {
	position: absolute; 
	left:50%; 
	width: 780px; 
	text-align:left; 
	background-color:#FFF; 
	margin: 0px; 
	margin-left:-390px; 
	padding: 0px;
	}
	
.mainblub{
	vertical-align:middle;
}

/* HeaderPics */


#HomePic {float:left; margin:24px 0px 0px 0px; width:780px; height:225px; padding:0px; background: transparent url("img/titel/home.jpg") no-repeat top left;}
#HomePic h4 span { display:none; }
#HomeTitel{float:left; margin:5px 0px 0px 0px; width:780px; height:126px; padding:0; background: transparent url("img/titel/home.gif") no-repeat top left;}
#HomeTitel h4 span { display:none; }


/* Fonts */
h2 { font-family:  "Verdana", sans-serif; font-size:10pt; color:#07386B; font-weight:bold; }
.text {font-family: "Verdana", "Arial", sans-serif; font-weight:normal; font-size: 10pt; color:#07386B;}
h4 {font-family: "Verdana", "Arial", sans-serif; font-weight:bold; font-size: 10pt; color:#000;}

/* Elemente */

.suche {font-family: "Verdana", "Arial", sans-serif; font-weight:bold; font-size: 7pt; color:#FFF; }
#search{float:right; margin:0px 0px 0px 0px; width:150px; height:126px; padding:0; z-index:20;}
.textarea { width: 85px; margin: 0px 0px 3px 0px; border: 1px solid #188CBD; background: white; padding: 2px 2px;
font-size:10pt;}
.lang {font-family: "Verdana", "Arial", sans-serif; font-weight:bold; font-size: 10pt; color:#FFF;z-index:20; } 



.contenttable {
	padding: 0px;
	margin: 0px;
}

.td-0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	width: 100px;
	border-right: 1px solid #000033;
	padding: 3px;
	margin: 0px;
}

.td-last {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px;
	margin: 0px;
}
/*
.tr-odd tr-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 300px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #000033;
	border-left: none;
	padding: 5px;
}
*/




/* Links */
.links { text-decoration: none; color:#094B86;}
a { text-decoration: none; }
.subnavHl, .linkshl {color:#FFFFFF; text-decoration: none;}
.linkshl {color:#FFFFFF; text-decoration: none;}
a:visited {font-family:  "Verdana", sans-serif;}
a:hover {font-family:  "Verdana", sans-serif;  color: #A73C02; text-decoration: none;}

.bodytext a img { margin-bottom: 3px; padding-right: 5px; border: none; vertical-align: middle;}

/* Content */
div#Breit { 
	margin:0px;
	width: 600px;
	padding:0px 5px 0px 5px;	
}	
div#TabelleContentHeadline { 
clear:both;
	padding: 0px;
	float: left; 
	margin: 20px 0px 0px 5px;
	width: 597px;
    border: 1px solid #094B86;
	border-right: 1px solid #094B86;
	border-bottom: 1px solid #094B86;
	border-top: 1px solid #094B86;
	border-left: 1px solid #094B86;
	font-family: "Verdana", "Arial", sans-serif; 
	float: left;
	font-weight:normal; 
	font-size: 10pt; 
	color:#07386B;
}
div#testTabelleContentHeadline { 
clear:both;
background-color:#CCCCCC;
	padding: 0px;
	float: left; 
	margin: 20px 0px 0px 5px;
	width: 597px;
    border: 1px solid #094B86;
	border-right: 1px solid #094B86;
	border-bottom: 1px solid #094B86;
	border-top: 1px solid #094B86;
	border-left: 1px solid #094B86;
	font-family: "Verdana", "Arial", sans-serif; 
	float: left;
	font-weight:normal; 
	font-size: 10pt; 
	color:#07386B;
}


/*div#TabelleContentHeadline { 
	clear:both;
	padding: 0px;
	float: left; 
	margin: 20px 0px 0px 5px;
	width: 595px;
	border: 1px solid #094B86;
	border-right: 1px solid #094B86;
	border-bottom: 1px solid #094B86;
	border-top: 1px solid #094B86;
	border-left: 1px solid #094B86;
	font-family: "Verdana", "Arial", sans-serif; 
	float: left;
	font-weight:normal; 
	font-size: 10pt; 
	color:#07386B;
}*/

* html div#TabelleContent { 
	clear:both;
	padding: 3px;
	float: left; 
	margin: 0px 0px 0px 5px;
	width: 574px;
	border: 1px solid #094B86;
	border-right: 1px solid #094B86;
	border-bottom: 1px solid #094B86;
	border-top: 0px  #094B86;
	border-left: 1px solid #094B86;
	
	font-family: "Verdana", sans-serif;
	font-weight:normal;
	font-size: 10pt;
	color:#094B86;
	text-decoration: none;	
}

.TabInhalt {
	font-family: "Verdana", sans-serif;
	font-weight:normal;
	font-size: 10pt;
	color:#094B86;
	padding:6px;
	margin:0px;
	text-decoration: none;
}

.tx-gsipagenav-pi1 {

}


#SiteNav { 
	clear:both;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 5px;
	width: 596px;
	border-right: 0px solid #70E31C;
	border-bottom: 0px solid #70E31C;
	border-top: 0px solid #70E31C;
	border-left: 0px solid #70E31C;
	
}


* html #SiteNav { 
	clear:both;
	padding: 0px; 0px; 0px; 0px; 
	margin: 0px 0px 0px 10px;
	width: 596px;
	border-right: 0px solid #70E31C;
	border-bottom: 0px solid #70E31C;
	border-top: 0px solid #70E31C;
	border-left: 0px solid #70E31C;	
}

* html #Li {
	margin: 0px 0px 0px 0px;
	padding:19px 0px 0px 0px;
	}
	
* html #Re {
	float: right;
	clear: both;
	margin: 0px 0px 0px 0px;
	width: 0px;
	padding: 0px 0px 0px 0px;
}

.rechtsfliess {
float: right; }


/*


div#Main{ float:left;
	margin:0px;
	width:600px;
	padding:0px 0px 5px 5px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 4px solid #FFFFFF;
	 }
	 
* html div#Main{ float:left;
	margin:0px;
	width:632px;
	height: 250px;
	padding:0px 0px 5px 5px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 4px solid #FFFFFF;
	 }	 
*/	 

	
div#Links { 
	float:left;
	margin:0px;
	width: 290px;
	padding:0px 5px 0px 5px;
	
}
div#LinksBreit { 
	float:left;
	margin:0px;
	width: 500px;
	padding:0px 5px 0px 5px;
	
}

div#Mitte_n { 
	float:left;
	margin:0px;
	width: 550px;
	padding:0px 5px 0px 5px;
	
}

div#Rechts { 
	float:left;
	margin:0px;
	width: 290px;
	padding:0px 5px 0px 5px;
	
}


div#Rechts_50 { 
	float:left;
	margin:0px;
	width: 350px;
	padding:0px 5px 0px 5px;
	
}

div#Links_50 { 
	float:left;
	margin:0px;
	width: 350px;
	padding:0px 5px 0px 5px;
	
}

/* div#Rechts .bodytext { 
	float: left; 
	margin: 0px;
	width: 290px;
	padding: 15px;
	font-size: 9pt;
} */



div#colTabelleHead { 
	float: left; 
	margin: 0px 0px 0px 15px;
	width: 270px;
	padding: 0px 0px 0px 0px;
	background-color:#094B86;
	border: 1px solid #094B86;
}

div#colTabelle { 
	background:  transparent url("img/tabellenpfeil.gif") no-repeat 1% 50% ; clear:both; text-align:left;
	padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 2px;
	float: left; 
	margin: 0px 0px 0px 15px;
	width: 252px;
    border: 1px solid #094B86;
	border-right: 1px solid #094B86;
	border-bottom: 1px solid #094B86;
	border-top: 0px;
	border-left: 1px solid #094B86;
}

#footer {background:  transparent url("img/footer.gif") no-repeat 0% 100%; /*clear:both;*/ text-align:center; color:#A69E92; font-size:7pt; padding-left: 40px;padding-top: 7px;padding-bottom: 2px;line-height: 1em;}
	

/* 
div#colMain { 
	float:left;
	margin: 2px;
	border-right: 1px solid #D2820F;
	border-bottom: 1px solid #D2820F;
	border-top: 1px solid #D2820F;
	border-left: 0px solid #D2820F;
}
*/

div#colMain2 { 
	float:left;
	padding:0px 0px 10px 0px;
}

div#colMainUnternehmen { 
	float:left;
	padding:10px 10px 10px 10px;
	margin:10px;
}

/*Team*/
#MainSans #Team .colMainUnternehmen {
	float:left;
	margin:0px;
	width:600px;
	padding:0px 0px 0px 20px;
	font-family: "Verdana", "Arial", sans-serif; 
	float: left;
	font-weight:normal; 
/*	font-size: 10pt; */
	color:#07386B;
	}
#MainSansTeam #LinksBreit .colMainUnternehmen {
	float:left;
	margin:0px;
	width:750px;
	padding:5px 0px 20px 20px;
	font-family: "Verdana", "Arial", sans-serif; 
	float: left;
	font-weight:normal; 
	font-size: 10pt; 
	color:#07386B;
	}



/*Unternehmen - Profil */
#MainSans #LinksBreit .colMainUnternehmen {
	float:left;
	margin:0px;
	width:500px;
	padding:20px 0px 20px 20px;
	font-family: "Verdana", "Arial", sans-serif; 
	float: left;
	font-weight:normal; 
	font-size: 10pt; 
	color:#07386B;
	}
#Unternehmen .colMain{
	float:right;
	width:220px;
	padding:10px 0px 0px 0px; 
	margin: 10px 0px 0px 0px;
	font-size: 10pt; 	
}	

.TeamTabMitte {
	border: 1px solid #0C4B86;
	}
.TeamTabLinks {
	border-left: 1px solid #0C4B86;	
	border-top: 1px solid #0C4B86;	
	border-bottom: 1px solid #0C4B86;	
	border-right: 0px solid #0C4B86;
	}	
.TeamTabRechts {
	border-left: 0px solid #0C4B86;	
	border-top: 1px solid #0C4B86;	
	border-bottom: 1px solid #0C4B86;	
	border-right: 1px solid #0C4B86;		
}
		
.RightPadding {
	padding:2px 0px 0px 0px; 
	margin: 10px 0px 0px 0px;
}	
.contentList {
	padding:0; 
	margin: 18px 15px 20px 15px;
}
.contentList li {
	list-style-type: none;
	display: list-item;
	background: url("img/list.gif") no-repeat 0 9px;
	padding: 0 0 0 14px; 
	margin: 0 0 0px 0;
	line-height: 1,5em;
}


.listHundert {font-family: "Verdana", "Arial", sans-serif; font-weight:normal; font-size: 10pt; color:#07386B;}

/* Subnavigation links */


.tabueberschr {
	font-family: "Verdana", sans-serif;
	font-weight:bold;
	font-size: 9pt;
	color:#094B86;
	padding:6px;
	margin:0px;
	text-decoration: none;
	border: 1px solid #094B86;
	border-right: 0px ;
	border-bottom: 1px solid #094B86;
	border-top: 0px;
	border-left: 0px;
	}


.SubNav {
	font-family: "Verdana", sans-serif;
	font-weight:bold;
	font-size: 9pt;
	color:#094B86;
	padding:3px;
	margin:0px;
	text-decoration: none;
}

.SubNav:hover {
	font-family: "Verdana", sans-serif;
	width:130px;	
	font-weight:bold;
	font-size: 9pt;
	color:#FFFFFF;
	padding:3px;
	margin:0px;
	text-decoration: none;

}
.SubNavactive {
	font-family: "Verdana", sans-serif;
	width:130px;	
	font-weight:bold;
	font-size: 9pt;
	color:#FFFFFF;
	padding:3px;
	margin:0px;
	text-decoration: none;
	background-color: #094B86;
}

/*.colMiddle .bodytext { 
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	font-size: 10pt; 
	color:#07386B;
	margin-right: 9px;
}*/

.align-center { 
	text-align:center;
	font-family: "Verdana", "Arial", sans-serif; 
	font-size: 10pt;
	color:#07386B;	
	}
	
.align-right { 
	text-align:right;
	font-family: "Verdana", "Arial", sans-serif; 
	font-size: 10pt;
	color:#07386B;	
	}

/*#Mitte_n .bodytext li{
	font-family: "Verdana", "Arial", sans-serif; 
	font-weight:normal; 
	color:#07386B;
	width: 550px;
	font-size: 9pt;
}*/

/* ENDE */
