/* 
 * Projektname: CSS - NEW
 * Dateiname: newBaseLayout.css
 * Beschreibung:
 * - In dieser Datei werden alle Vorgaben fuer den Webbaustein evo
 *   getroffen, die sich auf das Seitenlayout beziehen.
 * 
 * Erstellt am: 15.12.2009
 * Letzte Aenderung: 13.01.2009
 * 
 * Historie:
 * - 15.12.2009 / Sebastian Poensgen - Eifel-Online
 *   - Initiales Seitenlayout angelegt
 * - 22.12.2009 / Michael Reiher
 *   - kleinere Anpassungen durchgefuehrt
 * - 22.12.2009 / Michael Reiher
 *   - neues Element wiroTeaserHeadline
 *   - Panel angepasst
 * - 06.01.2010 / Sebastian P�nsgen - Eifel-Online
 *   - kleine Anpassungen
 * - 13.01.2010 / Michael Reiher
 *   - .newRightWeitereInfo a --> grau
 *   - relative Pfade eingefuehrt (/fileadmin/NEW-Energie/ entfernt)
 * - 21.01.2010 / Michael Reiher
 *   - Logo eingefuegt und verlinkt
 * - 15.11.2010 / Michael Reiher
 *   - Weitere Textbox ueber Infowelt eingefuegt
 * */

/* ############## Info ################# */

/* Allgemeines:
*/

/* ############## END - Info ################# */

/* ############## YUI Anpassungen ################# */

#doc4 {width:974px;}
#doc4 #hd, #doc4 #bd, #doc4 #ft { margin: 0px 1px; }
#doc4 #hd { height:273px; }
#doc4 #bd { border:1px solid #d6d6d6; }
#doc4 #bd .yui-g {  }

.yui-t6 #yui-main {
  float:left;
  margin-right:-35em;
}


/* ############## END - YUI Anpassungen ################# */

/* ############## TAG Anpassungen ################# */

