/*
      Created by Keith Donegan of Code-Sucks.com

          E-Mail: Keithdonegan@gmail.com

          You can do whatever you want with these layouts,
          but it would be greatly appreciated if you gave a link
          back to http://www.code-sucks.com

*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color: #FFFFFF;
}
#wrapper {
 margin: 0 auto;
 width: 922px;
}
#faux {
 clear: both;
 background: url(images/layout.gif);
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#header {
 color: #333;
 width: 902px;
 padding: 10px;
 height: 179px;
 margin: 10px 0px 0px 0px;
 background: #FFFFFF;
}

#logo {
 float: left;
 width: 201px;
 height: 147px;
 background: url(images/Logo_AFL_hessen.png) no-repeat;
}

#trailer {
 background: url(images/kopfbild.jpg);
 width: 701px;
 height: 179px;
 float: right;
}

#headline {
 font-size: 20pt;
 color: #FFFFFF;
 font-weight: 600;
 padding-top: 100px;
 padding-left: 45px;
}

#navigation {
 clear: both;
 padding: 0px;
 margin: 0px 0px 0px 0px;
}

#info {
 float: left;
 background: url(images/menukopf.gif);
 width: 211px; ;
 text-align: center;
 font-family: Arial, sans-serif;
 font-size: 18px;
 font-weight: bold;
 font-style: italic;
 height: 25px;
 padding-top: 5px;
 border-bottom: 1px solid #000000;
}

#spacer {
 float: left;
 width: 541px;
 height: 30px;
 background: #FFFFFF;

}

#menu_oben {
 background: url(images/menukopf2.gif);
 width: 170px;
 height: 22px;
 padding-top: 8px;
 font-family: Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-align: center;
 float: right;
 border-bottom: 1px solid #000000;
}

#menu_oben a:link{
 text-decoration: none;
 color: #000000;
}

#menu_oben a:visited{
 text-decoration: none;
 color: #000000;
}

#menu_oben a:hover{
 text-decoration: underline;
 color: #800000;
}

#leftcolumn {
 display: inline;
 color: #333;
 margin-top: 15px;
 margin-left: 10px;
 padding: 0px;
 width: 195px;
 float: left;
 min-height: 350px;
}

#menu_links {
 margin: 0px;
 padding-left: 0px;
 font-family: Arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
}

#menu_links{
        width: 180px; /*width of menu*/
        border-style: solid solid none solid;
        border-color: #94AA74;
        border-size: 1px;
        border-width: 1px;
}

#menu_links ul{
        list-style-type: none;
        margin: 0;
        padding: 0;
}

#menu_links li a{
        font: bold 12px Verdana, Arial, Helvetica, sans-serif;
        display: block;
        background: transparent url(images/arrowgreen.gif) 100% 0;
  height: 24px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
        padding: 4px 0 4px 10px;
        line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
        text-decoration: none;
}

#menu_links li a:link, #menu_links li a:visited {
        color: #007F00;
}

#menu_links li a:hover{
        color: #00BF00;
        background-position: 100% -32px;
}


#menu_links li a.selected, #menu_links li a.active{
        color: #FF0000;
        background-position: 100% -64px;
}




#content {
 float: left;
 color: #333;
 margin: 10px 13px;
 padding: 0px;
 width: 520px;

 display: inline;
 position: relative;
}

.center {
 text-align: center;
}

h1 {
 font-size: 12pt;
 border-bottom: 1px solid #008000;
 margin-bottom: 10px;
}

h2 {
 font-size: 11pt;

}

#text {
 float: left;
 width: 300px;
}

#bild {
 float: right;
}

.fett {
 font-size: 14pt;
 font-weight: bold;
 padding-top: 20px;
 padding-bottom: 20px;
 text-align: center;
}

.klein {
 font-size: 8pt;
 padding-bottom: 5px;
}

#content ul {
 margin-left: 30px;
 padding-top: 10px;
}

#content li {
 padding-bottom: 8px
}

#news_box, #anz_box, #mit_box {
 font-size: 12pt;
 margin-left: 20px;
 margin-bottom: 20px;
 padding-bottom: 10px;
 border-bottom: 1px dashed #009F00;
}

#news_top, #anz_top, #mit_top {
 float: left;
 font-size: 12pt;
 font-weight: 600;
 width: 450px;
}

#anz_top, #mit_top {
 color: #007F00;
}

#mit_top {
 width: 100%;
}

#news_dat, #anz_dat {
 float: right;
 font-size: 9pt;
 text-align: right;
}

#news_text, #anz_text, #mit_text {
 clear: both;
 padding-top: 20px;
 font-size: 10pt;
}

#mit_text {
 padding-top: 10px;
}

#mit_textklein {
 font-size: 10pt;
}


#mit_trenner {
 padding-top: 10px;
 margin-bottom: 5px;
 border-bottom: 1px solid #000000;
}

#news_autor {
 text-align: right;
 font-size: 10pt;
}

#short_box {
 width: 100%;
 padding-top: 5px;
}

#short_top {
 font-size: 8pt;
 color: #007F00;
}

.formular {
 padding-left: 55px;
}

.abc {
 font-size: 12pt;
 color: #007F00;
 font-weight: bold;

}

#text_normal {
 margin-left: 20px;
}

a.abc:hover {
 color: #C0C0C0;
}

.eingabe {
 font-size: 11pt;
}

#rightcolumn {
 display: inline;
 position: relative;
 color: #333;
 margin: 10px 10px 10px 0px;
 padding: 0px;
 width: 150px;
 float: right;
}

#footer {
 width: 902px;
 clear: both;
 color: #333;
 background: #99cc99;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 text-align: center;
 font-size: 8pt;
}
.clear { clear: both; background: none; }
