/**
* $Id: 01main-wk.css 120 2010-07-23 20:22:09Z MarBle $
*
* charset:ascii
*
*/
/**
 * Id: westekemper.css 58 2010-01-19 19:40:50Z
 */
 
/* html  body  div#body_size  div.back_ground  div.cont_el  div.fliess  p.bodytext {}  */
.dummy {
	color: #f61b09; /* Westekemper rot aus Logo alte Website */
	color: #cc071e; /* Westekemper Rot lt. RM, 15%C, 100%M, 100%Y, 0%K */
}
body, html {
	background-color: #ffffff;
	font-size:12px;
}
body,html,p,br,li,td,th,dd,dt,a,h1,h2,h3,h4,h5,h6,div,span {font-family:verdana, Verdana, Arial, arial, sans-serif;color: #000000;}

#body_size {
	position:absolute; left:0; top:0;
	width:991px;
	height:702px;
}
h1 {
	font-size:14px;
	font-weight:bold;
	color: #003399;
	color: #cc071e;
	margin:29px 0 0 0;
}

h3 {
	font-size:13px;
	font-weight:bold;
	color: #00458E;
	color: #cc071e;
	margin:0 0 3px 0; padding:0;
	border:0;
}
h4 {
	font-size:14px;
	color: #00458E;
	color: #cc071e;
	margin:0 0 3px 0; padding:0;
	border:0;
}

.firmengruppe {
	position:absolute;
	top:20px;
	left:819px;
	z-index:100;
}

.img_head {
	position:absolute;
	top:48px;
	left:20px;
	z-index:60;
}

.back_ground {
	position:absolute;
	top:200px;
	left:20px;
	width:974px;
	background-color: #ECEDEE;
	z-index:1;
}
.prop {
    height:489px;
    float:right;
    width:1px;
}
.cont_el {
	margin:95px 205px 0px 222px;
	margin:75px 0px 0px 222px;
	border:1px solid #ecedee;		/*IE braucht das damit er dieses Element sauber (mit richtigem unteren Rand) anzeigt */
}

.cont_el .fliess {
	float:left;
	width:540px;
}

.boldblue {
	color: #003399;
	color: #cc071e;

	font-weight:bold;
	margin: 20px 0 5px 0;
}

/* startseite */
.cont_el .fliess0 {
	float:left;
	width:650px;
}

/* zwei-spalten-layout: */
.cont_el .fliess1 {
	float:left;
	width:540px;
}


.cont_el a {
	color: #003399;
	color: #cc071e;
	color: #555555;

	text-decoration:underline;
}

.cont_el a:focus, 
.cont_el a:hover, 
.cont_el a:active,
.cont_el a:hover {
	color: #000000;
}


.sel_text {
	position:absolute;
	top:180px;
	left:815px;
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF;
	z-index:20;
}

.sel_text1 {
	position:absolute;
	top:127px;
	left:815px;
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF;
	z-index:20;
}

.sel {
	width:153px;
	margin-top:7px;
}

.sel_index {
	color: #000000;
	width:153px;
}

.sel_link {
	display:block;
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF;
	margin:18px 0 0 70px;
	/*margin:18px 0 0 45px;*/
}
.sel_link2 {
	text-decoration:underline;
	display:block;
	font-size:10px;
	font-weight:bold;
	color: #01366E;
	margin:13px 0 0 15px;
	/*margin:18px 0 0 45px;*/
}
.sel_link a{
	display:block;
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF;
	margin:15px 0 0 50px;
}

.sel_link_ganzeZeile {
	display:block;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	margin:3px 0 0 8px;
	
}
.teaser_unten_InfoBox a {
	text-decoration:none;
	color: #FFFFFF;
}

.sel_link_ganzeZeile a {
	text-decoration:none;
	color: #FFFFFF;
}

.navibox_links {
	float:left;
	/*clear:both;*/
	width:173px; height:400px;
	margin-top:82px;
}

.umlinks {
	position:absolute;
	}

.ref_pro {
	font-size:14px;
	font-weight:bold;
	color: #003399;
	color: #cc071e;

	margin:29px 0 0 0;
}

.ref_pro2 {
	font-size:12px;
	font-weight:bold;
	color: #003399;
	color: #cc071e;
	margin:19px 0 0 0;
}

.ref_pro3 {
	font-size:12px;
	font-weight:bold;
	color: #003399;
	color: #cc071e;

	margin:10px 0 15px 0;
}

.balken {
	width:237px;
	/*height:17px;*/
	background-color: #FFFFFF;
	/*font-size:11px;*/
	font-size:11px;
	color: #333333;
	margin-top:11px; 
	padding:3px 0 3px 20px;
	text-indent:-20px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand;		/* f?r IE 5.5. */
	
}

.balken_cont {
	display:block;
}

.balken2 {
	width:257px;
	/*height:17px;*/
	background-color: #FFFFFF;
	font-size:11px;
	margin-top:6px; padding:3px 0 0 0;
}

.balken_grau {
	width:230px;
	/*height:34px;*/
	font-size:10px;
	color: #333333;
	background-color: #CCCCCC;
	margin:6px 0 0 17px; padding:5px;
}

ul,
ul.pluslist,
ul.csc-bulletlist {
	margin:0 0 0 19px; 
	padding:0 0 0 9px; 
}
li,
ul.pluslist li,
ul.csc-bulletlist li {
	list-style-image:url(../images/li.gif);
	font-size:11px;
	margin-top:9px;
}


.tx-ddbb2col-pi1 {
	margin-top:10px;
	vertical-align:top;
	/*padding-top:2px;*/
	/*border:1px dashed blue;*/
}
div.col1 {
	float:left;
	vertical-align:top;
	/*border:1px dashed red;*/
}
div.col2 {
	padding-left:280px;
	vertical-align:top;
	/*border:1px dashed green;*/
}

div.col1 .ref_pro,
div.col2 .ref_pro {
	padding-top:0px;
	margin-top:0px;
}

div.col1 .bodytext,
div.col2 .bodytext {
	padding-top:0px;
	margin-top:0px;
	vertical-align:top;
}

div.col1 .ref_pro, 
div.col2 .ref_pro {
	text-transform:uppercase;
}

div.col1 ul,
div.col2 ul {
	margin:3px 0 0 19px; 
	padding:0 0 0 19px; 
	font-size:11px;
	font-weight:normal;
	color: #333333
}

div.col1 ul,
div.col2 ul	{
	margin-top:12px;
	}


div.aus_einer_Hand ul{
	position:absolute;
	left:114px;
	top:29px;
	margin:3px 0 0 19px; padding:0 0 0 19px; 
	font-size:11px;
	font-weight:normal;
	color: #333333
}
div.col1 ul li,
div.aus_einer_Hand ul li{
	list-style-image:url(../images/li.gif);
}