a { text-decoration:none; }
a:hover { color:#ba0079; }
div.newClearFloat { clear:both; height:0px;}

/* ############## END - TAG Anpassungen ################# */


/* ############## Page ################# */

/* Head */
#hd, #hd * { position:relative; }

#newEnergieLogo { left: 75px; top: 70px; }
#newEnergieLogo a { display: block; width: 110px; height: 80px; }

#hd #newHeadPilot1 { height:13px; text-align:right; color:#666666; font-size:68%; padding-top:7px; padding-right:4px; }
#hd #newHeadPilot1  a { color:#666666; padding: 0px 7px; }
#hd #newHeadPilot1  a:hover { color:#ba0079; }

#hd #newHeadMenu { height:224px; border:1px solid #d6d6d6; background: url(../gfx/header_energie01.jpg) 0px 0px no-repeat; }
#hd #newHeadMenu a:hover { text-decoration:none; }
#hd #newHeadMenu #newHeadNaviPosition { position:absolute; bottom:0px; left:46px; }
#hd #newHeadMenu ul.first li.yuimenubaritem { background: url(../gfx/bg_navi.png); padding:4px; padding: 0px 20px 0px 8px; margin-right:5px; margin-top:5px; cursor:pointer; }
#hd #newHeadMenu ul.first li.yuimenubaritem-selected { background: #444547; } 
/*#hd #newHeadMenu #yui-gen9.yuimenubaritem-selected { background: #444547; } */
#hd #newHeadMenu ul.first li a { color:white; text-transform:uppercase; font-size:77%; line-height:24px; }
/* #hd #newHeadMenu #yui-gen9 { background: url(../gfx/bg_navi_youth.png); }*/
#hd #newHeadMenu ul.first ul.newMenuSecond  { border-top:1px solid black; }
#hd #newHeadMenu ul.first ul.newMenuSecond  li { background: #444547; display:block; margin:0; padding:0 5px; border:1px solid black; border-top:0px; }
/*#hd #newHeadMenu #yui-gen9 ul.newMenuSecond  li { background: #444547; display:block; margin:0; padding:0 5px; border:1px solid black; border-top:0px;}*/


#hd #newHeadBreadcrumpAndPilot2 { background: url(../gfx/bg_newHeadBreadcrumpAndPilot2.gif) repeat-x; height:28px; position:absolute; width:970px;  border-bottom:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; }
#hd #newHeadBreadcrumpAndPilot2 #newHeadBreadcrumptrail { float:left; padding-left:44px; margin-top:6px; font-size:85%; color:#999997; }
#hd #newHeadBreadcrumpAndPilot2 #newHeadBreadcrumptrail a { color:#999997; padding: 0px 4px; }
#hd #newHeadBreadcrumpAndPilot2 #newHeadBreadcrumptrail a.active { font-style:italic; }
#hd #newHeadBreadcrumpAndPilot2 #newHeadBreadcrumptrail a:hover {  }

#hd #newHeadBreadcrumpAndPilot2 #newHeadPilot2 { float:right; font-size:85%; margin-top:6px; }
#hd #newHeadBreadcrumpAndPilot2 #newHeadPilot2 #newHeadPilot2Home { padding-left:20px; padding-right:14px; color:#999999; background: url(../gfx/meta_homeicon.gif) 0px center no-repeat; }
#hd #newHeadBreadcrumpAndPilot2 #newHeadPilot2 #newHeadPilot2Home:hover { color:#ba0079; }
#hd #newHeadBreadcrumpAndPilot2 #newHeadPilot2 #newHeadPilot2News { padding-left:20px; padding-right:14px; color:#999999; background: url(../gfx/meta_newsicon.gif) 0px center no-repeat; }
#hd #newHeadBreadcrumpAndPilot2 #newHeadPilot2 #newHeadPilot2News:hover { color:#ba0079; }
#hd #newHeadBreadcrumpAndPilot2 #newHeadPilot2 #newHeadPilot2Sitemap { padding-left:20px; padding-right:14px; color:#999999; background: url(../gfx/meta_sitemapicon.gif) 0px center no-repeat; }
#hd #newHeadBreadcrumpAndPilot2 #newHeadPilot2 #newHeadPilot2Sitemap:hover { color:#ba0079; }
#hd #newHeadBreadcrumpAndPilot2 #newHeadPilot2 #newHeadPilot2Kontakt { padding-left:20px; padding-right:14px; color:#999999; background: url(../gfx/meta_kontakticon.gif) 0px center no-repeat; }
#hd #newHeadBreadcrumpAndPilot2 #newHeadPilot2 #newHeadPilot2Kontakt:hover { color:#ba0079; }

/* Content left */
/* #bd { background: url(../gfx/newMainBg.gif) bottom left no-repeat; } */
#bd #yui-main div.yui-b { width:657px;}
#bd #yui-main div.yui-g { margin-left:30px; margin-top:0; padding-bottom:40px; }


/* Content right */
#bd #newRight { width:300px; }

#bd #newContentRight { margin-left:31px; border-left:1px solid #d6d6d6;}
#bd #newContentRight #newEnergieNews { border-bottom:1px solid #d6d6d6; }
#bd #newContentRight #newEnergieNews div.newInner { background:#ecede8; margin:1px; padding:14px; }
#bd #newContentRight #newEnergieNews h4 { color:#626261; font-size:85%; text-transform:uppercase; }
#bd #newContentRight #newInfoWelt { border-bottom:1px solid #d6d6d6; }
#bd #newContentRight #newInfoWelt div.newInner { background:#b0b0ad; margin:1px; padding:14px; }
#bd #newContentRight #newInfoWelt h4 { color:#ffffff; font-size:85%; text-transform:uppercase; }
#bd #newContentRight #newSuche { border-bottom:1px solid #d6d6d6; }
#bd #newContentRight #newSuche div.newInner { background: #deded6 url(../gfx/newSucheBg.gif) repeat-x; margin:1px; padding:14px; height:35px;}
#bd #newContentRight #newSuche h4 { color:#6D6D6D; font-size:100%; text-transform:uppercase; margin-bottom:5px;}
#bd #newContentRight #newBottomGray div { background: #ecede8; margin:1px; margin-bottom:0px; padding:14px; height:100%;}
#bd #yui-main  { background: url(../gfx/newSideBg.gif) 701px 10px no-repeat; }

/* Footer */

#ft { border-top: 5px solid #e2e3db; color:#666666; font-size:68%; padding-top:3px;}
#ft #newFtCopy { float:left; margin-left:2px; }
#ft #newFtCopy  a { color:#666666; }
#ft #newFtCopy  a:hover { color:#ba0079; }
#ft #newFtPilot3 { float:right; margin-right:8px; }
#ft #newFtPilot3 ul li {display:inline;}

#ft #newFtPilot3 a { color:#666666; padding:0px 7px; }
#ft #newFtPilot3 a:hover { color:#ba0079; } 


/* Footer */
#npMainContentFt { clear:both; margin-top:30px; }
#npMainContentFtMenu { border-top:1px dotted #7F7F7F; border-bottom:1px dotted #7F7F7F; color:#7F7F7F}
#npMainContentFtMenu ul { list-style-type:none; height:2em; margin-top:5px; }
#npMainContentFtMenu ul li { float: left; }
#npMainContentFtMenu ul li a { color:#ba0079; text-decoration:none; }
#npMainContentFtMenu ul li a:hover { text-decoration:underline; }
#npMainContentFtMenuCopy { clear:both; float:left; margin-top:5px; color:#7F7F7F; text-decoration:none; }
#npMainContentFtMenuImpress { float:right; margin-top:5px; }
#npMainContentFtMenuImpress ul li { float:left; }
#npMainContentFtMenuImpress ul li a, #npMainContentFtMenuImpress ul li { color:#7F7F7F; text-decoration:none; }
#npMainContentFtMenuImpress ul li a:hover,#npMainContentFtMenuImpress ul li a.Act { text-decoration:underline; }

/* Informationsspalte rechts */
#newRight {}
#npContentInfoworld, #npMainContentBdMenuSubItem, #npContentLn, #npContentAp { }
#npMainContentBdMenuSubItem, #npContentLnContainer, #npContentApContainer { background-color:#ecede8; }
#newContentRight .newRightAnsprechpartner { border:1pt solid #ffffff; margin-top:1px; }
#newContentRight .newRightWeitereInfo { border:1pt solid #ffffff; }
#newContentRight .newRightWeitereInfo .csc-header { border-top:1pt solid #ffffff; }
#newContentRight #npMainContentBdMenuSubEnergieWeltWrap { border:1pt solid #ffffff; }

/* Content */
#yui-main { clear: both; background-color: #FFFFFF; padding-left: 15px; padding-top:15px; }
#yui-main .bodytext { line-height: 1.3em; }
#yui-main sup { vertical-align:top; }

/* Headlines */
#bd h1, #bd h2, #bd h3 { color:#999999; font-family:Arial,Helvetica,sans-serif; font-weight:normal; margin:0 0 0.25em; text-transform:none;}
#bd h1 { font-size:150%; line-height:normal; }
#bd h2 { font-size:100%; line-height:normal; font-weight:bold; }
#bd h3 { font-size:100%; line-height:normal; font-weight:bold; }

#bd .csc-header { clear:both; }
#bd .csc-header h1 { margin-top: 20px; }
#bd .csc-header-n1 h1 { margin-top: 0px; }
#bd .csc-header h2 { margin-top: 0px; }
#bd .csc-header-n1 h2 { margin-top: 0px; }
#bd .csc-textpic-text { } 

/* Listen */
#yui-main ul { margin:0px 0px 20px 0px; }
#yui-main ul li { color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:0.923em; list-style-image: url(../gfx/crossList.png); margin-left:20px; }
#yui-main ul.component-items li { list-style-image: url(../gfx/crossList.png); margin-left:15px; }
#yui-main .csc-uploads {  }
#yui-main .bodytext { margin-bottom:1em; line-height:1.4em;}
#npTabviewWrap .bodytext, #npTabviewWrap ul, #npCarouselWrap .bodytext, #npCarouselWrap ul { margin:0px; }

/* CE: Text mit Bild */
div.csc-textpic { clear: both; }

div.csc-textpic div.csc-textpic-imagewrap { margin-bottom: 10px; }
/* Bilder umfliessen Content */
div.csc-textpic-intext-left div.csc-textpic-imagewrap { margin: 0px 25px 10px 0px !important; } 
div.csc-textpic-intext-right div.csc-textpic-imagewrap { margin: 0px 10px 10px 10px !important; }
/* Bilder umfliessen Content nicht*/
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { margin: 0px 25px 10px 0px !important; }
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { margin: 0px 10px 10px 10px !important; }
/* Ausnahme: Rubrikoeffner */
.wiroTeaserHeadline {  }
div.csc-textpic-imagewrap .csc-textpic-image { margin:0px 0px 0px 0px !important; } 
div.csc-textpic-caption-r div.csc-textpic-imagewrap { margin: 0px; }
div.csc-textpic-caption-r div.csc-textpic-imagewrap .csc-textpic-image img { margin-bottom: 10px; padding:4px; border:1px solid #CCCCCC;}

/* CE: Bild mit Text rechts */
#npMainContent div.csc-textpic-caption-r, #npMainContent div.csc-textpic-caption-r div.csc-textpic-imagewrap { margin-bottom: 0px; }
#npMainContent div.csc-textpic-caption-r .csc-textpic-caption { color:#FFFFFF; height:170px; margin:-210px 30px 40px 350px; text-align:left; }

/* Content Links*/
.yui-g a { color:#666666; text-decoration:none; }
.yui-g a:hover { text-decoration: underline; }
.yui-g a.internal-link { text-decoration:underline; }
#npContentLn p { padding-left:15px; background-image:url(/fileadmin/evo-energie/gfx/arrowOrange.gif); background-position:0 5px; background-repeat:no-repeat; }
#yui-main h1 a.internal-link, #yui-main h2 a.internal-link, #yui-main h3 a.internal-link { text-decoration:none; }

/* Content-Elemente */
/* Allgemeine Einstellungen */ 
.npBold { font-weight:bold; }
/* Panels */
.yui-panel { border: #666666 solid 1px; background-color: #FFFFFF; font-size:93%; line-height:150%; font-family:Tahoma, Arial, sans-serif; font-weight:normal; font-style:normal; color:#666666; }
.yui-panel .hd { background-color: #666666; border: none; padding: 0.5em 0.93em; white-space:nowrap; color:#FFFFFF; font-weight:normal; font-style:normal; font-size:133.33%; text-align:center; line-height:normal; color: #FFFFFF; }
.yui-panel .container-close { background:transparent url(../gfx/close12_1.gif) no-repeat scroll 0 0; }
.yui-panel .bd { padding:0px; margin: 0px 0px -4px 0px; }
/* CE: News */
#npMainContentBdMenuSubItem h1 { color:#61625d; font-family:Arial,Helvetica,sans-serif; font-weight:normal; margin:0 0 0.25em; font-size:1.1em; text-transform:uppercase; line-height:normal; text-align:left; }
#npMainContentBd .news-list-item, #npContentNews .news-latest-item { margin-bottom: 10px; border-bottom: 1px dotted #7F7F7F; padding-bottom: 10px; }
#npMainContentBd .news-list-morelink, #npContentNews .news-latest-morelink  { background-image:url(../gfx/arrowOrange.gif); background-position:0 5px; background-repeat:no-repeat; padding-left:15px; display:inline; }
#npMainContentBd .news-single-item .clearer, #npMainContentBd .news-list-container .clearer { display:none; }
#npMainContentBd .news-list-date { display:block; }
#npMainContentBd .news-list-item { margin-bottom: 1em; }
#npMainContentBd .news-single-item p.bodytext { margin:0px; }
#npMainContentBd .news-single-item .news-single-backlink { margin-top:1em; }
#npContentNews p.bodytext { margin-bottom:1em; margin-right:5px; display:inline; }
#npMainContentBd .tx-ttnews-browsebox td { padding:5px; }
#npMainContentBd .tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell { text-decoration:underline; }
#npMainContentBd .news-list-item h3 a, #npContentNews .news-latest-item h3 a { color:#000000; }
/* CE: Energiewelt */
#npMainContentBdMenuSubEnergieWeltWrap { text-align:center;background-color:#b0b0ad;padding:10px;border-top:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF;}
#npMainContentBdMenuSubEnergieWeltHeadline { color:#FFFFFF; font-weight:normal; margin:0 0 0.25em; font-size:0.9em; line-height:normal; text-align:left; text-transform:uppercase; }

#npMainContentBdMenuSubEnergieWeltBody{text-align:left;margin-bottom:10px;}
#npMainContentBdMenuSubEnergieWeltBody div.npMainContentBdMenuSubEnergieWeltBodyText {
   background-color:#ba0079;
   background-image:url(../gfx/arrowFlash_sprite.gif);
   cursor:pointer;
   background-repeat:no-repeat;
   background-position:right top;
   color:#FFFFFF !important;
   cursor:pointer;
   display:inline-block;
   font-size:10px;
   line-height:11px;
   margin-bottom:3px;
   margin-right:8px;
   overflow:hidden;
   padding:0 15px 0 3px;
   text-transform:uppercase;
   vertical-align:baseline;
}


#npMainContentBdMenuSubEnergieWeltFooter { height:113px; }



.wiroEnergieweltHide { display:none; }
/* CE: WiRo Erdgasfahrzeug-Modellpalette */
.tx-wiroegf-pi1 { }
.tx-wiroegf-pi1 .wiroEgfColLeft .wiroEgfTableFahrzeug, .tx-wiroegf-pi1 .wiroEgfColMiddle .wiroEgfTableFahrzeug { margin:0px 20px 20px 0px; border:1px solid #DDDDDD; padding:6px;}
.tx-wiroegf-pi1 .wiroEgfColRight .wiroEgfTableFahrzeug { margin:0px 0px 20px 0px; border:1px solid #DDDDDD; padding:6px; }
/* CE: WiRo Erdgasfahrzeug-Rechner */
.tx-wiroefr-pi1 { }
.wiroErfInfoPanelHide { display:none; }
/* CE: WiRo Energieverbrauchsausweis-Rechner */ 
.tx-wiroeva-pi1 { color:#666666; }
/* CE: Wiro Lightbox Plugin */
.tx-wirolightbox-pi1 { }
/* CE: WiRo Mailform */
.tx-wiromailform { }
/* CE: tx-indexedsearch */
.tx-indexedsearch .tx-indexedsearch-searchbox { margin: 0px 0px 20px 0px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { display:none; clear:both; }
.tx-indexedsearch P.tx-indexedsearch-noresults { font-weight:bold; margin-top:24px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {font-weight:bold; }
.tx-indexedsearch-form { height:6em;display:block; background-color:#F1F1F1; }
.tx-indexedsearch-sucheingabe { background-color:#F1F1F1; float:left; }
.tx-indexedsearch-sucheingabe-suche { padding: 8px 0px 8px 18px; }
.tx-indexedsearch-sucheingabe-submit { padding: 0px 0px 8px 18px; }
.tx-indexedsearch-sucheingabe-suche-left { width:3.5em; float:left; }
.tx-indexedsearch-searchbox-sword { }
.tx-indexedsearch-selectbox-media { }
.tx-indexedsearch-erweitertesuche { float:right; padding: 8px 18px 8px 18px; background-color:#F1F1F1; color:#FFFFFF; }
.tx-indexedsearch-search-for { float:right; }
.tx-indexedsearch-search-in { float:right; }
.tx-indexedsearch .tx-indexedsearch-res { clear:both; }
.tx-indexedsearch .tx-indexedsearch-res .res-tmpl-css { border-bottom:1px dotted #BFD9EA; margin-bottom:10px; padding-bottom:10px; }
.tx-indexedsearch-text-item-path{ font-weight:bold; }

.yui-g .tx-indexedsearch-icon { display:none; }
.yui-g .tx-indexedsearch-browsebox-top { display:none; }
.yui-g .tx-indexedsearch-browsebox p { display:none; }
.yui-g .tx-indexedsearch-browsebox ul { padding:0px; }
.yui-g .tx-indexedsearch-browsebox ul li { margin: 0px 10px 20px 0px; list-style-image:none; float:left; }
.yui-g .tx-indexedsearch-browsebox ul li a { text-decoration:none; font-weight:bold;}
.yui-g .tx-indexedsearch-browsebox ul li a:hover, #npMainContent .tx-indexedsearch-browsebox ul li.tx-indexedsearch-browselist-currentPage a { text-decoration:underline;  }

/* CE: tx-bddbflvvideogallery */ 
.tx-bddbflvvideogallery-pi1 { margin: 0px 0px 20px 0px; background-color: #ffffff; border:1px solid #cccccc;}
.wiroLayoutCarouselVideo { overflow:auto; height:333px; width: 170px; background-color: #F1F1F1; }
.wiroLayoutCarouselVideoItem { margin: 0px 10px 10px 0px; padding:0 0 6px; border-bottom:1px dotted #7F7F7F; }
.wiroLayoutCarouselVideo .browseLinksWrap span a { display:block; margin:10px; }
.wiroLayoutCarouselVideoWrap { margin:0px 5px; }
.wiroLayoutCarouselVideoWrapInner { margin: 0px; background-color:#ecede8; padding:5px;}
.wiroLayoutCarouselVideoWrapSpacer { height:5px; }
.tx-bddbflvvideogallery-pi1 p { padding:0px; text-align:center; border:1px solid #ddd; background-color:#eee; }
.flvplayer_listpic_pic { border:1px solid #FFFFFF; height:75px;	width:150px; }
.flvplayer_listpic { border: 0px solid #888888;	background-repeat: no-repeat; background-position: 0px 0px; }
.flvplayer_listpic_firstofrow {	border: 0px solid #888888; background-repeat:	no-repeat; background-position: 0px 0px; }
.flvplayer_listpic_lastofrow { border: 0px solid #888888;	background-repeat:	no-repeat; background-position: 0px 0px; }
.browseLinksWrap { text-align: center; }
#flvplayercaption { float:left; }
.wiroLayoutCarouselDesc { float:none; margin-right:5px;}
.flvplayer_pagebrowser_fwd { float:right; margin-right: 4px; }
.flvplayer_pagebrowser_back { float:left; }
#player { float: left; margin: 0px 15px 0px 0px; }
#loadingMessage { padding: 7px 0px 7px 0px; width: 320px; background-color: #ffffff; text-align: center; position: absolute; margin: 130px 0px 0px 19px; }
/* CE: tx-wiroimagerotator */ 
.tx-wiroimagerotator-pi1 { margin: 0px 0px 24px 0px; background-color: #ffffff; border:1px solid #cccccc;}
.wiroLayoutImageRotatorPlayer { float:left; margin:0 15px 0 0; }
.wiroLayoutImageRotatorWrap { margin:0px 0px; }
.wiroLayoutImageRotatorWrapInner { margin: 5px; background-color:#ecede8;}
.wiroLayoutImageRotatorWrapSpacer { height: 0px; }
.wiroLayoutImageRotatorDescWrap {margin-right:4px; }

/* CE: tx-ttaddress-pi1 Marktpartner */
.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 */
#npMainContentBdContentHd .csc-mailform .csc-mailform-field{ margin-bottom:1em; }
#npMainContentBdContentHd .csc-mailform label{ display:block;width:200px; }
#npMainContentBdContentHd .csc-mailform label,
#npMainContentBdContentHd .csc-mailform input,
#npMainContentBdContentHd .csc-mailform select { display: block; float: left; width: 100px; margin-right:12px; }
#npMainContentBdContentHd .csc-mailform label { margin-bottom:1em; text-align:right; }
#npMainContentBdContentHd .csc-mailform input { width:235px; margin-bottom:1em; }
#npMainContentBdContentHd .csc-mailform-label {  }
#npMainContentBdContentHd .csc-mailform-field { clear:both; }
#npMainContentBdContentHd .csc-mailform-submit { float: none; width: auto; margin-left:112px; }

/* Newsletterformular */
#npMainContentBdContentHd .nwp-kontaktform label,
#npMainContentBdContentHd .nwp-kontaktform input,
#npMainContentBdContentHd .nwp-kontaktform select { display: block; float: left; width: 100px; margin-right:12px; }
#npMainContentBdContentHd .nwp-kontaktform label { margin-bottom:1em; text-align:right; }
#npMainContentBdContentHd .nwp-kontaktform input { width:235px; margin-bottom:1em; }
#npMainContentBdContentHd .nwp-kontaktform-label {  }
#npMainContentBdContentHd .nwp-kontaktform-field { clear:both; }
#npMainContentBdContentHd .nwp-kontaktform-submit { clear:both; }
#npMainContentBdContentHd .nwp-kontaktform-text { clear:both; }
#npMainContentBdContentHd .nwp-kontaktform-hidden { display:none; }
#npMainContentBdContentHd .nwp-kontaktform-submit { float: none; width: auto; margin-left:112px; }

/* Sitemap */
#yui-main .tx-flseositemap-pi1 ul.deep0 li { list-style-image:none; margin-left: 0px; }
#yui-main .tx-flseositemap-pi1 ul.deep1 li { list-style-image: url(../gfx/crossList.png); margin-left: 10px; }
#yui-main .tx-flseositemap-pi1 ul.deep2 li { list-style-image: none; margin-left: 10px; }
#yui-main .tx-flseositemap-pi1 .deep0 a { font-weight:normal; font-style:normal; font-size:116.67%; margin: 0em 0px 10px 0px; }
#yui-main .tx-flseositemap-pi1 .deep0 ul li a { font-weight:normal; font-style:normal; font-size:100%; margin: 0em 0px 0px 0px; color: #666666; }
#yui-main .tx-flseositemap-pi1 ul.deep1 { margin:10px 0px 45px 0px; }
#yui-main .tx-flseositemap-pi1 ul.deep2 { margin:0px 0px 10px 0px; }
#yui-main .tx-flseositemap-pi1 .deep0 li.deep0 { float:left; width:30%; padding-right:12px; }
#yui-main .tx-flseositemap-pi1 .deep1 li.deep1 { float:none; }

/* Ansprechpartner */
#npContentApContainer .tx-ttaddress-pi1 { margin-top:0px; }
#npContentApContainer .tx-ttaddress-pi1 .vcardKontakt .npAdrName { font-weight:normal; }
#npContentApContainer .tx-ttaddress-pi1 .vcardKontakt .npAdrWrap { margin: 0px 0px 0px 0px; }
#npContentApContainer .tx-ttaddress-pi1 .vcardKontakt .npAdrTitle { margin-bottom: 5px; }
#npContentApContainer .tx-ttaddress-pi1 .vcardKontakt .npAdr { width:100%; }
#npContentApContainer .tx-ttaddress-pi1 .vcardKontakt .npAdrImage { display:none; }
#npContentApContainer .tx-ttaddress-pi1 .vcardKontakt .npAdrDescription { display:none; }
#npContentApContainer .tx-ttaddress-pi1 .npKontaktClear { border:none; display:none; }
#npContentApContainer .tx-ttaddress-pi1 .vcardKontakt .npAdrImage,
#npContentApContainer .tx-ttaddress-pi1 .vcardKontakt .npAdr,
#npContentApContainer .tx-ttaddress-pi1 .vcardKontakt .npAdrDescription,
#npContentApContainer .tx-ttaddress-pi1 .npKontaktClear { margin-bottom:0px; }


/* Eingabefelder */
#npMainContent select { }

#npMainContent .csc-mailform input.csc-mailform-submit,
#npMainContent button,
#npMainContent input.wiroButton {
	background-color:#ba0079;
	border:0px solid #FFFFFF;
	color:#FFFFFF;

	font-family:arial,helvetica,clean,sans-serif;
	font-weight:normal;
	font-style:normal;
	
	overflow:visible;
	padding:0.3em;
	width:auto;
}

#npMainContent input.wiroCheckbox {  }

#npMainContent .csc-mailform input.csc-mailform-submit:hover,
#npMainContent button:hover,
#npMainContent input.wiroButton:hover {
	background-color: #DDDDDD; color: #666666;
}

#npMainContent input {
	border:1px solid #DDDDDD;
}

/* CE: TYPO3 Tabellenlayout */
#npMainContent .contenttable { margin-bottom:24px; }
#npMainContent .contenttable td { padding: 0px 12px; }
#npMainContent .contenttable .td-0 { padding-left: 12px; }
#npMainContent .contenttable .td-1 { background-color:#EFEFEF; }
#npMainContent .contenttable .tr-even, #npMainContent .contenttable .tr-odd { line-height:20px; border-top:1px solid #A5A7AA; }
#npMainContent .contenttable .tr-0 { border-top:1px solid #7F7F7F; }
#npMainContent .contenttable .tr-last { line-height:20px; border-bottom:1px solid #7F7F7F; }
#npMainContent .contenttable thead .td-1 { background-color:#FFFFFF; }
#npMainContent .contenttable thead th { padding: 0px 12px; color:#FFFFFF; background-color:#ba0079; font-weight:bold; line-height:24px; }
#npMainContent .contenttable thead .tr-0 { border-bottom:1px solid #7F7F7F; }

.contenttable { margin-bottom:24px; border:1px solid #CCCCCC; padding-left:1px; border-collapse: separate; color:#666666;}
.contenttable td { padding: 0.3em 0.3em 0.2em; border: 1px solid #FFFFFF;}
.contenttable .td-0 { padding-left: 12px; }
.contenttable .td-1 { background-color:#EFEFEF; }
.contenttable .tr-even, .contenttable .tr-odd { background-color:#EEEDE9; line-height:20px; border-top:0px solid #A5A7AA; }
.contenttable .tr-0 { border-top:1px solid #FFFFFF; }
.contenttable .tr-last { line-height:20px; border-bottom:1px solid #FFFFFF; }
.contenttable thead .td-1 { background-color:#ba0079; }
.contenttable thead th { padding: 0px 12px; color:#FFFFFF; background-color:#ba0079; font-weight:bold; line-height:24px; }
.contenttable thead .tr-0 { border-bottom:1px solid #7F7F7F; }

/* ############## END - Body ################# */

/* ############## Footer ################# */
#ft { clear: both; height:1em; }
/* ############## END - Footer ################# */



/* ANPASSUNGEN */

#npMainContentBdMenuSubItem h1{padding:10px;border-left:1pt solid #FFFFFF; border-right:1pt solid #FFFFFF;}
#npMainContentBdMenuSubItem div.news-latest-container {padding:0px 10px;border-left:1pt solid #FFFFFF; border-right:1pt solid #FFFFFF;border-bottom:1pt solid #FFFFFF;}

#npMainContentBdMenuSubItem div.news-latest-item{font-size:0.9em;margin-bottom:2em;}
#npMainContentBdMenuSubItem div.news-latest-item p.bodytext{color:#666666;}

#npMainContentBdMenuSubItem div.news-latest-item h3{font-size:0.9em;}
#npMainContentBdMenuSubItem div.news-latest-item p.bodytext{font-size:0.9em;}

#npMainContentBdMenuSubItem div.news-latest-item div.news-latest-morelink a:link, #npMainContentBdMenuSubItem div.news-latest-item div.news-latest-morelink a:visited, #npMainContentBdMenuSubItem div.news-latest-item div.news-latest-morelink a:active, #npMainContentBdMenuSubItem div.news-latest-item div.news-latest-morelink a:hover {
   background-color:#ba0079;
   background-image:url(../gfx/arrowFlash_sprite.gif);
   cursor:pointer;
   background-repeat:no-repeat;
   background-position:right top;
   color:#FFFFFF !important;
   cursor:pointer;
   display:inline-block;
   font-size:10px;
   line-height:11px;
   margin-bottom:3px;
   margin-right:8px;
   margin-top:3px;
   overflow:hidden;
   padding:0 15px 0 3px;
   text-transform:uppercase;
   vertical-align:baseline;
   text-decoration:none;
}

#npMainContentBdMenuSubItem div.news-latest-item div.news-latest-morelink a:hover {
   background-position:right -12px;
}

.csc-textpic-caption{font-size:0.8em;color:#999999;}

div.csc-textpic { margin-bottom: 36px; } 
div.csc-textpic-above{ margin-bottom: 10px; }

div.csc-textpic-caption-r div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
   color:#6D6D6D;
   height:190px;
   margin:-220px 30px 30px 335px;
   text-align:left;
   font-size:1em;
}

#flvcaption, div.wiroLayoutImageRotatorDesc{color:#6D6D6D; font-size:0.923em; padding-top:15px;}


div.yui-g p.bodytext{
   font-family:Arial,Helvetica,sans-serif;
   font-size:0.923em;
   color:#666666;
}

div.yui-g h2{color:#999999;font-size:1.384em;text-transform:uppercase;}


#bd .csc-header h2 {padding-top:20px;}


div.yui-g .csc-textpic-image img{border:1px solid #CCCCCC;padding:6px;}

#newHeadBreadcrumptrail ul.breadcrumb li{float:left;margin-right:0.3em;font-style:italic;}

#newContentRight h2{font-size:1.0em;padding:10px;text-transform:uppercase; font-weight:500;}

#newContentRight div.news-latest-item h3 a:link, #newContentRight div.news-latest-item h3 a:active, #newContentRight div.news-latest-item h3 a:visited, #newContentRight div.news-latest-item h3 a:hover{color:#666666;}

#newContentRight div.newRightWeitereInfo a:link,
#newContentRight div.newRightWeitereInfo a:active,
#newContentRight div.newRightWeitereInfo a:visited,
#newContentRight div.newRightWeitereInfo a:hover{
   background-image:url(../gfx/arrowFlash_sprite.gif);
   cursor:pointer;
   background-repeat:no-repeat;
   background-position:right top;
   color:#6D6D6D !important;
   cursor:pointer;
   display:inline-block;
   font-size:10px;
   line-height:11px;
   margin-bottom:3px;
   margin-right:8px;
   margin-top:5px;
   overflow:hidden;
   padding:0 15px 0 10px;
   vertical-align:baseline;
   text-decoration:none;
   height:11px;
}

#newContentRight div.newRightWeitereInfo a:hover{
   background-position:right -12px;
}

#newContentRight div.newRightSubMenuTextboxWrap {
	border-top:1px solid #D6D6D6;
}

#newContentRight div.newRightSubMenuTextboxWrap {border-left:1pt solid #FFFFFF;}
#newContentRight div.newRightSubMenuTextboxWrap {border-right:1pt solid #FFFFFF;}
#newContentRight div.newRightSubMenuTextbox {
	border-top:1pt solid #FFFFFF;
	font-size:10px;
	text-decoration:none;
	color:#6D6D6D;
	margin-bottom:0px 8px 0px 8px;
	padding:10px 15px 10px 10px;
}

#newContentRight div.newRightSubMenuTextboxWrap a {
	text-decoration: underline;
	color:#6D6D6D;
}

#newContentRight div.newRightWeitereInfo {border-top:1px solid #D6D6D6;}
#newContentRight div.newRightWeitereInfo p{border-bottom:1px solid #FFFFFF;}

#bd #newContentRight {background:#ECEDE8;}

/* CE: tx-ttaddress-pi1 Kontakt */
.tx-ttaddress-pi1 { margin-top:0px; color:#6D6D6D;font-size: 0.85em; line-height:1.4em;}
.tx-ttaddress-pi1 .vcardKontakt { clear:both; }
.tx-ttaddress-pi1 .vcardKontakt .npAdrImage { margin: 0px 12px 0px 5px; }
.tx-ttaddress-pi1 .vcardKontakt .npAdrWrap { margin-left:10px; margin-right:5px; width:160px; float:left;}
.tx-ttaddress-pi1 .vcardKontakt .npAdr { margin-bottom:24px; }
.tx-ttaddress-pi1 .vcardKontakt .npAdrDescription { width:59%; margin-top: 1.5833em; margin-bottom:24px; }
.tx-ttaddress-pi1 .vcardKontakt .npAdrName { font-weight:bold; }
.tx-ttaddress-pi1 .vcardKontakt .npAdrPhone { margin-top:1em; }
.tx-ttaddress-pi1 .vcardKontakt .npAdrEmail { background-image:url(../gfx/arrowOrange.gif); background-position:0 5px; background-repeat:no-repeat; display:inline; }
.tx-ttaddress-pi1 .vcardKontakt .npAdrEmail a:link, .tx-ttaddress-pi1 .vcardKontakt .npAdrEmail a:active, .tx-ttaddress-pi1 .vcardKontakt .npAdrEmail a:visited, .tx-ttaddress-pi1 .vcardKontakt .npAdrEmail a:hover {
   background-color:#ba0079;
   background-image:url(../gfx/arrowFlash_sprite.gif);
   cursor:pointer;
   background-repeat:no-repeat;
   background-position:right top;
   color:#FFFFFF !important;
   cursor:pointer;
   display:inline-block;
   font-size:10px;
   line-height:11px;
   margin-bottom:3px;
   margin-right:8px;
   margin-top:10px;
   overflow:hidden;
   padding:0 15px 0 3px;
   text-transform:uppercase;
   vertical-align:baseline;
   text-decoration:none;
}
.tx-ttaddress-pi1 .vcardKontakt .npAdrEmail a:hover {background-position:right -12px;}
.tx-ttaddress-pi1 .vcardKontakt .origMail  {display:none;}
.tx-ttaddress-pi1 .npKontaktClear {clear:both; margin-bottom:24px; }

#newSuche div.searchsubmitbtn{
   background-image:url(../gfx/arrowFlash_sprite.gif);
   cursor:pointer;
   background-repeat:no-repeat;
   background-position:0px 0px;
   color:#000000 !important;
   cursor:pointer;
   display:inline-block;
   overflow:hidden;
   height:11px;
   width:12px;
}

/* NEW SITEMAP */

div.tx-flseositemap-pi1 ul{margin-bottom:1em;}
div.tx-flseositemap-pi1 ul ul{margin-left:2em;}

div.tx-flseositemap-pi1 ul li a{font-weight:bold;line-height:1.5em;}
div.tx-flseositemap-pi1 ul li ul li a{font-weight:normal;}
div.tx-flseositemap-pi1 ul li ul li ul{margin-bottom:0;}
div.tx-flseositemap-pi1 ul li ul li ul li a{font-weight:normal;font-size:0.9em;}

/* NEWS */
div.news-list-container div.news-list-item{margin-bottom:1em;}

div.news-list-container div.news-list-item div.news-list-date{color:#999999;font-size:0.8em;}
div.news-list-container div.news-list-item div.news-list-morelink a:link, div.news-list-container div.news-list-item div.news-list-morelink a:visited, div.news-list-container div.news-list-item div.news-list-morelink a:active, div.news-list-container div.news-list-item div.news-list-morelink a:hover{
   background-image:url(../gfx/arrowFlash_sprite.gif);
   cursor:pointer;
   background-repeat:no-repeat;
   background-position:right top;
   color:#000000 !important;
   cursor:pointer;
   display:inline-block;
   font-size:10px;
   line-height:11px;
   margin-bottom:3px;
   margin-right:8px;
   margin-top:3px;
   overflow:hidden;
   padding:0 15px 0 0;
   text-transform:uppercase;
   vertical-align:baseline;
   text-decoration:none;
   height:11px;
}
div.news-list-container div.news-list-item div.news-list-morelink a:hover{
   background-position:right -12px;
}

div.news-list-browse div.tx-ttnews-browsebox td{padding:0px 3px;}

#newSuche .inputsearch {
border:1px solid #ACACAC;
float:left;
height:14px;
width:215px;
margin-right:5px;
}

