body {
    color: #797a6d; background-color: #ffffff;
    font-size: 100.01%;
    font-family: Verdana,Verdana,Arial,Helvetica,sans-serif;
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
    height: 100%;
    margin: 0; margin-bottom: 1px;
    padding: 0;
    background-image: url(); background-repeat: ;
    }
html {
    height: 100%;
    margin-bottom: 1px;
    padding-top: 0px;
    padding-top:0px;
    }
a { color: #797a6d; text-decoration: none; outline: none; }
a:hover { color: #797a6d; text-decoration: none; }
p { margin:0; padding:0; }
div { margin:0; padding:0; }
dl { margin:0; padding:0; }
ul { margin:0; padding:0; }
li { margin:0; padding:0; }
form{ margin: 0; padding: 0em; }
input{ margin: 0; padding: 0em; }
table{ margin: 0em; }
td { margin: 0 0 0em; vertical-align:top; }
table#position{
    margin:auto;
  }
div#siteborder_left_top{
    height:15px; max-height:15px; overflow:hidden;
    background-image: url(); background-repeat: repeat-x;
    margin:0; margin-top:0px; margin-bottom:0px;
    padding-left:0px; padding-right:0px;
    width:;
  }
div#siteborder_right_top{
    height:15px; max-height:15px; overflow:hidden;
    background-image: url(); background-repeat: repeat-x;
    margin:0; margin-top:0px; margin-bottom:0px;
    padding-left:0px; padding-right:0px;
    width:;
  }
div#siteborder_top{
    height:15px; max-height:15px; overflow:hidden;
    background-image: url(http://www.afc-koeln.de/img/shadow_top.jpg); background-repeat: repeat-x;
    width:100%; min-width:100%;
    margin:0px;
    padding:0px;
  }
td#siteborder_left{
    background: url() top right repeat-y;
    width:;
    margin:auto; margin-top:0px;
  }
td#siteborder_left div{
    background: url() top no-repeat;
    width:;
    height:235px;
    margin:auto; margin-top:0px; padding-bottom:79px;
  }
td#siteborder_right{
    background: url() top left repeat-y;
    width:;
    margin:auto; margin-top:0px;
  }
td#siteborder_right div{
    background: url() top left no-repeat;
    width:;
    height:235px;
    margin:auto; margin-top:0px; padding-bottom:79px;
  }
div#siteborder_left_bottom{
    height:15px; max-height:15px; overflow:hidden;
    background-image: url(); background-repeat: repeat-x;
    margin:0; margin-top:0px; margin-bottom:0px;
    padding-left:0px; padding-right:0px;
    width:;
  }
div#siteborder_right_bottom{
    height:15px; max-height:15px; overflow:hidden;
    background-image: url(); background-repeat: repeat-x;
    margin:0; margin-top:0px; margin-bottom:0px;
    padding-left:0px; padding-right:0px;
    width:;
  }
div#siteborder_bottom{
    height:15px; max-height:15px; overflow:hidden;
    background-image: url(); background-repeat: repeat-x;
    width:100%;min-width:100%;
    margin:0px;
    padding:0px;
  }
div#site{
    width:1000px; max-width:1000px; overflow:hidden;
    margin:auto; margin-top:0px;
    padding: 0px;padding-bottom:1px;
    min-width:880px;height:100%;
    background-color: #ffffff; border: 1px solid #;
    background-image: url(); background-repeat: ;
  }
div#top {
    margin: 0px;
    padding:0px; padding-top:5px;
    background-color: #e7e8d8;
    height:20px; max-height:20px; overflow:hidden;
    color:#8a8674;
  }
div#ressource {
    margin: 0;
    padding:0;padding-left:20px;
    height:20px;
    color: x#8a8674; font-weight:normal; font-size:0.70em; line-height:140%; }
div#ressource a { color: #8a8674; }
div#ressource a:hover { color: #5aa5d1; text-decoration:none; }
div#ressource .selected { color: #5aa5d1; }
div#ressource .inactive { color: #5aa5d1; }

