/* 
 * Projektname: CSS - BEW
 * Dateiname: bewBaseLayout.css
 * Beschreibung:
 * - In dieser Datei werden alle Vorgaben fuer den Webbaustein
 *   getroffen, die sich auf das Seitenlayout beziehen.
 * 
 * Erstellt am: 20.05.2010
 * 
 * Historie:
 * - 20.05.2010 / Lorenz an Mey
 *   - Initiales Seitenlayout angelegt
 * - 31.05.2010 / Michael Reiher
 *   - Abpassungen siehe Wiki
 * */

/* ############## Page ################# */
html { background: url(../gfx/bg_document.jpg) repeat-x scroll center top #7F99B2; }

body { color: #000; text-align: center; font-size: 1em; }

div#main { background: url(../gfx/bg_main_top.gif) no-repeat center top #ffffff; margin: 50px auto 20px; width: 850px; color: #000; text-align: left; }

.clear { clear: both; }

/* Tabellen, Listen etc. */
h1, h2,h3,p,div,span,a,form,label,input,select,textarea,ul,ol,li { font-family: Arial, Tahoma, Verdana, sans-serif; }

/* Forms */
fieldset{ border: none; }
label {  }
input, textarea, select {  }
input, textarea{ border:1px solid #839DB4; font-size:1em; padding:2px; background:none repeat scroll 0 0 #FFFFFF; color:#000000; width:auto; }

/* Links */
img { border: none; }
a img { border: none; }

/* Hauptmenue */
div#navigation { margin: 0 0 0 20px; padding: 20px 0 0 0; height: 37px; overflow: hidden; }
div#navigation ul { list-style: none; }
div#navigation ul li { display: inline; }
div#navigation ul li a { float: left; margin: 0 1px; padding: 12px 0 0 0; width: 104px; height: 25px; font-size: 0.7em; font-weight: bold; color: #667279; text-decoration: none; text-align: center; background: transparent url(../gfx/bg_nav_main_tab.gif) no-repeat left top; }
div#navigation ul li a:hover { color: #fff; background: transparent url(../gfx/bg_nav_main_tab_active.gif) no-repeat left top; }
div#navigation ul li.active a { color: #fff; background: transparent url(../gfx/bg_nav_main_tab_active.gif) no-repeat left top; }
.bdMenuSpacerInteraktiv { border-bottom:1px solid #000000; margin:0 0 10px; }
.bdMenuSpacerInteraktiv { border-bottom:1px solid #000000; margin:15px 0px 5px 0px; font-size:0.7em; font-weight:bold; }
/* ############## END - Page ################# */


/* ############## Header ################# */
div#header { position: relative; margin: 0 0 0 20px; width: 810px; height: 234px; background: transparent url(../gfx/bg_wiro_header.jpg) no-repeat left top; }
div#header div.breadcrumb { position: absolute; left: 10px; bottom: 7px; }
div#header div.breadcrumb ul { list-style: none; }
div#header div.breadcrumb ul li { display: inline; padding: 0 2px; font-size: 0.7em; color: #fff; }
div#header div.breadcrumb ul li.active { font-weight: bold; color: #a61923; }
div#header div.breadcrumb ul li a { color: #fff; text-decoration: none;}

/* Rubrikoeffner */
div#header div.bdHeaderContent div.csc-textpic-imagewrap {
	margin: 0;
}
div#header div.bdHeaderContent div.csc-textpic-caption-r {
  text-align:left;
}

div#header div.bdHeaderContent div.csc-textpic-imagewrap dl {
	margin: 0;
	width: 670px !important;
}
div#header div.bdHeaderContent div.csc-textpic-imagewrap dl dd.csc-textpic-caption {
	margin: -135px 0 0 0;
	padding-left: 370px;
	line-height: 150%;
	text-align: left;
	color: #555555;
	font-size: 0.8em;
  display:none;
}
div#header div.bdHeaderContent div.csc-textpic-imagewrap dl dd.csc-textpic-caption h1.wiroTeaserHeadline {
	color: #058CD6;
}



/* ############## END - Header ################# */

/* ############## Footer ################# */
div#footer { background:url("../gfx/bg_main_bottom.gif") no-repeat scroll center bottom #FFFFFF; color:#000000; height:19px; width:850px; }
/* ############## END - Footer ################# */


