* {
font-family: tahoma;
font-size: 12px;
}

body {
margin:0;
background: url(images/bg.gif);
font-size: 12px;
}

.content_container .csc-textpic-image{
background: #eee;
padding:5px 5px 5px 5px;
border: 1px solid #A1A1A1;
color: #1D166C;
}

.csc-textpic-caption{
font-size:10px;
}

.adress{
padding: 40px 0 0 50px;
color: #7C7A7B;
}

.top_text{
color: #1D166C;
font-size:13px;
font-weight:bold;
float:left;
margin-top:20px;
}

.metallbau {
margin-top:10px;
margin-left: 10px;
float:left;
background: url(images/metallbau.gif) no-repeat top left;
width:43px;
height: 34px;
}

.abkanten {
margin-top:10px;
margin-left: 50px;
float:left;
background: url(images/metallbau.gif) no-repeat top left;
width:43px;
height: 34px;
}

.stanzen {
margin-top:10px;
margin-left: 50px;
float:left;
background: url(images/metallbau.gif) no-repeat top left;
width:43px;
height: 34px;
}

.content_container{
  width: 623px; 
  background: url(images/bg_content.jpg) no-repeat;
  display:block;
  text-align:center;
}

.content{
margin:auto;
text-align:left;
width: 617px;
background: url(images/bg_content.jpg) top center no-repeat white;
display:block;
color:#6E6D6D;
}

.content a{color: #1D166C;text-decoration:underline;}
.content a:hover{color: orange;text-decoration:underline;}

.content_container_bottom {
  width: 623px; 
  height: 10px;
  background: url(images/bg_content_bottom.jpg) no-repeat #F4F4F4;
}

.td_top {background:url(images/shadow_top.png) no-repeat;color:#1D166C;padding:0 30 0 0;}
.td_top a{color:#1D166C;text-decoration:none;}
.td_top a:hover{color:#1D166C;text-decoration:underline;}
.tr_main {height:100%;background: url(images/shadow_main.png) repeat-y}
.tr_bottom {height:12px;background: url(images/shadow_bottom.png) no-repeat}
.tbl_content {width:946px; height:100%; margin-left:10px; background:#F4F4F4}
.td_left{height:700px;;width:238px;background: url(images/bg_menu.jpg) no-repeat #F4F4F4}



#menu dl {width: 201px; margin: 0 0 0 0; padding: 0 0 0 0;}
#menu dd {margin: 0 auto; padding:0 0 0 0; font-size: 1em; border-bottom:1px solid #E1E0E0; background: url(images/arrow.gif) no-repeat;}
#menu_detail a, #menu_detail a:visited { 
  color:#8C8B8B; 
  text-decoration:none; 
  display:block; 
  padding:7px 0px 9px 45px;
  background: url(images/arrow.gif) no-repeat; 
  width:156px;
}
#menu_detail a:hover, #menu_detail #chosen a {background: #0000AC url(images/arrow.gif) no-repeat; color:#fff;}