div.leistung ul{
	display:block;
	margin:0 0 0 19px; 
	padding:0 0 0 19px; 
	font-size:11px;
	font-weight:normal;
	color: #333333;
}

div.col2 ul,
div.leistung ul li{
	list-style-image:url(../images/li.gif);
}
/*
.prod_umfang {
	position:absolute;
	left:494px;
	top:130px;
	font-size:11px;
	color: #333333;
	width:266px;
}

.automat {
	position:absolute; 
	left:222px; top:130px;
	font-size:11px;
	color: #333333;
}
*/

.prod_umfang {
	margin-top:20px;
	margin-left:270px;
	margin-bottom:10px;
	font-size:11px;
	color: #333333;
	width:266px;
}

.automat {
	margin-top:20px;
	font-size:11px;
	color: #333333;
	float:left;
}


.ind_serv {
	position:absolute; 
	left:491px; top:70px;
	font-size:11px;
	color: #333333;
}

.tx-ddreferenzen-pi1 h4 {
	font-size:13px;
}

.pdf_downl {
	margin-top:22px;
	margin-bottom:17px;
/*
	position:absolute;
	left:590px; 
	bottom:15px;
	width:200px; 
	height:35px;
	text-align:right;
	font-size:11px;
*/
}

.pdf_downl img{
	border:0px;
}

a.downloadlink {
	color: #00458E;
	color: #cc071e;
	text-decoration:underline;
}
.tr_farbe {
	height:20px;
	background-color: #FFFFFF;
}
.tr_farbe a {
	text-decoration:none;
}
.table_down1 {

}
.table_text_down1 {
	padding-left:4px;
	background-color: #FFFFFF;
	font-size:11px;
	color: #333333;
}
.tr_grau_down1 {
	background-color: #ECEDEE;
	height:7px;
}
.up a {
	font-size:11px;
	font-weight:bold;
	color: #00458E;
	color: #cc071e;
}
.leistung {
	position:absolute; 
	left:574px; top:172px;
	font-size:13px;
	font-weight:bold;
	color: #00458E;
	color: #cc071e;
}

.liste {
	font-size:11px;
	color: #333333;
	font-weight:normal;
}

.aus_einer_Hand {
	position:absolute; 
	left:222px; top:172px;
	font-size:13px;
	font-weight:bold;
	color: #00458E;
	color: #cc071e;
}
.aus_einer_Hand .pluslist {
	position:relative;
	left:30px; top:0px;
}

.foto {
	float:left;
	clear:both;
	margin-right:12px;
	border:solid 2px #ffffff;
}

.untertext {
	position:absolute; 
	left:220px; top:302px;
	font-size:11px;
	color: #333333;
}

.tech_anl {
	margin:30px 0 3px 0;
	font-size:13px;
	font-weight:bold;
	color: #00458E;
	color: #cc071e;
}

.download {
	font-size:11px;
	font-weight:bold;
	color: #00458E;
	color: #cc071e;
	margin:34px 0 0 0;
}

.download_link {
	color: #003399;
	color: #cc071e;

	margin-top:16px;
}

.download_link1 {
	color: #00458E;
	color: #cc071e;
}

/*
.nav_fuss_news1 {
	position:absolute;
	left:20px; top:729px;
	z-index:110;
}
*/
.liste_news2 {
	width:300px;
}

.foto_news {
	float:left;
	margin:22px 9px 5px 3px;
}

.news2_text {
	font-size:11px;
	color: #333333;
	margin:22px 0 0 0;
}
.blau {
	color: #003399;
	color: #cc071e;

	font-weight:bold;
	margin-right:205px;
}

.himmelblau {
	position:absolute;
	top:185px;
	left:0px;
	background:url(../images/himmelblau.gif) repeat-y;
	width:176px; 
	height:116px;
	overflow:hidden;
	z-index:10;
}

.himmelblau_hoeher {
	position:absolute;
	top:185px;
	left:0px;
	background:url(../images/himmelblau_hoeher.gif) repeat-y;
	width:176px; 
	height:181px;
	/*height:151px;*/
	overflow:hidden;
	border-top:solid 5px #ffffff;
	border-bottom:solid 5px #ffffff;
	z-index:10;
}

.himmelblau_button1 {
	position:absolute;
	top:283px;
	left:18px;
	z-index:30;
}

.himmelblau_button2 {
	position:absolute;
	top:283px;
	left:127px;
	z-index:30;
}
.himmelblau_button1_hoeher {
	position:absolute;
	top:358px;
	/*top:328px;*/
	left:18px;
	z-index:30;
}
.himmelblau_button2_hoeher {
	position:absolute;
	top:358px;
	/*top:328px;*/
	left:127px;
	z-index:30;
}

.himmelblau_text {
	display:block;
	font-size:10px;
	line-height:15px;
	color: #01366E;
	z-index:100;
	margin:10px 0 0 15px;
}


.mail_to {
	font-size:10px;
	color: #01366E;
	z-index:100;
}
.kontakt_text {
	font-size:11px;
	color: #333333;
	margin:34px 0 0 0;
}
.kontakt_text_form {
	float:left;
	width:455px;
	font-size:11px;
	color: #333333;
	margin:20px 0 0 0; padding:0;
}
.kontakt_text_form .err {
	display:inline; float:left; clear:both;
	margin:0 0 2px 123px;
	color: #ff0000;
	font-weight:bold;
}
html>body .kontakt_text_form .err {
	margin:0 0 2px 120px; /* non-IE */
}
.lbl_kontakt {
	display:inline; float:left; clear:both;
	width:120px; height:22px;
	margin:0; padding:4px 0 0 0;
}
.lbl_kontakt_anrede {
	display:inline; float:left;
	width:30px; height:22px;
	margin:0; padding:4px 0 0 0;
}
.lbl_kontakt_titel {
	display:inline; float:left;
	width:90px; height:22px;
	margin:0; padding:4px 0 0 0;
	text-align:right;
}
.lbl_kontakt_emailkopie {
	display:inline; float:left;
	width:300px; height:22px;
	margin:0; padding:4px 0 0 0;
}
html>body .fld_kontakt_kurz, 
html>body .fld_kontakt_lang, 
html>body .fld_kontakt_titel, 
html>body .fld_kontakt_plz, 
html>body .fld_kontakt_ort, 
html>body .txt_kontakt {
	display:inline; float:left; /* non-IE */
}
.fld_kontakt_kurz {
	width:155px; height:17px;
	margin-right:3px;
	border:solid 1px #98999A;
}
.fld_kontakt_lang {
	width:315px; height:17px;
	border:solid 1px #98999A;
}
.fld_kontakt_titel {
	width:125px; height:17px;
	border:solid 1px #98999A;
}
.fld_kontakt_plz {
	width:65px; height:17px;
	margin-right:3px;
	border:solid 1px #98999A;
}
.fld_kontakt_ort {
	width:243px; height:17px;
	border:solid 1px #98999A;
}
.radio_kontakt, .chkbox_kontakt {
	display:inline; float:left;
}
.txt_kontakt {
	width:315px; height:75px;
	border:solid 1px #98999A;
}