/* ############## Content ################# */
div#column-middle sup { vertical-align:top; }
div#content { margin: 0 0 0 20px; width: 810px; clear: both; }
/* Headlines */
h1, h2, h3, h4, h5, h6 { font-weight: bold; }

/* Column left */
div#column-left { float: left; margin: 27px 0 0 0; padding: 0; width: 180px; }

/* CONTENT ELEMENTS */
div#column-left div.content-element { margin: 0 0 20px 0; }

/*	SUBNAVIGATION */
div#column-left ul#wiro-subnavi { list-style: none; }
div#column-left ul#wiro-subnavi li { width: 180px; overflow: hidden; }
div#column-left ul#wiro-subnavi li a { padding: 15px 0 0 38px; float: left; width: 142px; height: 30px; margin: 0 0 2px 0; font-size: 0.7em; font-weight: bold; color: #667279; text-decoration: none; }

div#column-left ul#wiro-subnavi li#wiro-subnavi-info a { background: transparent url(../gfx/bg_wiro_subnavi_info.png) no-repeat left top; }
div#column-left ul#wiro-subnavi li#wiro-subnavi-energie a { background: transparent url(../gfx/bg_wiro_subnavi_energie.png) no-repeat left top; }
div#column-left ul#wiro-subnavi li#wiro-subnavi-egf a { background: transparent url(../gfx/bg_wiro_subnavi_egf.png) no-repeat left top; }
div#column-left ul#wiro-subnavi li#wiro-subnavi-bauen a { background: transparent url(../gfx/bg_wiro_subnavi_bauen.png) no-repeat left top; }
div#column-left ul#wiro-subnavi li#wiro-subnavi-foerdern a { background: transparent url(../gfx/bg_wiro_subnavi_foerdern.png) no-repeat left top; }
div#column-left ul#wiro-subnavi li#wiro-subnavi-news a { background: transparent url(../gfx/bg_wiro_subnavi_news.png) no-repeat left top; }

div#column-left ul#wiro-subnavi li#wiro-subnavi-info a.active, div#column-left ul#wiro-subnavi li#wiro-subnavi-info a:hover { background-position: -180px 0; }
div#column-left ul#wiro-subnavi li#wiro-subnavi-energie a.active, div#column-left ul#wiro-subnavi li#wiro-subnavi-energie a:hover { background-position: -180px 0; }
div#column-left ul#wiro-subnavi li#wiro-subnavi-egf a.active, div#column-left ul#wiro-subnavi li#wiro-subnavi-egf a:hover { background-position: -180px 0; }
div#column-left ul#wiro-subnavi li#wiro-subnavi-bauen a.active, div#column-left ul#wiro-subnavi li#wiro-subnavi-bauen a:hover { background-position: -180px 0; }
div#column-left ul#wiro-subnavi li#wiro-subnavi-foerdern a.active, div#column-left ul#wiro-subnavi li#wiro-subnavi-foerdern a:hover { background-position: -180px 0; }
div#column-left ul#wiro-subnavi li#wiro-subnavi-news a.active, div#column-left ul#wiro-subnavi li#wiro-subnavi-news a:hover { background-position: -180px 0; }

/* Subnavi Sub */
div#column-left ul#wiro-subnavi li.wiro-subnavi-sub a { display:block; padding: 8px 0px 0px 10px; margin: 0 0 0 10px; background: none repeat scroll 0 0 transparent; text-decoration: underline; color: #333333; height: auto; width: auto; float: none; font-weight: normal; }
div#column-left ul#wiro-subnavi li.wiro-subnavi-sub-last { margin-bottom: 0.5em; }
div#column-left ul#wiro-subnavi li.wiro-subnavi-sub a:hover, div#column-left ul#wiro-subnavi li.wiro-subnavi-sub  a.active { color: #667279; background: transparent url(../gfx/img_wiro_subnavi_arrow.png) no-repeat scroll 0 12px; }
/* Subnavi Sub Sub*/
div#column-left ul#wiro-subnavi li.wiro-subnavi-sub-sub a { padding: 0 0 0 10px; margin: 0 0 0 20px; background: none repeat scroll 0 0 transparent; text-decoration: underline; color: #333333; height: auto; width: auto; float: none; font-weight: normal; }
div#column-left ul#wiro-subnavi li.wiro-subnavi-sub-sub a:hover, div#column-left ul#wiro-subnavi li.wiro-subnavi-sub-sub  a.active { color: #667279; background: transparent url(../gfx/img_wiro_subnavi_arrow.png) no-repeat scroll 0 center; }

