body           { margin: 0px; padding: 0px; border: 0px none; color: black; background:withe; }

h1 {font-size:12px;color:#000000;}
h2 {font-size:12px;color:#000000;}
h3 {font-size:12px;color:#000000;}



.top       { width: 780px; height: 117px; z-index: 0; background-image: url('musictop.gif'); float: left; overflow: hidden; clear: both }
.unten       {  width: 770px; height: 20px; z-index: 0; font-family: Arial,sans-serif; font-size: 8pt; background: wihte; border-top:1px solid #679400; border-bottom:1px solid #9DE000; float: left; clear: both; }
.unten1       { position: absolute; top: 750px; width: 770px; height: 20px; z-index: 0; font-family: Arial,sans-serif; font-size: 9pt; font-weight: bold; float: left; clear: both; }

.suchfeld    { position: absolute; left: 223px; top: 26px; width: 360px; height: 36px; z-index: 3; font-family: Arial,sans-serif; font-size: 10px; }
form.nl        { padding: 2px 16px 0px 9px; }
input.search    { margin: 3px 11px 0px 35px; width: 220px;  font-family: Arial,sans-serif; font-size: 12px; }
input.nlbutton { margin: 0px 0px 0px 0px; width: 50px; height: 29px; overflow: hidden; vertical-align: top; }

.navmain       { position: absolute; left: 238px; top: 73px; width: 500px; height: 28px; z-index: 1; padding: 0px 0px 0px 0px; font-family: Arial,sans-serif; overflow: hidden; }
.navmenu       { font-size: 9pt; font-weight: bold; color: black; float: left; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px; border-right:1px solid #3E3E3E; }
.navmenu1       { font-size: 9pt; font-weight: bold; color: black; float: left; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px;}

.navmenu a       { color: #9C0000; text-decoration: none; }
.navmenu a:hover { color: #9C0000; text-decoration: underline; }
.navmenu1 a       { color: #9C0000; text-decoration: none; }
.navmenu1 a:hover { color: #9C0000; text-decoration: underline; }


.obenrechts       { position: absolute; left: 610px; top: 18px; width: 200px; height: 28px; z-index: 1; padding: 0px 0px 0px 0px; font-family: Arial,sans-serif; overflow: hidden; }
.obenrechtsmenu   { font-size: 9px; font-weight: normal; color: black; float: left; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px; border-right:1px solid #B1B1B1; }
.obenrechtsmenu1   { font-size: 9px; font-weight: normal; color: black; float: left; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px; }

.obenrechtsmenu a       { color: black; text-decoration: none; }
.obenrechtsmenu a:hover { color: black; text-decoration: underline; }
.obenrechtsmenu1 a       { color: black; text-decoration: none; }
.obenrechtsmenu1 a:hover { color: black; text-decoration: underline; }



.leftheader    { position: absolute; left: 1px; top: 170px; width: 146px; height: 17px;  background-image: url('rechts.gif'); background-repeat: repeat-y; padding-right:0px; padding-top:0px; padding-bottom:8px }
.left          { position: absolute; left: 1px; top: 117px; width: 146px; height: 600px; z-index: 4; font-family: Arial,sans-serif; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:0px; border-right:2px solid #8E8E8E; border-bottom:2px solid #8E8E8E;}
.rubrik      { font-size: 9pt; font-weight: bold; color: #9C0000; padding-left:10px; padding-right:6px; padding-top:2px; padding-bottom:10px }
.kategorie      { font-size: 8pt; font-weight: normal; color: black; padding-left:5px; padding-right:6px; padding-top:0px; padding-bottom:0px }
.rubrik a       { color: #9C0000; text-decoration: none; }
.rubrik a:hover { color: #666666; text-decoration: underline; }
.kategorie a       { color: black; text-decoration: none; }
.kategorie a:hover { color: black; text-decoration: underline; }

.werbungintern { position: absolute; left: 1px; width: 124px; height: 1px; border-right:1px solid #AD7400; background: wihte; padding-top:10px; padding-left:5px; padding-right:5px; padding-bottom:7px}

.middle        { width: 505px!important; width /**/: 666px; padding: 0px 0px 0px 145px; background: white; font-family: Arial,sans-serif; font-size: 10pt; color: black; float: left; }
.content     { padding: 5px 8px 8px 15px; text-align: justify}
.content  a       { color: black; text-decoration: none; }
.content  a:hover { color: black; text-decoration: underline; }

.rightheading  { position: absolute; left: 646px; top: 170px; width: 129px; z-index: 4; font-family: Arial,sans-serif; font-size: 8pt; font-weight: bold; color: #0000CC; padding-left:25px; padding-top:4px; padding-bottom:4px;  background-image: url('werbung.gif'); background-repeat: repeat-y;}
.right         { position: absolute; left: 649px; top: 117px; width: 129px; z-index: 5; font-family: Arial,sans-serif; border-left:1px solid #8E8E8E; border-right:1px solid #8E8E8E; border-bottom:1px solid #8E8E8E;}
.google      { padding: 4px 5px 5px 4px;}
.righttxt      { padding: 3px 6px 5px 12px; font-size: 8pt; text-align: justify; border-bottom:1px solid #AD7400;}
.righttxt1      { padding: 3px 6px 5px 12px; font-size: 8pt; text-align: justify;}
.rightbot      { width: 124px; height: 1px; background-image: url('werbungunten.gif'); background-repeat: repeat-y; padding-right:5px; padding-top:0px; padding-bottom:7px}
.righttxt  a       { color: black; text-decoration: none; }
.righttxt1  a       { color: black; text-decoration: none; }
.righttxt  a:hover { color: black; text-decoration: underline; }
.righttxt1  a:hover { color: black; text-decoration: underline; }


.bottom1text   { position: absolute; left: 190px; padding: 5px 0px 5px 5px; color: white; float: right; }
.bottom1text a       { color: black; text-decoration: none; }
.bottom1text a:hover { color: black; text-decoration: underline; }

.unten1link   {font-family: "Arial Narrow",sans-serif; font-size: 7pt; font-weight: normal; padding: 4px 0px 0px 28px; float: right; }
.unten1link a       { color: black; text-decoration: none; }
.unten1link a:hover { color: black; text-decoration: underline; }