div#languages { float:right; font-size:0.70em; line-height:140%; padding-right:20px; color: #8a8674;}
div#languages a { color: #8a8674;}
div#languages a:hover { color: #5aa5d1; text-decoration:none; }
div#languages .selected { color: #5aa5d1; text-decoration:none; }

div#fontsize {
    margin-left: auto;
    border: 0px solid #e7e8d8;
    font-size: 12px; line-height:140%;
    padding:0px;
  }
div#fontsize ul{
    width:160px;
    margin-left: auto; margin-right: 225px;
    height: 20px;
  }
* html div#fontsize ul{
    width:150px;
    margin-right: 225px;
  }
div#fontsize li{
      list-style-type: none;
      padding-top: 4px; padding-bottom: 2px;
      float:left;
      font-size: 0.85em;
      color: #8a8674;
}
div#fontsize li a {
      padding-left: 5px; padding-right: 5px;
      border: 1px solid #8a8674;
      color: #8a8674;
}
div#fontsize li a:hover{
      color: #e7e8d8;
      background-color: #8a8674;
      text-decoration: none;
}

div#title {
    margin: 0;
    padding: 0px;
    text-align: right;
    background-color: #e7e8d8;
    background-image: url(); background-repeat: repeat-x;
  }
div#logo {
    margin: 0;
    float:left;
    width:330px;
    text-align: left;
    height:235px; max-height: 235px; overflow:hidden;
  }
* html div#logo {
    width:330px;
  }
div#header{
    margin: 0; margin-left:330px;
    height:235px;max-height:235px;overflow:hidden;
    background-image: url(http://www.afc-koeln.de/img/0520111158header_3dsimulator.jpg); background-repeat: no-repeat;
  }
* html div#header{
    margin: 0; margin-left:330px;
    height:235px;max-height:235px;overflow:hidden;
    border: 0px solid #;
    background-image: url(http://www.afc-koeln.de/img/0520111158header_3dsimulator.jpg); background-repeat: repeat-x;

  }
div#headerimage{
    margin: 0px;
  }

div#main {
    margin-left: 0px; margin-right: 0px;
  }
table#content {
    margin: 0; padding: 0px;
    background-image: url(); background-repeat: repeat-x;
  }
* html table#content {
    margin: 0; margin-top: 0px;
    padding: 0px;padding-bottom:10px;
  }
td#left {
    margin: 0;
    padding: 0px;
    background-color: #8a8674;
    color:#ffffff;
  }
td#left .box {
    margin: 0px;
    padding: 20px;
    overflow:hidden;
    background-color: #; border: 1px solid #;
    background-image: url();background-repeat: repeat-x;
    font-size: 0.70em;
  }
td#left .cmsbox {
    margin: 0px;
    padding-left: 40px;padding-top: 10px;padding-bottom: 10px;
    background-color: #; border: 1px solid #;
    background-image: url();background-repeat: repeat-x;
    font-size: 0.70em;
  }
td#left h3 {
    font-size: 1.2em;
    margin:0; margin-top:0px; margin-bottom:4px;
    color:#ffffff;
  }
td#left .box a {
    color:#ffffff;
    text-decoration:none;
  }
td#left .box a:hover {
    color:#ffffff;
    text-decoration:underline;
  }
td#left .boxspacer {
    margin: 0px;
    border-top: 1px solid #;
    height:1px;
  }
td#left .topbox {
    margin: 0px;
    padding: 20px;
    height:154px; max-height:154px; width:290px;max-width:290px; overflow:hidden;
    background-color: #ffffff; border: 0px solid #;
    background-image: url(http://www.afc-koeln.de/img/bg_newsbox.jpg);background-repeat: no-repeat;
    font-size: 0.75em; color:#797a6d;
  }
td#left .topbox a,td#left .topbox h3,td#left .topbox h3 a {
    color:#797a6d;
    text-decoration:none;
  }
