a { text-decoration:none; color:rgb(0,222,0); font-weight:bold; }

a.untermenu { color:rgb(136,136,136); }
a.untermenu_aktiv { color:rgb(0,0,0); }

a:hover,a:active,a:focus { text-decoration:underline; }

body { font-family:verdana; font-size:11px; color:rgb(55,55,55); background-image:url(grafik/wiese.jpg); }

div.seite { position:relative; width:955px; margin-top:25px; margin-left:auto; margin-right:auto; }

div.oben_links { position:absolute; top:0px; left:5px; height:72px; width:430px; background-image:url(grafik/farbe_kasten.gif); }
div.oben_rechts { position:absolute; top:0px; left:520px; height:72px; width:430px; background-image:url(grafik/farbe_kasten.gif); }
div.inhalt_oben_rechts { margin-left:60px; margin-right:60px; margin-top:30px; text-align:bottom; }

div.menuleiste { position:absolute; top:72px; left:0px; height:43px; width:955px; background-image:url(grafik/farbe_menu.gif); }

div.links { position:absolute; top:115px; left:5px; height:90px; width:430px; background-image:url(grafik/farbe_kasten.gif); }
div.inhalt_links { }
div.ueberschrift_links { position:absolute; top:175px; left:43px; }

div.untermenu { position:absolute; top:122px; left:0px; background-image:url(grafik/farbe_menu.gif); }

div.rechts { position:absolute; top:115px; left:520px; height:65px; width:430px; background-image:url(grafik/farbe_kasten.gif); }
div.inhalt_rechts { margin-top:10px; margin-left:55px; margin-right:20px; }

div.hauptkasten { position:absolute; top:205px; left:5px; width:945px; }
div.farbe_hauptkasten { min-height:505px; background-image:url(grafik/farbe_kasten.gif); }
div.hauptkasten_oben { height:20px; }
div.inhalt_hauptkasten { margin-left:38px; margin-right:40px; background-image:url(grafik/farbe_kasten.gif); }
div.hauptkasten_unten { clear:both; height:10px; }

div.ueberschrift_home { margin-bottom:10px; }
div.hallo { position:absolute; top:115px; left:5px; height:320px; width:430px; background-image:url(grafik/farbe_kasten.gif); }
div.inhalt_hallo { margin-top:50px; margin-left:38px; margin-bottom:0px; margin-right:40px; }
div.news { position:absolute; top:460px; left:5px; height:250px; width:430px; background-image:url(grafik/farbe_kasten.gif); }
div.inhalt_news { margin-top:20px; margin-left:38px; margin-bottom:0px; margin-right:40px; }
div.live { height:320px; width:430px; position:absolute; top:205px; left:520px; background-image:url(grafik/farbe_kasten.gif); }
div.inhalt_live { margin-top:20px; margin-left:60px; margin-bottom:0px; margin-right:20px; }
div.newsletter { height:160px; width:430px; position:absolute; top:550px; left:520px; background-image:url(grafik/farbe_kasten.gif); }
div.inhalt_newsletter { margin-top:20px; margin-left:60px; margin-bottom:0px; margin-right:40px; }

div.fuss_home { position:absolute; top:725px; left:5px; width:945px; font-size:11px; font-weight:bold; color:rgb(222,222,222); text-align:center; }
div.fuss { margin-top:15px; font-size:11px; font-weight:bold; color:rgb(222,222,222); text-align:center; }

div.klein { font-size:10px; }
div.gross { font-size:13px; font-weight:bold; margin-bottom:0px; margin-top:15px; }
div.bruch { clear:both; }

form { font-family:verdana; margin-bottom:10px; }
form.editor { margin-top:0px; }
form.newsletter { margin-top:5px; margin-bottom:5px; }

hr { height:2px; border-style:none; background-image:url(grafik/farbe_menu.gif); margin-top:10px; margin-right:50px; margin-bottom:10px; margin-left:50px; }

img { border:none; }
img.titel { margin-top:15px; margin-left:32px; }
img.links { float:left; clear:left; margin-top:30px; margin-bottom:30px; margin-left:0px; margin-right:30px; }
img.rechts { float:right; clear:right; margin-top:30px; margin-bottom:30px; margin-left:30px; margin-right:0px; }
img.news { float:left; margin-top:10px; margin-bottom:10px; margin-left:0px; margin-right:10px; }
img.cover { float:left; margin-bottom:20px; margin-top:0px; margin-left:0px; margin-right:20px;  margin-bottom:20px; }
img.lineup { margin:5px; }
img.play { vertical-align:text-bottom; }