/* Panels */
.yui-panel { border: #A6CAE1 solid 1px; background-color: #EBF4FA; font-size:93%; line-height:158.33%; font-family:Tahoma, Arial, sans-serif; font-weight:normal; font-style:normal; color:#58585a; }
.yui-panel .hd {
	background-color: #EBF4FA;
	border: none;
	padding: 0.5em 0.93em;
	white-space:nowrap;
	color:#0066AA;

	font-weight:normal; font-style:normal;
	font-size:116.67%;
	line-height:135.71%;
}

.yui-panel .bd { padding:  0px 12px 12px 12px; }
.yui-cms-tt .yui-panel .bd { padding: 18px 24px; text-align:left; }
/* END0 Panels */


/* Column Middle */
div#column-middle { float: left; margin: 27px 20px 0 20px; padding: 0 0 20px 0; width: 430px; overflow:hidden; }

/* CONTENT ELEMENTS */
div#column-middle h1 { margin: 0 0 0.8em 0; font-size: 1.25em; font-weight: bold; color: #000; }
div#column-middle h2 { margin: 0 0 0.8em 0; font-size: 1.00em; font-weight: bold; color: #333; }
div#column-middle h3 { margin: 0 0 0.8em 0; font-size: 1.00em; font-weight: normal; color: #333; }
div#column-middle h4 { margin: 0 0 0.8em 0; }

div#column-middle { font-size: 0.8em; color: #333; }
div#column-middle a { color: #99c9e7; color: #008BD0; text-decoration: underline; }
div#column-middle p { margin: 0 0 20px 0; }
div#column-middle ul { margin: 0 0 20px 20px; list-style: disc outside none; }
div#column-middle ol { margin: 0 0 20px 20px; }
div#column-middle li { margin: 0 0 5px 0; color: #333; list-style: disc outside none; }
div#column-middle li a { color: #99c9e7; color: #008BD0; text-decoration: underline; }

div#column-middle h1 a,
div#column-middle h2 a,
div#column-middle h3 a, 
div#column-middle h4 a, 
div#column-middle h5 a, 
div#column-middle h6 a { color:#333333; text-decoration: none; }
div#column-middle h1 a:hover,
div#column-middle h2 a:hover,
div#column-middle h3 a:hover,
div#column-middle h4 a:hover,
div#column-middle h5 a:hover,
div#column-middle h6 a:hover { color:#333333; text-decoration: underline; }

/*Column right */
div#column-right { float: left; margin: 27px 0 0 0; width: 120px; }
div#column-right div#wiro-energiewelt { border-bottom:1px solid #000000; margin-bottom: 18px; }
div#column-right div.wiro-right-ele img { margin: 0 0 10px 0; }
div#column-right div.wiro-right-ele h5 { font-weight: bold; color:#058cd6; font-size:0.8em; margin:0 0 8px; }
div#column-right div.wiro-right-ele p { color:#333333; font-size:0.8em; margin:0 0 8px; }
div#column-right div.wiro-right-ele p a { text-decoration: none; color: #333333; padding-right: 18px; background: transparent url(../gfx/bg_wiro_energiewelt_start.png) no-repeat right 4px; }
div#column-right div.wiro-right-ele p a:hover { color: #667279; }
div#column-right ul#service { list-style:none outside none; margin:37px 0 0; }
div#column-right ul#service li { border-bottom:1px solid #000000; margin:0 0 10px; }
div#column-right ul#service li.active { border-bottom:1px solid #666666; }
div#column-right ul#service li a { color:#000000; font-size:0.7em; font-weight:normal; margin:0; padding:0; text-decoration:none; }
div#column-right ul#service li a:hover { color:#666666; }
div#column-right ul#service li.active a { color:#666666; }

/* Infowelt */
div#column-right div#npMainContentBdMenuSubEnergieWeltWrap {
	padding-bottom: 5px;
	margin-bottom: 20px;
	border-bottom: 1px solid #000000;
}
div#column-right div#npMainContentBdMenuSubEnergieWeltHeadline {
	color:#058CD6;
	font-size:0.8em;
	font-weight:bold;
	margin:0 0 8px;
}