td#left .topbox a:hover,td#left .topbox h3 a:hover {
    color:#797a6d;
    text-decoration:underline;
  }
td#left INPUT {
        FONT-FAMILY: Verdana, Verdana, Helvetica, sans-serif; line-height:16px; color:#ffffff;background-color: #8a8674;
        }
td#left SELECT {
        FONT-FAMILY: Verdana, Verdana, Helvetica, sans-serif; line-height:16px; color:#ffffff;background-color: #8a8674;
        }
div#ticker{
    margin: auto;
    color:#5aa5d1;
    background-color: #e7e8d8;
  }
div#nav {
   margin: 0px;
   padding: 40px;padding-top: 20px;padding-bottom: 10px;
   background-color: #e7e8d8;
   background-image: url(); background-repeat: repeat-x;
}
* html div#nav {
   padding-bottom: 0px;
}
div#nav_bottom {
   margin: 0px;
   padding: 0px;
   background-image: url(); background-repeat: repeat-x;
   clear: both;
   height:0px;
}
div#Navigation { float:left; }
div#Navigation dl{ float:left; color: #8a8674;}
div#Navigation dl.selected{ }
div#Navigation dl.first {margin-left:5px;}
div#Navigation dl.firstselected {margin-left:5px;}
div#Navigation dl.last {}
div#Navigation dl.lastselected { }
div#Navigation dt { margin-top:0px;margin-bottom:0px; padding-left: 0px;padding-right: 0px; color: #8a8674;font-size:0.9em; }
div#Navigation dt a { border-left:1px solid #5aa5d1;margin-top:0px;margin-bottom:0px; padding-left: 10px;padding-right: 10px; color: #8a8674;font-size:0.9em; }
div#Navigation dl .first a { border-left:0px solid #8a8674;}
div#Navigation dt a:hover { text-decoration:none;color: #5aa5d1; }
div#Navigation dt a.selected { text-decoration:none;color: #5aa5d1; }
div#Navigation dd { padding-left:0px;margin-left:0px; font-size:0.70em; }
div#Navigation dd a { display: block; padding-top: 0px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; color: #8a8674; }
* html div#Navigation dd a { padding-right: 10px; }
div#Navigation dd a:link { color: #8a8674; }
div#Navigation dd a:hover { padding-left: 10px; padding-right: 10px; color: #8a8674; text-decoration:none; }
div#Navigation dd a.selected { color: #5aa5d1; }
div#Navigation dd a.selected:hover { color: #5aa5d1; }


div#nav_right{ float:right; }
div#nav_right dl{ float:left;color:#8a8674; }
div#nav_right dl.selected{ }
div#nav_right dl.first {}
div#nav_right dl.firstselected { }
div#nav_right dl.last { margin-right:5px; border-right: 1px solid #5aa5d1; }
div#nav_right dl.lastselected { margin-right:5px; border-right: 1px solid #5aa5d1; }
div#nav_right dt { margin-top:0px;margin-bottom:0px;padding-left: 0px;padding-right: 0px;color:#8a8674;font-size:0.9em; }
div#nav_right dt a {  border-left:1px solid #5aa5d1;margin-top:0px;margin-bottom:0px; padding-left: 10px;padding-right: 10px; color: #8a8674;font-size:0.9em; }
div#nav_right dt a:hover { text-decoration:none;color: #5aa5d1; }
div#nav_right dt a.selected { text-decoration:none;color: #5aa5d1; }
div#nav_right dd { padding-left:0px;margin-left:0px;font-size:0.70em;}
div#nav_right a { display: block; padding-top: 0px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; color:#8a8674; }
* html div#nav_right a { padding-right: 10px; }
div#nav_right dd a:link { color:#8a8674; }
div#nav_right dd a:hover { padding-right: 10px; color: #5aa5d1; text-decoration:none; }
div#nav_right dd a.selected { color: #5aa5d1;}


