/*Standard Stil*/
* { margin: 0; padding: 0; }
body { color: #000; font-size: 95%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #454b55; background-image: url(../bilder_01/bg_header.jpg); background-repeat: repeat-x; }
a:link { color: blue; }
a:visited { color: purple; }
a:hover { color: purple; }
/*ID*/
#container { width: 800px; margin-right: auto; margin-left: auto; }
#header { width: 800px; height: 170px; }
#navoben { text-align: right; position: absolute; top: 135px; width: 400px; margin-left: 390px; padding: 5px 5px 0; }
#logo_01 { position: absolute; top: 43px; width: 225px; height: 85px; }
#logo_02 { position: absolute; top: 50px; width: 250px; height: 70px; margin-left: 550px; }
#content { width: 800px; padding-top: 30px; padding-bottom: 30px; }
#navlinks { width: 210px; float: left; padding-right: 10px; }
#inhalt { width: 560px; float: left; margin-left: 20px; }
#footer { font-size: 10px; text-align: center; width: 800px; padding-top: 10px; border-top: 1px solid #4c535e; }
/*Stil ID*/
#navlinks ul { text-align: right; width: 210px; margin: 10px 0 20px; padding: 0; list-style-type: none; }
#navlinks li { margin: 0; padding: 0 0 0; list-style-type: none; list-style-position: outside; }
#navlinks a { color: #9b9b9b; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width: 200px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; border-bottom: 1px solid #4c535e; display: block; }
#navlinks a:hover { background-color: #555a63; }
#navoben ul { text-align: right; width: 400px; margin: 0; padding: 0; list-style: none; display: inline; }
#navoben li { list-style: none; display: inline; }
#navoben a { color: #c90000; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 10px; }
#navoben a:hover { color: #c37e01; }
#inhalt .teaser_01 h1 { font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; margin-bottom: 8px; }
#inhalt .teaser_01 a { color: #9b9b9b; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #5f0800; text-decoration: none; padding: 3px; }
#inhalt .teaser_01 a:hover { background-color: #870b00; }
#inhalt h1 { font-size: 1.3em; font-weight: lighter; margin-bottom: 20px; }
#inhalt p { font-size: 12px; line-height: 16px; }
#inhalt .teaser_02 h3 { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 8px; }
#inhalt .teaser_02 a { color: #9b9b9b; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-bottom: 8px; }
#inhalt .text a { color: #9b9b9b; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-bottom: 8px; }
#inhalt .teaser_02 a:hover { color: #fffefe; font-size: 12px; text-decoration: none; margin-bottom: 8px; }
#inhalt .teaser_03 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 8px; }
#inhalt .teaser_03 a { color: #9b9b9b; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-bottom: 8px; }
#inhalt .teaser_lv h1 { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 8px; }
/*Klassen*/
.teaser_01 { text-align: center; float: left; width: 265px; padding: 10px 0 20px; margin: 0 5px 30px; border-top: 1px solid #4c535e; border-bottom: 1px solid #4c535e; }
.teaser_02 { margin: 0 5px 10px; padding: 10px 0 20px; width: 540px; float: left; border-bottom: 1px solid #4c535e; }
.teaser_03 { width: 500px; height: 40px; float: left; }
.teaser_lv { margin: 0 5px 30px; padding: 10px 0 20px; width: 265px; float: left; border-bottom: 1px solid #4c535e; }
.text { width: 100%; padding-bottom: 5px; }
.genre { width: 100%; padding-bottom: 5px; }
