body {
          width:100%;
          background-color:#ffffff;
          padding:0px;
          margin:0px;
}

#box{
          position:relative;
          top:0px;
          width:770px;
          margin-right:auto;
          margin-left:auto;
}

#container {
          position:relative;
          width:770px;
}

#header {
          width:770px;
          height:150px;
          padding:0px;
          margin:0px;
          text-align:left;
          background-image:url(/Layout/logo.jpg);
          background-repeat:no-repeat;
}

table.main_container {
          position:relative;
          top:0px;
          left:0px;
          width:770px;
          padding:0px;
          margin:0px;
          border-right:1px solid #EDE8E8;
          border-left:1px solid #EDE8E8;
}

#menu {
          float:left;
          position:relative;
          top:-2px;
          left:-3px;
          vertical-align:top;
          width:170px;
          padding:0px;
          margin:0px;
          text-align:left;
}

#main {
          float:left;
          width:370px;
}

#right {
          float:right;
          position:relative;
          top:-2px;
          left:3px;
          padding:0px;
          margin:0px;
          vertical-align:top;
          width:170px;
}

.header_topmenu {
          position:relative;
          top:117px;
          left:55px;
          width:600px;
}

*html .header_topmenu {
          position:relative;
          top:117px;
          left:5px;
          width:600px;
}

.kopfgrafik {
          padding-top:2px;
          text-align:left;
          border:0px;
}

.logo {
          position:relative;
          top:0px;
          left:0px;
          padding:0px;
          border:0px;
}

.streifen {
          width:170px;
          height:30px;
          background-color:#00247E;
}

.catalogname {
          padding-top:5px;
          color:#ffffff;
          font-family:trebuchet MS,arial,sans-serif;
          font-size:12pt;
          font-weight:bold;
          margin-left:10px;
          margin-right:10px;
          text-align:left;
}

#topheader {
          position:relative;
          top:110px;
          left:555px;
          text-align:left;
          margin-bottom:7px;
          margin-left:58px;
}

*html #topheader {
          position:relative;
          top:115px;
          left:552px;
          text-align:left;
          margin-bottom:7px;
          margin-left:58px;
}

a.topheaderlink {
          width:120px;
          text-align:left;
          font-size:9pt;
          font-family:trebuchet MS,arial,sans-serif;
          font-weight:normal;
          color:#ffffff;
          text-decoration:none;
          margin-bottom:5px;
}

.nav {
          float:left;
          margin-left:51px;
          padding-top:7px;
          font-size:12pt;
          font-family:trebuchet MS,arial,sans-serif;
          font-weight:bold;
          color:#ffffff;
}

*html .nav {
          float:left;
          margin-left:50px;
          padding-top:7px;
          font-size:12pt;
          font-family:trebuchet MS,arial,sans-serif;
          font-weight:bold;
          color:#ffffff;
}

.topmenu_active {
                color:#FFFFFF;
                line-height: 23px;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 12pt;
                font-weight: bold;
                text-decoration: none;
}

.topmenu_inactive {
                color:#ffffff;
                line-height: 23px;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 12pt;
                font-weight: bold;
                text-decoration: none;
}

.active1 {
                color:#444444;
                margin-left:10px;
                line-height: 30px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 11px;
                font-weight: normal;
                padding-top:5px;
                text-decoration: none;
                margin-bottom:5px;
}

.active1:hover {
                color:#000099;
                background-color:#EDE8E8;
                margin-left:10px;
                line-height: 30px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 11px;
                font-weight: normal;
                padding-top:5px;
                text-decoration: none;
                margin-bottom:5px;
}

.active2 {
                color:#444444;
                background-color:#EDE8E8;
                margin-left:10px;
                line-height:30px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 12px;
                font-weight: normal;
                text-decoration: none;
                margin-bottom:5px;
}

.active2:hover {
                color:#000099;
                background-color:#EDE8E8;
                margin-left:10px;
                line-height: 30px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 12px;
                font-weight: normal;
                text-decoration: none;
                margin-bottom:5px;
}

.active3 {
                color:#444444;
                background-color:#EDE8E8;
                margin-left:30px;
                line-height: 30px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 10px;
                font-weight: normal;
                text-decoration: none;
                margin-bottom:5px;
}

.active3:hover {
                color:#000099;
                background-color:#EDE8E8;
                margin-left:30px;
                line-height: 15px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 10px;
                font-weight: normal;
                text-decoration: none;
                margin-bottom:5px;
}

.inactive1 {
                color:#444444;
                background-color:#EDE8E8;
                margin-left:10px;
                line-height: 30px;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 11px;
                font-weight: normal;
                padding-top:5px;
                text-decoration: none;
                margin-bottom:5px;
}

.inactive1:hover {
                color:#000099;
                background-color:#D68D4F;
                line-height: 23px;
                margin-left:10px;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 11px;
                font-weight: normal;
                padding-top:5px;
                text-decoration: none;
                margin-bottom:5px;
}

.inactive2 {
                color:#444444;
                background-color:#EDE8E8;
                margin-left:10px;
                line-height:30px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 12px;
                font-weight: normal;
                text-decoration: none;
                margin-bottom:5px;
}