.fuss_kontakt {
	clear:both;
	text-align:right;
}
.subm_kontakt {
	width:70px; height:25px;
	margin:0; padding:0;
	border:0;
	background-color:transparent;
	font-size:12px;
	font-weight:bold;
	color: #003399;
	color: #cc071e;

	text-decoration:underline;
}
.subm_kontakt:hover {
	cursor:pointer;
	cursor:hand;		/* f?r IE 5.5. */
}
#name, #vorname, #firma, #plz, #ort, #land, #tel, #strasse {
	background-color: #E2F0FF;
}
.pflichtfelder {
	font-size:9px;
	color: #333333;
}


.nav_table_kontakt {
	margin-top:96px;
}

.bodytext {
	font-size:11px;
	color: #333333;
	margin:4px 0 0 0;
}
.service_text {
	font-size:11px;
	color: #333333;
	margin:4px 0 0 0;
}

.service_text_sup {
	font-size:13px;
	font-weight:bold;
	color: #00458E;
	color: #cc071e;
}
.veranstaltung {
	margin:33px 0px 0px 0px;
}

.veranstaltung a {
	text-decoration:none;
	}

.navigator {
	margin-bottom:15px;
	}

.veranstaltung_head {
	font-size:13px;
	font-weight:bold;
	color: #00458E;
	color: #cc071e;
	padding-bottom:9px;
}

.datum_pur {
	margin:32px 0 0 125px;
	}

.pur_link a {
	text-decoration:underline;
	color: #00458E;
	color: #cc071e;
}

.pur_link {
	font-size:11px;
	font-weight:bold;
	/*color: #00458E;*/
	vertical-align:top;
}

.text_zeit_pur {
	font-size:11px;
	color: #333333;
	vertical-align:top;
}
.text_zeit_pur a {
	color: #cc071e;
}




.untertext_pur {
	font-size:11px;
	color: #333333;
	font-weight:normal;
	padding-bottom:23px;
}
.sel_link_pur {
	display:block;
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF;
	margin:19px 0 0 0px;
}

/* Index-Seite: */
.back_ground_index {
	position:absolute;
	left:20px; top:308px;
	height:315px;
	width:974px;
	background-color: #ECEDEE;
	z-index:1;
}

.index_sup1 {
	position:absolute;
	font-size:14px;
	color: #003399;
	color: #cc071e;

	margin:91px 0 0 125px;
}

.index_sup2 {
	position:absolute;
	font-size:14px;
	color: #003399;
	color: #cc071e;

	margin:91px 0 0 325px;
}

.index_sup3 {
	position:absolute;
	font-size:14px;
	color: #003399;
	color: #cc071e;

	margin:91px 0 0 523px;
}

.index_text {
	font-size:11px;
	color: #333333;
	display:block;
	margin:10px 0 0 0; padding:0;
	text-indent:15px;
}

.nav_table_index {
	position:absolute;
	left:0; top:296px;
	z-index:20;
}

.img_index {
	position:absolute;
	left:14px; top:48px;
	z-index:5;
}

.aktuelles {
	position:absolute;
	left:819px; top:178px;
	z-index:20;
}


/*
p.bodytext {
	background-color: #ffffe0;
	}
.col1 {
	background-color: #ffe0e0;
	}
.col2 {
	background-color: #e0ffe0;
	}
*/

.linkeSpalte {
	float:left;
	width:280px;
}
.rechteSpalte {
	padding-left:280px;
	padding-top:46px; /* f?r die ?berschrift in der linken Spalte */
}

/* tx_ddjobs */
#jobs-listview td 	{ padding: 0px; padding-left:5px; font-size:11px; font-family:verdana;color: #333333;}
#jobs-listview th	{ padding: 0px; font-size: 11px; margin: 0px; text-align: left; padding-left:5px; font-family:verdana;color: #333333;}

.tx-ddjobs-pi1 {
	font-family:verdana;
	color: #333333;
	font-size:11px;
}

.tx-ddjobs-pi1 table {
	width:540px;	
}

.tx-ddjobs-pi1 .description,
.tx-ddjobs-pi1 .aufgaben,
.tx-ddjobs-pi1 .profil,
.tx-ddjobs-pi1 .contact,
.tx-ddjobs-pi1 .backlink	{ margin-top:1.5em;	}

.directmailsubscription {
	font-size:12px;
}

.directmailsubscription .DMS_header {
	font-weight:bold;
}

.directmailsubscription .DMS_data {

}

.directmailsubscription .err {
	color:red;
	font-weight:bold;
}


.mapside {
	padding-left:280px;
}

.mapside ul li {
	list-style-image:url(../images/pfeil_b.gif);
}

.map {
	float:left; 
	margin-right:30px;
	padding:5px;
	border:1px solid white;  
}


.csc-textpic-imagewrap {
	/* nur f?r IE: */
	//margin-top:20px;
}
.csc-textpic-clear {
	margin: 0px;
	padding: 0px;
}

.tx-indexedsearch-res .header {
	margin-top:20px;
} 

.tx-indexedsearch-res .descr {
	margin-top:8px;
} 

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

.tx-indexedsearch-res .percent {
	float:right;
	display:none;
} 

.tx-indexedsearch-res .tx-indexedsearch-redMarkup {
	color:red;
	font-weight:bold;
}

.tx-indexedsearch-browsebox {
	margin:0px;
	padding:0px;
	margin-top:10px;
}

.browsebox {
	margin:0px;
	padding:0px;
}

/* tabellen: */
.contenttable {
	margin-top:10px;
}

.contenttable td {
	padding-top:10px;
}

