	/*##########*/
	/* Contentbereich */
	/*##########*/
	
	h1, h2, h3, h4, p, li, form, .breadcrumb, .tx-jppageteaser-pi1-list-entry-description, .contenttable {
	   color:#000;
	}
	
	a {
	color: #000;
	text-decoration:underline;
	
	}	

	a:hover
	{
	text-decoration:underline;
	}

  h1, h2 {
   margin-bottom: 15px;
   font-weight:bold;
   
  }
  
  
  h1.csc-firstHeader, h1 {
   font-size: 16px;
   margin-bottom: 15px;
  }

  h2 {
    font-size:14px;
}
h2.aktuell {
background:#888; color:#fff;padding:3px;font-size:10pt;
}
#col2 .aktuell {margin-top:10px;}
  
  h3, h4 {
    font-size: 12px;
  }
  .news-single-item h2 {
     font-size:13px;
     border-bottom:1px solid #666;padding-bottom:20px;
     line-height:19px;
  }

  .news-single-item h1 {clear:both; 
  }
.news-single-rightbox {margin-top:5px;width:100%;text-align:left;border-bottom:1px solid #666;margin-bottom:10px;padding-bottom:10px;}
  .news-list-item h2 {line-height:19px;
  }


  .tx-jppageteaser-pi1-list-entry-description, p, .contenttable {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.2px;
    word-spacing: 3px;
    text-align: left;
    margin-bottom: 10px;
  }
  

  .csc-textpic img, .bodytext img {
    border: 0;
    padding-bottom: 2px;
    margin-bottom: 5px;
  }
  
  .csc-textpic-caption {
    text-align:left;
    padding:5px;
    background-color: #eee;
    font-size: 10px;
    border-top: 2px solid #c62628;
  }
.news-single-imgcaption {
    text-align:left;
    background-color: #eee;
    font-size: 10px;
    border-top: 2px solid #c62628;
   line-height:13px;
  }



/*  TABS ANFANG  */

  ul.simple-navi {
    list-style-type: none;
    width: 100%;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 0 0;
    display: block;
    z-index: 99;
    
  }
   
  ul.simple-navi li {
    display: block;
    float:left;
    margin: 0 0 0 5px;
  }
   
  ul.simple-navi li a {
    display: block;
    padding: 4px 10px 4px 6px;
    color: #555555;
    border: 1px solid #cccccc;
    background-color: #eeeeee;
    text-decoration: none;
  }

  ul.simple-navi li.active a,
  ul.simple-navi li a:hover,
  ul.simple-navi li a:active,
  ul.simple-navi li a:focus {
    background-color: #ffffff;
    border-bottom: 1px solid #ffffff;
    outline: none;
  }

 

  #right1, #right2 {
    background-color: #ffffff;
    margin-top: 27px;
    border: 1px solid #cccccc;
    padding: 5px;
    z-index: 1;
  }
  
  * html #right1, * html #right2 {
    margin-top: -1px;
  }
  
  #tab11, #tab12, #tab13, #tab21, #tab22, #tab23 {
    display:none;
  }
  
  #tab11a, #tab21a {
      margin: 0px;
  }
/*  TABS  ENDE*/

#footer p{
  background-color: #eeeeee;
  text-align: center;
  margin-top: 0px;
  padding: 3px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}


.suchfeld {
  height: 15px;
  width: 170px;
  top: -7px;
  position: relative;
  padding: 2px;
  border: 1px solid #cccccc;
  color: #555555;
}

.callbackfeld {
  height: 15px;
  width: 200px;
  position: relative;
  padding: 2px;
  border: 1px solid #cccccc;
  color: #555555;
}

.breadcrumb {
  padding-bottom: 10px;
 
}

.tx-jppageteaser-pi1-list-entry H4 {
   border-bottom: 0px;
 }
 
#right1 span, #right2 span {
  padding:10px;
  line-height: 20px;
}

input, textarea {
   padding: 2px;
}


.startbox {
 float:left;
 padding: 0px 10px;
 border-left: 1px solid #dddddd;
 width: 140px;
 height: 200px;
}
.startbox-last {
width:170px;
}
.startbox-last .teaser {
width:140px;
}
.small {
height:140px;
}

.startbox h3{
  font-size: 11px;
  margin-bottom: 5px;
}

.startbox p.teaser{
  font-size: 11px;
  line-height: 14px;
  text-align:left;
  height: 60px;
}

