*{
padding:0px;
margin:0px;
}
a{
text-decoration:none;
}
h1{
font-size:13px;
margin-bottom:10px;

}
p{
margin-bottom:10px;
}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
padding-bottom:20px;
}
.container {
width:880px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
text-align:left;
background-color:#ffffff;
}
.top_navi1{
clear:left;
width:880px;
height:20px;
padding-left:10px;
color:#a7a5a2;
}
.top_navi1 ul{
list-style-type:none;
}
.top_navi1 ul li{
float:left;
}
.top_navi1 ul li a{
color:#a7a5a2;
}
.top_navi1 ul li a:hover{
color:#f99c1c;
}
.top_navi1 ul li a.current{
color:#f99c1c;
}
.top_navi2{
background-color:#f99c1c;
width:880px;
height:25px;
margin-bottom:5px;
overflow:hidden;
}
.logo{
float:left;
margin-top:40px;
margin-left:20px;
width:300px;
height:50px;
}
.macina_search{
float:left;
margin-top:40px;
margin-left:290px;
vertical-align:middle;
line-height:5px;
padding:0px;
}
.macina_search input.submit{
background-image:url(pfeil.gif);
background-repeat:no-repeat;
border-width: 0px;
width:30px;
height:30px;
}
.tx-indexedsearch-searchbox-button{
background-image:url(pfeil.gif);
background-repeat:no-repeat;
border-width: 0px;
width:30px;
height:30px;
margin:0px;
background-color:#ffffff;
}
.top_navi2 ul{
list-style-type:none;
}
.top_navi2 ul li{
float:left;
}
.top_navi2 ul li a{
display:block;
padding:5px 10px 0px 10px;
color:#ffffff;
height:25px;
font-weight:bold;
}
* html .top_navi2 ul li a{
width:30px;
}
.top_navi2 ul li a:hover{
color:#000000;
}
.top_navi2 ul li a.current{
color:#000000;
display:block;
padding:5px 10px 0px 10px;
height:25px;
font-weight:bold;
}
.flash{
width:880px;
height:150px;
margin-bottom:5px;
}
.breadcrumb{
background-color:#bcbdbf;
width:870px;
height:15px;
padding-left:10px;
color:#ffffff;
font-size:10px;
}
* html .breadcrumb{
width:880px;
}
.breadcrumb a{
color:#ffffff;
}
.gray{
background-color:#bcbdbf;
width:880px;
height:10px;
border-bottom:5px solid #ffffff;
margin-left:auto;
margin-right:auto;
clear:left;
font-size:0px;
}
* html .gray{
height:15px;
}
.footer{
background-color:#f99c1c;
width:880px;
height:21px;
margin-left:auto;
margin-right:auto;
color:#ffffff;
padding-top:4px;
clear:left;
}
.footer a{
color:#ffffff;
}
.footer a:hover{
color:#bcbdbf;
}
.content{
float:left;
background-color:#ffffff;
width:870px;
min-height:500px;
padding-top:20px;
padding-left:10px;
padding-bottom:20px;
}
* html .content{
height:500px;
}
.left_content{
float:left;
width:150px;
min-height:500px;
}
.left_content ul{
list-style-type:none;
margin-bottom:20px;
}
.left_content ul li a{
display:block;
color:#ffffff;
padding:3px 10px 0px 10px;
height:20px;
font-weight:bold;
background-color:#f99c1c;
margin-bottom:3px;
}
.left_content ul li a:hover{
color:#000000;
}
.left_content ul li a.current{
display:block;
color:#000000;
padding:3px 10px 0px 10px;
height:20px;
font-weight:bold;
margin-bottom:3px;
}
.center_content{
float:left;
margin-left:20px;
width:440px;
color:#a7a5a2;
}
.center_content a{
color:#f99c1c;
}
.center_content h1{
color:#f99c1c;
}
.center_content ul{
padding-left:20px;
}
.right_content{
float:left;
margin-left:40px;
width:190px;
}
.right_content a{
color:#f99c1c;
}
.right_content table{
font-size:12px;
}
.right_content table a{
color:#000000;
}
.right_content div{
border:1px solid #f99c1c;
}
.csc-sitemap ul li ul{
list-style-type:none;
}
table.tip_table input, textarea{
border:1px solid #f99c1c;
}
table.tip_table a{
color:#f99c1c;
}
input.submit{
background-color:#f99c1c;
color:#ffffff;
}
table.newsletter_table{
font-size:12px;
}
table.newsletter_table input.email{
border:1px solid #f99c1c;
}
div.mitarbeiter_list_item{
float:left;
margin-bottom:30px;
}
div.mitarbeiter_list_item img{
float:left;
border:1px solid #bcbdbf;
margin-right:30px;
}
div.mitarbeiter_list_item div{
float:left;
width:200px;
}
div.mitarbeiter_list_item h2{
font-size:12px;
}
div.mitarbeiter_list_item a{
color:#bcbdbf;;
}
div.mitarbeiter_list_item a:hover{
color:#f99c1c;
}
div.tx-macinasearchbox-pi1 input{
border:1px solid #f99c1c;
}
div#contact_form table{
font-size:12px;
color:#a7a5a2;
}
div#contact_form table input{
font-size:10px;
border:1px solid #f99c1c;
}
div#contact_form table textarea{
border:1px solid #f99c1c;
}
div#contact_form table input.submit_button{
color:#ffffff;
}
div.angebot{
margin-bottom:20px;
}
div.angebot a{
color: #f99c1c;
}
div.angebot h1{
background-color:#f99c1c;
color:#ffffff;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
}
div.angebot h2{
font-size:12px;
margin-top:5px;
font-weight:normal;
}
div.angebot h3{
font-size:12px;
margin-top:5px;
color:#a7a5a2;
font-weight:normal;
}
div.angebot_detail img{
float:left;
margin-right:10px;
margin-bottom:10px;
}
div.tx-indexedsearch-res table{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.tx-indexedsearch-res a{
color: #f99c1c;
}
td.tx-indexedsearch-info{
background-color:#bcbdbf;
}
.newsletter table{
font-size:12px;
color:#a7a5a2;
}
.newsletter table input{
font-size:10px;
border:1px solid #f99c1c;
}
.newsletter span{
color: #f99c1c;
font-weight:bold;
}
.price_menu{
float:left;
width:610px;
font-size:10px;
border:1px solid #f99c1c;
}
.price_menu ul{
list-style-type:none;
width:270px;
float:left;
}
.price_menu ul li a{
display:block;
color:#ffffff;
padding:3px 10px 0px 10px;
height:16px;
font-weight:bold;
background-color:#f99c1c;
margin-top:3px;
}
.price_menu ul li a:hover{
color:#000000;
}
.price_menu ul li a.current{
display:block;
padding:3px 10px 0px 10px;
height:16px;
font-weight:bold;
margin-top:3px;
color:#ffffff;
}
.price_menu ul li.secondlevel a{
display:block;
background-color:#fcead2;
padding:3px 10px 0px 10px;
height:16px;
font-weight:bold;
margin-top:3px;
color:#f99c1c;
}
.price_menu h1{
background-color:#f99c1c;
color:#ffffff;
padding:1px 10px 0px 280px;
height:16px;
font-size:12px;
margin:0;
}
.price_content{
float:left;
width:338px;
font-size:12px;
}
.price_content ul{
float:none;
padding-left:20px;
list-style-type:square;
margin-top:10px;
color:#a7a5a2;
}
.price_content p{
padding:10px;
background-color:#ffffff;
color:#a7a5a2;
}
.price_content p a{
color:#f99c1c;
}
.price_content h1{
background-color:#fcead2;
color:#f99c1c;
font-size:11px;
margin-left:10px;
margin-right:10px;
margin-bottom:3px;
padding:2px 0px 0px 0px;
font-weight:normal;
}
.price_content h1 span.left{
float:left;
margin-left:3px;
}
.price_content h1 span.right{
float:right;
margin-right:3px;
color:#000000;
}
.price_content h1 span.dh_left{
margin-left:3px;
width:145px;
display:block;
float:left;
}
.price_content h1 span.dh_center{
margin-left:3px;
width:75px;
color:#000000;
display:block;
float:left;
text-align:right;
}
.price_content h1 span.dh_right{
margin-right:3px;
width:75px;
color:#000000;
display:block;
float:left;
text-align:right;
}
.price_content h1.header{
background-color:#f99c1c;
}
.price_content h1.header span.dh_left,
.price_content h1.header span.dh_center,
.price_content h1.header span.dh_right
{
color:#ffffff;
}