/* ---------------------------- */
/* CSS f?r content-element Text pic pic
*/
.tx-ddbbtpp-pi1 { margin-top:8px;}
.tx-ddbbtpp-pi1 .images { float:right; width:310px; }
.tx-ddbbtpp-pi1 .images .row {clear:both; width:310px; }
.tx-ddbbtpp-pi1 .images .row .imgblock { float:left; width:135px; margin:0px; padding:0px 6px 0px 10px;}
.tx-ddbbtpp-pi1 .images .row .first { margin-left:0px;}
.tx-ddbbtpp-pi1 .images .row .last { margin-right:0px; }
.tx-ddbbtpp-pi1 .images .row .imgblock .header { padding-left:20px; background-image:url(/fileadmin/blumenbecker/images/r-arrow.gif); background-repeat:no-repeat; background-position:0px 2px; margin: 5px 0px; font-weight:bold; }
.tx-ddbbtpp-pi1 .images .row .imgblock .header a { text-decoration:none; color: #00458E; }
.tx-ddbbtpp-pi1 .images .row .imgblock .header a { text-decoration:none; color: #cc071e; }
.tx-ddbbtpp-pi1 .images .row .imgblock .image { padding-left:20px; }
.tx-ddbbtpp-pi1 .images .row .imgblock .image a { text-decoration:none; }
.tx-ddbbtpp-pi1 .images .row .imgblock .image a img { border:2px solid white; margin:8px 0px 16px 0px;}

/* ---------------------------- */
/* CSS f?r download-filelist
<table class="csc-uploads csc-uploads-1">
  <tbody>
    <tr class="tr-even  / tr-odd">
      <td class="csc-uploads-icon">
        <a target="_blank" href="uploads/media/Typo3_Kochbuch_ch03.pdf">
          <img width="18" height="16" border="0" title="" alt="" src="typo3/sysext/cms/tslib/media/fileicons/pdf.gif">
        </a>
      </td>
      <td class="csc-uploads-fileName">
        <p>
          <a target="_blank" href="uploads/media/Typo3_Kochbuch_ch03.pdf">
            Typo3_Kochbuch_ch03.pdf
          </a>
        </p>
      </td>
      <td class="csc-uploads-fileSize">
        <p>
          434 K
        </p>
      </td>
    </tr>
  </tbody>
</table>	
*/

.csc-uploads { padding:0px; margin:0px; }
.csc-uploads tr	{ padding:5px 0px; }
.csc-uploads .tr-even td { background-color:white; }
.csc-uploads .tr-odd  td { background-color:white; }

.csc-uploads a { text-decoration:none; }
.csc-uploads td { padding:0px 8px; line-height:12px; margin-top:5px; }



/* ---------------------------- */


/* CSS for the downloadextension */

.tx_dddownload_item {
  position:relative;
  width:473px;
}

.tx_dddownload_line {
  padding-bottom:10px;
  padding-top:5px;
}

.tx_dddownload_image {
  float:left; 
  width:120px;
}

.tx_dddownload_content {
  float:right;
  text-align:left;
  width:330px;
}

.tx_dddownload_download {


}


div.csc-textpic csc-textpic-intext-left-nowrap {
  display:block;
  clear:both;
}

div.csc-textpic-imagewrap {
  margin: 0 10px 0 0;
}








DIV.tx-ddbbglossary-pi1 {
	float: left;
	width: 540px;
}

DIV.tx-ddbbglossary-pi1 DIV.searchbox {
	float: left;
	width: 520px;
	
	padding: 10px;
	margin: 10px 0px;
	
	background-color: #C4C4C4;
}

DIV.tx-ddbbglossary-pi1 DIV.searchbox LABEL {
	display: block;
	width: 520px;
	
	color: #003399;
	color: #cc071e;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

DIV.tx-ddbbglossary-pi1 DIV.searchbox INPUT.keyword {
	width: 430px;
	
	margin:10px 10px 0px 0px;
}

DIV.tx-ddbbglossary-pi1 DIV.searchbox INPUT.button {
	width: 70px;
}

DIV.tx-ddbbglossary-pi1 DIV.alphabetical {
	float: left;
	width: 520px;
	
	padding: 10px;
	margin: 10px 0px;
	
	background-color: #C4C4C4;
}

DIV.tx-ddbbglossary-pi1 DIV.alphabetical LABEL {
	display: block;
	width: 520px;
	
	margin-bottom: 10px;
	
	color: #003399;
	color: #cc071e;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

DIV.tx-ddbbglossary-pi1 DIV.alphabetical SPAN {
	color: #003399;
	color: #cc071e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	margin: 0px 10px 0px 0px;
}

DIV.tx-ddbbglossary-pi1 DIV.alphabetical SPAN A {
	color: #003399;
	color: #cc071e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-decoration: underline;
}

DIV.tx-ddbbglossary-pi1 DIV.alphabetical SPAN A:hover {
	color: #003399;
	color: #cc071e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-decoration: underline;
}

DIV.tx-ddbbglossary-pi1 DIV.topics {
	float: left;
	width: 550px;
	
	padding: 0px;
	margin: 10px 0px;
}

DIV.tx-ddbbglossary-pi1 DIV.topics DIV.topic {
	float: left;
	width: 265px;
	
	background-color: #FFFFFF;
	
	margin: 0px 10px 10px 0px;
}

DIV.tx-ddbbglossary-pi1 DIV.topics DIV.topic DIV.caption {
	float: left;
	width: 251px;
	height: 12px;
	
	border-top: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	
	background-color: #3399CC;
	
	padding: 4px 5px;
	
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

DIV.tx-ddbbglossary-pi1 DIV.topics DIV.topic DIV.caption A {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-decoration: underline;
}

DIV.tx-ddbbglossary-pi1 DIV.topics DIV.topic DIV.caption A:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-decoration: underline;
}

DIV.tx-ddbbglossary-pi1 DIV.topics DIV.topic DIV.content {
	float: left;
	width: 251px;
	height: 60px;
	
	border: 2px solid #FFFFFF;
	
	background-color: #e2e2e2;
	
	padding: 5px 5px;
	
	color: #003399;
	color: #cc071e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

DIV.tx-ddbbglossary-pi1 DIV.topics DIV.topic DIV.content A {
	color: #003399;
	color: #cc071e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	text-decoration: underline;
}

DIV.tx-ddbbglossary-pi1 DIV.topics DIV.topic DIV.content A:hover {
	color: #3399cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	text-decoration: underline;
}

DIV.tx-ddbbglossary-pi1 DIV.keyword {
	float: left;
	width: 540px;
	
	padding: 0px;
	margin: 10px 0px;
}

DIV.tx-ddbbglossary-pi1 DIV.keyword DIV.caption {
	float: left;
	
	color: #003399;
	color: #cc071e;

	font-size:11px;
	font-weight:bold;
}

DIV.tx-ddbbglossary-pi1 DIV.keyword DIV.history {
	float: right;
}

DIV.tx-ddbbglossary-pi1 DIV.keyword DIV.history A {
	color: #003399;
	color: #cc071e;

	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

DIV.tx-ddbbglossary-pi1 DIV.keyword DIV.history A:hover {
	color: #003399;
	color: #cc071e;

	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

DIV.tx-ddbbglossary-pi1 DIV.keyword DIV.content {
	float: left;
	width: 540px;
	
	color: #333333;
	font-size:11px;
	
	padding: 10px 0px;
}

DIV.tx-ddbbglossary-pi1 DIV.topic {
	float: left;
	width: 540px;
	
	padding: 0px;
	margin: 10px 0px;
}

DIV.tx-ddbbglossary-pi1 DIV.topic DIV.caption {
	float: left;
	
	color: #003399;
	color: #cc071e;

	font-size:11px;
	font-weight:bold;
}

DIV.tx-ddbbglossary-pi1 DIV.topic DIV.history {
	float: right;
}

DIV.tx-ddbbglossary-pi1 DIV.topic DIV.history A {
	color: #003399;
	color: #cc071e;

	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

DIV.tx-ddbbglossary-pi1 DIV.topic DIV.history A:hover {
	color: #003399;
	color: #cc071e;
	

	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

DIV.tx-ddbbglossary-pi1 DIV.topic DIV.content {
	float: left;
	width: 540px;
	
	color: #333333;
	font-size:11px;
	
	padding: 10px 0px;
}

DIV.tx-ddbbglossary-pi1 DIV.topic DIV.keywords {
	float: left;
	width: 540px;
	
	color: #333333;
	font-size:11px;
	
	padding: 10px 0px;
}

DIV.tx-ddbbglossary-pi1 DIV.index {
	float: left;
	width: 540px;
	
	padding: 0px;
	margin: 10px 0px;
}

DIV.tx-ddbbglossary-pi1 DIV.index DIV.caption {
	float: left;
	
	color: #003399;
	color: #cc071e;

	font-size:11px;
	font-weight:bold;
}

DIV.tx-ddbbglossary-pi1 DIV.index DIV.history {
	float: right;
}

DIV.tx-ddbbglossary-pi1 DIV.index DIV.history A {
	color: #003399;
	color: #cc071e;

	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

DIV.tx-ddbbglossary-pi1 DIV.index DIV.history A:hover {
	color: #003399;
	color: #cc071e;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

DIV.tx-ddbbglossary-pi1 DIV.index DIV.keywords {
	float: left;
	width: 540px;
	
	color: #333333;
	font-size:11px;
	
	padding: 10px 0px;
}

DIV.tx-ddbbglossary-pi1 DIV.search {
	float: left;
	width: 540px;
	
	padding: 0px;
	margin: 10px 0px;
}

DIV.tx-ddbbglossary-pi1 DIV.search DIV.caption {
	float: left;
	
	color: #003399;
	color: #cc071e;
	font-size:11px;
	font-weight:bold;
}

DIV.tx-ddbbglossary-pi1 DIV.search DIV.history {
	float: right;
}

DIV.tx-ddbbglossary-pi1 DIV.search DIV.history A {
	color: #003399;
	color: #cc071e;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

DIV.tx-ddbbglossary-pi1 DIV.search DIV.history A:hover {
	color: #003399;
	color: #cc071e;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

DIV.tx-ddbbglossary-pi1 DIV.search DIV.keywords {
	float: left;
	width: 540px;
	
	color: #333333;
	font-size:11px;
	
	padding: 10px 0px;
}

DIV.tx-ddbbglossary-pi1 DIV.pages {
	float: left;
	text-align: right;
	width: 540px;
}

DIV.tx-ddbbglossary-pi1 DIV.pages A {
	color: #003399;
	color: #cc071e;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
	margin: 0px 2px;
}

DIV.tx-ddbbglossary-pi1 DIV.pages SPAN {
	color: #333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin: 0px 2px;
}
/* end of westekemper.css */









/* --- header.css ---*/
.logo {
	position: absolute;
	top: 12px;
	left: 19px;
	z-index: 100;
}
.bannermask {
	position: relative;
	height: 230px;
	width: 974px;
	background-image: url(../images/maske4.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/fileadmin/blumenbecker/images/maske4.gif', sizingMethod='scale');
}
	/* commented backslash hack v2, hide from Mac-IE5 \*/
	.bannermask {
		background-image: url(../images/maske_24.png);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/fileadmin/blumenbecker/images/maske_24.png', sizingMethod='scale');
		//background-image: url();
}
	/* end hack */
.head_text {
	position: absolute;
	top: 21px;
	left: 130px;
	font-size: 10px;
	color: #999999;
	width: 600px;
	height: 1.5em;
}
.link_text {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	border-bottom: 1px dashed #c0c0c0;
}
a.link_text:hover {
	border-bottom: 1px solid #c0c0c0;
}
/*
 * Id: navimain-wk.css 58 2010-01-19 19:40:50Z
 * 
 */
/* oberste Navigation: */
#color-1001 { #00458E } /* bb dunkelblau */
#color-1002 { #e4e4e4 } /* bb grau e4 */
#color-1003 { #ffffff } /* bb weiss  */
#color-1004 { #30ACE0 } /* bb hellblau */
#color-1005 { #f61b09 } /* wk rot */
#color-1006 { #e4e7eb } /* wk hellgrau lt rm */
#color-1008 { #f61b09 } /* Westekemper rot aus Logo alte Website */
#color-1009 { #cc071e } /* Westekemper Rot lt. RM, 15%C, 100%M, 100%Y, 0%K */

#hnav {
	position:absolute;
	left:502px; 	/* on change: change also the hardcoded value in /typo3conf/ext/dd_blumenbecker/pi1/class.tx_ddblumenbecker_pi1.php (search marker: ###containerdiv###) */
	top:78px;
	width:530px; 
	height:190px;
	overflow:hidden;
	z-index:200;
}
	/* wird gebraucht fuer korrekte Darstellung am Mac */
	#hnav0, #hnav1, #hnav2, #hnav3, #hnav4 {
		display:inline; float:left;
		margin:0; padding:0; 
	}
#unav0 {
	position:absolute;
	left:0px; top:24px;
	/*width:124px;*/
	overflow:hidden;
}
#unav1 {
	position:absolute;
	left:113px; top:24px;
	/*width:161px;*/
	overflow:hidden;
}
#unav2 {
	position:absolute;
	left:223px; top:24px;
	/*width:112px;*/
	overflow:hidden;
}
#unav3 {
	position:absolute;
	left:323px; top:24px;
	/*width:164px;*/
	overflow:hidden;
}
#unav4 {
	position:absolute;
	left:333px; top:24px;
	/*width:124px;	/* on change: change also the hardcoded value in /typo3conf/ext/dd_blumenbecker/pi1/class.tx_ddblumenbecker_pi1.php (search marker: ###lastmenuwidth###) */
	overflow:hidden;
}
#unav0, #unav1, #unav2, #unav3, #unav4 {
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
}
#unav0 a, 
#unav1 a, 
#unav2 a, 
#unav3 a, 
#unav4 a {
	padding-right:15px;
}

/*
#unav0 a.unavlink {
	width:110px;
}
#unav1 a.unavlink {
	width:147px;
}
#unav2 a.unavlink {
	width:98px;
}
#unav3 a.unavlink {
	width:150px;
}
#unav4 a.unavlink {
	width:110px;
}
*/

/* Navigation für Gesellschaften: */
#subunav0 {
	position:absolute;
	left:0px; top:24px;
	overflow:visible;
}
#subunav1 {
	position:absolute;
	left:113px; top:24px;
	overflow:visible;
}
#subunav2 {
	position:absolute;
	left:223px; top:24px;
	overflow:visible;
}
#subunav3 {
	position:absolute;
	left:323px; top:24px;
	overflow:visible;
}
#subunav4 {
	position:absolute;
	left:368px; top:24px;
	overflow:visible;
}
#subunav0, #subunav1, #subunav2, #subunav3, #subunav4 {
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
}