img.upload { float:left; margin-top:10px; margin-bottom:10px; border-style:solid; border-width:1px; border-color:rgb(0,0,0); }

input.newsletter { font-size:11px; }
input.editor { margin-right:10px; font-size:12px; font-family:verdana; }
input.werkzeug { margin:0px; padding:0px; font-size:11px; font-family:verdana; }

li { margin-left:-10px; margin-bottom:5px; }

p { margin-top:0px; margin-bottom:15px; }

span.fehler { color:rgb(240,0,0); }

strong { font-weight:bold; color:rgb(136,136,136); }

table.hauptmenu { margin-left:43px; text-align:center; table-layout:auto; border-collapse:collapse; }
td.hauptmenu,td.hauptmenu_aktiv { padding-right:10px; }

table.untermenu { table-layout:auto; margin-left:43px; margin-top:5px; margin-bottom:5px; font-size:12px; }
td.untermenu,td.untermenu_aktiv { padding-right:12px; }

table.ebene3 { table-layout:auto; border-collapse:collapse; }
td.ebene3,td.ebene3_aktiv {  }

table.menu_editor { margin-top:3px; border-width:1px; border-color:rgb(0,0,0); border-style:solid; }
tr.inaktiv { background-color:rgb(250,250,125); }
table.menu_editor td { vertical-align:top; }

table.werzeugkasten { margin-top:10px; margin-bottom:5px; background-image:url(grafik/farbe_menu.gif); }
td.werzeugkasten { padding:5px; }

table.lineup { margin-top:0px; margin-bottom:20px; table-layout:fixed; width:100%; }
td.lineup { padding:5px; padding-bottom:20px; text-align:center; vertical-align:middle; }  

div.video { margin:10px; }
div.video_titel { font-size:13px; font-weight:bold; margin-bottom:10px; }

table.audio { width:600px; font-size:11px; margin-top:0px; margin-bottom:5px; }
td.audio { vertical-align:top; }
table.audio_titel { font-size:11px; margin-top:0px; margin-bottom:0px; }
td.audio_titel { white-space:nowrap; padding:3px; border-style:solid; border-width:1px; border-color:rgb(136,136,136); }
td.audio_text { padding-left:5px; }

table.audio_player { font-size:11px; margin-left:auto; margin-right:auto; background-image:url(grafik/farbe_kasten.gif); }
td.audio_player_titel { text-align:center; }
td.audio_player_flash { text-align:center; padding:10px; }
td.audio_player_track { text-align:center; padding-top:0px; padding-right:10px; padding-bottom:10px; padding-left:10px; }

table.gaestebuch { font-size:11px; border-collapse:collapse; margin-top:0px; }
table.gaestebuch_eintrag { font-size:11px; border-style:solid; border-width:1px; border-color:rgb(136,136,136); width:100%; margin-bottom:10px; border-collapse:collapse; }
td.gaestebuch_name { padding:4px; }
td.gaestebuch_datum { padding:4px; text-align:right; }
td.gaestebuch_text { padding:4px; font-size:11px; border-style:solid; border-width:1px; border-color:rgb(136,136,136); }
td.gaestebuch_email_links { padding:4px; }
td.gaestebuch_email_rechts { padding:4px; font-size:11px; }
td.gaestebuch_homepage_links { padding:4px; border-style:solid; border-right-style:none; border-color:rgb(136,136,136); border-width:1px; }
td.gaestebuch_homepage_rechts { padding:4px; font-size:11px; border-style:solid; border-left-style:none; border-color:rgb(136,136,136); border-width:1px; }

table.live { font-size:11px; margin-top:5px; margin-bottom:10px; }
td.live_datum { vertical-align:top; text-align:left; padding-top:15px; padding-bottom:3px; }
td.live_text { }

td.playlist_ende { padding-top:20px; font-weight:bold; }

table.termine { font-size:11px; }
td.termine_datum { vertical-align:top; text-align:center; padding-top:5px; padding-bottom:10px; }
td.termine_ort { text-align:left; vertical-align:top; padding-top:5px; padding-bottom:5px; padding-left:10px; }

textarea.editor { margin-top:0px; margin-bottom:10px; font-family:verdana; font-size:11px; }

ul { list-style-position:outside; list-style-type:square; margin-top:10px; margin-bottom:10px; }