.startbox p{
  font-size: 11px;
  line-height: 14px;
  text-align:left;

}


.startbox img{
  margin-bottom: 5px;
  border: 0px;
}

.printversion {
  display:none;
}

#footer {
  position:fixed;
  bottom:-10px; left:0px; right:0px;
  text-align:center;
  padding:0px;
  margin:0px;
  z-index: 200;
clear:both;
}

* html #footer {
	height:5%;
	padding-top:1%;
	
}

#col1_content td {
  padding-right:20px;
}




.guide {
  width: 685px;
margin: 0px;
}

.guide td {
  
  padding: 5px;
text-align:center;
}

.guide td.subhead{
  background-color: #c62628;
  padding: 5px;
  color: #ffffff;
  font-weight: bold;
text-align:left;
}


.guide tr.head td{
   font-weight: bold;
   text-align:center;
}

.guide tr.head td a{
   text-decoration: none;
   color: #000000;
}

.guide tr.bilder td img{
    border-bottom: 2px solid #c62628;
    padding-bottom: 2px;
}

.guide tr.bilder td{
   text-align:center;
}

.e1, .e2, .e3, .e4, .e5, .c1, .c2, .c3, .c4, .c5, .ch_e1, .ch_e2, .ch_e3, .ch_e4, .ch_e5, .ch_c1, .ch_c2, .ch_c3, .ch_c4, .ch_c5{
    background-color: #eeeeee;
}

.tdover {
    background-color: #cccccc;
    cursor: pointer;
}


.tx-jppageteaser-pi1-browsebox-inactive-link a{
  border: 1px solid #cccccc;
  padding:4px;
  margin:2px;
  background-color: #eeeeee;
  text-decoration: none;
}

.tx-jppageteaser-pi1-browsebox-active-link, .tx-jppageteaser-pi1-browsebox-disabled-link {
  border: 1px solid #cccccc;
  padding:4px;
  margin:2px;
  text-decoration: none;
}


.tx-jppageteaser-pi1-browsebox-inactive-link a:hover{
  border: 1px solid #cccccc;
  padding:4px;
  margin:2px;
  background-color: #cccccc;
  text-decoration: none;
}


.tx-jppageteaser-pi1-browsebox-show-results {
  margin-bottom: 10px;
}

.error {
  color:red;
}


div.tx-szraumplaner-pi1 td.tx_szraumplaner_pi1_calspan {
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 10px 0;
}

div.tx-szraumplaner-pi1 table.szraumplaner-overview {
   border-collapse: collapse;
   margin-bottom: 20px;
}

div.tx-szraumplaner-pi1 table.szraumplaner-overview th {
   border: 1px solid black;
   border-bottom: 0px; 
}

div.tx-szraumplaner-pi1 table.szraumplaner-overview td {
   border: 1px solid black;
}

div.tx-szraumplaner-pi1 table.szraumplaner-overview td.tx_szraumplaner_pi1_date,
div.tx-szraumplaner-pi1 table.szraumplaner-overview td.tx_szraumplaner_pi1_date a {   
    background-color: #e6e6e6;
    padding: 0px;
    color: #000;
}

div.tx-szraumplaner-pi1 td.tx_szraumplaner_pi1_room {   
    background-color: #fff;
    padding: 0px;
}

/* Raumplaner - End */

.content_changed {
border: 1px solid #888888;
padding:2px;
}

.tooltip {
width: 250px; display: none; position: absolute; padding: 2px; border: 1px solid black; background-color: #ffffe1;
}


/* Etikettencheckliste */
    
    .etiform {
    	width: 400px;
    }
    
    .etiform td {
    	padding: 6px;
        font-size: 12px;
    }
    
    #formatabweichung {
      display:none;
    }
    
    .etiform input {
       width: 40px;
    }

/* CONTENTTABLE */
    
    
    .contenttable {
       width: 100%;
       border: 1px solid #dddddd;
    }
    
    .contenttable tbody .tr-odd td {
      background-color: #eeeeee;
    }
    
    .contenttable tbody .tr-0 td {
      font-weight:bold;
      background-color: #dddddd;
    }
  
    .contenttable tbody tr td {
      padding: 3px;
      background-color: #eeeeee;
      border-right: 1px solid #dddddd;
    }
    
    .contenttable tbody tr td p {
       text-align:left;    
    }
    
    .csc-frame-frame1 {
     
       background-repeat: no-repeat;        
       margin: 0px;
     
    } 
    .downloadbox-title, .news-title {
       background:#d21511;
       color:#fff;

       

       padding:5px 15px;
       font-size:9pt;


    }   
    .downloadbox-title {
             margin-bottom:10px;
             padding-left:5px;
    } 