a.unavlink {
	display:block;
	height:16px;
	font-size:11px;
	background-color:#E4E4E4;
	color:#00458E;
	background-color:#c2c2c2;
	color:#303030;
	margin:0; padding:0 0 0 10px;
	border-top:0;
	text-decoration:none;
}
a.unavlinkaktiv, a.unavlink:hover {
	display:block;
	height:16px;
	font-size:11px;
	background-color:#30ACE0; /* bb hellblau */
	color:#ffffff;
	background-color:#cc071e; /* wk rot */
	color:#ffffff;
	margin:0; padding:0 0 0 10px;
	border-top:0;
	text-decoration:none;
}

a.subunavlink {
	display:block;
	font-size:11px;
	background-color:#E4E4E4;
	color:#00458E;
	background-color:#c2c2c2;
	color:#303030;
	margin:0; padding:0 10px 0 10px;
	text-decoration:none;
}
a.subunavlinkaktiv, a.subunavlink:hover {
	display:block;
	font-size:11px;
	background-color:#30ACE0;
	color:#ffffff;
	background-color:#cc071e; /* wk rot */
	color:#ffffff;
	margin:0; padding:0 10px 0 10px;
	text-decoration:none;
}
td.subunavtd {
	margin:0; padding:0;
	border:solid 2px #ffffff;
	border-top:0;
}
td.subunavtdaktiv,
td.subunavtd:hover {
	margin:0; padding:0;
	border:solid 2px #ffffff;
	border-top:0;
}

