body {
   width:100%;
   padding:0px;
   background-color:#C6C3C6;
   text-align:center;
}

p, td, li {
   font-weight:normal;
   font-size: 14px;
   font-family:Verdana, Arial, sans-serif;
   color: #32292E;
   line-height:20px;
   padding:10px 0 0 0;
   margin:0px;
}

#container {
   width:1024px;
   margin-left:auto;
   margin-right:auto;
   margin-top:30px;
   background-color:#ffffff;
   text-align:left;
}

#box {
   width:956px;
   margin:0 34px 0 34px;
   background-color:#ffffff;
}

#head {
   width:956px;
   height:300px;
   background-image: url(/Layout/background_head.jpg);
   background-repeat:repeat-x;
}

#head_link {
   position:relative;
   top:80px;
   left:0;
}

#head_link a {
   font-weight:bold;
   font-size: 14px;
   font-family:Arial, Verdana, sans-serif;
   color: #A6A1A3;
   background-color:#ffffff;
   text-decoration:none;
}

#head_link a:hover {
   font-weight:bold;
   font-size: 14px;
   font-family:Arial, Verdana, sans-serif;
   color: #A6A1A3;
   background-color:#ffffff;
   text-decoration:underline;
}

.signet {
   float:left;
   position:relative;
   top:93px;
   left:0px;
   width:307px;
   height:189px;
   border:0px;
}

.logo {
   float:right;
   position:relative;
   top:-15px;
   width:278px;
   height:265px;
   border:0px;
}

.trenner {
   position:relative;
   top:-2px;
   left:0;
   font-weight:bold;
   font-size: 10px;
   font-family:Verdana, Arial, sans-serif;
   color: #A6A1A3;
   margin:0 5px 0 5px;
}

#head_topmenu {
   clear:both;
   width:956px;
   background-color:#ffffff;
   margin:0;
   padding:0;
}

.topmenulink {
   float:right;
   position:relative;
   top:10px;
   left:0;
   width:956px;
}

.trenner1 {
   position:relative;
   top:-3px;
   left:0px;
   font-weight:bold;
   font-size: 14px;
   font-family:Arial,Verdana,sans-serif;
   color: #A6A1A3;
   margin:0 7px 0 7px;
}

#main {
   width:956px;
   background-color:#ffffff;
}

#menu {
   float:left;
   position:relative;
   top:30px;
   left:0;
   width:306px;
   margin:20px 0 0 0;
}

#main_content {
   float:right;
   position:relative;
   top:24px;
   left:0;
   width:650px;
   margin:50px 0 0 0;
}

.katalogname {
   font-weight:bold;
   font-size: 16px;
   font-family:Arial, Verdana, sans-serif;
   color: #A96032;
   background-color:#ffffff;
   line-height:30px;
}

.navigationlist {
   text-align:left;
}

ul.menulist {
   list-style-image:none;
   padding:0px;
   margin:0px;
}

ul.menulist li {
   padding:0px;
   margin:0px;
   line-height:25px;
}

.menubild {
   margin:0px;
   padding:0px;
   border:0px;
}

#footer {
   clear:both;
   width:956px;
   font-weight:normal;
   font-size: 13px;
   font-family:Arial, Verdana, sans-serif;
   color: #A6A1A3;
   background-color:#ffffff;
   line-height:30px;
   padding:30px 0 20px 0;
}

.functions {
   width:642px;
   margin:0 0 0 306px;
   background-color:#ffffff;
   }

.footerlink {
   font-weight:bold;
   font-size: 14px;
   font-family:Arial, Verdana, sans-serif;
   color: #A6A1A3;
   background-color:#ffffff;
}

a {
   color : #a96032;
   text-decoration:none;
}

a:hover {
   color: #a96032;
   text-decoration:underline;
}

.main_template {
   width: 650px;
   margin:0 0 0 0;
}

h5 {
   letter-spacing:1px;
   font-weight:normal;
   font-size:18px;
   font-family:verdana,arial,sans-serif;
   color: #32292E;
   margin:0 0 10px 0;
   text-decoration: none;
}

h3 {
   text-transform:uppercase;
   letter-spacing:1px;
   font-weight:normal;
   font-size:22px;
   font-family:Verdana,Arial, sans-serif;
   color: #32292E;
   margin:0 0 0 0;
   text-decoration: none;
}

a.h3 {
   text-transform:uppercase;
   letter-spacing:1px;
   font-weight:normal;
   font-size:22px;
   font-family:Verdana,Arial, sans-serif;
   color: #32292E;
   margin:0 0 10px 0;
   text-decoration: none;
}

.fliesstext {
   font-weight:normal;
   font-size: 14px;
   font-family:Verdana,Arial,sans-serif;
   color: #32292E;
   line-height:20px;
   padding:0px;
   margin:0px;
}

.bild_links {
     float:left;
     width:160px;
     text-align:left;
     margin:0 10px 5px 0;
}

.bild_links_frei {
     float:left;
     text-align:left;
     margin:0 10px 0 0;
}

.bild_mitte {
     width:513px;
     font-size:10px;
     font-family:verdana,arial,sans-serif;
     font-style:italic;
     color:#444444;
     font-weight:normal;
     margin:0 0 5px 0;
}