#content-right .csc-frame {
       padding-top:40px;
       background:url(/fileadmin/_system/id/downloads.gif) no-repeat; 
}
    .csc-frame-frame1 p.csc-frame-frame1, .downloadbox-frame p.csc-frame-frame1 {
       padding: 0;
       margin-bottom: 10px;
       background:#eee;
       float: left;
       border:0;
       background-image:none;
       padding: 5px;
       padding-bottom:10px;
       border: 1px solid #aaa;
       text-align:left;
       color:#000;
       clear:both;
    }
    #right-content .csc-frame-frame1 p.csc-frame-frame1 {
    	
    }

    p.csc-frame-frame2 {
       clear:both;    
    }


    .csc-frame-frame1 a {
      border: 1px solid #cccccc;
      padding: 5px;
      margin: 0px;
      display:block;

      background-color: #ffffff;
      font-size:8pt;
      line-height:12pt;
      color:#000;
    }
    
    .csc-frame-frame1 a:hover {
       background-color: #dddddd;
    }    
    
    
/* SERVICE-FOOTER */

  	#servicefooter { 
  	   padding: 0 10px 0 10px;
  	}
  	
   	#servicefooter .item {
      
      margin-right: 20px; 
   }
      
   #servicefooter .item a {
      text-decoration: none;
   }
        
   #servicefooter .item img {
      margin: 0px 8px 0px 0px;
      position: relative;
      top: 3px;
   }
      
      
/* FORMULARE */
   
   .bluhmform {
      background-color: #eeeeee;
      border: 1px solid #dddddd;
      padding: 0px;
      width: 100%
   }
   
   .bluhmform tr td{
      padding: 5px;
   }
   
   .bluhmform tr td.formhead{
      background-color: #dddddd;
      padding: 10px 5px;
      width: 100%;
      font-weight: bold;
   }

  #popup {

    display:          none;
    position:         absolute;
    margin:           -200px 0px 0px -200px;
    top:              50%;
    left:             50%;
    z-index:          3;
    text-align: right;
  } 
  
   #popup a {
    color: #d21511;
    font-weight: bold;
    font-size: 14px;
    background-color: #cccccc;
    padding: 5px;
  }
  
  #xmas {
    width:            540px; 
    height:           390px; 
    border:           1px solid #999999;
  }          
