body {
          width:100%;
          background-color:#F0F0F0;
}

#box{
          position:relative;
          top:0px;
          width:769px;
          margin-right:auto;
          margin-left:auto;
}

#container {
          position:relative;
          width:769px;
}

#shadow {
          width:525px;
          height:5px;
          background-image:url(/Layout/background_leftheader.gif);
          background-repeat:no-repeat;
}

#header {
          width:769px;
          height:271px;
          background-image:url(/Layout/header_background.gif);
          background-repeat:no-repeat;
}

#main_container {
          width:769px;
          background-image:url(/Layout/background1.gif);
          background-repeat:repeat-y;
}

#main {
          float:left;
          width:525px;
}

#menu {
          float:right;
          vertical-align:top;
          width:220px;
}

.header_topmenu {
          position:relative;
          top:0px;
          left:0px;
}

.menu_box {
          position:absolute;
          top:270px;
          left:565px;
}

.kopfgrafik {
          padding-top:2px;
          margin-left:4px;
          text-align:left;
          border:0px;
}

.logo {
          position:relative;
          top:0px;
          left:0px;
          padding:0px;
          border:0px;
}

.streifen {
          position:absolute;
          top:275px;
          left:545px;
          width:220px;
          height:35px;
          background-color:#F4752D;
}

.catalogname {
          padding-top:7px;
          margin-left:10px;
          font-size:15px;
          font-family:Trebuchet MS,verdana,arial,sans-serif;
          font-weight:bold;
          letter-spacing:.5pt;
          color:#FFFFFF;
}

#topheader {
          text-align:left;
          margin-bottom:7px;
          margin-left:30px;
}

a.topheaderlink {
          top:60px;
          text-align:left;
          font-size:10px;
          font-family:verdana,arial,sans-serif;
          font-weight:bold;
          color:#6F6F6F;
          text-decoration:none;
}

.nav {
          float:left;
          margin-left:5px;
          padding-top:7px;
          width: 170px;
          font-size:12px;
          font-family:verdana,arial,sans-serif;
          font-weight:bold;
          color:#814825;
}

.topmenu_active {
                color:#FFFFFF;
                line-height: 23px;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 12px;
                font-weight: bold;
                text-decoration: none;
                margin-left:30px;
}

.topmenu_inactive {
                color:#814825;
                line-height: 23px;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 12px;
                font-weight: bold;
                text-decoration: none;
                margin-left:30px;
}

.active1 {
                width: 130px;
                color:#F57E3A;
                margin-left:10px;
                line-height: 23px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 11px;
                font-weight: bold;
                padding-top:5px;
                text-decoration: none;
}

.active1:hover {
                width: 130px;
                color:#F57E3A;
                margin-left:10px;
                line-height: 23px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 11px;
                font-weight: bold;
                padding-top:5px;
                text-decoration: none;
}

.active2 {
                width: 130px;
                color:#F57E3A;
                margin-left:5px;
                line-height:20px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 12px;
                font-weight: bold;
                text-decoration: none;
}

.active2:hover {
                width: 130px;
                color:#F57E3A;
                margin-left:5px;
                line-height: 20px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 12px;
                font-weight: bold;
                text-decoration: none;
}

.active3 {
                width: 130px;
                color:#F57E3A;
                margin-left:15px;
                line-height: 15px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 10px;
                font-weight: normal;
                text-decoration: none;
}

.active3:hover {
                width: 130px;
                color:#F57E3A;
                margin-left:15px;
                line-height: 15px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;

                font-size: 10px;
                font-weight: normal;
                text-decoration: none;
}

.inactive1 {
                width: 130px;
                color:#814825;
                margin-left:10px;
                line-height: 23px;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 11px;
                font-weight: bold;
                padding-top:5px;
                text-decoration: none;
}

.inactive1:hover {
                width: 130px;
                color:#F57E3A;
                line-height: 23px;
                margin-left:10px;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 11px;
                font-weight: bold;
                padding-top:5px;
                text-decoration: none;
}

.inactive2 {
                width: 130px;
                color:#814825;
                line-height: 20px;
                margin-left:5px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 12px;
                font-weight: bold;
                text-decoration: none;
}

.inactive2:hover {
                width: 150px;
                color:#F57E3A;
                margin-left:5px;
                line-height: 20px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 12px;
                font-weight: bold;
                text-decoration: none;
                background-image:url(/Layout/pfeil.gif);
                background-repeat:no-repeat;
                background-position:-4px 3px;
                z-index:5;

}

img.pfeil {
                position:relative;
                left:-10px;
}

.inactive3 {
                width: 130px;
                color:#814825;
                margin-left:15px;
                line-height: 15px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 10px;
                font-weight: normal;
                text-decoration: none;
}

.inactive3:hover {
                width: 130px;
                color:#F57E3A;
                margin-left:15px;
                line-height: 15px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 10px;
                font-weight: normal;
                text-decoration: none;
}

.main_template {
                width: 500px;
                color:#814825;
                padding:15px;
                line-height: 15px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 11px;
                font-weight: normal;
                text-decoration: none;
}

.main_template a {
                color:#F57E3A;
                text-decoration:none;
}

.main_template a:hover {
                color:#F57E3A;
                text-decoration:underline;
}


.headline {
                color:#814825;
                padding:2px;
                margin-right:5px;
                margin-left:10px;
                line-height: 15px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 14px;
                font-weight: bold;
                text-decoration: none;
}

.fliesstext {
                width:460px;
                color:#814825;
                margin-top:20px;
                margin-right:10px;
                margin-left:20px;
                line-height: 16px;
	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 13px;
                font-weight: normal;
                text-decoration: none;
}

.spaltentext {
                width: 170px;
                color:#F57E3A;
                margin-left:5px;
                line-height:20px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 12px;

}