* {margin: 0; padding: 0}
img {border: 0; vertical-align: bottom} /*Vertical-Align: Fix fuer Gecko Engine (Abstaende zwischen Layout-Grafiken)*/
body {background-color: #3c3f3e; color: #F1F1F1; font-size: 100.01%; font-family: Helvetica, Arial, sans-serif; padding-bottom: 10px}
.rundes_bild {line-height: 50px}
#frame {width: 85%; margin: auto; margin-top: 10px; min-width: 676px}

#header_top {background-color: #5b759d; font-size: 0; line-height: 0}
#slogan {float: right}
#header_middle {background-color: #F1F1F1; font-size: 0; line-height: 0}
#logo_middle {float: left}
#header_bottom {background-color: #F1F1F1; font-size: 0; line-height: 0}

#menu {padding-top: 5px; background-color: #F1F1F1; font-size: 0; line-height: 0}
#menu img {margin-left: 1px; margin-right: 1px; margin-bottom: 0}
#streifen {background-color: #6981a5; font-size: 0; line-height: 0}

#mainframe {background-color: #F1F1F1; padding: 3px}
#infoframe {width: 200px; float: right}
#content {background-color: #6981a5; margin-right: 200px; padding-top: 15px; padding-bottom: 15px; padding-left: 10px; padding-right: 10px; border: 1px solid #F1F1F1; color: #F1F1F1;} /*Border: Fix fuer IE 7 (Padding wird missachtet)*/
#rahmen_dotted {border-style:dotted; margin-top: 15px; margin-right:3px; margin-left:3px; margin-bottom:3px; border-width:thin; padding: 10px;}
.rahmen_dotted {border-style:dotted; margin-top: 15px; margin-right:3px; margin-left:3px; margin-bottom:3px; border-width:thin; padding: 10px;}
#minheight {clear: both; font-size: 0; line-height: 0} /*Unsichtbarer Container, der sicherstellt, dass die Infoboxen nicht ueber die Seite hinausgehen*/

/* "Kommentare" und "Was Sie noch interessieren könnte" nebeneinander */
#interessante_eintraege {border-style:none none none dotted; border-width:thin; padding: 10px; padding-top: 0px; width: 47%; float: right;}
#kommentare {width: 47%; }
#gesamtliste {padding-left: 30px;}
/**/

/* Die neusten Gesuche und die neusten Einträge werden auf der Startseite nebeneinander angezeigt und mit einem gepunkteten Rahmen umgeben */
#startseite_rahmen {padding: 1px;}
#startseite_gesuche {width: 49%; height:100%; min-height: 100%; float: right;}
#startseite_eintraege {width: 49%; height: 100%; min-height: 100%;}
#startseite_rahmen_dotted {border-style:dotted; border-width:thin; padding: 10px; margin: 3px; min-height:250px}
.startseite_rahmen_dotted {border-style:dotted; border-width:thin; padding: 10px; margin: 3px; min-height:250px}
/**/

#news {border-style:dotted; border-width:thin; padding: 10px; margin: 3px;}

#footer {background-color: #6981a5; font-size: 0.8em; padding-top: 3px}
#copyright {float: right; background-image: url(../bilder/08/ecke_unten_rechts.gif); background-repeat: no-repeat; background-position: right bottom; height: 20px; padding-right: 10px}
#impressum {background-image: url(../bilder/08/ecke_unten_links.gif); background-repeat: no-repeat; background-position: left bottom; height: 20px; padding-left: 10px}

.infobox {width: 186px; font-size: 0; line-height: 0; margin: auto; margin-bottom: 15px}
.infobox_heading {background-image: url(../bilder/08/box_right.gif); background-repeat: repeat-y; background-position: right top; font-size: 12pt; line-height: 1.5em; height: 32px; font-weight: bold}
.infobox_text {background-color: #6981A5; background-image: url(../bilder/08/box_bg.gif); background-repeat: repeat-y; font-size: 12pt; line-height: 1.5em; padding-left: 10px; padding-right: 10px; text-align: center}
.infobox_icon {float: left}
.infobox_bottom {vertical-align: top} /*Grafik zu schmall fuer vertical-align: bottom*/

.input_container {padding-top: 5px;}
.input_container td {color: #6981a5; vertical-align: middle; line-height: 0}
.input_container td img {vertical-align: bottom}
#such_string {color: #6981a5; font-weight: bold; width: 120px; height:21px; background: #f1f1f1; font-size: 16px}

.input_container_site {padding-top: 5px;}
.input_container_site td {color: #6981a5; vertical-align: middle; line-height: 0}
.input_container_site td img {vertical-align: bottom}
#such_string_site {color: #6981a5; font-weight: bold; width: 260px; height:21px; background: #f1f1f1; font-size: 16px}
.rss_icon {float: left}
#songinfo {margin-left: 200px; min-height: 200px;}
.cover {float: left; padding-right: 50px; padding-left: 20px;}
.kleiner {font-size: 0.7em;}
.kleiner_hinweisfarbe {font-size: 0.7em; color: #00ffff;}
.fett {font-weight: bold;}
.fettkleiner {font-weight: bold; font-size: 0.7em;}
.fehlermelden {font-weight: bold; font-size: 0.9em; vertical-align: middle;}
.fehlermelden a {text-decoration: none;}
.fehlermelden a:link {text-decoration: none;}
.fehlermelden a:visited {text-decoration: none;}
.fehlermelden a:hover{text-decoration: none;} 
.fehlermelden a:active {text-decoration: none;}
.fehlermelden img {vertical-align: middle}
.download {font-size: 0.8em; color: #F1F1F1; font-weight: bold;}
.anzeige_aussen {text-align: center; font-size: 0.7em; font-weight: bold; color: #ff7102;}
.anzeige_innen {font-size: 0.7em; font-weight: bold; color: #f1f1f1;}
.musikportale {}
.Inhaltsueberschrift {margin: 0px; padding: 3px; border: 1px solid #f1f1f1; color: #f1f1f1; font-size: 0.8em;}
.Inhaltsueberschrift a {color: #f1f1f1;}
.Inhaltsueberschrift a:link {color: #f1f1f1;}
.Inhaltsueberschrift a:visited {color: #f1f1f1;}
.Inhaltsueberschrift a:hover {color: #f1f1f1; text-decoration: underline;}
.Inhaltsueberschrift a:active {color: #f1f1f1;text-decoration: underline;}
.verdeckt {display:none}
h1 {font-size: 1.4em; font-weight: bold;}
h2 {font-size: 1.2em; font-weight: bold; text-decoration: underline;}
a {color: #F1F1F1; text-decoration: underline;} a:link {color: #F1F1F1; text-decoration: underline;} a:visited {color: #F1F1F1; text-decoration: underline;} a:hover{color: #F1F1F1; text-decoration: underline;} a:active {color: #F1F1F1; text-decoration: underline;}

/* Easy CSS Tooltip - by Koller Juergen [www.kollermedia.at] */
a.tooltip {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
/*a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px;}
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#ffffff; color:#6c6c6c;}
