#nav { width: 200px; }
#nav *{font-family: Arial, Verdana; font-size: 12px; color: #FFFFFF; font-weight: normal;text-decoration: none; }

#middle {font-size: 12px; font-family: Arial,Verdana; color: #596062;  }
#middle HR {height: 1px; color: #596062;}
#middle A:link {text-decoration: underline; font-weight: bold; color: #DF1E1F; }
#middle A:active {text-decoration: underline; font-weight: bold; color: #596062; }
#middle A:visited {text-decoration: underline; font-weight: bold; color: #DF1E1F; }
#middle A:hover {text-decoration: none; font-weight: bold; color: #596062; }
#middle #top {font-family: Verdana, Arial; padding: 0px 0px 0px 0px; }
#middle #headline {font-family: Verdana, Arial; background-color: #DF1E1F; color: #FFFFFF;  height: 30px; font-size: 13px; font-weight: bold; padding-left: 20px; padding-right: 20px; padding-top: 8px; padding-bottom: 0px; text-transform: uppercase; letter-spacing: 1px; }
#middle #text { padding-top: 20px; padding-left: 20px; padding-right: 20px; }
#middle #text table,td,ul,ol,li{font-size: 12px; color: #596062;}
#middle #vorstand *{font-size: 12px; font-family: Arial,Verdana; color: #596062; }
#middle #steckbrief {height: 174px;  padding-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px;}
#middle #steckbrief .head {font-family: Verdana, Arial; background-color: #DF1E1F; color: #FFFFFF; font-size: 13px; text-align: left;}
#middle #steckbrief .namefunktion  {color: #FFFFFF; padding: 18px 19px;}
#middle #steckbrief .name  {color: #FFFFFF; text-transform: uppercase; font-weight: bold;}
#middle #elferrat {padding-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px;}
#middle #elferrat table {color: #596062;}
#middle #orden {height: 168px;  padding-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px;}
#middle #orden .head {font-family: Verdana, Arial; background-color: #3CB653; color: #FFFFFF; font-size: 13px; text-align: left;}
#middle #orden .titel  {text-transform: uppercase; font-weight: bold; padding: 18px 0px;}
#middle #ag {padding-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px;}
#middle #ag table {color: #596062;}
#middle #ag .head {font-family: Verdana, Arial; background-color: #DF1E1F; color: #FFFFFF; font-size: 13px; text-align: center;}
#middle #ag .name { text-transform: uppercase; font-weight: bold; height: 25px;color: #FFFFFF;}
#middle #text #sponsoren *{color: #596062;}
#middle #text #satzung *{color: #596062;}
#middle #galerie td {font-size: 10px; background-color: #CCCDCF; border: 1px solid #596062;}
#middle #galerie td.pic {font-size: 10px; border: 1px solid #596062; }
#middle #start td {font-size: 12px; color: #596062;}

#middle .error{	font-weight: bold; color: #FF0000; text-decoration: none;}
#middle ul.error { font-weight: normal; color: #FF0000; list-style: disc outside none; text-decoration: none;}

#right {width: 200px; color: #E8E7E2;}
#right *{font-family: Verdana, Arial; font-size: 12px;}
#right A:link {color: #E8E7E2; }
#right A:active {text-decoration: none; color: #FFFFFF; }
#right A:visited {color: #E8E7E2;}
#right A:hover {text-decoration: none; color: #FFFFFF; }
#right LI,UL,OL {color: #E8E7E2;}
#right #news {font-size: 11px; padding-left: 10px;}
#right #news A {color: #E8E7E2; }
#right #headline {font-family: Verdana, Arial; height: 51px; background-color: #DF1E1F; color: #FFFFFF; font-size: 14px; font-weight: bold; text-align: center; padding-top: 20px; padding-bottom: 16px; text-transform: uppercase;}
#right #elferrat .name { width: 200px; padding: 0px 0px 0px 0px; background-color: #E8E7E4; color: #596062; font-weight: bold; height: 21px; text-align: center; text-transform: uppercase;}
#right #elferrat .titel { width: 200px; padding: 0px 0px 0px 0px; background-color: #DF1E1F; color: #FFFFFF; height: 42px; text-align: center;}
#right #elferrat .text { padding-left: 10px; padding-top: 20px; padding-bottom: 20px; line-height: 21px; color: #E8E7E4; }
#right #orden .text { padding-left: 10px; padding-top: 20px; padding-bottom: 20px; line-height: 21px; color: #E8E7E4; }
#right #ag .titel { padding-left: 10px; background-color: #E8E7E4; color: #596062; font-weight: bold; }
#right #ag A { color: #596062; font-weight: bold; }
#right #ag .text {color: #E8E7E2; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; }

#error {margin-bottom: 30px;}
#error H1{font-size: 14px; font-weight: bold; color: #CC0000; text-decoration: underline;}
#error LI{font-size: 12px; color: #CC0000;}


/*Dynamische Seiten*/

/* Allgemein */
.tblhead {font-weight: bold; font-style: none; color: #E8E7E4; background-color: #596062; height: 18px; vertical-align: top;}
.tbltr1 {color:#596062; background-color: #E8E7E4;}
.tbltr2 {color:#596062; background-color: #F0F0F0;}
.tbltd1 {color:#596062; background-color: #DEDEDE;}
.tbltd2 {color:#596062;}
.tblborder { border: 1px solid #596062;}

/* Events - Frontend-Template */
#tpl2 table { padding: 2px 2px 2px 2px;}
#tpl2 th {font-weight: bold; text-align: left; background-color: #596062; color:#E8E7E4; height: 18px;}
#tpl5 td {color: #596062; text-align: left;}
#tpl2 td.tpldate {font-size: 10px; }
#tpl2 .tplbutton {text-align: left; }

/*GUESTBOOK - Frontend-Template*/
#tpl5 table {border: 1px solid #596062;}
#tpl5 th {font-weight:bold; background-color: #596062; color:#E8E7E4; height: 18px; text-align: left;}
#tpl5 td {color: #596062;text-align: left;}
#tpl5 A:link { color: #596062; font-weight: bold; }
