*{
    margin:0px;
    padding:0px;
    font-family:Arial, Helvetica, sans-serif;
    color:#828282;
}
body,
td{
    font-size:12px;
}
a{
    text-decoration:none;
    color:#FF9B5A;
}
img{
    border:0px;
}

#body{
    width:982px;
    border:1px solid #DFDFDF;
    border-top:3px solid #FF7C25;
    margin:0px auto;
}
h2{
	font-size:17px;
}
h4{
	font-size:13px;
}

/*
 * Header
*/
#header{
    width:956px;
    height:120px;
    margin:0px auto;
    background:url('../images/header_bg.gif') repeat-x bottom left;
}
#flash img{
	display:block;
}

/*
 * TOPMENU
*/
#topmenu{
    float:right;
    padding-top:35px;
}
#topmenu a{
    display:inline-block;
    border-right:1px solid #F8F8F8;
    padding:10px;
    line-height:20px;
    vertical-align:bottom;
    color:#ABABAB;
    font-weight:bold;
}
#topmenu a span{
    display:inline-block;
    padding-top:45px;
    background:url('../images/orb_grau.jpg') no-repeat center top;
}
#topmenu a.act,
#topmenu a:hover{
    color:#FF7C25;
}
#topmenu a.act span,
#topmenu a:hover span{
    background:url('../images/orb_orange.jpg') no-repeat center top;
}
#topmenu a.first{
    border-left:1px solid #F8F8F8;
    background:url('../images/topmenu_first.gif') repeat-x left bottom;
}
#topmenu a.second{
    background:url('../images/topmenu_second.gif') repeat-x left bottom;
}
#topmenu a.third{
    background:url('../images/topmenu_third.gif') repeat-x left bottom;
}

/*
 * FLASH
*/
#flash{
    width:956px;
    height:206px;
    margin:5px auto;
    background:url('../images/flash_bg.jpg') no-repeat;
}

/*
 * Menu
*/
#menu{
    width:956px;
    line-height:22px;
    margin:0px auto;
    background:url('../images/menu_bg.gif') repeat-x;
    margin-bottom:20px;
}
#menu div{
    display:inline;
}
#menu a,
a.level2{
    padding:0px 13px;
    display:inline-block;
    border-right:3px solid #FFF;
    color:#FFF;
    font-weight:bold;
}
#menu a.act,
#menu a:hover,
a.level2:hover{
    background:url('../images/menu_bg_act.gif') repeat-x;
}
a.level2{
    background:url('../images/menu_bg.gif') repeat-x;
    line-height:22px;
    border:0px;
}

a.level2{
    display:block;
    border-bottom:3px solid #FFF;
}


/*
 * Main
*/
#main{
    width:956px;
    margin:0px auto;
}
#main td{
    vertical-align:top
}
#main #left_box{
    width:180px;
}
#main #right_box{
    padding-left:20px;
}

/*
 * News
*/
.news-list-category,
.news-single-rightbox{
    display:none;
}
.news-list-item a,
.news-single-item a{
    color:#FF7519;
}
.news-single-item h1{
    display:block;
}


/*
 * ----------------------- Formulare ------------------------
 */
#mailform fieldset{
	border:0px;
	padding:20px 0px;
}
#mailform .csc-mailform-field{
	padding:2px 0px;
}
#mailform .csc-mailform-field label {
	display:inline-block;
	width:150px;
	text-align:right;
	vertical-align:top;
}
#mailform .csc-mailform-label{
	color:#FE771D;
	font-weight:bold;
}
#mailformFirma,
#mailformName,
#mailformVorname,
#mailformEMail,
#mailformTelefon,
#mailformMobil,
#mailformPLZ_Ort,
#mailformLand,
#mailformStrasse_Hausnr,
#mailformNachricht{
	width:240px;
}
#mailformAnrede{
	width:100px;
}
#mailform .csc-mailform-submit,
#mailform .csc-mailform-label{
	margin-left:105px;
}

/*
 * Sitemap
 */
.tx-flseositemap-pi1{
    padding-left:30px;
}
.tx-flseositemap-pi1 li{
    list-style-image:url('/data/shop/images/li_icons.gif');
    line-height:20px;
}
.tx-flseositemap-pi1 li li{
    margin-left:20px;
}