ul#Sub_Navigation {
                  width:260px;
                  margin:0px;  margin-left: 40px; margin-right: 30px; margin-bottom: 20px;
                  padding-bottom:0px; padding-top:10px;
                  bachground-color: #;
                  border: 1px solid #; }
td#right ul#Sub_Navigation {
                  width:260px;
                  margin:0px;  margin-left: 10px; margin-right: 30px; margin-bottom: 20px;
                  padding-bottom:0px; padding-top:10px;
                  bachground-color: #;
                  border: 1px solid #; }
ul#Sub_Navigation li {
                  margin:0px; margin-top: 5px;
                  padding:0px; padding-left:2px; padding-bottom: 2px;
                  list-style: none;
                  border-bottom: 1px solid #99beda; }
ul#Sub_Navigation li a{
                  margin: 0px; padding:0px; padding-left: 5px; padding-bottom: 2px;
                  display:block;
                  color: #99beda; font-size: 0.70em; text-decoration:none;
                  line-height:1.0em;
                  border-left: 2px solid #; }
ul#Sub_Navigation li a:hover{
                  font-weight: bold; font-size: 0.68em; color: #99beda; text-decoration:none; }
ul#Sub_Navigation li a.selected{
                  color: #99beda; font-weight: bold; font-size: 0.68em;
                  border-bottom: 0px solid #99beda;
                  }
ul#Sub_Navigation li a.selected:hover{
                  color: #99beda;
                  border-bottom: 0px solid #99beda;
                  text-decoration;underline;}
ul#Sub_Navigation li.sub_head {
                  margin:0px; margin-top: 0px; margin-bottom: 10px;
                  padding:0px; padding-top: 0px; padding-bottom: 2px;
                  color: #ffffff;list-style: none;font-weight:bold; line-height:1.3em;
                  border-bottom: 0px solid #; }
ul#Sub_Navigation li.sub_head a{
                  margin:0px; margin-top: 0px; margin-bottom: 10px;
                  padding:0px; padding-top: 0px; padding-bottom: 2px;
                  list-style: none; font-size:0.88em;font-weight:bold; line-height:1.3em;color: #ffffff;
                  border-left: 0px solid #ffffff; }
ul#Sub_Navigation li.sub_head a:hover {
                  margin:0px; margin-top: 0px; margin-bottom: 10px; padding:0px; padding-top: 0px; padding-bottom: 2px;
                  list-style: none; font-size:0.88em;font-weight:bold; line-height:1.3em; color: #ffffff; }
ul#Sub_Navigation li.submenu {
                  margin:0px; margin-left:10px; margin-top: 5px; padding:0px; padding-bottom: 2px;
                  list-style: none; }
ul#Sub_Navigation li.submenu a{
                  margin: 0px; padding:0px; padding-left: 0px; padding-bottom: 2px;
                  display:block;
                  color: #99beda; font-size: 0.70em; text-decoration:none;line-height:1.0em;
                  border-left: 2px solid #; }
ul#Sub_Navigation li.submenu a:hover{
                  font-weight: bold; font-size: 0.68em; color: #99beda; text-decoration:none;}
ul#Sub_Navigation li.submenu a.selected{
                  color: #99beda; border-left: 2px solid #;
                  background-color: #ffe741;}
ul#Sub_Navigation li.submenu a.selected:hover{
                  color: #99beda; border-left: 2px solid #;
                  background-color: #ffe741; }

td#middle {
    margin: 0;
    padding: 0px;
    width:670px;max-width:670px;overflow:hidden;
    height: 230px; min-height: 230px;
    background-color: #ffffff;
    color:#797a6d;
    background-image: url();background-repeat: repeat-x;
    border-left:1px solid #; border-right:1px solid #;
  }
* html #middle  {
    height: 230px;
  }
td#cms_middle {
    margin: 0;
    padding: 0px;
    width:491px; height: 230px; min-height: 230px;
    background-color: #ffffff;
    color:#797a6d;
    background-image: url();background-repeat: repeat-x;
    border-left:1px solid #; border-right:1px solid #;
  }