div#column-right div#npMainContentBdMenuSubEnergieWeltBody {
	background:url("../gfx/bg_wiro_energiewelt_start.png") no-repeat scroll right 4px transparent;
	color:#333333;
	padding-right:18px;
	text-decoration:none;
	font-size:0.8em;
	font-family:Arial,Tahoma,Verdana,sans-serif;
}

div#column-right div#npMainContentBdMenuSubEnergieWeltFooter {
  overflow:hidden;
  width:180px;
}

/* ############## END - Content ################# */

/* Content-Elemente */
/* Allgemeine Einstellungen */ 
div#column-middle .npBold { font-weight:bold; }
/* CE: News */
div#column-middle .news-single-item .bodytext { margin-bottom:0em;  }
div#column-middle .news-single-item .news-single-backlink { margin-top:1em;  }
div#column-middle .news-list-container { }
div#column-middle .news-latest-item { margin-bottom: 10px; border-bottom: 1px dotted #BFD9EA; padding-bottom: 10px;}
div#column-middle .news-latest-item h3 { font-weight: bold; }
div#column-middle .news-latest-item a:link, .news-latest-item a:visited, .news-latest-item a:active, .news-latest-item a:hover {  }
div#column-middle .news-latest-item p { display: inline;}
div#column-middle .news-latest-morelink { display: inline; }
div#column-middle .news-latest-morelink a:link, .news-latest-morelink a:visited, .news-latest-morelink a:active, .news-latest-morelink a:hover {  }
div#column-middle .news-latest-morelink a:hover { text-decoration: underline; }
div#column-middle .news-list-date { font-weight: normal;}
div#column-middle .news-list-item p { display: inline; }
div#column-middle .news-list-morelink { display: inline; }
div#column-middle .news-list-item { margin-bottom: 10px; border-bottom: 1px dotted #BFD9EA; padding-bottom: 10px; }
div#column-middle .news-list-browse .tx-ttnews-browsebox td { padding-left: 1em; font-weight: bold;}
div#column-middle .news-single-additional-info { margin-top: 1em; }
div#column-middle .news-single-additional-info p { margin-bottom: 2em; }
div#column-middle .news-single-additional-info .bodytext a { display: block; }
/* CE: Text mit Bild */
div#column-middle div.csc-textpic { clear: both; }
div#column-middle div.csc-textpic { margin-bottom: 36px; }
div#column-middle div.csc-textpic div.csc-textpic-imagewrap { margin-bottom: 12px; }
/* Bilder umfliessen Content */
div#column-middle div.csc-textpic-intext-left div.csc-textpic-imagewrap { margin: 0px 12px 12px 0px !important; } 
div#column-middle div.csc-textpic-intext-right div.csc-textpic-imagewrap { margin: 0px 0px 12px 12px !important; }
/* Bilder umfliessen Content nicht */
div#column-middle div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { margin: 0px 12px 36px 0px !important; }
div#column-middle div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { margin: 0px 0px 36px 12px !important; }
div#column-middle .csc-textpic-caption { font-size: 0.7em;  }

