*{margin:0;padding:0}

body {
background-color: #ffffff;
font-size: 0.9em;
line-height: 150%;
font-family: Lucida Grande, Lucida, Helvetica, Arial, Sans-Serif;
text-align: left;
color:#000000;
margin: 0px auto;
}

a         {color: #BF1B07; text-decoration: none; }
a:visited {color: #BF1B07; text-decoration: none; }
a:hover   {color: #F4A61D; text-decoration: none; }
a:active  {color: #F4A61D; text-decoration: none; }

.red {color:#BF1B07; text-decoration: none}

.white {color:#FFFFFF; text-decoration: none}
a.white {color:#FFFFFF; text-decoration: none}
a.white:hover{color:#FFFFFF; text-decoration: underline}

.footer {color:#fbe199; text-decoration: none}
a.footer {color:#fbe199; text-decoration: none}
a.footer:hover{color:#ffffff; text-decoration: underline}

a.yellow {color:#fbe199; text-decoration: none}
a.yellow:hover{color:#ffffff; text-decoration: none}

.grey {color:#999999; text-decoration: none; font-size: 0.8em; }
a.grey {color:#999999; text-decoration: none}
a.grey:hover{color:#999999; text-decoration: underline}

a.link {font-size: 0.8em; color:#BF1B07; text-decoration: none}
a.link:hover{font-size: 0.8em; color:#F4A61D; text-decoration: none}

.datum {font-size: 0.8em; color:#999999; text-decoration: none; margin-bottom: 10px;}

a.boxlink {color:#BF1B07; text-decoration: none; }
a.boxlink:hover{color:#BF1B07; text-decoration: underline;}

.home {color:#F4A61D;  text-decoration: none; }
a.home {color:#F4A61D; text-decoration: none;}
a.home:hover{color:#BF1B07; text-decoration: none;}

.high {color:#BF1B07; background: #F4A61D ;text-decoration: none; }
a.high {color:#BF1B07; text-decoration: none; display: block; padding: 3px; text-align: center;}
a.high:hover{color:#ffffff; text-decoration: none;}


h1 {
font-size: 1.3em;
line-height: 150%;
text-transform: none;
color:#BF1B07;
font-weight: bold;
padding: 0px 0px 12px 0px;
margin:0px;}

h2 {
font-size: 1.1em;
line-height: 150%;
color: #000000;
font-weight: bold;
padding: 0px 0px 12px 0px;
margin:0px;}

h3 {
font-size: 1.0em;
color:#000000;
font-weight: bold;
padding: 10px 0px 15px 0px}


hr {color: #000000; background-color: #000000; height: 1px; border: none; padding: 0px; margin-bottom: 20px; margin-top: 10px}

.suche1 { 
width: 150px;
border: 1px solid #FFFFFF;
height: 18px;
color: #000000;
background-color: #f2d1cd;
font-size: 0.89em;}

.suche2 {
width: 58px;
height: 20px;
background-color: #BF1B07;
font-size: 0.89em;
color: #ffffff;
padding-bottom: 2px;
border-left: 0px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
text-decoration: none}

.suche3 { 
width: 138px;
border: 1px solid #FFFFFF;
height: 18px;
color: #BF1B07;
background-color: #f2d1cd;
text-align: center;
font-size: 0.89em;}

.suche4 {
width: 90px;
height: 20px;
background-color: #BF1B07;
font-size: 0.89em;
color: #ffffff;
padding-bottom: 2px;
border-left: 0px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
text-decoration: none}




/* -------------- layout ------------- */

#container {
        width: 1000px;
        margin: 0px auto;
        padding: 0px;

  }

#homeheader {
        width: 1000px;
        height: 145px;  
        padding-top: 15px;
        margin-top: 0px;
        display: none;
  }

#header {
        width: 1000px;
        height: 80px;  
        padding-left: 0px;
        padding-top: 20px;
        padding-right: 0px;
        display: none;
  }

#header-left {
        width: 550px;  
        padding: 0px;
        float: left;
  }

#header-right {
        width: 448px;
        float: left;
        font-size: 0.8em;
        border: 1px solid #FFFFFF; 
  }


#wrapper {
        float: left;
        width: 1000px;
        text-align: left;
  }


#homecontent {
        margin: 0px 0px 25px 270px;
        padding: 0px;
        text-align: left;
        font-size: 1.0em;
  }


#homeleft {
        float: left;
        width: 250px;
        margin-left: -1000px;
        color: #000000;
        font-size: 0.85em;
        height: 400px;
        background: #BF1B07;
  }

#content {
        margin: 0px 0px 0px 100px;
        padding: 20px;
        text-align: left;
        font-size: 1.0em;
        background: #ffffff;
        min-height: 900px;
        }

#content-left {
        padding-bottom: 10px;
        background: #ffffff;
  }

#content-right {
        background: #ffffff;
        padding-left: 20px;
        padding-top: 5px;
        padding-bottom: 20px;
        float: right;
        width: 310px;
        font-size: 0.8em;
        color: #555555;
  }

#left {
        float: left;
        width: 100px;
        margin-left: -1000px;
        color: #000000;
        height: 400px;
        font-size: 0.8em;
        background: #BF1B07;
        display: none;
  }

#footer {
        width: 1000px;
        clear: both;
        font-size: 0.80em;
        color: #ffffff;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 5px;
        padding-bottom: 100px;
        display: none;
}

#footerhome {
        width: 1000px;
        height: 300px;
        clear: both;
        font-size: 0.80em;
        color: #ffffff;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 5px;
        padding-bottom: 0px;}

#fb {
       clear: both;
       float: right;
       margin: 0px;
       width: 30px;
       display: none;}

/* -------------- content specials ------------- */


#content p {
padding: 0px 0px 15px 0px;
line-height: 150%;
font-size: 0.95em;
margin:0px; }

#content .datum {
font-size: 0.8em;
}

#content li {
padding: 0px 0px 10px 0px;
line-height: 150%;
margin:0px;
list-style-type: square; }

#content ul {
padding: 0px 0px 15px 20px;
margin:0px; }

.box {border: 1px solid #999900; padding: 4px; width: 210px;}


/*---------------------------- Navigation ---------------------------*/



ul#menu {
  padding-left: 0px;
  display: none;
}

ul#menu li a.current {
  text-decoration: none;
  display: block;
  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  color: #BF1B07;
  font-weight: normal;
  background: #F4A61D;
  border-bottom: 1px solid #BF1B07;
}

ul#menu li a {
  text-decoration: none;
  display: block;
  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  color: #ffffff;
  font-weight: normal;
  background: #BF1B07;
  border-bottom: 1px solid #BF1B07;
}

ul#menu li a:hover {
  color: #BF1B07;
  background: #F4A61D;
}

ul#menu li ul li a.current {
  text-decoration: none;
  display: block;
  padding-top: 2px;
  padding-left: 10px;
  padding-bottom: 2px;
  color: #BF1B07;
  font-weight: normal;
  background: #f2d1cd;
  border-bottom: 1px solid #BF1B07;
}

ul#menu li ul li a {
  text-decoration: none;
  display: block;
  padding-top: 2px;
  padding-left: 10px;
  padding-bottom: 2px;
  color: #f2d1cd;
  font-weight: normal;
  border-bottom: 1px solid #BF1B07;
}

ul#menu li ul li a:hover {
  color: #BF1B07;
  background: #f2d1cd;
}

ul#menu li ul li ul li a.current {
  text-decoration: none;
  display: block;
  padding-top: 2px;
  padding-left: 20px;
  padding-bottom: 2px;
  color: #ffffff;
  font-weight: normal;
  background: #BF1B07;
  border-bottom: 1px solid #BF1B07;
}

ul#menu li ul li ul li a {
  text-decoration: none;
  display: block;
  padding-top: 2px;
  padding-left: 20px;
  padding-bottom: 2px;
  color: #df8d83;
  font-weight: normal;
  border-bottom: 1px solid #BF1B07;
}

ul#menu li ul li ul li a:hover {
  color: #BF1B07;
  background: #ffffff;
}


