html, body{
  width:100%;
  text-align:center;
  background:#8d8d8d url(images/back960.jpg) repeat-y center;
  font-family:arial;
  font-size:12px;}  

.tx-ablinklist-pi1{
  margin-top:15px;
  margin-left:20px;
}  
  
.tx-dmmjobcontrol-pi1{
  margin-left:20px;
  } 

.tx-dmmjobcontrol-pi1 h3{
  margin:0;
  padding:15px 0 5px 0;
  color:#E40000;
  }
  
.tx-dmmjobcontrol-pi1 ul{
  padding-left:15px;
  } 
  
.tx-dmmjobcontrol-pi1 p{
  padding:0px;
  margin-bottom:10px;
  } 
  
.tx-dmmjobcontrol-pi1 table{
  margin:0;
  width:550px;
  border:1px solid #f1f1f1;
  text-align:left;
  line-height:1.5em;  
}

.tx-dmmjobcontrol-pi1 td{
  vertical-align:center;
  padding:0.5em; 
}

.dmmjobcontrol_list_th1{
  background:#f1f1f1;
  font-size:12px;
  font-weight:bold;
  padding:0.5em; 
}

.dmmjobcontrol_list_th2{
  background:#f1f1f1;
  font-size:12px;
  font-weight:bold;
  padding:0.5em; 
}

.dmmjobcontrol_list_tr_alt{
  background:#f9f9f9;
}
  

h1{
  
  color:#000;
  font-size:16px;
  padding-top:4px;
  }

h1, h2, h3, h4, h5, p{
  margin:0px;
  padding-left:20px;}

h2{
  padding-top:10px;
  font-size:18px;
  font-weight:bold;}

h3{
  padding-top:4px;
  font-size:12px;
  color:#800000;}
  
h4{  font-size:14px;
     color:#fff;
   }	
   
h5{font-size:12px;
     color:#e40000;
     padding-top: 10px;
   }
   
h6{font-size:16px;
     color:#e40000;
     padding:1em 0 0 1.2em;margin:0;
     font-weight:bold;  
     text-transform:uppercase;
   }
   
hr{
  border:0;
  display:block;
  width:100%; height:1px;
  background:#ddd;
  margin:0 0 0.5em 1em;
}	
   
.tx-flvplayer2-pi1{
  margin-left:20px;
  margin-top:2em;
  margin-bottom:1em;
}

p{padding-top:1em;
  }
  
  
a{  
  color:#E40000;
  text-decoration:none;
  }
  
td{font-family:arial;
  font-size:12px;}

#page{
  width:900px;
  margin:10px auto;
  text-align:left;}

div, ul, li, html, body{
  margin:0px;
  padding:0px;}
  
.page_Block{
  float:left;}

#main_Navi{
  width:180px;
  height:200px;
  background:url(images/tt-logo.jpg) no-repeat;
  margin-right:0px;
  padding-top:220px;}
  
  #main_Navi ul{
    list-style-type:none;}
  
  #main_Navi #current{
    background:#e40000 url(images/qred.jpg) no-repeat right;}
  
  #main_Navi a{
    display:block;
    line-height:30px;
    font-size:14px;
    color:#000;
    font-weight:bold;
    text-align:right;
    padding-right:10px;
    text-decoration:none;}
    
  #main_Navi a:hover{
    background:#eee url(images/qweiss.jpg) no-repeat right;
    
    }
  
   
  #main_Navi #current a:hover{
    background:transparent;}

#head{
  width:720px;
  background:url(images/red.jpg) repeat-y left;
  padding-bottom:10px;}
  
  #head_Image{
    width:520px;
    height:241px;
    margin-left:20px;
    display:inline;
    
    }
  
  #quick_Navi{
    width:180px;}

    #quick_Navi ul{
      margin-left:10px;
      padding:10px 0px;
      list-style-type:none;
      background:#363636;}
    
    #quick_Navi li{
      padding:0px 10px;}
    
    #quick_Navi a{
      line-height:14px;
      color:#fff;
      text-decoration:none;}

