body { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; background-image: url(images/body_bg.gif); background-repeat: repeat-x; margin-top: 0; margin-bottom: 0; }

a:link { color: #c00; text-decoration: none; }
a:visited {text-decoration:none;color: #c00;}
a:hover { text-decoration:underline;}
a:focus { text-decoration:none;color: #c00;}

a.white { color:#fff;}
.white { color:#fff;}


#container { position:relative; top: 42px; left: 22px; }

.hmenu {padding:0; margin:0; list-style:none; height:30px; position:relative;}
.hmenu li { color: #fff; float:left; }
.hmenu li a { display:block; float:left; height:30px; line-height:29px; color:#fff; text-decoration:none; font-size:12px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0; cursor:pointer; }
.hmenu li a b { background-repeat: no-repeat; background-position: center 6px; float:left; display:block; padding:0; }
.hmenu li.current a { color:#000; background-image: url(menue/menue_bg_over2.gif); background-repeat: no-repeat; background-position: center 6px; }
.hmenu li.current a b {  }
.hmenu li a:hover { color:#000; background-image: url(menue/menue_bg_over_bl.gif); background-repeat: no-repeat; background-position: center 6px; text-decoration: none; }
.hmenu li a:hover b { background-image: url(menue/menue_bg_over2.gif); background-repeat: no-repeat; background-position: center 6px; text-decoration: none; }
.hmenu li.current a:hover { color:#454a3b; background-image: url(menue/menue_bg_over2.gif); background-repeat: no-repeat; background-position: center 6px; }
.hmenu li.current a:hover b { background-image: url(menue/menue_bg_over2.gif); background-repeat: no-repeat; background-position: center 6px; }



strong { text-decoration:none; color:#454a3b;}

.navrboxcont { width: 860px; height:auto; margin: 0 auto; }
.navrboxright { font-family: "Times New Roman", Times, Georgia, serif; background-image: url(images/startseite.gif); background-repeat: no-repeat; width:390px; float:right; height:790px;    }
.filmboxright { font-family: "Times New Roman", Times, Georgia, serif; background-image: url(images/film_bg.gif); background-repeat: no-repeat; width: 390px; height: 790px; float: right; }
.funkboxright { font-family: "Times New Roman", Times, Georgia, serif; background-image: url(images/funk_bg.gif); background-repeat: no-repeat; width: 390px; height: 790px; float: right; }
.forschngboxright { font-family: "Times New Roman", Times, Georgia, serif; background-image: url(images/forschung_bg.gif); background-repeat: no-repeat; width: 390px; height: 790px; float: right; }
.biografieboxright { font-family: "Times New Roman", Times, Georgia, serif; background-image: url(images/biografie_bg.gif); background-repeat: no-repeat; width: 390px; height: 790px; float: right; }
.undboxright { font-family: "Times New Roman", Times, Georgia, serif; background-image: url(images/und_bg.gif); background-repeat: no-repeat; width: 390px; height: 790px; float: right; }
.navrboxauto { width:auto; height:auto ; margin-right: 390px; }
.contentbox { width: auto; height: auto; padding-top: 130px; padding-right: 430px; padding-left: 35px; }

h1{ font-size:1.6em; font-weight:400; color:#e10000; font-family: "Times New Roman", Times, Georgia, serif; padding-bottom:15px;}
h2 { font-size:1.4em; color:#e10000;font-weight:400;font-family: "Times New Roman", Times, Georgia, serif;}

.red { color: #8f8f8f; font-weight: bold; }

.impressum { color: #e60000; font-weight: normal; position: relative; top: 12px; }

.filmbox { padding-left: 20px; position: relative; top: 73px; width: 320px; height: 100px; }
.filmborder { width: 320px; height: auto; border: solid 1px #000; }

.jack { background-repeat: no-repeat; position: absolute; top: 170px; width: 400px; height: auto; float: left; }
.jack_l { background-repeat: no-repeat; padding-left: 35px; top: 670px; width: 100px; height: 100px; float: left; }
.jack_r { background-repeat: no-repeat; top: 670px; width: 210px; height: 100px; float: right; }

.adress { background-repeat: no-repeat; position: absolute; top: 670px; width: 400px; height: auto; float: left; }
.adress_l { background-repeat: no-repeat; padding-left: 35px; top: 670px; width: 100px; height: 100px; float: left; }
.adress_r { background-repeat: no-repeat; top: 670px; width: 230px; height: 100px; float: right; }

.film { background-image: url(images/film.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px; font-size:0.9em; }
.film_active { font-size: 0.9em; background-image: url(images/film_active.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px; }

.phone { background-image: url(images/phone2.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px; }
.mobil { background-image: url(images/mobil.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px; }
.mail { background-image: url(images/mail.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px; }

.title { color: #444; width:120px; float:left; font-weight:bold; height: 12px; }
.title_funk { color: #444; font-weight: bold; width: 160px; height: 12px; float: left; }

.hoeren {
background-image: url(images/hoeren.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 22px;

}
.hoeren_active { background-image: url(images/hoeren_active.gif); background-repeat: no-repeat; background-position: left center; padding-left: 22px; }

.dsR13 { width: 320px; height: 240px; }
.dsR6  { height: 100px;}

#left { padding: 0; width: 150px; float:left; margin-right: 0; margin-bottom: 0; margin-left: 0; }

img.left { float:left; margin-right:15px; margin-bottom:15px;}
