body{
background:#5D594E url('grafik/mainbg.jpg') right -50px  no-repeat;;
background-attachment:fixed;
margin:0;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
overflow-x:auto;
text-align:center;
width:100%;
overflow: -moz-scrollbars-vertical;
color:#202020;
}

#container {
margin:0 auto 0 auto;
z-index:10;
width:700px;

border:0px solid #ff0000;
text-align:left;
}

#container2 {
width:485px;
height:370px;
margin:30px 0 0px 0;
padding:0px;
-moz-border-radius:10px;
border-radius:10px;
text-align:left;
background:transparent url('grafik/transp5.png') repeat;
}

h1 {
width:500px;overflow:hidden;
font-family: 'Raleway', arial, serif;text-align:left;
font-size:76px;
line-height:76px;
color:#ffffff;
display:block;
margin:20px 0 14px 0px;
padding:0;
font-weight:normal;
border:0px solid #ff0000;
}

h1 a:link, h1 a:visited, h1 a:hover {color:#ffffff;
text-decoration:none;
font-weight:normal;}

.sub {
font-family: 'Raleway', arial, serif;
font-size:32px;
line-height:32px;
color:#ffffff;
display:block;
margin:0;
padding:0;
font-weight:normal;
float:left;
}

.menue {
font-family: Helvetica, Arial, sans-serif;
font-size:10px;
line-height:16px;
color:#EDEFEF;
display:block;
margin:30px 0 0 0;
padding:0;
font-weight:bold;
text-transform:uppercase;
letter-spacing:1px;
text-align:left;
}

.menue a {margin-right:15px;text-decoration:none;background:url('grafik/transp3.png') repeat;padding:2px 4px 2px 4px;
-moz-border-radius:6px;
border-radius:6px;
}
.menue a:link, .menue a:visited {color:#989898;}
.menue a:hover {color:#ffffff;}

#content {
position:relative;
width:510px;
height:350px;
margin:0 0 0 0px;
border:0px solid #ff0000;
text-align:left;
font-family:Tahoma;
font-size:13px;
line-height:21px;
color:#989898;
padding-top:4px;
font-family:Helvetica,Arial,sans-serif;
}

table tr td {
text-align:left;
font-family:Tahoma;
font-size:13px;
line-height:21px;
color:#989898;
padding-top:0px;
font-family:Helvetica,Arial,sans-serif;
}

h3 {text-align:left;
font-family:Tahoma;
font-size:13px;
line-height:21px;
color:#fff;
padding-top:0px;
font-family:Helvetica,Arial,sans-serif;display:block;margin:30px 0 0 0;}

.cushycms a {color:#eee!important;text-decoration:none;}

table#theater_liste {margin-bottom:50px;display:block;}
table#theater_liste td.jahr {width:160px;text-align:left;vertical-align:top;argin-bottom:6px;color:#989898;font-weight:bold;}
table#theater_liste td.theater {width:320px;text-align:left;vertical-align:top;argin-bottom:6px;}
table#theater_liste td.theater {color:#989898;}
table#theater_liste td.theater b, table#theater_liste td.theater strong {color:#ffffff;}

#foto_link a span.cushycms img, #foto_link a span.cushycms img.start_foto {width:120px!important;height:auto!important;margin-top:17px;}

span.topic {float:left;width:160px;display:inline;clear:both;margin-bottom:6px;
color:#989898;
font-weight:bold;
}
span.item {float:left;width:320px;margin-bottom:6px;color:#ffffff;}
span.item2 {float:left;width:320px;margin-bottom:6px;color:#989898;}
span.item2 b, span.item2 strong {color:#ffffff;}

img.thumbnail {width:80px;height:80px;border:0;margin:0 21px 21px 0;}

a:link img.thumbnail, a:visited img.thumbnail, a:active img.thumbnail, a:hover img.thumbnail {color:transparent;}

a:link img.thumbnail, a:visited img.thumbnail {
color:transparent;
}
a:hover img.thumbnail {
color:transparent;
}

.subtitel {color:#989898;text-transform:uppercase;}

#player {border:0;}

a:link, a:visited, a:hover {color:transparent;}