/**
Standards
*/

BODY {
    font-family : Verdana,Arial;
    font-size : 12px;
    font-weight : normal;
    color : #000000;
    background-color: #FFFFFF;
    margin-top: 3px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}

TABLE {
    font-family : Verdana,Arial;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
}

TD {
    font-family : Verdana,Arial;
}

TR {
    font-family : Verdana,Arial;
}

P {
    font-family : Verdana,Arial;
    padding-top: 2px;
    padding-bottom: 2px;
}

FORM {
    font-family : Verdana,Arial;
    padding-top: 0px;
    padding-bottom: 0px;
}

INPUT {
    font-family : Verdana,Arial;
    font-size : 12px;
}

TEXTAREA {
    font-family : Verdana,Arial;
    font-size : 12px;
}

A {
    font-family : Verdana,Arial;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    border-bottom : 1px solid #FFFFFF;
}

A:HOVER {
    font-family : Verdana,Arial;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    border-bottom : 1px solid #FFFFFF;
}

H1 {
    font-family : Verdana,Arial;
    color:#FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

H2 {
    font-family : Verdana,Arial;
    color:#FFFFFF;
    font-size: 12px;
    font-weight: bold;
}

H3 {
    font-family : Verdana,Arial;
    color:#FFFFFF;
    font-size: 11px;
    font-weight: bold;
}

IMG {
    border-width:0px;
}

/**
Allgemein
*/

td.thetitle {
   font-size : 16px;
   font-weight : bold;
   padding: 12px;
   padding-bottom: 4px;
}

td.thesubtitle {
   font-size : 13px;
   font-weight : bold;
   padding: 20px;
   padding-top: 12px;
   padding-bottom: 0px;
}

td.thelead {
   font-size : 11px;
   font-weight : bold;
   color: #DDDDDD;
   padding: 32px;
   padding-top: 12px;
   padding-bottom: 4px;
}

td.thetext {
   line-height: 17px;
   padding: 24px;
   padding-top: 8px;
   padding-bottom: 8px;
}

a.text {
   font-family : Verdana,Arial;
   font-size: 11px;
   font-weight: normal;
   border-bottom : 0px;
}

a.text:hover {
   font-family : Verdana,Arial;
   font-size: 11px;
   font-weight: normal;
   border-bottom : 0px;
}

a.image {
   border-bottom : 0px;
}

a.image:hover {
   border-bottom : 0px;
}

a.supernav {
   font-family : Tahoma,Arial;
   font-size: 10px;
   letter-spacing: 1px;
   border-bottom : 0px;
}

a.supernav:hover {
   font-family : Tahoma,Arial;
   font-size: 10px;
   letter-spacing: 1px;
   border-bottom : 0px;
}

td.sprache {
    padding-left: 10px;
}

td.sprachbox {
    padding: 4px;
}

a.sprachlink {
   font-weight: bold;
   font-size: 10px;
   letter-spacing: 1px;
   border-bottom : 0px;
}

a.sprachlink:hover {
   font-weight: bold;
   font-size: 10px;
   letter-spacing: 1px;
   border-bottom : 0px;
}

td.white {
   background-color: #FFFFFF;
}

table.white {
   background-color: #FFFFFF;
}

td.beam {
   background-color: #6D0F1D;
}

td.body {
   line-height: 16px;
   background-color: #1A1952;
}

a.admin {
   color: #6D0F1D;
   border-bottom : 0px;
}

a.admin:hover {
   color: #6D0F1D;
   border-bottom : 0px;
}

a.phpope {
   color: #AAAAAA;
   border-bottom : 0px;
}

a.phpope:hover {
   color: #222222;
   border-bottom : 0px;
}

span.h3 {
    font-family : Verdana,Arial;
    color:#FFFFFF;
    font-size: 11px;
    font-weight: bold;
}

/**
Menupage
*/


a.topnavhigh {
   font-size: 12px;
   color: #6D0F1D;
   border-bottom : 0px;
}



a.topnavhigh:hover {
   font-size: 12px;
   color: #6D0F1D;
   border-bottom : 0px;
}

a.topnav {
   font-size: 12px;
   color: 1A1952;
   border-bottom : 0px;
}

a.topnav:hover {
   font-size: 12px;
   color: 1A1952;
   border-bottom : 0px;
}


a.subnav {
   font-size: 10px;
   border-bottom : 0px;
}

a.subnav:hover {
   font-size: 10px;
   border-bottom : 0px;
}

a.subnavhigh {
   font-size: 10px;
   border-bottom : 0px;
}

a.subnavhigh:hover {
   font-size: 10px;
   border-bottom : 0px;
}

td.subnav {
   padding: 0px;
}

span.current {
   letter-spacing: 1px;
   font-weight: bold;
}

/**
News
*/

td.aktuell {
   border : 1px solid #BBBBBB;
}

td.boxheadleft {
   border-right : 1px solid #BBBBBB;
   border-bottom : 1px solid #BBBBBB;
}

td.boxhead {
   color: #999999;
   padding-top: 5px;
   padding-left: 5px;
   padding-bottom: 2px;
   border-bottom : 1px solid #BBBBBB;
   font-size : 13px;
   font-weight: bold;
   letter-spacing: 1px;
}

td.newsbox {
   line-height: 16px;
   color: #000000;
   padding-top: 12px;
   padding-right: 10px;
}

a.newsboxlink {
   color: #000000;
   font-weight: bold;
   font-size : 12px;
   border-bottom : 0px;
}

a.newsboxlink:hover {
   color: #DA1E3A;
   font-weight: bold;
   font-size : 12px;
   border-bottom : 0px;
}

td.newsdate {
   color: #999999;
   padding-top: 2px;
   padding-left: 10px;
}

td.newslead {
   line-height: 16px;
   color: #000000;
   padding-top: 4px;
   padding-bottom: 10px;
   padding-right: 4px;
}

a.leadlink {
   color: #000000;
   font-weight: normal;
   border-bottom : 0px;
}

a.leadlink:hover {
   color: #000000;
   font-weight: normal;
   border-bottom : 0px;
}

a.mehr {
   color: #DA1E3A;
   font-weight: normal;
   border-bottom : 0px;
}

a.mehr:hover {
   color: #000000;
   font-weight: normal;
   border-bottom : 0px;
}

/**
Forum
*/

a.forumlink {
    font-size: 14px;
}

a.forumlink:hover {
    font-size: 14px;
}

a.forummail {
    font-family: Verdana,sans-serif;
    font-size: 10px;
    color: #000000;
}

a.forummail:hover {
    font-family: Verdana,sans-serif;
    font-size: 10px;
    color: #00A1B3;
}

td.forumdatum {
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 2px;
}

td.forumtitel {
    padding: 10px;
    padding-top: 2px;
    padding-bottom: 10px;
}

td.forumtext {
    line-height: 16px;
    padding: 10px;
    padding-top: 2px;
    padding-bottom: 8px;
    padding-left: 18px;
}

span.forumdatum {
    font-size: 10px;
}

span.forumname {
    font-weight: bold;
}

span.forumtitel {
    font-weight: bold;
    padding-bottom: 4px;
    border-bottom : 1px solid #FFFFFF;
}

input.forum {
    width: 400px;
    font-size: 14px;
}

textarea.forum {
    width: 400px;
    font-family: Verdana,sans-serif;
    font-size: 12px;
}

span.forumemail {
    font-size: 10px;
    font-weight: bold;
}

a.forumseite {
    font-family: Verdana,sans-serif;
    font-size: 10px;
    border-bottom : 0px solid #FFFFFF;
}

a.forumseite:hover {
    font-family: Verdana,sans-serif;
    font-size: 10px;
    border-bottom : 1px solid #FFFFFF;
}

span.forumseite {
    font-family: Verdana,sans-serif;
    font-size: 10px;
    border-bottom : 1px solid #FFFFFF;
}

td.forumlist {
   border-bottom : 1px dashed #FFFFFF;
   padding: 8px;
   padding-right: 12px;
   padding-left: 12px;
}

/**
Cug
*/
td.anm_links {
   padding: 3px;
   padding-top: 9px;
   width: 220px;
   vertical-align: top;
}

td.anm_rechts {
   padding: 3px;
   width: 240px;
}

input.button {
   width: 100px;
   background-color: #DDDDDD;
   font-weight: bold;
   letter-spacing: 1px;
}

td.topnavtitle {
   color: #6D0F1D;
   font-weight: bold;
}

td.userdata {
   border-top : 1px solid #FFFFFF;
}

td.userlist {
   border-bottom : 1px solid #FFFFFF;
}

/**
Listen
*/
a.listlink {
   font-size : 12px;
   border-bottom : 0px;
}

a.listlink:hover {
   font-size : 12px;
   color: #CCCCCC;
   border-bottom : 0px;
}

a.listlink2 {
   font-size : 11px;
   border-bottom : 0px;
}

a.listlink2:hover {
   font-size : 11px;
   color: #CCCCCC;
   border-bottom : 0px;
}

td.listimage {
   padding: 12px;
   padding-left: 4px;
   padding-right: 4px;
}

td.listimagestrich {
   padding: 12px;
   padding-left: 4px;
   padding-right: 4px;
   border-bottom : 1px solid #FFFFFF;
}

td.listtitle {
   font-size : 12px;
   font-weight : bold;
   padding: 7px;
   padding-bottom: 0px;
}

td.listtext {
   line-height: 16px;
   padding: 11px;
   padding-top: 8px;
   padding-bottom: 4px;
}

td.list {
    line-height: 16px;
    padding: 5px;
}

td.liststrich {
    line-height: 16px;
    padding: 5px;
    padding-bottom: 8px;
    border-bottom: 1px solid #FFFFFF;
}

td.termin {
   line-height: 17px;
   padding-left: 5px;
   padding-top: 3px;
   padding-right: 3px;
   padding-bottom: 2px;
   vertical-align: top;
}

td.termintitle {
   font-size : 12px;
   font-weight : bold;
   padding: 0px;
   padding-top: 7px;
}

/**
Tabellen
*/



/**
Formulare
*/

span.h2 {
color:#FFFFFF;
font-size: 12px;
font-weight: bold;
}

td.aktuell {
   border : 1px solid #BBBBBB;
}

a.image {
   border-bottom : 0px;
}

a.image:hover {
   border-bottom : 0px;
}

table.newspic {
   border : 1px solid #FFFFFF
}

A.newsboxlinkpic {
   color: #FFFFFF;
   font-weight: bold;
   font-size : 12px;
   border-bottom : 0px;
}

A.newsboxlinkpic:hover {
   color: #;
   font-weight: bold;
   font-size : 12px;
   border-bottom : 0px;
}

A.leadlinkpic {
   color: #FFFFFF;
   font-weight: normal;
   border-bottom : 0px;
}

A.leadlinkpic:hover {
   color: #FFFFFF;
   font-weight: normal;
   border-bottom : 0px;
}

A.mehrpic {
   color: #FFFFFF
   font-weight: normal;
   border-bottom : 0px;
}

A.mehrpic:hover {
   color: #FFFFFF;
   font-weight: normal;
   border-bottom : 0px;
}

span.overline {
    text-decoration: overline;
}

span.gross {
    line-height: 25px;
}