div#search {
    margin-top: 0px; margin-left: 5px; margin-right: 10px;
    padding: 5px; padding-bottom: 0px;
    width:225px; max-width:225px;
    height:25px; max-height:25px; overflow:hidden;
    float:left;
  }
* html div#search {
    height:25px; max-height:25px; overflow:hidden;
  }
div#search input{
    width:140px;
    margin-left:5px;
  }
td#middle a:hover{
    text-decoration:none;
  }
td#middle ul{
    list-style-type: square;
    margin-left:10px;
}
td#middle li{
    margin: 0px; margin-left: 15px;
    padding: 0px; padding-top: 1px; padding-bottom: 1px;
    font-weight:bold; font-size:12px;
}
* html td#middle li{
    margin-left: 17px;
}
.article {
    margin: 0px;
    padding:20px;padding-left:40px;padding-right:40px;
    background-color: #;
    font-size: 0.75em; line-height:140%;
    background-image: url();background-repeat: repeat-x;
  }
.first_article {
    margin: 0px;
    padding:0px;
    height:194px; max-height:194px; overflow:hidden;
    background-color: #;
    font-size: 0.75em; line-height:140%;
    background-image: url();background-repeat: repeat-x;
  }
.first_article .text {
    margin: 0px;
    padding-left: 40px;padding-top: 20px;padding-bottom: 20px;
  }
.first_smallarticle {
    margin: 0px;
    padding:0px;
    height:154px; max-height:154px; overflow:hidden;
    background-color: #;
    font-size: 0.75em; line-height:140%;
    background-image: url();background-repeat: repeat-x;
  }
.first_smallarticle .text {
    margin: 0px;
    padding-left: 40px;padding-top: 20px;padding-bottom: 20px;
  }
.intro_article {
    margin: 0px;
    padding:20px;padding-left:40px;padding-right:40px;
    background-color: #;
    text-align:center;
  }
.article2 {
    margin-left: 6px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px;
    background-color: #;
    padding:5px;
    font-size: 0.75em; line-height:140%;
    background-image: url();background-repeat: repeat-x;
  }
.articlespacer {
    margin: 0px; margin-left:6px; margin-right:6px;
    padding: 0px;
    height:1px;
}
* html .article,* html .articlespacer,* html div#middletop {
    margin-left: 4px; margin-right: 6px;
  }
* html .intro_article,* html .article2 {
    margin-left: 4px; margin-right: 0px;
  }
h1 {
    font-size: 1.5em;
    margin: 0 0 0.7em; padding: 0.3em;
    text-align: center;
    border: 1px solid #ffffff;
  }
h3 {
    margin: 0.2em 0;
    color:#797a6d;
    padding-bottom:2px;
    font-weight:bold;font-size:1.2em;
    margin:0; margin-top:0px; margin-bottom:4px;
  }
.image_left {
    float:left;
    padding-right:10px;
}
.image_right {
    float:right;
    padding-left:10px;
}
h4 {
    margin: 0.2em 0;
    padding-bottom:2px;
    font-weight:bold;font-size:1.0em;
  }
div.text {
   margin-bottom: 8px;
}
p {
    margin: 1em 0;
  }