.inactive2:hover {
                color:#000099;
                margin-left:10px;
                line-height: 30px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 12px;
                font-weight: normal;
                text-decoration: none;
                background-image:url(/Layout/pfeil.gif);
                background-repeat:no-repeat;
                background-position:-4px 3px;
                z-index:5;
                margin-bottom:5px;
}

.inactive3 {
                color:#444444;
                background-color:#EDE8E8;
                margin-left:15px;
                line-height: 10px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 10px;
                font-weight: normal;
                text-decoration: none;
                margin-bottom:5px;
}

.inactive3:hover {
                color:#000099;
                background-color:#D68D4F;
                margin-left:10px;
                line-height: 30px;
                letter-spacing:1pt;
 	font-family : Trebuchet MS, verdana, arial, sans-serif;
                font-size: 10px;
                font-weight: normal;
                text-decoration: none;
                margin-bottom:5px;
}

.main_template {
                width: 370px;
                color:#444444;
                text-align:left;
                padding-top:2px;
                padding-right:0px;
                padding-left:30px;
}

*html .main_template {
               width:395px;
}

.main_template a {
                color:#000099;
                text-decoration:none;
}

.main_template a:hover {
                color:#000099;
                text-decoration:underline;
}

.spaltentemplate {
                width:170px;
                text-align:left;
}

.spaltentemplate img {
                width:150px;
                text-align:left;
}

.streifen2 {
                margin-top:10px;
                width:170px;
                background-color:#D68D4F;
                text-align:left;
}

.spaltenheadline {
                color:#ffffff;
                font-family:trebuchet MS,arial,sans-serif;
                font-size:12pt;
                font-weight:bold;
                margin-left:10px;
                margin-right:10px;
                text-align:left;
}

.spaltentext {
                color:#444444;
                font-family:trebuchet MS,arial,sans-serif;
                font-size:9pt;
                font-weight:normal;
                margin:5px 10px 10px 10px;
                text-align:left;
}

.footer {
               position:relative;
               top:0px;
               left:0px;
               width:770px;
               height:40px;
               margin-bottom:20px;
               text-align:left;
               background-color:#999696;
}

*html .footer {
               position:relative;
               top:0px;
               left:0px;
               width:770px;
               height:40px;
               margin-top:15px;
               margin-bottom:30px;
               text-align:left;
               background-color:#999696;
}

.footer_img {
               position:relative;
               top:8px;
               left:203px;
               border:0px;
               z-index:5;
}

.menu_box {
               width:170px;
               margin-left:0px;
}

.teaser_main_template {
                width:370px;
                color:#444444;
                background-color:#eeeeee;
                border-right:1px solid #cccccc;
                border-bottom:1px solid #cccccc;
                margin-bottom:5px;
}

.teaser_dachzeile {
                position:relative;
                left:10px;
                color:#aaaaaa;
 	font-family: trebuchet MS, verdana, arial, sans-serif;
                font-size: 11px;
                font-weight: bold;
                text-decoration: none;
                margin-bottom:5px;
                padding:0;
}

.teaser_headline a {
                position:relative;
                left:10px;
                color:#444444;
                letter-spacing:1px;
 	font-family : trebuchet MS, verdana, arial, sans-serif;
                font-size: 9pt;
                font-weight: bold;
                text-decoration: none;
                text-align:left;
                vertical-align:bottom;
}

.teaser_fliesstext {
                text-align:left;
                margin-right:10px;
                margin-left:10px;
                line-height: 14px;
	font-family : trebuchet MS, verdana, arial, sans-serif;
                font-size: 9pt;
                font-weight: normal;
}

.newsimg {
                float:right;
                width:100px;
                text-align:left;
                margin-left: 10px;
                margin-bottom: 10px;
}

.bild_links {
                float:left;
                text-align:left;
                margin-right: 10px;
                margin-bottom: 10px;
                width:170px;
                background-color:#eeeeee;
}

.bild_rechts {
                float:right;
                text-align:left;
                margin-left: 10px;
                margin-bottom: 10px;
                width:170px;
                background-color:#eeeeee;
}

.bild_rechts img {
                width:170px;
}

.bild_mitte {
                float-left;
                text-align:left;
                margin-bottom: 10px;
                width:370px;
                background-color:#eeeeee;
}

.bu {
                padding:2px;
                font-family:trebuchet MS,verdana,sans-serif;
                font-size: 8pt;
                font-style:normal;
                font-weight: bold;
}

.dachzeile {
                color:#bbbbbb;
 	font-family: trebuchet MS, verdana, arial, sans-serif;
                font-size: 11px;
                font-weight: bold;
                text-decoration: none;
                margin-bottom:10px;
                padding:0;
}

.headline {
                color:#444444;
                padding-top:5px;
 	font-family : trebuchet MS, verdana, arial, sans-serif;
                font-size: 18px;
                font-weight: normal;
                text-decoration: none;
                margin-bottom:10px;
                padding:0;
}

.fliesstext {
                display:inline;
                font-family:trebuchet MS,verdana,sans-serif; 
                font-size: 9pt;
                font-weight: normal;
                text-align:left;
                margin-right:0px;
                margin-bottom:10px;
                line-height: 16px;
}

.bu {
                background-color:#eeeeee;
                font-size:9px;
                font-family: verdana,arial,sans-serif;
}

.bild_mitte {
                width:370px;
                border:0px;
                padding:0px;
                margin-bottom:5px;
}
