.clear {clear:both;}
.footernavi_aufruf {display:none;}

/* Box footer Anfang */
.footerdotted {font-size:1px;width:770px; height:1px; padding:0px; margin-bottom:10px; background-image:url(/silo/layout/footer/images/4x1_dotted_grey.gif);background-repeat:repeat-x;}
.footernavi {width:770px; height:37px; padding:0px; margin:0px;	background-image:url(/silo/layout/footer/images/767px_hg_footer.png);background-repeat:no-repeat;text-decoration:none;}
/*long version*/
.footerlong {width:965px;background-image:url(/silo/layout/footer/images/965px_hg_footer.png);}

.footer-container-long{width:970px !important;}
  .footer-container-long .footernavi {width:965px !important;background-image:url(/silo/layout/footer/images/965px_hg_footer.png) !important;}

.footer-container-uploadhpo{width:866px !important;}
  .footer-container-uploadhpo .footernavi {width:866px !important;background-image:url(/silo/layout/footer/images/863px_hg_footer.png) !important;}

.footernavi ul {height: 40px;margin: 0;padding: 10px 0px 0px 5px;list-style-type: none;}
.footernavi li {float: left; font-family: Verdana,Helvetica; font-size: 10px; color:#6a6a6a;border-left:1px solid #6a6a6a;}
.footernavi li.first {float: left; font-family: Verdana,Helvetica; font-size: 10px; color:#6a6a6a;border-left:0px;}
.footernavi a {float: left;margin-left: 13px;margin-right: 13px; font-family: Verdana,Helvetica; font-size: 10px; color:#6a6a6a;text-decoration:none;}
.footernavi a:hover {float: left;margin-left: 13px;margin-right: 13px; font-family: Verdana,Helvetica; font-size: 10px; color:#DF001A;text-decoration:none;}
.footernavi li.last {float: right; margin-right:10px; font-family: Verdana,Helvetica; font-size: 10px; color:#6a6a6a;border-left:0px;}

.footerlist {width:770px; height:100%; padding:0px; margin-top:15px;}
.footerlist {background:url(/silo/layout/footer/images/bg_footer_links.gif) repeat scroll 0 0 transparent;height:auto;margin-top:15px;overflow:hidden;padding:0;width:770px;}
.footerlistbox {margin: 0px 0px 0px 5px; padding: 0px 13px; width:161px; height: auto; float:left;background-image:none;}
.footerlistboxright {margin: 0px 0px 0px 5px; padding: 0px 13px; width:161px; float:left;}
.footerlistbox ul {margin:0px;padding:0px;list-style-type: none;}
.footerlistbox ul li{font-family: Verdana,Helvetica; font-size: 10px; font-weight:bold; color:#DF001A;}
.footerlistbox ul li a{font-family: Verdana,Helvetica; font-size: 10px; font-weight:bold; color:#DF001A;}
.footerlistbox ul ul li{font-family: Verdana,Helvetica; font-size: 10px; font-weight:normal; color:#6a6a6a; margin:2px 0px;}
.footerlistbox ul ul li a{font-family: Verdana,Helvetica; font-size: 10px; font-weight:normal; color:#6a6a6a; margin:2px 0px;}
.footerlistbox ul ul li a:hover{font-family: Verdana,Helvetica; font-size: 10px; font-weight:normal; color:#DF001A; margin:2px 0px;}

.footerlistboxright ul {margin:0px;padding:0px;list-style-type: none;}
.footerlistboxright ul li{font-family: Verdana,Helvetica; font-size: 10px; font-weight:bold; color:#DF001A;}
.footerlistboxright ul li a{font-family: Verdana,Helvetica; font-size: 10px; font-weight:bold; color:#DF001A;}
.footerlistboxright ul ul li{font-family: Verdana,Helvetica; font-size: 10px; font-weight:normal; color:#6a6a6a; margin:2px 0px;}
.footerlistboxright ul ul li a{font-family: Verdana,Helvetica; font-size: 10px; font-weight:normal; color:#6a6a6a; margin:2px 0px;}
.footerlistboxright ul ul li a:hover{font-family: Verdana,Helvetica; font-size: 10px; font-weight:normal; color:#DF001A; margin:2px 0px;}
/* Box footer Ende */


/* FAQ ANFANG */

.faq_wrapper {margin: 30px 200px; text-align:left;}

.buttongraum_faq {background:url(/silo/layout/footer/images/button_grau_m.png) no-repeat top left;;width:175px;height:30px;line-height:28px;text-align:center;vertical-align : middle;font-size:10px;border:none;font-weight:bold;float: left;}
.buttongraum_faq a {text-decoration:none;line-height:28px;color:#DF001A;}
.buttongraum_faq a:hover {text-decoration:none;line-height:28px;color:#DF001A;}

.buttonrotm_faq {background:url(/silo/layout/footer/images/button_rot_m.png) no-repeat top left;;width:175px;height:30px;line-height:28px;text-align:center;vertical-align : middle;font-size:10px;color:#ffffff;border:none;font-weight:bold; float: left;}
.buttonrotm_faq a {text-decoration:none;line-height:28px;color:#ffffff;}
.buttonrotm_faq a:hover {text-decoration:none;line-height:28px;color:#ffffff;}

.faq_content {padding: 20px;}

.dottedtop {font-size:1px; width:100%; height:1px; padding:0px; margin-bottom:5px; background-image:url(/silo/layout/footer/images/4x1_dotted_grey.gif);background-repeat:repeat-x;}

.faq_headline {margin: 15px 0;font-size: 12px;font-family: verdana;font-weight: bold;color: #6A6A6A;}
.faq_headline {color: #DF001A;}
.faq_headline a {color: #DF001A;}

.faq_websp h2 {background:url(/silo/layout/footer/images/16x16_pfeil_down.png);background-repeat: no-repeat;background-position: right;cursor: pointer;padding:5px;font-size:11px;color:#DF001A;text-align:left;font-family:Verdana;margin-bottom:5px;}

.togglebox {overflow: hidden;font-size: 1.2em;width: 767px;clear: both;margin-bottom:10px;}
.togglebox .content {padding: 0 0 0 5px;}

.answer_txt {font-size: 10px;font-family: verdana;font-weight: normal;color: #6A6A6A;text-align:left;width: 90%;}

ul.tabsfaq {
    height:80px;
}
/* FAQ ENDE */

/*PREISLISTE ANFANG*/
#pricelist li.parent
{
  display: block;
  margin: 0 6px 0 1px;
  padding: 6px 12px 6px 20px;
  background: url('/silo/layout/footer/images/pfeil_grau_aktiv.png') no-repeat 10px center;
  text-decoration: none;
  font-weight:bold;
}


#pricelist li
{
  display: block;
  margin: 0 6px 0 1px;
  padding: 6px 12px 6px 40px;
  background: url('/silo/layout/footer/images/pfeil_grau_inaktiv.png') no-repeat 20px center;
  /*border-top: 1px dotted #bbb;*/
  text-decoration: none;
  font-size:12px;
}

#pricelist ul ul
{
  padding: 0;
  margin: 0;
  background: none;
}

div.description{padding-left: 20px;}
div.condition{padding-left: 20px;font-size:12px;}
div.condition_info{padding-left: 20px;font-size:9px;}
/*PREISLISTE ENDE*/

/* IMPRESSUM ANFANG */
a.impressummailto {margin: 0px; font-family: Verdana,Helvetica; font-size: 10px; color:#6a6a6a; text-decoration: underline; clear: both;}
a.impressummailto:hover {margin: 0px; font-family: Verdana,Helvetica; font-size: 10px; color:#DF001A; text-decoration: underline; clear: both;}
.impressumlinks {width:190px; margin-top:10px; float: left;}
.impressumrechts {width:300px; margin-top:20px; float: left;}
.dottedbottom {font-size:1px; width:100%; height:1px; padding:0px; margin-top:5px; background-image:url(/silo/layout/footer/images/4x1_dotted_grey.gif);background-repeat:repeat-x;}
/* IMPRESSUM ENDE */

/* KONTAKT ANFANG */
.kontakt {margin-left:5px;}
.kontakt td {font-size: 10px;}
.kontakt h1 {color:#6A6A6A;margin:0;padding:0;font-size:14px;}
.kontakt input {background-color:#f5f3f3;font-size: 10px; border:0px;width:236px;height:19px;padding-left:5px;}
.kontakt textarea {background: url(/silo/layout/footer/images/412x128_bg_textarea.png) no-repeat;font-size: 10px;font-family: Verdana,Helvetica; border:0px;width:407px;height:123px;padding-left:5px; padding-top:5px;}
.kontakt input.button {background:url(/silo/layout/footer/images/button_grau_xxs.png) no-repeat top left; font-size: 11px; border:0px; width:87px;height:26px;font-weight:bold; color:#6A6A6A;}
.button {background:url(/silo/layout/footer/images/button_grau_xxs.png) no-repeat top left; font-size: 11px; border:0px; width:87px;height:26px;font-weight:bold; color:#6A6A6A; float: left;}
a.buttongrey {color:#6A6A6A;line-height:24px;text-decoration:none;}
.formularbutton {margin-left: 0px; text-align:center;}

.input_l {background: url(/silo/layout/footer/images/236x19_bg_input.png) no-repeat;width: 228px; /* 236-4-4 */}
.input_text {float: left;height: 19px;margin: 0 2px 0 0;padding: 0 4px 0 4px;border: none }
.input_text { padding-top: 3px\9 /* ie hack */}

/* KONTAKT ENDE */