p {
  margin: 0 0 1em;
  margin-bottom: 10px;
  font-size: 0.90em;
}
p.footer{
  margin: 0 0 1em;
  margin-bottom: 8px;
  font-weight:bold;
}
.description {
         font-size:0.8em;
}
.spacer{
      height:1px; max-height:1px;
      margin: 0px;
      padding: 0px;
      background-image: url(http://www.afc-koeln.de/img/transparent.gif); background-repeat: repeat-x;
}
.hline {
        background-image: url(http://www.afc-koeln.de/img/transparent.gif); background-repeat: repeat-x;
        width:100%; max-width:100%; overflow:hidden;
        height:1px; max-height:1px;
        margin: 0px; margin-bottom: 0px;
        padding: 0px;
}
.teaser {
    margin: 0px; margin-left: 0px; margin-right: 0; margin-bottom: 10px;
    padding:10px;
    line-height:140%;
    background-color:#;
    width:99%; max-width:99%;
    border: 1px solid #;
    overflow:hidden;
    text-align:left;
  }
.teaser h3 {
      margin: 0px;margin-bottom: 5px;
      padding-left:5px; padding-right:5px;
      background-color:#;
  }
.teaser h4 { padding-left:5px; padding-right:5px; }
.teaser .text { padding-left:5px; padding-right:5px; }
.teaser .text a:hover{ text-decoration:underline; }
.teaserimage {
  float:left;
  width:147px; max-width:147px;
  height:100px; max-height:100px; overflow:hidden;
  padding:0px;
  margin:0px;padding-left:5px;margin-right:5px;
}
*html .teaserimage {
  margin-bottom:-2px;
  width:144px; max-width:144px;
  overflow:hidden;
}
td#right {
    margin: 0;
    padding: 0px;
    border: 0px solid #ffffff;
    background-color: #ffffff;
  }
td#right .box {
    margin: 0px;
    padding: 20px;
    background-color: #; border: 1px solid #;
    background-image: url();background-repeat: repeat-x;
    font-size: 0.70em;
  }
td#right .cmsbox {
    margin: 0px;
    padding: 10px;padding-top: 10px;padding-bottom: 10px;
    background-color: #; border: 1px solid #;
    background-image: url();background-repeat: repeat-x;
    font-size: 0.70em;
  }
td#right .first_box {
    margin: 0px;
    padding: 0px;
    height:154px; max-height:154px; overflow:hidden;
    background-color: #; border: 1px solid #;
    background-image: url();background-repeat: repeat-x;
    font-size: 0.70em;
  }
td#right .first_box .text {
    padding: 20px;
  }
td#right .topbox {
    margin: 0px;
    padding: 20px;
    height:154px; max-height:154px; overflow:hidden;
    background-color: #; border: 1px solid #;
    background-image: url();background-repeat: repeat-x;
    font-size: 0.75em; color:#797a6d;
  }
td#right .topbox a,td#right .topbox h3,td#right .topbox h3 a {
    color:#797a6d;
    text-decoration:none;
  }
td#right .topbox a:hover,td#right .topbox h3 a:hover {
    color:#797a6d;
    text-decoration:underline;
  }
td#right h3 {
    font-size: 1.2em;
    margin: 0.2em 0;
    color:#797a6d;
  }
td#right a {
    color:#ffffff;
    text-decoration:underline;
  }
td#right a:hover {
    color:#ffffff;
    text-decoration:underline;
  }
td#right .boxspacer {
    height:1px;
    margin: 0px; margin-left: 10px; margin-right: 10px;
    padding: 0px;
    border-top: 1px solid #;
    clear:left;
}



.box ul{
    list-style-type: square;
    margin-left:10px;
}
.box li{
    margin: 0px; margin-left: 15px;
    padding: 0px; padding-top: 1px; padding-bottom: 1px;
    font-weight:bold; font-size:12px;
}
* html .box li{
    margin-left: 17px;
}



.image_box {
      padding-right:15px;
      padding-left:2px;
      padding-top:3px;
      padding-bottom:5px;
      float:left;
      width: 125px;
      max-width:125px;
      overflow:hidden;
}
.image_box a{
      padding:0px; padding-bottom:5px; }