/* Menu links (Navibox) */
a.naviboxlink,
a.naviboxlinkaktiv, 
a.naviboxlinkcurrent,
a.naviboxlinkE2,
a.naviboxlinkE2aktiv, 
a.naviboxlinkE3,
a.naviboxlinkE3aktiv, 
a.naviboxlink1,
a.naviboxlink1aktiv,
a.naviboxlink1current {
	display:block; float:left; clear:both;
	width:173px; height:18px;
	font-size:11px;
	text-decoration:none;
	/*vertical-align:middle;*/
	margin:0; 
	padding:2px 0 0 6px;
	border:0;
	color:#00458E;
	color:#303030;
}

a.naviboxlink1,
a.naviboxlink1aktiv,
a.naviboxlink1current {
	padding-top:4px;
}	

a.naviboxlinkaktiv,
a.naviboxlink1aktiv,
a.naviboxlinkcurrent,
a.naviboxlink1current {
	color:#ffffff;
}

a.naviboxlink 			{background:url(../images/hg_navibox.gif) no-repeat;}
a.naviboxlinkaktiv 		{background:url(../images/hg_navibox_o-wk.gif) no-repeat;}
a.naviboxlinkcurrent 	{background:url(../images/hg_navibox_o-wk.gif) no-repeat;}

a.naviboxlink1			{background:url(../images/hg_navibox1.gif) no-repeat;}
a.naviboxlink1aktiv 	{background:url(../images/hg_navibox1_o-wk.gif) no-repeat;}
a.naviboxlink1current 	{background:url(../images/hg_navibox1_o-wk.gif) no-repeat;}

a.naviboxlink:hover,
a.naviboxlinkaktiv:hover, 
a.naviboxlinkcurrent:hover {
	background:url(../images/hg_navibox_o-wk.gif) no-repeat;
	color:#ffffff;
}
a.naviboxlink1:hover,
a.naviboxlink1aktiv:hover,
a.naviboxlink1current:hover {
	background:url(../images/hg_navibox1_o-wk.gif) no-repeat;
	color:#ffffff;
}

a.naviboxlinkE2, 			
a.naviboxlinkE2aktiv {
	background: url(../images/hg_naviboxE2.gif) no-repeat;
}
a.naviboxlinkE2:hover,
a.naviboxlinkE2aktiv:hover {
	background: url(../images/hg_naviboxE2_o.gif) no-repeat;
	color: #cc071e;
}
a.naviboxlinkE2aktiv {
	font-weight: bold;
}
a.naviboxlinkE3,
a.naviboxlinkE3aktiv {
	background: url(../images/hg_naviboxE3.gif) no-repeat;
}
a.naviboxlinkE3:hover,
a.naviboxlinkE3aktiv:hover {
	background: url(../images/hg_naviboxE3_o.gif) no-repeat;
	color: #cc071e;
}
a.naviboxlinkE3aktiv {
	font-weight: bold;
}
a.nbE2 {
	font-size: 10px;
	padding-left: 17px;
}
a.nbE3 {
	font-size: 9px;
	padding-left: 28px;
}
#subnav {
	position:absolute;
	left:270px; top:243px; width:455px; height:24px;
	left:205px;            width:520px;
	/*overflow:show;*/
	z-index:200;
}
/* :Navigation */
/* :end of navimain.css */
/*
 * Id: infobox-wk.css 58 2010-01-19 19:40:50Z
 */
.ansprechpartner {
	position:absolute;
	top:186px;
	left:818px;
	width:176px;
	height:370px;
	z-index:120;
	margin:0;
	padding:0;
}
.png_teaser_ansprechpartner,
.png_teaser_aktuelles,
.png_teaser_ausbildung {
    position:top;
    top:0px;
    left:0px;
    width:176px;
    height:38px;
    padding:0px;
    margin:0px;
}
.png_teaser_ansprechpartner {
    background-image:url(../images/teaser_oben-wk.gif); /* [1] */
}
.png_teaser_aktuelles {
    background-image:url(../images/teaser_oben-wk.gif); /* [1] */
}
.png_teaser_ausbildung {
    background-image:url(../images/teaser_oben-wk.gif); /* [1] */
}
	/* commented backslash hack v2, hide from Mac-IE5 \*/
	.png_teaser_ansprechpartner {
	    background-image:url(../images/teaser_top-wk.png); /* [1] */
	    // background-image:url(); /* [2] */
	    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/fileadmin/blumenbecker/images/teaser_top-wk.png', sizingMethod='scale'); /* [3] */
	}
	.png_teaser_aktuelles {
		background-image:url(../images/teaser_top-wk.png); /* [1] */
		// background-image:url(); /* [2] */
		//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/fileadmin/blumenbecker/images/teaser_top-wk.png', sizingMethod='scale'); /* [3] */
	}
	.png_teaser_ausbildung {
	    background-image:url(../images/teaser_top-wk.png); /* [1] */
	    // background-image:url(); /* [2] */
	    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/fileadmin/blumenbecker/images/teaser_top-wk.png', sizingMethod='scale'); /* [3] */
	}
	/* end hack */