.tx-rgtabs-pi1 fieldset {border:none;}
.tx-rgtabs-pi1 fieldset legend {display:none;}
.tx-rgtabs-pi1 .tx-powermail-pi1_fieldset_callback label {clear:both;display:block;margin:5px 0px;}
.tx-rgtabs-pi1 .tx-powermail-pi1_fieldset_kontakt .tx_powermail_pi1_fieldwrap_html_text label {display:block;margin:5px 0px;float:left;clear:both;width:80px;}
.tx-rgtabs-pi1 .tx-powermail-pi1_fieldset_kontakt .tx_powermail_pi1_fieldwrap_html_select label {display:block;margin:5px 0px;float:left;clear:both;width:80px;}
.tx-rgtabs-pi1 .rgtabs-menu li.rgtabs-selected a, .tx-rgtabs-pi1 .rgtabs-menu li.rgtabs-selected a {color:#000 !important}
.rgtabs-wrapper {clear:none !important}



.tx_powermail_pi1_fieldwrap_html {clear:both;}
.tx_powermail_pi1_fieldwrap_html_submit {margin-top:1px;}
#col1 .powermail_check_inner label {float:right;width:460px;}
.powermail_check_inner {clear:both;line-height:8px !important;}
.powermail_check {margin-top:3px;width:10px !important;}
.tx_powermail_pi1_fieldwrap_html_check, .tx_powermail_pi1_fieldwrap_html_date {margin-top:15px;}
.tx_powermail_pi1_fieldwrap_html_textarea {margin-top:10px;}
.tx_powermail_pi1_fieldwrap_html_textarea label {line-height:30px;}

#main li.tx-tab-bar-item a {color:#666}
#main li.tx-tab-bar-item a:hover {color:#000}
#main a.tx-tab-bar-item-selected {background:#ddd !important;color:#000 !important}

#main li.tx-tab-bar-item a, #main li.tx-tab-bar-item a:visited {background:#ddd}
#main .tx-tab-panel {padding:0}
#main .tx-tab-panel fieldset {margin:10px;}

.tx-tab-pi1 * DIV {border-color:#bbb !important}
.tx-tab-pi1  fieldset {border:none;}
.tx-tab-pi1  fieldset legend {display:none;}
.tx-tab-pi1  .tx-powermail-pi1_fieldset_callback label {clear:both;display:block;margin:5px 0px;}
.tx-tab-pi1  .tx-powermail-pi1_fieldset_kontakt .tx_powermail_pi1_fieldwrap_html_text label {display:block;margin:5px 0px;float:left;clear:both;width:80px;}
.tx-tab-pi1  .tx-powermail-pi1_fieldset_kontakt .tx_powermail_pi1_fieldwrap_html_select label {display:block;margin:5px 0px;float:left;clear:both;width:80px;}
.tx-tab-pi1  .rgtabs-menu li.rgtabs-selected a, .tx-rgtabs-pi1 .rgtabs-menu li.rgtabs-selected a {color:#fff}
.tx-tab-bar-item, .tx-tab-bar-item-selected {border-color:#bbb !important;}
.tx-tab-pi1 ul.tx-tab-bar {margin-left:0;margin-right:0;}
.tx-tab-pi1 li.tx-tab-bar-item a {padding:0 10px;}
.tx-tab-pi1 p {margin:10px;}
.tx-tab-pi1 img {clear:both}
.tx-tab-pi1 .csc-textpic {margin:10px}


/* Powemail allgemein */
#col1 .tx-powermail-pi1 label {clear:both;display:block;margin:5px 0px;}
#col1 .tx_powermail_pi1_fieldwrap_html_text label {display:block;margin:5px 0px;float:left;clear:both;width:80px;}
#col1 .tx_powermail_pi1_fieldwrap_html_select label {display:block;margin:5px 0px;float:left;clear:both;width:80px;}
#col1 .tx-powermail-pi1 fieldset {border:none;}
#col1 .tx-powermail-pi1 fieldset legend {display:none;}
#col1 .tx-powermail-pi1 {background:#eee;padding:20px;}
#col1 .tx-powermail-pi1 input {width:300px;}
#col1 .tx-powermail-pi1 textarea {width:380px;}
#col1 .tx_powermail_pi1_fieldwrap_html_submit input {width:120px}
/* Ende Powermail allgemein */
.tx_powermail_pi1_fieldwrap_html_date label {width:100px;}
#col1 .tx-powermail-pi1 .jscalendar_cb {float:left;width:20px;margin-top:5px !important;}
#col1 .jscalendar {width:200px !important;}
#uid134_msg {display:none;}
.tx_powermail_pi1_fieldwrap_html_134 label {float:left;}

.powermail_mandatory_js {color:#990000}
#brotkrumen {margin-right:15px;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #aaa}

.tx_powermail_pi1_fieldwrap_html_label {margin-bottom:10px;}


/* Powermail Distributoren Bewerbung */

#col1 #distributor label {width:100% !important; clear:both;}
#col1 #distributor label {line-height:10px !important;}

/* Ende Powermail Distributoren Bewerbung */

.tx-felogin-pi1 fieldset {padding:10px;border:none;background:#eee;margin:10px;}
.tx-felogin-pi1 legend {display:none;}
.tx-felogin-pi1 label {font-weight:bold;}

.tx-tab-panel h2 {font-size:1.2em;padding:10px 10px 0 10px;}
.tx-macinasearchbox-pi1 {padding:10px;background: #eee;margin-top:5px;}

#kontaktinfo {background:#eee;padding:5px 5px 1px 5px;;margin-bottom:10px;}
#kontaktinfo p {color:#333;}
.tx_indexedsearch_submit {margin-top:5px;border-style:outset;border-color:#fff}
.tx_indexedsearch_submit:hover {cursor:pointer;border-style:inset}
.csc-textpic-imagewrap {margin-bottom:10px !important}

.teaser a:hover {color:#990000}

#Foto DIV {font-size:14px;;}
#Foto DIV  span {font-size:20px;}

.youtube-video {margin: 15px auto;padding:auto;text-align:center;}

#navi-left {
margin-right:0px !important; 
}
#quickmenu {height:29px;margin-bottom:15px;border-bottom:1px solid #aaa;color:#666;;line-height:29px;}
#quickmenu a {;font-weight:bold;padding: 0 7px;}
#quickmenu a:hover {text-decoration:underline}

.kontakt-info {
border:1px solid #aaa;
padding:10px;
#background:#fff;
margin-bottom:10px;
}
.kontakt-info p {font-size:0.9em;line-height:15px;color:#000}
.important {color:#990000}

.tx-indexedsearch-selectbox-sections {width:300px !important}
.tx-indexedsearch td {padding:5px;}

.tx-vgetagcloud-pi1  {background:#fff;float:left;padding:10px;border:1px solid #666;margin-top:10px;}
.tx-vgetagcloud-pi1 ul li {margin-left:0;padding-left:0;}


.kontakt-info a, a.arrow-link {color:#000;padding-left:15px;background: url(/fileadmin/_system/images/arrow-red.gif) no-repeat 0 3px;line-height:20px;}

.kontakt-info p {border-bottom:1px solid #666;padding-bottom:15px;}

.news-browser-next {text-align:right;width:260px;display:block;float:right}
.news-browser-prev {width:260px;display:block;float:left}
.news-latest-container {background:#eee;margin-bottom:10px;}
.news-latest-container h2 {margin-bottom:5px;font-size:9pt;}
.news-latest-container p {font-size:8pt;line-height:13px;}
.news-latest-container p:hover {color:#990000}
.news-latest-item {border-bottom:1px solid #666;margin-bottom:5px}

.news-browser-next {width:260px;display:block;float:right}
.news-browser-prev {width:260px;display:block;float:left}
.news-latest-item img {float:right}
.news-single-additional-info, .news-single-additional-info dd, .news-single-additional-info dt, .news-single-additional-info dl {margin:0;padding:0}
.news-single-additional-info {;padding:10px;background:#ddd;}
.news-latest-item a {text-decoration:none;}
.news-latest-item h2 a {text-decoration:underline;} 

.tx-srlanguagemenu-pi1 {height:20px;}
#map_310df14036, .tx-lumogooglemaps-pi1 {background:#fff !important}
.tx_lumogooglemaps_pi1_infobox * {padding:0 !important;margin:0 !important}
.tx_lumogooglemaps_pi1_infobox p {line-height:13px;margin:2px;}
.tx-lumogooglemaps-pi1 .contenttable td {border:none !important;margin:0 !important;padding:0  !important;background-color:#fff !important;}
.tx-lumogooglemaps-pi1 .contenttable, .tx_lumogooglemaps_pi1_infobox table {
   border:none;
   width:350px !important;
   margin:0;

}
.tx_lumogooglemaps_pi1_infobox table {margin-bottom:10px !important}
.tx-lumogooglemaps-pi1 p {margin:0;}
.tx_lumogooglemaps_pi1_infobox .kontakt-info {padding-left:0px !important;border:none;}
.tx_lumogooglemaps_pi1_infobox .kontakt-info a {padding-left:12px !important;}
.tx_lumogooglemaps_pi1_sidebar {display:none;}
.tx_lumogooglemaps_pi1_infobox img {margin-top:3px;}
#servicefooter img:hover {cursor:pointer}
.schlagwoerter {background:#ddd;padding:10px;}
.schlagwoerter p {margin:0;padding:0;}


.sb_download_flex {width:100%;height:auto;}
.sb_download_flex .category {width:100%;clear:both;}
.sb_download_text {width:100%;}
.sb_download_text .description {font-style:italic;}

/*** VCD-Archive ***/
div.tx-vcdarchive-pi1 {
  margin-bottom:20px;
}
div.tx-vcdarchive-pi1 table {border: none;}
div.tx-vcdarchive-pi1 table td.title {
  background-color:#b71210;
}
div.tx-vcdarchive-pi1 h1, div.tx-vcdarchive-pi1 h2 {
  color:#990000;
  font-size:11pt;
  border-bottom:1px solid;
}
div.tx-vcdarchive-pi1 table a {text-decoration:underline;}

.tx_kuloplayer_pi1-video #player {background:#000;}

.tx-flseositemap-pi1 a {color:#990000;text-decoration:none;}
.tx-flseositemap-pi1 li {color:#333}