.image_box a:hover{
      padding-right:0px;
      padding-left:0px;
      padding-top:0px;
      padding-bottom:5px;
}
.boxfooter {
     clear:both;
}
div.text {
   margin: 0px;
}
p {
  margin: 0 0 1em;
  margin-bottom: 10px;
}
p.footer{
  margin: 0; margin-top: 8px;
  font-weight:bold;
}
.more{
  margin-top: 4px;
  text-align:left;
  font-weight:bold;
}
.more a {
  color: #797a6d;
  text-decoration:underline;
}
.more a:hover {
  color: #797a6d;
  text-decoration:none;
}
div#bottom {
    text-align: center;
    background-color: #d0d0b8;
    background-image: url(); background-repeat: repeat-x;
    border-top: 1px solid #;
  }
* html div#bottom {
  }


div#bottommenu { font-size: 11px; line-height:140%;padding-top: 16px; text-align: center; }
div#bottommenu a{ padding-left: 10px; padding-right: 10px; border-left: 1px solid #aaaa98; color: #aaaa98;}
* html div#bottommenu a{ padding-left: 9px; padding-right: 9px;}
div#bottommenu  a.first{
      padding-left: 0px; padding-right: 10px;
      border-left: 0px solid #aaaa98;
      color: #aaaa98;
}
div#bottommenu a:hover{
      color: #;
      text-decoration: none;
}
div#bottommenu a.selected{
      color: #;
      text-decoration: none;
}
div#copyright {
    margin: 0;
    padding: 0px;padding-bottom: 3px;
    height:18px;
    color: #aaaa98;font-size: 11px; text-align: center;line-height:140%;
  }
div#copyright a { color: #aaaa98; }
div#copyright a:hover { color: #aaaa98; text-decoration: underline; }
div#validate {
    margin: 0; padding-top: 2px;
    float:right;
    border-left: 0px solid #aaaa98;
    font-size: 0.85em;
    height:18px;
    width:80px;
  }
* html div#validate {
    height:20px; max-height:20px; overflow:hidden;
  }
p#Fusszeile {
    clear: both;
    font-size: 0.1em;
    margin: 0; padding: 0em;
    text-align: center;
    height:0px; max-height:0px; overflow:hidden;
  }
TEXTAREA {
        FONT-FAMILY: verdana, helvetica, sans-serif;
        font-size:12px;
        line-height:16px;
        VERTICAL-ALIGN: top;
        color:#797a6d;
        background-color: #ffffff;
        }
INPUT {
        FONT-FAMILY: verdana, helvetica, sans-serif;
        font-size:12px;
        line-height:16px;
        color:#797a6d;
        background-color: #ffffff;
        }
SELECT {
        FONT-FAMILY: verdana, helvetica, sans-serif;
        font-size:12px;
        line-height:16px;
        color:#797a6d;
        background-color: #ffffff;
        }
.w100 {
      width:100px;
      max-width:100px;
      overflow:hidden;
      float:left;
}
.w130 {
      width:130px; max-width:130px; overflow:hidden;
      float:left;
}
table#kontaktformular {
        background-color: #;
        width:450px;
        margin:auto;
        padding-left:10px;
        }
td.kontaktmeldung{
        margin-top: 0px; margin-bottom: 0px;
        padding: 2px;
        height: 20px; max-height: 20px; overflow:hidden;
        background-color: #;
        color: #797a6d;
        font-weight:bold;
        }
td.kontaktform {
        vertical-align: top;
        padding-bottom: 10px;
        font-size: 0.8em;
        }
.kontaktform TEXTAREA {
        FONT-FAMILY: verdana, helvetica, sans-serif; line-height:16px; VERTICAL-ALIGN: top;
        width:240px;
        margin-bottom:0px;
        color:#797a6d;
        background-color: #ffffff;
        border:1px solid #;
        }
.kontaktform INPUT {
        FONT-FAMILY: verdana, helvetica, sans-serif; line-height:16px;
        width:240px;
        margin-bottom:0px;
        color:#797a6d;
        background-color: #ffffff;
        border:1px solid #;
        }
.kontaktbut{
        font-size:0.9em;
        }
.cmsform TEXTAREA {
        FONT-FAMILY: verdana, helvetica, sans-serif; line-height:16px;
        VERTICAL-ALIGN: top;
        width:540px;
        margin-bottom:0px;
        color:#797a6d;
        background-color:#ffffff;
        border:1px solid #;
        }
