body {
                width: 1024px;
                margin: 5px auto 5px auto;
                background-color:#CD0306;
                color: #333;
                font-size: 11px;
                font-family: verdana, arial, sans-serif;
}


.clear-both {
                clear:        both;
}

.hidden {
                display: none;
}


#header1 {
                height: 125px;
                width: 1024px;
                background: url(header.jpg) no-repeat left center;
}

#header1 h1 {
                margin: 0px 0 0 10px;
                text-align:center;
                color:#ffffff;
                font-size:50px;
}

.hidden {
        display: none;
}


#maincontainer {
                float:left;
                border: 1px solid black;
                width: 1024px; 
                background-color:#FFCC00;
}


#mainbody   {
                width: 834px;
                float: left;
}

#mainbody  div.innerwrap {
                padding: 5px 10px 5px 10px;
                overflow: auto;
                background-color:#FFCC00;

 }
 
#topnavigation {
                height: 30px;
                background: url(topnav-bg.jpg) left center repeat-y;
                margin: 0;
                padding: 0;
} 

ul.flaggen, ul.flaggen li {
        margin: 0;
        padding: 0;
        list-style: none;
        float: left;
        
}

ul.flaggen {
        margin-left: 190px;
}

* html ul.flaggen {
        margin-left: 90px;
}

ul.flaggen li {
        text-indent: 25px;
}


ul.flaggen li img {
        border: none;
        margin-top: 5px;
        padding-top: 3px;
}

ul.flaggen li a:link, ul.flaggen li a:visited {
        color: white;
        text-decoration: none;
        line-height: 13px;
}

div.suche, form.searchform {
        float: right;
        margin-right: 95px;
        font-size: 10px;
}


* html div.suche, * html form.searchform {
        margin-right: 46px;
}
input.searchform {
        float: left;
}

input.suchform-submit {
        border: none;
        margin-top: 5px;
        height: 15px;
        width: 15px;
}


/* Main Navigation */
#content-left {
                width: 190px;
                float: left;
                margin: 0;
                padding: 0;
                height: 650px;
                background-color:#009530;

}

#content-left div.innerwrap ul{
        margin-left: 6px;
        padding: 0px;
}
#content-left div.innerwrap li {
        background-image: url('../../media/b040.gif');
        background-repeat:no-repeat;
        line-height:33px;
        list-style: none;
        text-align:center;
        font-size:14px;
        color:#FFFFFF;
}

#content-left div.innerwrap li:hover {
        background-image: url('../../media/b040t.gif');
        background-repeat:no-repeat;
        line-height:33px;
        list-style: none;
        text-align:center;
        font-size:16px;
        color:#FFFFFF;
}


#content-left div.innerwrap a:link { color:#FFFFFF; text-decoration:none; font-weight:bold; }
#content-left div.innerwrap a:visited { color:#CCCCCC; text-decoration:none; font-weight:bold;}
#content-left div.innerwrap a:focus { color:#FF3300; text-decoration:none; font-weight:bold;}

/* News */

td.post_date {
        display: none;
}

/* Bottom Navigation */
ul.bottomnav, li.bottomnav {
        list-style: none;
        margin: 0;
        padding: 0;
        float:right;
}

ul.bottomnav { 
        margin: 50px 0 0 200px;
}

li.bottomnav img {
        border        :none;
}

li.bottomnav {
        width: 150px;
        float: left;
}

li.bottomnav a:link, li.bottomnav a:visited {
        color: #009530;
}

div#footer {
        width:834px;
        float: right;
        background-color:#FFCC00;
}

.gastb{
  height:300px;
  color:#000080;
  overflow:auto;
  white-space:normal;
  font-family: Arial, Helvetica;
  font-size: 12px;
  text-align:justify;
  padding:5px;
}