.link_weiss {
			color:#fff;}

#sub_Navi{
  width:720px;
  min-height:30px;
  background:#e40000 url(images/qred2.jpg) no-repeat top left;}
  
  #sub_Navi ul{
     margin-left:30px;}
  
  #sub_Navi li{
    list-style-type:none;
    float:left;
    margin-left:10px;}
  
  #sub_Navi a{
    line-height:30px;
    color:#fff;
    text-decoration:none;}
  
  #sub_Navi a:hover{
    text-decoration:underline;}
  
  

#bereich-ueber{
  float:right;
  color:#fff;
  line-height:30px;
  font-weight:bold;
  font-size:41px;
  padding-right:20px;
  letter-spacing:-0.05em;
  margin:0px;
  padding-left:20px;
  }

#content{
  width:550px;
  background:url(images/red.jpg) repeat-y left;
  padding-bottom:5em;
  padding-left:25px;
  padding-top:15px;
  min-height:150px;}
  
#Slogan{
  width:550px;
  padding-left:20px;
  padding-top: 10px;
  font-size:14px;
  font-weight:bold;
  margin-top: 10px;
  } 

#Inhalt {
  padding-top: 0px;
  }	  
 

#podukt_Navi {
  width: 120px;
  
  }

#podukt_Navi li{
    list-style-type:none;
    margin-left:10px;
    font-size:12px;
    }
    
     
#produkt_layer { 
   font-size:12px;
  }
  
  	  
#Klickpfad{
   text-align:left;
   padding-left:15px;
   }

#site_Navi{
  clear:both;
  text-align:center;
  color:#800000;
   
  background:url(images/redpixel.jpg) repeat-x center;}
  
  #site_Navi ul{
    list-style-type:none;
    background:url(images/redpixel.jpg) repeat-x center;
    }
  
  #site_Navi li{
    display:inline;
    padding:0px 5px;
    background:#fff;
    margin:5px;
    }
    
  
  #site_Navi a{
    color:#800000;
    text-decoration:none;
    font-size:11px;}
  
  #site_Navi a:hover{
    text-decoration:underline;}
    
    
.tx-sksimpleflvplayer-pi1{margin-left:25px;}

.tx-sksimplegallery-pi1 input{border:1px solid #c5c5c5;}
.tx-sksimplegallery-pi1 h3{color:#000; font-size:12px;font-style:bold;margin-left:0px;padding-left:10px;}
.tx-sksimplegallery-pi1 .description{border-bottom:1px solid #eee;}
.tx-sksimplegallery-pi1 a{font-size:12px;margin-top:5px;}

/* EXTENSION: wec-map */
.tx-wecmap-pi2{
  margin:15px 0px 0px 20px;
}

.tx-wecmap-pi2 .infotitle{
  font-size:12px;
}

.tx-wecmap-pi1{
  margin:15px 0px 0px 20px;
}

.tx-wecmap-pi1 .infotitle{
  font-size:12px;
}

#Wigger_Standortkarte{
  margin:15px 0px 0px 20px;
}

/* Inhaltsverzeichnis*/
.csc-sitemap{
  width:200px;text-align:left;
}

.csc-sitemap ul{
  width:300px;
  padding:0;margin:0;
}

.csc-sitemap li{
  padding:0;
  list-style-type:none;
  line-height:1.5em;
  border-bottom:1px dotted #d2d2d2;  
}

.csc-sitemap a{
  margin:0 0 0 1.5em;
  font-weight:bold;
  font-size:14px;
  color:#e40000;
  text-decoration:none;
}

.csc-sitemap a:hover{ 
  text-decoration:underline;
}

.csc-sitemap ul li ul li{
  border:0;  
}

.csc-sitemap ul li ul{
  padding:0;margin:0;
}

.csc-sitemap li li a{
  margin-left:35px;
  font-size:12px;
  font-weight:normal;
  color:#e40000;
}

.csc-sitemap li li a:hover{
  text-decoration:underline;
}

