   @import "/fileadmin/css/search.css";
   @import "/fileadmin/css/nlbestell.css";
   
    html, body {height: 100%; width: 100%; margin: 0; padding: 0; font-family: Arial, sans-serif; font-size: 100%;}
    
    
    //#mailformDatenschutz {margin-right: 10px; float: left;}
    table.nlanmeldung {}
    table.nlanmeldung p {margin: 0;}


/*  anmeldung nl neu*/

#content #realcontent .tx-powermail-pi1 {padding: 0 0 0 30px; font-size: 80%;}
#content #realcontent .tx-powermail-pi1 label  {display:inline-block; width: 120px;}
#content #realcontent #tx-powermail-pi1_fieldset_1 div {margin: 10px 0; padding: 0; clear: left;}
#content #realcontent .tx-powermail-pi1 #powermaildiv_uid15 label  {float: left;}

#content #realcontent .tx-powermail-pi1_fieldset_1 {border: none;}
#content #realcontent .tx-powermail-pi1_fieldset_1 legend {display: none;}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title {display: none;}


fieldset div input#check_uid8_0, fieldset div input#check_uid10_0, fieldset div input#check_uid11_0, fieldset div input#check_uid13_0 {
float:left;
width:20px;
margin-left: 5px;
}

#content #realcontent .tx-powermail-pi1 .powermail_check_inner_uid13_0 label  { display:inline-block; width: 400px; }
#content #realcontent .tx-powermail-pi1 .powermail_check_inner_uid8_0 label { display:inline-block; width: 330px; }
#content #realcontent .tx-powermail-pi1 .powermail_check_inner_uid10_0 label { display:inline-block; width: 330px; }
#content #realcontent .tx-powermail-pi1 .powermail_check_inner_uid11_0 label { display:inline-block; width: 330px; }

#content #realcontent .tx-powermail-pi1_fieldset_1 #powermaildiv_uid16 {text-align: center;}
#content #realcontent .powermail_mandatory_js {color: #F00; font-weight: bold; }


.tx_powermail_pi1_fieldwrap_html_7, .tx_powermail_pi1_fieldwrap_html_9,.tx_powermail_pi1_fieldwrap_html_17 {width: 460px;}

fieldset div input.powermail_text {width: 300px;}
#powermaildiv_uid1 {font-style: italic;}