.cmsform INPUT {
        FONT-FAMILY: verdana, helvetica, sans-serif;  font-size:12px; line-height:16px;
        width:540px;
        margin-bottom:10px;
        color:#797a6d;
        background-color:#ffffff;
        }
INPUT.small {
        FONT-FAMILY: verdana, helvetica, sans-serif;  font-size:12px; line-height:16px;
        width:200px;;
        margin-bottom:10px;
        color:#797a6d;
        background-color:#ffffff;
        }
ul#Listing {  margin-top:6px; margin-left:20px; }
ul#Listing li { margin-left:0px; }
ul#Listing li a{ display:block; padding-left: 0px; font-weight:bold; }
ul#Listing li a:hover{ text-decoration: underline; }
ul#Listing li.sublist { list-style: none; }
ul#Listing li.sublist a{ padding-left: 10px; display:block; margin-bottom: -3px; font-size: 0.85em; font-weight:normal;}
ul#Listing li.sublist a:hover{}

ol.Listing { margin-top:0px; margin-left:20px; }
ol.Listing li {background-color:#;border:1px solid #ffffff; }
ol.Listing li a{ padding-left: 5px; font-weight:bold;}
ol.Listing li a:hover{ text-decoration: underline;}
ol.Listing li.sublist {background-color:#ffffff; }
ol.Listing li.sublist a{ margin-bottom: -3px; padding-left: 18px; font-size: 0.85em; font-weight:normal;}
ol.Listing li.sublist a:hover{ }
ol.Listing li.subsublist {background-color:#ffffff; }
ol.Listing li.subsublist a{ margin-bottom: -3px; padding-left: 30px; font-size: 0.85em; font-weight:normal;}
ol.Listing li.subsublist a:hover{ }
ol.Listing li.subsubsublist {background-color:#ffffff; }
ol.Listing li.subsubsublist a{ margin-bottom: -3px; padding-left: 50px; font-size: 0.85em; font-weight:normal;}
ol.Listing li.subsubsublist a:hover{}

div#newsletter {width:670px;max-width:670px;overflow:hidden;background-color:#ffffff; border: 1px solid #; }
div#newsletter div#nav_right dl.last { text-align:right; margin-right:2px; border-left: 0px; }
div#newsletter div#nav_right dt { padding-right: 10px; }
div#newsletter div#Navigation dl.first {margin-left:2px;}
div#newsletter div#ressource {}
div#newsletter div#title {width:670px;}
div#newsletter div#title div#header {width:340px;}
div#newsletter div#title div#header div#headerimage {width:340px;}
div#newsletter td#middle { border:1px solid #;}
div#prolog {margin:0px;padding:10px;padding-top:20px;font-size: 0.70em; background-color:#;background-image: url(http://www.afc-koeln.de/img/bg_newsbox.jpg);background-repeat: no-repeat;}
div#prolog a{color:#797a6d;text-decoration:underline;}
div#prolog a:hover{color:#797a6d;text-decoration:underline;}
.news h3 {padding:5px; padding-bottom:8px;}
.news {
    margin: 0px; padding:0px; padding-left: 10px; padding-right: 10px; padding-bottom: 0px;
    font-size: 0.70em; line-height:140%;font-size:0.75em;text-align:left;
    background-color:#;
    border: 1px solid #; border-top: 14px solid #;  background-image: url(); background-repeat:repeat-x;
  }
.img_spacer {
         width:305px; min-width:305px;
         clear:both;
         margin-top:0px;
         padding:0px;
         height:1px; max-height:1px;
         overflow:hidden;
}
div#epilog {margin:0px;padding:10px;padding-top:10px;font-size: 0.70em; background-color: #;}
div#epilog a{color:#797a6d;text-decoration:underline;}
div#epilog a:hover{color:#797a6d;text-decoration:underline;}

