body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td  {
        margin : 0;
        padding : 0;
}
table {
       border-collapse : collapse;
       border-spacing : 0;
}
th {
   font-size: 12px;
   font-weight: bold;

   }
td {
  color: #844E20;
  font : 11px/1.5em Arial, Tahoma, Verdana, sans-serif;
   }
ol, ul {
   list-style : none;
}
caption, th {
        text-align : left;
}
body {
        background : #DFC77F url(../images/bg-header.jpg) repeat-x;
        font : 11px/1.5em Arial, Tahoma, Verdana, sans-serif;
}
html, body {
        height : 100%;
}
body.portal-popup {
        padding : 10px;
}
table {
        clear : both;
}
abbr, acronym {
        border-bottom : 1px dotted #000;
        cursor : help;
}
h2 {
        padding : 0.4em 0 0.2em 0;
        color : #000;
        font-size : 1.2em;
}
h4 {
        padding : 0.4em 0 0.1em 0;
        color : #000;
        font-size : 1.6em;
}
p {
        padding : 0.3em 0;
}
li {
        list-style : none;
}
img {
        border : none;
}
a {
        color : #9f9e9e;
        text-decoration : none;
}
a:hover {
        text-decoration : none;
}
code, pre {
        font-family : "Courier New", Courier, monospace;
        white-space : pre;
}
.important {
        font-weight : bold;
}
body.staging {
        border : 10px solid #c00;
}
}
.clr {
        clear : both;
}
.tdbreite {
        width : 723px;
}
#header {

         background : #FFFFFF url(../images/logo-header.jpg) no-repeat;
         height : 97px;
}
#lang {
         padding-top: 75px;
         padding-left: 620px;

}
#lang a{
         padding-right: 10px;
}
.rand {
         background : #FFFFFF url(../images/header_bg.gif) no-repeat;
         height : 267px;
         width: 723px;
}
.bild {
         margin-top: 13px;
         margin-left: 10px;
}
.pic-gross{
         float: left;
         margin-top: 12px;
         margin-left: 13px;
         width: 428px;
         height: 254px;
}
* html .pic-gross {
   margin-left: 5px;
}

.streifen{
         float: left;
         width: 3px;
         height: 254px;
}
.menu-rechts{
         margin-top: 12px;
         float : left;
         background : #FFFFFF url(../images/menu-rechts.jpg) no-repeat;
         width: 266px;
         height: 254px;
}
#header-navi {
        margin-left: 30px;
        margin-top: 80px;
        color:#000;
        font-family:constantia;
        font-size:16px;
}
#header-navi ul {
        background: transparent;
}
#header-navi ul li{
        border-color: #D4D6D4;
        width: 205px
        height: 34px;
        background: transparent url(../images/buttons.png) no-repeat;
        text-align: center;
}
* html #header-navi ul li{
         background: transparent url(../images/button.jpg) no-repeat;
}
#header-navi li a{
        text-decoration: none;
        font-weight:bold;
        color: #664D24;
        line-height: 30px;
        margin-left: -30px;
}
#header-navi li a:hover, #header-navi li a.selected{
        text-decoration: none;
        color: #C6C6C6;
}
.rand_body{
         background: #000000 url(../images/body_bg.gif) repeat-y;
         width: 723px;
         margin-top: -2px;
}
.balken {

         background : #FFFFFF url(../images/balken.jpg) no-repeat;
         width: 697px;
         height: 34px;
         margin-left: 13px;
}
* html .balken{
         margin-left: 10px;
}

.footer {
         float : left;
         background : #FFFFFF url(../images/footer.gif) no-repeat;
         width: 723px;
         height: 39px;

}




#balken-navi  {
        font-family : constantia;
        float : right;
        padding : 8px 10px 0 0;
}
#balken-navi a {
        color : #EDE6E0;
        text-align : center;
        font-weight : bold;
        font-size : 15px;
        text-decoration : none;
        padding: 0 10px;
}
#balken-navi a:hover {
        color: #664D24;
        font-weight : bold;
        font-size : 15px;
}
#balken-navi span {
        display : none;
}
#main {
         float: left;
         width: 723px;
         background: transparent url(../images/body_bg.gif) repeat-y;
}
#main .main_left{
         float: left;
         width: 431px;
         margin-left: 13px;
}
* html #main .main_left{
         margin-left: 5px;
}
#main .artikel{
         padding: 15px 5px 0px 10px;
}
#main .artikel .artikel_bild{
         float: left;
         width: 180px;
}
#main .artikel .artikel_text{
         float: left;
         width: 200px;
         color: #844E20;
         font : 11px/1.5em Arial, Tahoma, Verdana, sans-serif;�
}
#main .artikel .clr{
        clear : both;

}
.box_rechts {
         float : left;
         background : #FFFFFF url(../images/kachel_news.gif) repeat-y;
         width: 267px;
}
.fichtelgebirge{
         float : left;
         background : #FFFFFF url(../images/fichtelgebirge.gif) no-repeat;
         width: 267px;
         height: 77px;
}
#box_main{
         padding: 0 0 100px 10px;
}
#box_main .article{

}
#box_main .article .headline{
         color: #844E20;
         font-weight: bold;
         font-family: Arial, Tahoma, Verdana, sans-serif;
         font-size: 11px;
         padding: 10px 0 0 0;�
}
#box_main .article .text{
         color: #844E20;
         font : 11px/1.5em Arial, Tahoma, Verdana, sans-serif;
         padding: 5px 0 0 10px;�
}
