body{
margin:0px;
background-color:#656565
}
td,tr{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:18px;
}
.pro1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:18px;
}
.pro1 a:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:18px;
}
.pro1 a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:18px;
}
.pro1 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:18px;
}

.trebu{
font-family:"Trebuchet MS";
font-size:18px;
color:#030504;
}
.trebu1{
font-family:"Trebuchet MS";
font-size:16px;
color:#0444a6; text-decoration:none;
}
.trebu1 a{
font-family:"Trebuchet MS";
font-size:16px;
color:#0444a6; text-decoration:none;
}
.trebu1 a:hover{
font-family:"Trebuchet MS";
font-size:16px;
color:#0444a6; text-decoration:none;
}

.buttonbg{
background-image:url(../images/button_bg.jpg);
background-repeat:repeat-x;
}

.sm {list-style:none; height:282px; display:block; overflow:hidden; margin:0px;}
.sm li {float:left; display:inline; overflow:hidden; padding:0px;}

.menu_top{ font-family:Tahoma; color:#FFFFFF;   font-size:11px;}
.menu_top ul{margin:0; padding:0; list-style-type:none; display:block; width:100%; text-align:right;}
.menu_top li{display:inline; padding:0px 12px 0px 17px; }
.menu_top li a{text-decoration:none; color:#fff;}
.menu_top li a:hover{ text-decoration:none; color:#FFFFFF; }

.menu_top1{ font-family:Tahoma; color:#FFFFFF;font-size:11px; border-right:1px solid #FFFFFF; line-height:0px;}

#white_main td{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold;}

.white_bottom_left{background-image:url(../images/pro_left_down.png); background-repeat:no-repeat; height:5px; width:5px;}
.white_bottom_right{background-image:url(../images/pro_right_down.png); background-repeat:no-repeat; height:5px; width:5px; background-position:right;}
.white_top_left{background-image:url(../images/pro_left_top.png); background-repeat:no-repeat; height:5px; width:5px;}
.white_top_right{background-image:url(../images/pro_right_top.png); background-repeat:no-repeat; height:5px; width:5px; background-position:right;}
.left_pro{background-image:url(../images/left_pro.png); background-repeat:no-repeat; height:1px; width:5px; background-position:left;}
.right_pro{background-image:url(../images/right_pro.png); background-repeat:no-repeat; height:1px; width:5px; background-position:right;}
.top_pro{background-image:url(../images/top_pro.png); background-repeat:no-repeat; height:5px; width:1px; background-position:right;}



.border1{
border:1px solid #D8D8D8;
}

.bg1{
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF; border:1px solid #E1E1E1;
}


.top_menu{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003399; text-decoration:none;}
.top_menu a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003399; text-decoration:none;}
.top_menu a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; text-decoration:none;}
.top_menu ul{margin:0px; padding:10px 2px 5px 5px; list-style-type:none;}
.top_menu li{padding:2px 2px 4px 2px;line-height:14px;}

/*.top_menu{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003399; text-decoration:none;}
.top_menu a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003399; text-decoration:none;}
.top_menu a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003399; text-decoration:none;}
.top_menu ul{margin:0px; padding:10px 10px 5px 32px; list-style-image:url(../images/bullet1.png);}
.top_menu li{padding:4px 2px 4px 2px;line-height:14px;}*/



.top_menu1{ font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}
.top_menu1 a{font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; color:#5e5e5e; text-decoration:none;}
.top_menu1 a:hover{font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; color:#5e5e5e; text-decoration:none;}
.top_menu1 ul{margin:0px; padding:10px 0px 5px 15px; list-style-image:url(../images/bullet1.png);}
.top_menu1 li{padding:0px 5px 3px 0px; line-height:14px;}


.footer{
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#918c8c; text-decoration:none; line-height:18px;}

.footer1{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003399; text-decoration:none; line-height:18px;}

.footer2{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5e5e5e; text-decoration:none; line-height:18px;}
.footer2 a{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5e5e5e; text-decoration:none; line-height:18px;}
.footer2 a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline; line-height:18px;}


.footer3{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:18px;}

.blue_product{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000;}
.blue_product11{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3a3a3a;}
#blue_product_text {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#333333;
padding-left:15px; 
padding-top:0px;
padding-right:10px;
line-height:21px;
}

.blue_product_bg {background-color:#e1efff;
}
.blue_product_bg1 {background-color:#d7e9fd;
}

.blue_product1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0444a6;}
.blue_product2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000;}
.blue_product3{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0444a6;}
.blue_product4{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006600;}
.blue_product5{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9B249B;}
.blue_product6{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b68e01;}

.sub_product_bg{background-image:url(../images/bg_pl_inhalt.gif); background-repeat:repeat-x;}

.contact_top{background-image:url(../images/contact_top.gif); background-position:right top; background-repeat:no-repeat;}

.pics {padding:0px; margin:0px;}
.pics img {  
    width:  480px; 
    height: 253px; 
}

.clients_border{border:1px solid #D8D8D8; padding:10px;}

.clients_bg{ background-image:url(../images/bg_client.jpg); background-repeat:no-repeat; background-position:48% -50%; height:100px;}

.line_bg{background-image:url(../images/bg_line.gif); background-repeat:no-repeat; background-position:right;}

.bg_lines{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:bold; text-decoration:none;}
.bg_lines a{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:bold;text-decoration:none;}
.bg_lines a:hover{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:bold;text-decoration:none;}


.bg_lines1{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:bold; text-decoration:none;}
.bg_lines1 a{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#7b1112; font-weight:bold;text-decoration:none;}
.bg_lines1 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#7b1112; font-weight:bold;text-decoration:none;}


.black_categories{font-family:Tahoma; font-size:15px; color:#333333; font-weight:bold;}

.bg_red{background-image:url(../images/bg_red.gif); background-repeat:no-repeat; background-position:65% 70%;}

.bg_red1{background-image:url(../images/bg_red.gif); background-repeat:no-repeat; background-position:50% 70%;}

.bg_orange{background-image:url(../images/bg_orange.gif); background-repeat:no-repeat; background-position:65% 70%;}
.bg_bluie{background-image:url(../images/bg_bluie.gif); background-repeat:no-repeat; background-position:65% 70%;}
.bg_green{background-image:url(../images/bg_green.gif); background-repeat:no-repeat; background-position:65% 70%;}
.bg_pink{background-image:url(../images/bg_pink.gif); background-repeat:no-repeat; background-position:65% 70%;}
.bg_yellow{background-image:url(../images/bg_yellow.gif); background-repeat:no-repeat; background-position:65% 70%;}

.design_bg{background-image:url(../images/design.jpg); background-repeat:no-repeat; background-position:left;}
.design_bg1{background-image:url(../images/pencil.jpg); background-repeat:no-repeat; background-position:right bottom;}

.design_text{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#333333; font-style:italic; line-height:20px;}

.design_text_red{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#CC0000; font-style:italic; line-height:20px; text-decoration:none;}

.design_text_red a{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#CC0000; font-style:italic; line-height:20px; text-decoration:none;}

.design_text_red a:hover{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#CC0000; font-style:italic; line-height:20px; text-decoration:none;}

.grey{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333;}


.heading_bus_shelter{
font-size:18px;
color:#365f91;
}

.heading_bus_shelter a{
font-size:18px;
color:#365f91;
text-decoration:none;
}
.heading_bus_shelter a:hover{
font-size:18px;
color:#365f91;
text-decoration:underline;
}

#dtc_bus ul{
padding-left:0px;
margin-left:0px;
}

#dtc_bus li{
padding-left:0px;
line-height:22px;
}
#dtc_desc{
padding:0px;
margin:0px;

}

#dtc_desc li{
padding-left:20px;
list-style-type:none;
line-height:22px;
background-image:url(../images/rightarrow.png);
background-repeat:no-repeat;
background-position: left 6px;
padding-top:0px;
margin-top:0px;
}

#dtc_desc ul{
padding:0px;
margin:0px;

}

#dtc_desc li li{

list-style-type:none;
line-height:22px;
background-image:url(../images/arrowrt.png);
background-repeat:no-repeat;
background-position: left 6px;
padding-top:0px;
margin-top:0px;
}

#dtc_desc_inner ul{
padding-left:0px;
margin-left:0px;
}

#dtc_desc_inner li{
padding-left:15px;
margin-top:0px;
padding-top:-20px;
margin-left:-49px;
line-height:22px;
background-image:url(../images/arrowrt.png);
background-repeat:no-repeat;
background-position: left 8px;
}

#ul_upper ul
{
padding-top:0px;
margin-left:0px;
padding-bottom:0px;

}