/* CE: WiRo Erdgasfahrzeug-Modellpalette */
.tx-wiroegf-pi1 { }
.tx-wiroegf-pi1 .wiroEgfColLeft .wiroEgfTableFahrzeug, .tx-wiroegf-pi1 .wiroEgfColMiddle .wiroEgfTableFahrzeug { margin:0 24px 24px 0; }
.tx-wiroegf-pi1 .wiroEgfColRight .wiroEgfTableFahrzeug { margin:0 0px 24px 0; }
/* CE: WiRo Erdgasfahrzeug-Rechner */
.tx-wiroefr-pi1 { }
/* CE: WiRo Energieverbrauchsausweis-Rechner */ 
.tx-wiroeva-pi1 { }
/* CE: Wiro Lightbox Plugin */
.tx-wirolightbox-pi1 { }
/* CE: WiRo Mailform */
.tx-wiromailform { }
/* CE: tx-indexedsearch */
div#column-middle .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {width:100px; }
div#column-middle .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {width:150px;}
div#column-middle .tx-indexedsearch .tx-indexedsearch-whatis { display:none; clear:both; }
div#column-middle .tx-indexedsearch P.tx-indexedsearch-noresults { font-weight:bold; margin-top:24px; }
div#column-middle .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {}
div#column-middle .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
div#column-middle .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
div#column-middle .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
div#column-middle .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { }
div#column-middle .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {}
div#column-middle .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
div#column-middle .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
div#column-middle .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
div#column-middle .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
div#column-middle .tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
div#column-middle .tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {font-weight:bold;}
div#column-middle .tx-indexedsearch-form { height:3em;display:block; background-color:#058CD6; }
div#column-middle .tx-indexedsearch-sucheingabe { background-color:#058CD6; color:#FFFFFF; float:left; }
div#column-middle .tx-indexedsearch-sucheingabe-suche { float:left; padding: 8px 0px 8px 18px; }
div#column-middle .tx-indexedsearch-searchbox-sword { margin-left: 20px; }
div#column-middle .tx-indexedsearch-sucheingabe-submit{ float:left; }
div#column-middle .tx-indexedsearch-selectbox-media { }
div#column-middle .tx-indexedsearch-erweitertesuche { float:right; padding: 8px 18px 8px 18px; background-color:#058CD6; color:#FFFFFF; }
div#column-middle .tx-indexedsearch-search-for { float:right; }
div#column-middle .tx-indexedsearch-search-in { float:right; }
div#column-middle .tx-indexedsearch .tx-indexedsearch-res { clear:both; margin-top:24px; }
div#column-middle .tx-indexedsearch .tx-indexedsearch-res .res-tmpl-css { border-bottom:1px dotted #BFD9EA; margin-bottom:10px; padding-bottom:10px; }
div#column-middle .tx-indexedsearch-text-item-path{ font-weight:bold; }
div#column-middle .tx-indexedsearch-icon { display:none; }
div#column-middle .tx-indexedsearch-browsebox-top { display:none; }
div#column-middle .tx-indexedsearch-browsebox p { display:none; }
div#column-middle .tx-indexedsearch-browsebox ul { padding:0px; }
div#column-middle .tx-indexedsearch-browsebox ul li { margin: 24px 12px 36px 0px; list-style-image:none; float:left; }
div#column-middle .tx-indexedsearch-browsebox ul li a { text-decoration:none; font-weight:bold;}
div#column-middle .tx-indexedsearch-browsebox ul li a:hover, #npMainContentBdContent .tx-indexedsearch-browsebox ul li.tx-indexedsearch-browselist-currentPage a { text-decoration:underline;  }
/* CE: tx-bddbflvvideogallery */
div#column-middle .wiroLayoutCarouselVideoItem {float:left; margin-right:10px; width:150px; }
div#column-middle .tx-bddbflvvideogallery-pi1 { margin: 0px 0px 24px 0px; background-color: #EBF4FA; width:430px; }
div#column-middle .wiroLayoutCarouselVideo { float:left; height:10em; overflow:hidden; width:2000px; background-color:#EBF4FA; }
div#column-middle .wiroLayoutCarouselVideoItem { float:left; margin:0 10px 0 0; padding:0; width:150px; }
div#column-middle .wiroLayoutCarouselVideoPlaylist  { overflow-x:scroll; overflow-y:hidden; width:420px; margin-top:10px; }
div#column-middle .wiroLayoutCarouselVideo .browseLinksWrap span a { display:block; margin:10px; }
div#column-middle .wiroLayoutCarouselVideoWrap { margin:0px 5px; }
div#column-middle .wiroLayoutCarouselVideoWrapInner { }
div#column-middle .wiroLayoutCarouselVideoWrapSpacer { height:8px; }
div#column-middle .tx-bddbflvvideogallery-pi1 p { padding:0px; text-align:center; border:1px solid #ddd; background-color:#eee; }
div#column-middle .flvplayer_listpic_pic { border:1px solid #FFFFFF; height:75px;	width:150px; }
div#column-middle .flvplayer_listpic { border: 0px solid #888888;	background-repeat: no-repeat; background-position: 0px 0px; }
div#column-middle .flvplayer_listpic_firstofrow {	border: 0px solid #888888; background-repeat:	no-repeat; background-position: 0px 0px; }
div#column-middle .flvplayer_listpic_lastofrow { border: 0px solid #888888;	background-repeat:	no-repeat; background-position: 0px 0px; }
div#column-middle .browseLinksWrap { text-align: center; }
div#column-middle .wiroLayoutCarouselDesc { display:none; }
div#column-middle #flvplayercaption { float:left; }
div#column-middle .flvplayer_pagebrowser_fwd { float:right; margin-right: 4px; }
div#column-middle .flvplayer_pagebrowser_back { float:left; }
div#column-middle #flvcaption { font-size: 0.7em; }
div#column-middle #player { float: left; margin: 0; }
div#column-middle #loadingMessage { padding: 7px 0px 7px 0px; width: 320px; background-color: #ffffff; text-align: center; position: absolute; margin: 130px 0px 0px 19px; }
/* CE: tx-wiroimagerotator */ 
div#column-middle .tx-wiroimagerotator-pi1 { margin: 0px 0px 24px 0px; background-color: #EBF4FA; }
div#column-middle .wiroLayoutImageRotatorWrapSpacer { height:7px; }
div#column-middle .wiroLayoutImageRotatorDesc { font-size: 0.7em; }
div#column-middle .wiroLayoutImageRotatorWrapInner { margin: 0 5px; }
div#column-middle .wiroLayoutImageRotatorPlayer { margin-bottom: 5px; }