.bild_mitte_frei {
     font-size:10px;
     font-family:verdana,arial,sans-serif;
     font-style:italic;
     color:#444444;
     font-weight:normal;
     margin:0 0 0 0;
}

.bild_rechts {
     float:right;
     width:160px;
     text-align:left;
     margin:0 0 5px 10px;
}

.bild_rechts_frei {
     float:right;
     text-align:left;
     margin:15px 0 0 10px;
}

.bild_links img {
     width:160px;
     z-index:30;
}

.bild_mitte img {
     width:440px;
     z-index:30;
}

.bild_rechts img {
     width:160px;
     z-index:30;
}

.bild_frei img {
    float:left;
    text-align:left;
    margin:0 20px 10px 0; 
}

.newsimg {
   width:160px;
}

.bu {
     font-size:11px;
     font-style:italic;
     font-family:verdana,arial,sans-serif;
     color : #401616;
     background-color:#FDFFEA;
     font-weight: normal;
     margin:0;
}

.active1 {
   font-weight:bold;
   font-size:14px;
   font-family:arial,verdana,sans-serif;
   color:#a96032;
   background-color:#ffffff;
   margin:0 0 0 6px;
   border:0px;
   text-decoration:none;
}

.active1:hover {
   font-weight: bold;
   font-size: 14px;
   font-family:arial,verdana,sans-serif;
   color:#a96032;
   background-color:#ffffff;
   margin:0 0 0 6px;
   text-decoration:none;
}

.active2 {
   font-weight:bold;
   font-size:14px;
   font-family:arial,verdana,sans-serif;
   line-height:16px;
   color:#a96032;
   background-color:#ffffff;
   margin:0 0 0 0;
   text-decoration:none;
}

.active2:hover {
   font-weight:bold;
   font-size:14px;
   font-family:arial,verdana,sans-serif;
   line-height:16px;
   color:#a96032;
   background-color:#ffffff;
   margin:0 0 0 0px;
   text-decoration:none;
}

.active3 {
   color:#999496;
   background-color:#ffffff;
   margin:0 0 0 60px;
   font-family:arial,verdana,sans-serif;
   font-size: 10px;
   font-weight: bold;
   text-decoration:none;
}

.active3:hover {
   color:#999496;
   background-color:#ffffff;
   margin:0 0 0 60px;
   font-family:arial,verdana,sans-serif;
   font-size: 10px;
   font-weight: bold;
   text-decoration:none;
}

.inactive1 {
   color:#999496;
   background-color:#ffffff;
   font-family:arial,verdana,sans-serif;
   font-size: 14px;
   font-weight: bold;
   margin:0 0 0 6px;
   border:0px;
   text-decoration:none;
}

.inactive1:hover {
   color:#a96032;
   background-color:#ffffff;
   font-family:arial,verdana,sans-serif;
   font-size: 14px;
   font-weight: bold;
   margin:0 0 0 6px;
   border:0px;
   text-decoration:none;
}

.inactive2 {
   font-weight:bold;
   font-size:14px;
   font-family:arial,verdana,sans-serif;
   line-height:16px;
   color:#999496;
   background-color:#ffffff;
   margin:0 0 0 0px;
   text-align:left;
   text-decoration:none;
}

.inactive2:hover {
   font-weight:bold;
   font-size:14px;
   font-family:arial,verdana,sans-serif;
   line-height:16px;
   color:#a96032;
   background-color:#ffffff;
   margin:0 0 0 0px;
   text-align:left;
   text-decoration:none;
}

.inactive3 {
   color:#999496;
   background-color:#ffffff;
   margin:0 0 0 60px;
    font-family:arial,verdana,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration:none;
}

.inactive3:hover {
   color:#999496;
   background-color:#ffffff;
   margin:0 0 0 60px;
    font-family:arial,verdana,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration:none;
}

input.formular {
   width:210px;
   border:0;
   color:#404616;
   background-color:#eeeeee;
   font-family:arial,verdana,sans-serif;
   font-size:11px;
   font-weight:bold;
   padding:2px;
}

input.button {
   width:50px;
   border:0;
   color:#404616;
   background-color:#eeeeee;
   font-family:arial,verdana,sans-serif;
   font-size:10px;
   font-weight:bold;
   padding:2px;
}

input.button:hover {
   width:50px;
   border:0;
   color:#ffffff;
   background-color:#717171;
   font-family:arial,verdana,sans-serif;
   font-size:10px;
   font-weight:bold;
   padding:2px;
}

ul.menulist {
   width:185px;
   list-style-type:none;
}

.search {
   width:185px;
   margin:30px 0 0 0;
}

.suchetext {
   position:relative;
   top:10px;
   left:0px;
   font-weight:normal;
   font-size:14px;
   font-style:italic;
   font-family:'Times new roman', verdana, sans-serif;
}

.suche_eingabe {
}

input.suche{
   width:120px;
   vertical-align:middle;
   padding:0px;
   margin:10px 0 20px 0;
   font-weight:normal;
   font-size:10px;
   font-family:arial,verdana,sans-serif;
   text-decoration:none;
   letter-spacing:1px;
   color:#000000;
   background-color:#ffffff;
   border-top:2px solid #BFBF99;
   border-right:1px solid #BFBF99;
   border-bottom:1px solid #BFBF99;
   border-left:2px solid #BFBF99;
}

.suchestarten {
   position:relative;
   top:5px;
   left:0px;
}