.teaser_header {
	position:relative;
	height: 26px;
	width:176px;
}
.ansprechpartner_text {
	position:absolute;
	top:10px;
	left:15px;
	font-size:10px;
	color:#FFFFFF;
	z-index:20;
}
.ansprechpartner_text_InfoBox {
	position:absolute;
	top:3px;
	left:8px;
	font-size:11px;
	line-height:15px;
	color:#FFFFFF;
	z-index:20;
}
.teaser_bild_InfoBox {
	position:absolute;
	top:64px;
	left:0px;
	width:176px;
	height:163px;
	background:url(../images/teaser_mitte-wk.gif) repeat-y;
	padding-left:5px;	
}
.teaser_mitte {
	position:absolute;
	top:141px;
	left:0px;
	width:176px;
	height:163px;
	background:url(../images/teaser_mitte-wk.gif) repeat-y;
	
}
.teaser_mitte_InfoBox {
	position:absolute;
	top:211px;
	left:0px;
	width:176px;
	height:93px;
	background:url(../images/teaser_mitte-wk.gif) repeat-y;
	
}
.teaser_unten {
	position:absolute;
	top:304px;
	left:0px;
	width:176px;
	height:48px;
	background:url(../images/teaser_unten-wk.gif) no-repeat;
	z-index:0;
}
.teaser_unten_hoeher {
	position:absolute;
	top:376px;
	/*top:346px;*/
	left:0px;
	width:176px;
	height:48px;
	background:url(../images/teaser_unten-wk.gif) no-repeat;
	z-index:10;
}

.teaser_unten_hoeher a {
	text-decoration:none;
	color:#FFFFFF;
}

.teaser_unten_InfoBox {
	position:absolute;
	top:304px;
	left:0px;
	width:176px;
	height:48px;
	background:url(../images/teaser_unten-wk.gif) no-repeat;
	z-index:10;
}

.phone_img {
	border-left:solid 5px #ffffff;
	z-index:5;
}

.phone_text {
	position:absolute;
	top:65px;
	left:815px;
	font-size:10px;
	color:#FFFFFF;
	z-index:20;
}

.teaser_mitte_pur {
	position:absolute;
	top:199px;
	left:0px;
	width:176px;
	height:97px;
	background:url(../images/teaser_mitte-wk.gif) repeat-y;
}

.teaser_unten_pur {
	position:absolute;
	top:296px;
	left:0px;
	width:176px;
	height:48px;
	background:url(../images/teaser_unten-wk.gif) no-repeat;
	z-index:10;
}

.sel_parent {
	width: 153px; height:16px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	padding:3px 0 0 0;
	margin:3px 0 3px 0;
	z-index:1;
	font-size:10px;
	color: #000000;
	background:#E2E2E2 url(../images/sel_butt_bg.gif) no-repeat;
}
.sel_img {
	padding: 0px;
	margin: 0px;
}
.sel_child {
	visibility: hidden;
	border: 1px solid #000000;
	margin-top:-3px;
	background:#E2E2E2;
	white-space:nowrap;
	line-height:1.5em;
	z-index:100;
}
.sel_child a {
	display:block; clear:both;
	width:100%;
	text-decoration:none;
	font-size:10px;
}
.sel_link a {
	text-decoration:none;
	font-size:10px;
	color:#ffffff;
	margin: 2px 0 0 0;
}
.sel_child a:hover {
	display:block; clear:both;
	width:100%;
	background:#C2C2C2;
	text-decoration:none;
	font-size:10px;
}
.sel_child p {
	margin:0; padding:0;
}
/* war infobox-wk.css */
/*
 * Id: sitemap.css 58 2010-01-19 19: 40: 50Z
 */
#sitemap {
	font-size: 18px;
}
#sitemap ul {
	padding: 3px 0px 3px 18px;
	margin: 0px;
	list-style-type: none;
	/*list-style-image: url(../images/li.gif); */
}
#sitemap ul {
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
}
#sitemap li {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	font-size: 90%;
}
#sitemap a {
	text-decoration: none;
	border-bottom: 1px dashed #808080;
}
#sitemap a:hover {
	border-bottom: 1px solid #808080;
}
div.smenu {
	margin-top: 30px;
	padding: 0 10px 50px 0;
	width: 200px;
	float: left;
	overflow: hidden;
}
.smenu .ref_pro {
	margin: 0px;
	padding-left: 1.25em;
	text-indent: -1.25em;
	height: 3em;
	width: 160px;
}
.smenu .abstract {
	width: 160px;
	font-size: 12px;
	/*text-indent: 1em;*/
	margin: 1em 0em;
	height: 7em;
	/*text-align: justify;*/
}
.smenu select {
	margin-top: 1em;
	width: 160px;
}
/* end of sitemap.css */
/*
 * Id: langsel.css 58 2010-01-19 19: 40: 50Z
 * languageselection
 */