/* Ansprecgpartner */
#npMainContentBdContentBdAp { color:#333333; margin:20px 0px 0px 0px; display:none; background: transparent url(../gfx/bg_wiro_ansprechpartner_top.png) no-repeat scroll top left; }
#npMainContentBdContentBdAp div.csc-header { padding: 8px 10px 0 10px; color:#058CD6; font-size:0.8em; font-weight:bold; }
#npMainContentBdContentBdAp div.tx-ttaddress-pi1 { background: transparent url(../gfx/bg_wiro_ansprechpartner_bottom.png) no-repeat scroll bottom left; padding: 0 10px 8px 10px; font-size:0.8em; }
#npMainContentBdContentBdAp div.tx-ttaddress-pi1 div.bewAdrName { font-weight: bold; margin: 0.7em 0 0.5em 0; }
#npMainContentBdContentBdAp div.tx-ttaddress-pi1 div.bewAdrEmail a { text-decoration: none; color: #333333 }
#npMainContentBdContentBdAp div.tx-ttaddress-pi1 div.bewAdrEmail a:hover { text-decoration: underline; color: #333333 }



/* CE: tx-ttaddress-pi1 Kontakt */
.tx-ttaddress-pi1 { margin-top:36px; }
.tx-ttaddress-pi1 .vcardKontakt { clear:both; }
.tx-ttaddress-pi1 .vcardKontakt .npAdrImage { float:left; margin: 0px 12px 24px 0px; }
.tx-ttaddress-pi1 .vcardKontakt .npAdrWrap { float:none; margin-left:100px; }
.tx-ttaddress-pi1 .vcardKontakt .npAdr { float:left; width:39%; margin-bottom:24px; }
.tx-ttaddress-pi1 .vcardKontakt .npAdrDescription { float:left; width:59%; margin-top: 1.5833em; margin-bottom:24px; }
.tx-ttaddress-pi1 .vcardKontakt .npAdrName { font-weight:bold; }
.tx-ttaddress-pi1 .npKontaktClear { border-bottom:1px dotted #A6CAE1; clear:both; margin-bottom:24px; }

/* CE: tx-ttaddress-pi1 Marktpartner */
.tx-ttaddress-pi1 { margin-top:36px; }
.tx-ttaddress-pi1 .vcardMarktpartner { clear:both; }
.tx-ttaddress-pi1 .vcardMarktpartner .npAdrImage { float:left; margin: 4px 12px 24px 0px; }
.tx-ttaddress-pi1 .vcardMarktpartner .npAdr { float:right; width:450px; margin-bottom:24px; }
.tx-ttaddress-pi1 .vcardMarktpartner .npAdrDescription { float:right; width:450px; clear:both; margin-bottom:24px; }
.tx-ttaddress-pi1 .vcardMarktpartner .npAdrOrganization { font-weight:bold; }
.tx-ttaddress-pi1 .npMarktpartnerClear { border-bottom:1px dotted #A6CAE1; clear:both; margin-bottom:24px; }

/* Kontaktformular */
.csc-mailform .csc-mailform-field{ margin-bottom:1em; }
.csc-mailform label{ display:block;width:200px; }
.csc-mailform label,
.csc-mailform input,
.csc-mailform select { display: block; float: left; width: 100px; margin-right:12px; }
.csc-mailform label { margin-bottom:1em; text-align:right; }
.csc-mailform input { width:235px; margin-bottom:1em; }
.csc-mailform-label {  }
.csc-mailform-field { clear:both; }
.csc-mailform-submit { float: none; width: auto; margin-left:112px; }

/* Newsletterformular */
.nwp-kontaktform label,
.nwp-kontaktform input,
.nwp-kontaktform select { display: block; float: left; width: 100px; margin-right:12px; }
.nwp-kontaktform label { margin-bottom:1em; text-align:right; }
.nwp-kontaktform input { width:235px; margin-bottom:1em; }
.nwp-kontaktform-label {  }
.nwp-kontaktform-field { clear:both; }
.nwp-kontaktform-submit { clear:both; }
.nwp-kontaktform-text { clear:both; }
.nwp-kontaktform-hidden { display:none; }
.nwp-kontaktform-submit { float: none; width: auto; margin-left:112px; }

/* Sitemap */
.tx-flseositemap-pi1 ul.deep0 li { list-style-image:none; margin-left: 0px; }
.tx-flseositemap-pi1 ul.deep1 li { list-style-image: url(../../Die-Netzwerkpartner/gfx/arrowRed.png); margin-left: 12px; }
.tx-flseositemap-pi1 .deep0 a { font-weight:normal; font-style:normal; font-size:116.67%; color:#058CD6; margin: 0em 0px 12px 0px; }
.tx-flseositemap-pi1 .deep0 ul li a { font-weight:normal; font-style:normal; font-size:100%; margin: 0em 0px 0px 0px; }
.tx-flseositemap-pi1 ul.deep1 { margin:12px 0px 44px 0px; }
.tx-flseositemap-pi1 ul.deep2 { margin:0px 0px 12px 0px; }

.tx-flseositemap-pi1 .deep0 li.deep0 { }
.tx-flseositemap-pi1 .deep1 li.deep1 { }

/* Sonderfall auf den normalen Content-Seiten / Ansprechpartner */
.tx-ttaddress-pi1 { margin-top:0px; }
.tx-ttaddress-pi1 .vcardKontakt .npAdr { width:100%; }
.tx-ttaddress-pi1 .vcardKontakt .npAdrDescription { display:none; }
.tx-ttaddress-pi1 .npKontaktClear { border:none; display:none; }
.tx-ttaddress-pi1 .vcardKontakt .npAdrImage,
.tx-ttaddress-pi1 .vcardKontakt .npAdr,
.tx-ttaddress-pi1 .vcardKontakt .npAdrDescription,
.tx-ttaddress-pi1 .npKontaktClear { margin-bottom:0px; }

/* CE: TYPO3 Tabellenlayout */
.contenttable { margin-bottom:24px; }
.contenttable td { padding: 0px 12px; border:1px solid #000000; }
.contenttable .td-0 {  }
.contenttable .td-0 {  }
.contenttable .td-1 {  }
.contenttable .tr-even,
.contenttable .tr-odd { line-height:21px; }
.contenttable thead th,
.contenttable tfoot td { font-weight:bold; vertical-align:top; text-align:center; background-color:#CCE4F3; line-height:21px; padding:2px 5px; }
.contenttable tbody th { font-weight:bold; text-align:left; background-color:#CCE4F3; line-height:21px; padding:2px 5px; }
.contenttable-1 .td-0 { background-color:#CCE4F3; font-weight:bold; }

/* CE:  */
#uid2474 #column-right { display:none; }
#uid2474 #column-middle { width:610px; margin-right: 0px;}
