body { background-image: url('../images/leer1.gif'); margin: 0px; text-align: center; font-family: arail, helvetica, "sans serif"; font-size: 0.7em; }
a { text-decoration: none; }
#submenue a { color: #000000; }
a:hover { text-decoration: underline; }

#main { text-align: left; position: relative; top: 30px; width: 680px; margin: 0px auto auto;}
#menu { width: 752px;float: left; }
#rahmen { width: 789px;	margin: auto; }
#submenue { text-align: left; width: 120px; background: #FF9840; }
#submenue a  { text-align: left; margin-left: 10px; margin-right: 10px; }
#content { text-align: left; position: relative; float: right; text-align: center; width: 520px; font-size: 1.4em; }

#submenue_top, #submenue_bottom { background-image: url('../images/leer1.gif'); display: block; }
#submenue_top *, #submenue_bottom * { background: #FF9840; display: block; height: 1px; overflow: hidden; }
.submenue_1 { margin: 0 5px; }
.submenue_2 { margin: 0 3px; }
.submenue_3 { margin: 0 2px; }
.submenue_4 { margin: 0 1px; height: 2px; }
.submenue_top .submenue_4, .submenue_bottom .submenue_4 { margin: 0 1px; height: 2px; }

.news { background: #CC0000; color: #FFFFFF; font-weight: bold; }
.news_headline { font-size: 0.8em; }
.news_innen { width: 450px; text-align: center; }
.news_top, .news_bottom { background-image: url('../images/leer1.gif'); display: block; }
.news_top *, .news_bottom * { background: #CC0000; display: block; height: 1px; overflow: hidden; }
.news_1 { margin: 0 5px; }
.news_2 { margin: 0 3px; }
.news_3 { margin: 0 2px; }
.news_4 { margin: 0 1px; height: 2px; }
.news_top .news_4, .news_bottom .news_4 { margin: 0 1px; height: 2px; }

.adresse { float: left; width: 40%; }
.kontaktdaten { margin-left: -40%; text-align: center; }
.details { color: #CC0000; font-size: 0.8em }

.menu_left{float: left;background: url('../images/menu_left.png') no-repeat transparent; height: 19px;width:18px;}
.menu_right{background: url('../images/menu_right.png') no-repeat transparent; height: 19px;width:18px;float: right;}

ul.menu{margin:0 auto;}

ul.menu li{ color: #FFCC66;
    display: inline-block;background: url('../images/menu.png') repeat-x transparent;
    font-family: “Arial Black”,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 900;
    text-align:center;
     padding-top: 2px;
    height: 19px;
 text-shadow: 1px 1px 4px #561800;
 margin-right:-3px;
 padding-right:20px;}
 
.active, ul.menu li:hover,  ul.smenu li:hover, .active a, ul.menu li a:hover,  ul.smenu li a:hover {color: #faf9d1!important;text-decoration:none;}

.menuwrap{ margin: auto;       width: 770px;    z-index: 9999;}
ul.smenu {      margin:0 auto;   }
ul.smenu li{ font-size: 12px;
    font-weight: bold;
    color: #FFCC66;
    display: inline-block;
    background: url('../images/menu.png') repeat-x transparent;
    font-family: “Arial Black”,Arial,Helvetica,sans-serif;
    padding-right: 25px;
    text-shadow: 1px 1px 4px #561800;
    padding-top: 3px;
    margin-right: -3px;
    }
.first{background: url('../images/menu_first.png') repeat-x transparent top left!important;padding-left: 25px;}
.last{background: url('../images/menu_last.png') repeat-x transparent top right!important;}

ul.menu li a, ul.smenu li a{color: #FFCC66; text-decoration:none;}

*html li{float:left;}