#content #realcontent .tx-powermail-pi1 .tx-powermail-pi1_thx p {font-size: 100%; font-weight: bold;}
.tx-powermail-pi1_confirmation_back {margin: 10px 0 0 40px;color: #FFFFFF; padding: 2px 40px 2px 40px; background: url('/fileadmin/gfx/corner.form.gif') bottom left no-repeat #7F2614; border-bottom: none; border-top: none; border-right: none; border-left: none; cursor: pointer;}
.tx-powermail-pi1_confirmation_submit {margin: 10px 0 0 0;color: #FFFFFF; padding: 2px 40px 2px 40px; background: url('/fileadmin/gfx/corner.form.gif') bottom left no-repeat #7F2614; border-bottom: none; border-top: none; border-right: none; border-left: none; cursor: pointer;}
form.tx_powermail_pi1_formconfirmation_back {width: 190px; float: left;}
#content #realcontent .tx-powermail-pi1_confirmation p {font-size: 100%; font-weight: bold;}

    //flash
    .tx-rbflashobject-pi1-swf_altcontent {}
    
    a {color: #F14723;}
    
    #lf {position: absolute; left: 0; top: 0x; margin: 5px 0 0 0; width: 50%; height: 186px; z-index: 1; background: url('/fileadmin/gfx/left.line.png') repeat-x;}
    #rg {position: absolute; right: 0; top: 0; height: 144px; width: 50%; background: #1D0908 url('/fileadmin/gfx/head.fillin.jpg') repeat-x top; z-index: 1;}
    
    #footer {position: absolute; clear: both; bottom: 0; left: 0; margin: 32px 0 0 242px; bottom: 0px; height: auto; width: 558px; z-index: 10;}
    #footer p {padding: 0 0 0 40px;}
    #footer #footerend {background: url('/fileadmin/gfx/footer.anschluss.png') no-repeat bottom left; width: 100%; height: 65px;}
    #footer #footerend p {margin: 0; padding: 10px 0 0 40px; font-size: 70%;}
    #footer #footerend p a {text-decoration: none; color: #000;}
    
    #footer p.bcmenu {font-size: 70%; margin: 0; }
    #footer p.bcmenu a {color: #353535; text-decoration: none; }
    
    #content {position: relative; top: 0; left: 0; z-index: 9; height: auto; min-height: 100%; max-height: auto; width: 800px; background: #FFF; margin-left: auto; margin-right: auto;}
    #content #contleft {width: 242px; margin: 5px 0 0 0; height: 186px; float: left; background: url('/fileadmin/gfx/left.line.png') repeat-x;}
    #content #contleft #left {margin: 90px 30px 0 40px;}
    #content #contleft #left .sub1, #content #contleft #left .sub1act {margin: 5px 0 5px 0;}
    #content #contleft #left .sub1 a {color: #F14723; text-decoration: none; font-size: 80%; font-weight: bold;}
    #content #contleft #left .sub1act a {color: #AF3118; text-decoration: none; font-size: 80%; font-weight: bold;}
    
    #content #contleft #left .sub2, #content #contleft #left .sub2act {margin: 5px 0 5px 0; padding: 0 0 0 20px;}
    #content #contleft #left .sub2 a {color: #F14723; text-decoration: none; font-size: 80%; }
    #content #contleft #left .sub2act a {color: #AF3118; text-decoration: none; font-size: 80%; }

   /* Boxen links */
    #content #contleft #left .boxleft {margin: 0; padding: 0 0 15px 0; background: url('/fileadmin/gfx/corner.boxleft.bottom.png') bottom left no-repeat; }
    #content #contleft #left .boxleft .head {padding: 0; min-height: 30px; max-height: 30px; margin:0; background: url('/fileadmin/gfx/corner.boxleft.top.png') top right no-repeat #EF4723;}
    #content #contleft #left .boxleft .head p {padding: 6px 3px 3px 10px; color: #FFFFFF; font-size: 80%;}
    #content #contleft #left .boxleft .cont {font-size: 80%; height: 140px; padding: 5px 5px 0 10px; margin:0; border-left: #756C6D solid 1px; border-right: #756C6D solid 1px; border-top: #EF4723 solid 1px; border-bottom: 0;}
    #content #contleft #left .boxleft .cont .submit {color: #FFFFFF; padding: 2px 20px 2px 20px; background: url('/fileadmin/gfx/corner.form.gif') bottom left no-repeat #7F2614; border-bottom: none; border-top: none; border-right: none; border-left: none; cursor: pointer;}  
   
/* News links */
    #content #contleft #left .news {font-size: 80%; text-align: left; margin: 0 0 20px 0;}
    #content #contleft #left .news .date {font-style: italic;}
    #content #contleft #left .news .title {margin: 2px 0 2px 0;}
    #content #contleft #left .news .link a { color: #EF4723; text-decoration: none;}

/*Extra für Links*/
    #content #contleft #left  h1 {text-align: left; font-size: 100%; color: #AF3118; margin: 0;}
    #content #contleft #left  p {text-align: left;  margin: 0px 0 0px 0; font-size: 80%;}
 

    #content #contright {width: 558px; float: left;}    
    #content #contright img {padding: 0; margin: 0;}
    
    #content #realcontent {padding: 0 0 110px 0px; margin: 32px 0 0 242px; width: 558px; height: 100%; background: url('/fileadmin/gfx/anschluss.png') top left no-repeat; font-size: 100%;}
    #content #realcontent h1 {text-align: left; padding: 5px 0 0 40px; font-size: 120%; color: #AF3118; margin: 0;}
    #content #realcontent h2 {text-align: left; padding: 10px 0 5px 40px; font-size: 80%; color: #000; margin: 0;}
    #content #realcontent h3 {text-align: left; padding: 10px 0 5px 40px; margin: 0 0 15px 0; font-size: 120%; color: #AF3118;}    
    #content #realcontent p {text-align: left; padding: 0 0 0 40px; margin: 5px 0 15px 0; font-size: 80%;}
    /*#content #realcontent ul {text-align: left; font-size: 80%; margin: 5px 10px 0 40px; padding: 0 0 0 40px;}*/
    #content #realcontent ul {list-style-image: url('/fileadmin/gfx2/list.gif'); text-align: left; font-size: 80%; margin: 5px 10px 0 40px; padding: 0 0 0 40px;}
    
/*Listen VIS-Management*/
     #content #realcontent .firstlist {display: block; padding: 0 0 0 15px; margin: 10px 0 0 40px; font-size: 80%;}
     #content #realcontent .secondlist {display: block; padding: 0 0 0 40px;  margin: 5px 0 0 40px; font-size: 80%;}
     #content #realcontent .tab_vismanagement {margin: 0 0 0 80px;}
     #content #realcontent .tab_vismanagement tr td {padding: 2px 5px; vertical-align: top; font-size: 80%;}
    
    #content #realcontent .csc-textpic-intext-left {padding: 0 0 0 40px;}  
    #content #realcontent .csc-textpic-imagewrap {padding: 0 0 0 40px;}
    .csc-textpic-caption {font-size: 70%; padding: 3px 0 0 0;}
       
/* News realcontent */
    #content #realcontent .news {text-align: left;}
    #content #realcontent .news .date {font-style: italic; padding: 0 0 0 40px; font-size: 80%;}
    #content #realcontent .news .title p {font-weight: bold; color: #AF3118; margin: 2px 0 2px 0; padding: 0 0 0 40px;}
    #content #realcontent .news .link {text-align: right; font-size: 80%; padding: 0 0 0 40px; margin: 0 0 25px 0;}
    #content #realcontent .news .link a {color: #EF4723; text-decoration: none;}
    #content #realcontent .news .author {font-style: normal; font-size: 80%;}
    
    #content #realcontent .browse {margin-left: auto; margin-right: auto;}
    #content #realcontent .browse td {width: auto; padding: 3px;}
    #content #realcontent .browse td p {margin: 0; padding: 0; font-size: 100%; }
    #content #realcontent .browse td p a {text-decoration: none; color: #EF4723;}
    
/* Formular */
    #content #realcontent .mf {padding: 0 0 0 40px; margin: 10px 0 0 0; }
    #content #realcontent .mf p {font-size: 80%; margin: 0; padding: 0;}
    #content #realcontent .mf-input {width: 80%; border: solid 1px #D1D1D1; padding: 2px; margin: 0 0 10px 0; color: #656565;}
    #content #realcontent .mf-text {width: 80%; border: solid 1px #D1D1D1; padding: 2px; margin: 0 0 10px 0;  color: #656565;}
    #content #realcontent .mf-submit {margin: 10px 0 0 0;color: #FFFFFF; padding: 2px 40px 2px 40px; background: url('/fileadmin/gfx/corner.form.gif') bottom left no-repeat #7F2614; border-bottom: none; border-top: none; border-right: none; border-left: none; cursor: pointer;}
    
/* Boxen */
    #content #realcontent .box {padding: 10px 10px 20px 20px; margin: 20px 0 20px 40px; background: url('/fileadmin/gfx/corner.box.png') bottom right no-repeat #4E1B18;}
    #content #realcontent .box h1 {font-size: 140%; margin: 0 0 10px 0; padding: 0;}
    #content #realcontent .box p {color: #FFFFFF; margin: 0 0 0 20px; padding: 0;}
    #content #realcontent .box a{}
    
/* Sitemaps */
   /* Unterseiten */
    #content #realcontent .csc-menu-1 {padding: 0 0 0 40px;}
    #content #realcontent .csc-menu-1 li {float: left; margin: 10px 20px 10px 20px; font-size: 80%; font-weight: bold;}
    #content #realcontent .csc-menu-1 li a {color: #666; text-decoration: underline; }
    
  /* Abschnittsübersicht */
    #content #realcontent .csc-menu-3 li {padding: 4px 0 4px 0;}
    #content #realcontent .csc-menu-3 li a {color: #666;}

  /* Realsitmap */   
    #content #realcontent .csc-sitemap {font-size: 80%;}
    #content #realcontent .csc-sitemap ul {font-size: 100%;}
    #content #realcontent .csc-sitemap a {font-size: 100%; color: #EF4723; text-decoration: none;}
    
    #content #realcontent .csc-sitemap ul li ul {margin: 5px 0 20px 0;}

  /* Tabellen */ 
    #content #realcontent .contenttable p {text-align: left;}
    #content #realcontent table {text-align: left; padding: 0; margin: 0 0 0 40px; }
    #content #realcontent table a {color: #485F70;}
    #content #realcontent table td {vertical-align: top; padding: 5px;}
    #content #realcontent table p {margin: 0;}
    #content #realcontent .tabbottom tr td {vertical-align: bottom;}
  
   /* Tabelle energie  */
    #content #realcontent .tableenergie {font-size: 80%; padding: 0; margin: 0 0 0 40px;}
    #content #realcontent .tableenergie tr td.td-0 {width: 150px;}
    
    /* Tabelle without  */
    #content #realcontent .tablewithout {padding: 0; margin: 10px 0 0 40px;}
    #content #realcontent .tablewithout th {padding: 0; text-align: left; font-size: 120%; font-weight: bold; color: #AF3118;}
    #content #realcontent .tablewithout td {padding: 0; width: 50%; }
    #content #realcontent .tablewithout td p {margin: 0; padding: 10px;}
    #content #realcontent .tablewithout a {padding: 0 0 0 10px; text-decoration: none; font-size: 80%; font-weight: bold; color: #AF3118; }
  
  
/* Tabelle newsletterjanuar  */
    #content #realcontent .newsletterjanuar tr td {vertical-align: bottom; font-size: 80%;}   
    
    
    /* 
    #content #realcontent p.mail {background: url('/fileadmin/gfx/icon.mail.png') no-repeat left center; padding-left: 20px; margin: 0 0 0 40px;}
    #content #realcontent p.fon {background: url('/fileadmin/gfx/icon.fon.png') no-repeat left center; padding-left: 20px; margin: 0 0 0 40px;}
    #content #realcontent p.fax {background: url('/fileadmin/gfx/icon.fax.png') no-repeat left center; padding-left: 20px; margin: 0 0 0 40px;}
    #content #realcontent p.web {background: url('/fileadmin/gfx/icon.web.png') no-repeat left center; padding-left: 20px;}
    */

/*  */
    #content #realcontent p.mail {margin: 0 0 0 0px;}
    #content #realcontent p.fon  {margin: 0 0 0 0px;}
    #content #realcontent p.fax {margin: 0 0 0 0px;}
    #content #realcontent p.web {margin: 0 0 0 0px;}

/* Testimonials  */
    #content #realcontent .testimonial_mb {color: #FFF; margin: 0 0 0 40px; padding: 10px 15px; background: #5c656e url(../gfx2/corner_mb_testimonial.jpg) no-repeat bottom right;}  
    #content #realcontent .testimonial_mb p {padding: 0;}
    #content #realcontent .testimonial_wa {color: #FFF; margin: 0 0 0 40px; padding: 10px 15px; background: #db6114 url(../gfx2/corner_wa_testimonial.jpg) no-repeat bottom right;}  
    #content #realcontent .testimonial_wa p {font-size: 80%; padding: 0;}
    #content #realcontent .testimonial_pe {color: #FFF; margin: 0 0 0 40px; padding: 10px 15px; background: #015198 url(../gfx2/corner_pe_testimonial.jpg) no-repeat bottom right;}  
    #content #realcontent .testimonial_pe p {font-size: 80%; padding: 0;}
    #content #realcontent .testimonial_vu {color: #FFF; margin: 0 0 0 40px; padding: 10px 15px; background: #882446 url(../gfx2/corner_vu_testimonial.jpg) no-repeat bottom right;}  
    #content #realcontent .testimonial_vu p {font-size: 80%; padding: 0;}
    #content #realcontent .testimonial_kb {color: #FFF; margin: 0 0 0 40px; padding: 10px 15px; background: #08685c url(../gfx2/corner_kb_testimonial.jpg) no-repeat bottom right;}  
    #content #realcontent .testimonial_kb p {font-size: 80%; padding: 0;}
    #content #realcontent .testimonial_vis {color: #FFF; margin: 0 0 0 40px; padding: 10px 15px; background: #df351e url(../gfx2/corner_vis_testimonial.jpg) no-repeat bottom right;}  
    #content #realcontent .testimonial_vis p {font-size: 80%; padding: 0;}    

    
    
    #content #menu {padding: 109px 0 0 25px; margin: 0 0 0 242px; background: #1D0908 url('/fileadmin/gfx/corner.menu.png') bottom left no-repeat; min-height: 35px; max-height: 35px; font-weight: bold;}
    
    #content #menu .level1 {}
    #content #menu .level1 a {color: #FFF;text-decoration: none; padding: 0; margin: 0 20px 0 10px;}
    #content #menu .level1 a:hover {color:  #AF6253;}
    #content #menu .level1act a {color: #AF3118; text-decoration: none; padding: 0; margin: 0 20px 0 10px;}

    
    
    
/*Talk im Turm*/
#content #realcontent .table_tit tr td {font-size: 80%; padding: 5px 10px 5px 0;}
   
/* Suche */

td.tx-indexedsearch-info {font-size: 80%;}
    input.searchbox {width: 80%;}
    .tx-indexedsearch-whatis {margin: 0 0 0 40px;}   
    ul.browsebox li a {font-size: 80%; color: #EF4723;}
    table.tablesearch {font-size: 90%;}
    
    #content #realcontent table.tablesearch a {color: #EF4723;}
   
    .tx-indexedsearch-title a {color: #F0F;}
    table.tablesearch td.descr {font-size: 90%; }
    #test a {color: #F00; font-weight: bold;}
    
    
    .csc-textpic-intext-right {margin-top: 20px;}
    .csc-textpic-image {margin: 10px 0px 10px 0px;}
   