a:link, a:visited {text-decoration: none; color: #000;}a:hover           {text-decoration: underline; color: #000;}a:active          {text-decoration: none; color: #000;}BODY {        color: #000000;        background: #f8f8f8;        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 11px;        margin: 0px;}TD {        color: #000000;        font-size: 11px;}#haupttabelle {        width: 978px;}#header_links {        background-image: url(form/header_links.jpg);        background-position: left;        background-repeat: no-repeat;        width: 25px;        height: 120px;}#header {        background-image: url(form/header.jpg);        background-position: top left;        background-repeat: no-repeat;        width: 928px;        height: 120px;}#header_rechts {        background-image: url(form/header_rechts.jpg);        background-position: right;        background-repeat: no-repeat;        width: 25px;        height: 120px;}#rand_links_menue {        background-image: url(form/rand_links_menue.jpg);        background-position: left;        background-repeat: repeat-y;        width: 25px;}#rand_rechts_menue {        background-image: url(form/rand_rechts_menue.jpg);        background-position: right;        background-repeat: repeat-y;        width: 25px;}#rand_links_menue_unten {        background-image: url(form/rand_links_menue_unten.jpg);        background-position: left;        background-repeat: repeat-y;        width: 25px;}#rand_rechts_menue_unten {        background-image: url(form/rand_rechts_menue_unten.jpg);        background-position: right;        background-repeat: repeat-y;        width: 25px;}#menue_unten {        background-image: url(form/menue_unten.jpg);        background-position: right;        background-repeat: repeat-x;        height: 15px;}#menue {		background-color: #eeeeee;		padding: 7px 0px 5px 0px;}#rand_links {        background-image: url(form/rand_links.jpg);        background-position: left;        background-repeat: repeat-y;        width: 25px;}#rand_rechts {        background-image: url(form/rand_rechts.jpg);        background-position: right;        background-repeat: repeat-y;        width: 25px;}#inhalt_komplett {        padding-top: 20px;        background-color: #ffffff;}#unten_links {        background-image: url(form/unten_links.jpg);        background-position: bottom left;        background-repeat: no-repeat;        width: 25px;        height: 30px;}#unten_rechts {        background-image: url(form/unten_rechts.jpg);        background-position: bottom right;        background-repeat: no-repeat;        width: 25px;        height: 30px;}#rand_unten {        background-image: url(form/rand_unten.jpg);        background-position: bottom;        background-repeat: repeat-x;        height: 30px;}#inhalttabelle {		background-color: #fff;}#news_text {		border: 3px solid #FF8800;		font-size: 14px;		line-height: 180%;		padding: 15px;		margin: 20px;		color: #EE6600;		font-weight: bold;		text-align: center;}#inhalt {        vertical-align: top;        border-right: 1px solid #AAA;        padding-left: 5px;        padding-right: 20px;}#sponsoren {        vertical-align: top;        padding-left: 15px;        /*padding-right: 5px;*/        width: 160px;        text-align: center;}.ueberschrift {        font-size: 18px;        color: #000;        padding-bottom: 5px;        font-weight: bold;        margin-bottom: 20px;        vertical-align: top;}.kasten_menue, .kasten_menue_markiert {        font-size: 11px;        text-align: center;        padding: 2px;		font-weight: bold;}.kasten_menue_markiert a:link, .kasten_menue_markiert a:visited {        display: block;        color: #fff;        padding: 7px 5px;        border: 1px solid #000;        background: #459514;        background-image: url(form/tabellen_header.jpg);        background-position: top;        background-repeat: repeat-x;}.kasten_menue a:link, .kasten_menue a:visited {        display: block;        color: #444;        padding: 7px 2px;        border: 1px solid #888;        background: #ddd;}.kasten_menue a:hover, .kasten_menue a:active {        text-decoration: none;        background: #bbb;        color: #000;        border: 1px solid #000;}.kasten_menue_markiert a:hover, .kasten_menue_markiert a:active {        text-decoration: none;}.box_tabelle_links {		vertical-align: top;		padding-right: 10px;}.box_tabelle_rechts {		vertical-align: top;		padding-left: 10px;}.box {        border: 1px solid #000;		width: 100%;		height: 100%;        background-image: url(form/box_hintergrund.jpg);        background-position: top;        background-repeat: no-repeat;}.box_header {        background-image: url(form/tabellen_header.jpg);        background-position: top;        background-repeat: repeat-x;        font-size: 12px;        background-color: #459514;        font-weight: bold;        text-align: center;		height: 28px;        border-bottom: 1px solid #000;        color: #fff;}.box_inhalt {        padding: 5px 5px 5px 5px;}.kasten {        font-size: 11px;        text-align: center;        padding: 3px;}.kasten_header {        font-size: 12px;        color: #000;        padding: 5px 0px 0px 5px;        font-weight: bold;}.kasten a:link, .kasten a:visited {        display: block;        color: #222;        padding: 7px;        border: 1px solid #222;        background: #fff;}.kasten a:hover, .kasten a:active {        text-decoration: none;        background: #459514;        background-image: url(form/tabellen_header.jpg);        background-position: top;        background-repeat: repeat-x;        color: #fff;        border: 1px solid #fff;}.kasten_aufklappmenue {        font-size: 11px;        text-align: center;        padding: 3px;}.kasten_aufklappmenue a:link, .kasten_aufklappmenue a:visited {        display: block;        color: #222;        border: 1px solid #222;        background: #fff;}.kasten_aufklappmenue a:hover, .kasten_aufklappmenue a:active {        text-decoration: none;        background: #459514;        background-image: url(form/tabellen_header.jpg);        background-position: top;        background-repeat: repeat-x;        color: #fff;        border: 1px solid #fff;}.kasten_aufklappmenue_ie_rahmen {		padding: 7px;}.kasten_aufklappmenue a:hover td, .kasten_aufklappmenue a:active td {        color: #fff;		cursor: pointer;}.kasten_deaktiviert {        font-size: 11px;        text-align: center;        padding: 3px;}.kasten_deaktiviert div {        display: block;        color: #AAA;        padding: 7px;        border: 1px solid #AAA;        background: #fff;}.kasten_deaktiviert_aufklappmenue {        font-size: 11px;        text-align: center;        padding: 3px;}.kasten_deaktiviert_aufklappmenue div {        display: block;        color: #AAA;        border: 1px solid #AAA;        background: #fff;}.kasten_deaktiviert_aufklappmenue_ie_rahmen {		padding: 7px;}.kasten_deaktiviert_aufklappmenue_ie_rahmen td {        color: #AAA;}.sponsoren_div {        height: 46px;}.sponsoren_div img {        background: #fff;        border: 1px solid #000;}.eventheader {        color: #444;        font-weight: bold;        padding-bottom: 3px;        font-size: 12px;}.event_rahmen {        /*border-left: 5px solid #888;        border-right: 5px solid #888;        border-top: 1px solid #888;        border-bottom: 1px solid #888;*/        width: 100%;        padding: 10px;}.event {        text-align: center;}.event a:link img, .event a:visited img {        padding: 4px;        border: 1px solid #000;}.event a:hover img, .event a:active img {        padding: 2px;        border: 3px solid #FF9000;}.partnerheader {        color: #444;        font-weight: bold;        padding-bottom: 3px;        font-size: 12px;}.partner_rahmen {        border-left: 5px solid #888;        border-right: 5px solid #888;        border-top: 1px solid #888;        border-bottom: 1px solid #888;}.partner a:link img, #partner a:visited img {        border-left: 1px solid #FFF;        border-right: 1px solid #FFF;}.partner a:hover img, #partner a:active img {        border-left: 1px solid #888;        border-right: 1px solid #888;}#gruppen {        text-align: center;        font-size: 14px;}#gruppen a:link,  #gruppen a:visited {        color: #444;        font-weight: bold;        padding: 12px 42px;}#gruppen a:hover, #gruppen a:active {        text-decoration: none;        background: #444;        color: #000;        padding: 10px 40px;;        border: 2px solid #000;        background-image: url(form/box_hintergrund.jpg);        background-position: top;        background-repeat: no-repeat;}#gruppe_nord {        position: relative;        top: -400px;        left: 30px;}#gruppe_west {        position: relative;        top: -310px;        left: -125px;}#gruppe_mitte {        position: relative;        top: -270px;        left: -60px;}#gruppe_suedost {        position: relative;        top: -180px;        left: 10px;}.verbaende_bild {        text-align: center;        vertical-align: middle;        border-top: 2px solid #ccc;        border-left: 2px solid #ccc;        border-right: 2px solid #ccc;        padding: 0px;}.verbaende_text {        text-align: center;        font-size: 10px;}.verbaende_text a:link, .verbaende_text a:visited {        display: block;        padding: 5px;        background: #ccc;        color: #444;}.verbaende_text a:hover, .verbaende_text a:active {        text-decoration: none;        background: #aaa;        color: #000;}.verbaende_platzhalter {        height: 20px;}.text_header {        font-weight: bold;}.logo_zeile {        border: 1px solid #888;}.logos {}.logos TR {        background-color: #eee;}.logo_text {        color: #444;        text-align: right;}.logos IMG {        border: 1px solid #888;}.impressum {        line-height: 140%;}#quicklink a:link img, #quicklink a:visited img {        border: 1px solid #000000;        padding: 2px;}#quicklink a:hover img, #quicklink a:active img {        border: 2px solid #FF9000;        padding: 1px;}#quicklink_text {        text-align: center;        padding-top: 5px;        line-height: 130%;        font-size: 11px;        font-weight: bold;}#footer {        color: #888;        text-align: center;        padding-bottom: 10px;        font-size: 10px;        line-height: 175%;}#footer_klein {        color: #AAA;        font-size: 10px;}