.tx-srlanguagemenu-pi1 {
	position: absolute;
	top: 55px;
	left: 750px;
	top: 65px;
	left: 754px; /* for flag-selection */
	z-index: 550;
	font-size: 12px;
	width: 245px; /* height: 21px; */
	text-align: right;
}
.tx-srlanguagemenu-pi1 .INACT,
.tx-srlanguagemenu-pi1 .NO,
.tx-srlanguagemenu-pi1 .CUR {
	float: right;
}
/* drop-down-list */
#sr_language_menu_form label,
#sr_language_menu_form legend {
	display: none;
}
#sr_language_menu_form fieldset {
	border: 0px;
}
#sr_language_menu_form select {
	background-color: #00458E;
}
#sr_language_menu_form option[selected=selected] {
	background-color: #30ace0;
}
#sr_language_menu_form {
	position: absolute;
	top: 15px;
	left: 160px; /* for drop-down-list-selection */
	z-index: 120;
	/* height: 21px; */
	text-align: right;
}
/*ab hier Bearbeitung des Menus*/
/* fly-out-menu */
.tx-srlanguagemenu-pi1 #langsel {
	z-index: 120;
	position: absolute;
	top: 36px;
	left: 159px;
	width: 79px;
	/*geaendert0407*/
	text-align: left;
	color: #ffffff;
	background-color: #30ACE0;
	text-indent: 10px;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	/*geaendert*/
	border: 0px;
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	border-left: 2px solid white;
	/*geaendert0407*/
	border-right: 0px solid white;
	background-image: url(../images/langsel-ecke.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.tx-srlanguagemenu-pi1 ul,
.tx-srlanguagemenu-pi1 li {
	list-style-type: none;
	list-style-image: url();
}
/*Menu im ausgeklappten Zustand*/
.tx-srlanguagemenu-pi1 #langsel li {
	color: #ffffff;
	position: static;
	width: 78px;
	margin: 0px;
	padding: 0px;
}
.tx-srlanguagemenu-pi1 #langsel a {
	text-decoration: none;
	color: #000000;
}
/*Innerer "Kasten" des Menus im ausgekl. Zustand*/
.tx-srlanguagemenu-pi1 #langsel li ul {
	display: none;
		position: relative;
	/*original */
	/*position: absolute;
	geändert*/
	left: -1px;
		right: 0px;
		/*geaendert */
	top: 1px;
	/*geaendert0407*/
		height: 66px;
	/*geaendert0407*/
	margin: 0px;
	padding: 0px;
	border-top: 1px solid white;
	border-bottom: 0px solid white;
	border-left: 0px solid white;
}
.tx-srlanguagemenu-pi1 #langsel .lihover ul,
.tx-srlanguagemenu-pi1 #langsel li:hover ul {
	display: block;
}
/*Einzelene Kaestchen des inneren Menus*/
.tx-srlanguagemenu-pi1 #langsel ul li {
	background-color: #cccccc;
	color: #003399;
	border: 1px solid #ffffff;
	height: 15px;
	*geändert am 04.07.08*/
}
.tx-srlanguagemenu-pi1 #langsel ul li.inact {
	color: #666666;
}
.tx-srlanguagemenu-pi1 #langsel ul li.cur {
	background-color: #30ACE0;
	color: #000000;
}
.tx-srlanguagemenu-pi1 #langsel ul li.no {
	background-color: #cccccc;
}
.tx-srlanguagemenu-pi1 #langsel ul li a {
	width: 78px;
}
/* Mousecursor im ausgeklappten Menu*/
.tx-srlanguagemenu-pi1 #langsel ul li a:hover {
	background-color: #30ACE0;
	color: #ffffff;
	display: block;
	height: 15px;
	/*geaendert am 04.07.08*/
	width: 78px;
}
.tx-srlanguagemenu-pi1 #langsel ul li.inact a,
.tx-srlanguagemenu-pi1 #langsel ul li.inact a:hover {
	background-color: #cccccc;
	color: #999999;
}
/* end of langsel.css */

/*
 * Id: anfahrt-wk.css 58 2010-01-19 19:40:50Z
 */
.tx-ddmaps-pi2 {
	float: right;
	width: 270px;
	margin-left: 20px;
	margin-top: 30px;
	padding-top: 26px;
	/* padding-top:33px; *//
}
.tx-ddmaps-pi2 .title {
	font-weight:bold;
}
.tx-ddmaps-pi2 .adr {
	font-size:12px;
	margin:10px 0px 10px 10px;
}
.tx-ddmaps-pi2 .descr {
	font-size:12px;
	margin:10px 0px;
}
.tx-ddmaps-pi2 .map24form form{
	margin-top:0px;
	padding-left:15px;
	/*border:1px solid green;*/
}
.tx-ddmaps-pi2 .map24form form #sstreet {
	width:246px;
}
.tx-ddmaps-pi2 .map24form form #szip {
	width:50px;
}
.tx-ddmaps-pi2 .map24form form #scity {
	width:191px;
}
.tx-ddmaps-pi2 .map24form form .submit {
	padding-top:1em;
	text-align:right;
	color:#00458e;
	color:#cc071e;
	font-weight:bold;
	font-size:12px;
}
/*
.tx-ddmaps-pi2 .map24form form .submit a {
	color:#00458e;
	text-decoration:underline;
}
*/
.tx-ddmaps-pi2 .map24form form .prompt 	{
	font-size:9px;
	margin-top:10px;
}
.tx-ddmaps-pi2 .head {
	color:#00458e;
	color:#cc071e;
	font-weight:bold;
	font-size:13px;
	/*border:1px solid blue;*/
}
/*
.tx-ddmaps-pi2 .selection {
	margin-top:26px;
	//margin-top:33px;
}
*/
.tx-ddmaps-pi2 select {
	margin:10px 0px 2em 15px;
	width:250px;
}
.tx-ddmaps-pi2 .info {
	font-size:12px;
	padding-left:15px;
	margin:1em 0px;
}
#adresse {
	border:1px solid #ECEDEE;	/* sonst spinnt der IE bei der Anzeige */
	margin-top:1em;
	font-size:12px;
}
/* end of anfahrt.css */

/*
 * Id: address.css 58 2010-01-19 19:40:50Z
 * tt_address-datensaetze
 */
.tt_addresses {	/* um alle Adressen */
}
.address {	/* um eine einzelne Adresse */
}
.adr_name {	/* Feld name */
	display:none;
}
.adr_company {	/* Feld company */
	font-weight:bold;
}
.adr_street {
}
.adr_city {
}
.adr_tel {
}
.adr_fax {
}
.adr_mail {
}
.adr_web {
}
/* end of  address.css */















/*
 * Id: contacts-wk.css 58 2010-01-19 19:40:50Z
 */
.tx-ddbbcontactlist-pi1 {
		font-size:12px;
}
.tx-ddbbcontactlist-pi1 div {
/*
		border:1px dotted red;
		margin:2px;
*/
		}
.tx-ddbbcontactlist-pi1 .cityheader {
		margin:10px 10px 0px 0px;
		font-weight:bold;
		font-size:13px;
		color:#00458E;
		color:#cc071e;
		}
.tx-ddbbcontactlist-pi1 .contact {
		margin:10px 10px 0px 20px;
		}
.tx-ddbbcontactlist-pi1 .contact .company {
		font-weight:bold;
		}		
.tx-ddbbcontactlist-pi1 .contact .name {
		font-weight:bold;
		}		
.tx-ddbbcontactlist-pi1 .contact .position {
		}		
.tx-ddbbcontactlist-pi1 .contact .verantwortlichkeit {
		}		
.tx-ddbbcontactlist-pi1 .contact .adresse {
		margin-top:0.7em;
		}		
.tx-ddbbcontactlist-pi1 .contact .zip {
		}		
.tx-ddbbcontactlist-pi1 .contact .city {
		}		
.tx-ddbbcontactlist-pi1 .contact .phone {
		}		
.tx-ddbbcontactlist-pi1 .contact .phone .inf {
		color:#336699;
		color:#cc071e;
		padding-right:0.5em;
		}		
.tx-ddbbcontactlist-pi1 .contact .fax {
		}		
.tx-ddbbcontactlist-pi1 .contact .fax .inf {
		color:#336699;
		color:#cc071e;
		padding-right:0.5em;
		}		
.tx-ddbbcontactlist-pi1 .contact .email {
		margin-bottom:2em;
		}		
.tx-ddbbcontactlist-pi1 .contact .web {
		}		
.tx-ddbbcontactlist-pi1 a {
		color:#336699;
		color:#cc071e;
		}		
.tx-ddbbcontactlist-pi1 a:hover {
		color:#000000;
		}		
/* end of contacts.css */