ul#menu li {
  margin: 0px 20px 0 0px;
  padding: 0;
  list-style: none;
  font-size: 1.5em;
}

ul#menu li ul {
  margin-bottom: 0px;
  padding: 0;
}

ul#menu li ul li {
  margin: 0 0 0 0px;
  list-style: none;
  font-size: 0.80em;
  border-bottom: 0px solid #f2d1cd;
  text-transform: none;
}

ul#menu li ul li ul {
  margin-bottom: 4px;
  padding: 0;
}

ul#menu li ul li ul li {
  margin: 0 0px 0px 0px;
  padding: 0;
  list-style: none;
  font-size: 0.80em;
  line-height: 130%;
}



/*---------------------------- Slider  ---------------------------*/



div.wrap {border: 0px; margin: 0px; padding: 0px; display: none;}

div.wrap.one {width:730px;}	

div.item {width: 730px; }

div.item h1 {
        text-align: center;
        width: 100%;
        margin: 0px;
        background: #ffffff;
        display: block;
        padding-top: 10px;
        font-size: 0.9em;
  }

div.item img {width: 730px; height: 500px; }

div.homeslider_container { }

div.homeslider_container a.slider_prev, div.homeslider_container a.slider_next { margin-top: 0px;}

a img { border: 0;}


/*---------------------------- Slider News ---------------------------*/



div.news { display: none; }

div.news.one {width: 448px; height: 33px; text-align: center; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px;}	

div.boxnews_container {  }

div.boxnews_container a.slider_prev, div.boxnews_container a.slider_next {  }


/*---------------------------- Slider Left ---------------------------*/



div.highlight { display: none; }

div.highlight.one {width: 210px; height: 210px; text-align: left; padding: 0px; }

div.boxhighlight img { margin-bottom: 10px; }

div.boxhighlight_container { width: 210px; height: 210px; line-height: 130%;}

div.boxhighlight_container a.slider_prev, div.boxhighlight_container a.slider_next {  }




