/* ----------------------------------------------------------------------------------------------------- 
Harmonie, Friedrichsbau, Kandelhof 2008
------------------------------------------------------------------------------------------------------------ */
  
  
  
body {
color: #2D2A28;
background: #FFF url(imagesn/bg-titel6.jpg) no-repeat top center; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
margin: 0px; 
padding: 0px;
text-align: left;
}
  
#distant {
color: #000; 
width: 800px;
margin-right: auto; 
margin-left: auto; 
padding: 10px 0px 20px 0px;
background: url(imagesn/bgbottom3.jpg) no-repeat bottom center; 
text-align: left;
}

#header-woche{
font-family: Verdana, Helvetica,Arial,sans-serif; 
text-align: left;
margin: 0px 0px 135px 0px; 
padding: 0px 0px 0px 0px;
width: 800px;
}

#navig {
font-family: Verdana, Helvetica,Arial,sans-serif; 
text-align: right;
margin: 0px 0px 0px 0px; 
padding: 10px 0px 10px 0px;
background: #none; 
width: 800px;
}

#navig ul{
margin: 0px 0px 1px 0px;
padding-right: 0px;
text-align: right;
display: inline;
}

#navig ul li {
float:right;
list-style: none;
margin: 0px; 
padding: 0px 20px 0px 0px;
font: 14px/20px verdana; 
font-family: verdana, arial, helvetica, sans-serif;
text-align: right;
color: #092F7C;
display: inline;
}

#navig a {
display: block;
padding: 0px 0px 0px 20px;
text-decoration: none;
border-bottom: #9A3130 solid 2px;
  }
#navig a:link {
    color: #000; 
  }
#navig a:visited {
    color: #000; 
  }
#navig a:hover {
    color: #A60520; 

  }
#navig a:active {
    color: #5D0303; 
  }

/* ----------------------------------------------------------------------------------------------------------------
Linke Spalte 
///Inhalt
------------------------------------------------------------------------------------------------------------------ */

#inhalttemplate {
font-family: Verdana, Helvetica,Arial,sans-serif; 
margin: 40px 30px 0px 40px; 
padding: 0px 0px 60px 0px;
width: 800px;
float: left; 
text-align: left;
color: #413F3F;
}

#inhalt, #inhaltpreis, #inhaltsitemap, #inhaltarchiv {
font-family: Verdana, Helvetica,Arial,sans-serif; 
margin: 40px 30px 0px 40px; 
padding: 0px 0px 60px 0px;
width: 450px;
float: left; 
text-align: left;
color: #413F3F;
}

#inhalt  ul{
margin-left: 15px;
padding: 0px;
font: 14px/24px;
color: #413F3F;
}

#inhalt  li {
font: 12px/20px Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
list-style: square;
margin: 0; 
padding: 5px;
text-align: left;
color: #413F3F;
}

#inhalt   ul.slink{
margin-left: 260px;
color: #9A3130;
}

#inhalt   li.slink {
font: 11px/18px verdana; 
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
list-style: square;
margin: 10px 0px 0px 15px; 
padding: 0px;
text-align: left;
color: #9A3130; 
border-bottom: #9A3130 solid 0px;
}
#inhalt   li.slink a, #inhalt   li.slink a:link, #inhalt  li.slink a:visited, #inhalt   li.slinkt a:active
{
color: #484242;
text-decoration: underline;
padding: 5px;
}
#inhalt   li.slink a:hover {
color: #A60520; 
text-decoration: underline;
}

#inhalt a, #inhalt a:link, #inhalt a:visited, #inhalt a:active
{
color: #413F3F;
text-decoration: none;
}
#inhalt a:hover {
color: #A60520;  
text-decoration: underline;
}

#inhaltpreis  ul{
margin-left: 15px;
padding: 0px;
font: 14px/24px;
color: #413F3F;
}
#inhaltpreis  li {
font: 12px/20px Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
list-style: square;
margin-left: 30px; 
padding: 0px;
text-align: left;
color: #413F3F;
}
#inhaltpreis a, #inhaltpreis a:link, #inhaltpreis a:visited, #inhaltpreis a:active
{
color: #413F3F;
text-decoration: underline;
}
#inhaltpreis a:hover {
color: #A60520;  
text-decoration: underline;
}


#inhaltsitemap  ul{
margin-left: 15px;
padding: 0px;
font: 14px/24px;
color: #413F3F;
}
#inhaltsitemap  li {
font: 12px/20px Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
list-style: circle;
margin-left: 30px; 
padding: 5px 5px 5px 0px;
text-align: left;
color: #413F3F;
}
#inhaltsitemap a, #inhaltsitemap a:link, #inhaltsitemap a:visited, #inhaltsitemap a:active
{
color: #413F3F;
text-decoration: none;
}
#inhaltsitemap a:hover {
color: #A60520; 
text-decoration: underline;
}





#inhaltarchiv  ul{
margin-left: 15px;
padding: 0px;
font: 14px/24px;
color: #413F3F;
}
#inhaltarchiv li {
font: normal 14px/18px Georgia; 
font-family: Georgia, Times New Roman, Times, serif;
letter-spacing: 1px;
list-style: disc;
margin: 0px; 
padding: 6px 4px 6px 4px;
text-align: left;
color: #413F3F;
}
#inhaltarchiv a, #inhaltarchiv a:link, #inhaltarchiv a:visited, #inhaltarchiv a:active
{
color: #413F3F;
text-decoration: none;
}
#inhaltarchiv a:hover {
color: #A60520; 
text-decoration: underline;
}
#inhaltarchiv li .subtitel {
font-size: 10px; 
font-style: italic;
}




/* ----------------------------------------------------------------------------------------------------------------
Rechte Spalte 
///info-right
------------------------------------------------------------------------------------------------------------------ */

#info-right {
font-family: Verdana, Helvetica,Arial,sans-serif; 
background: url(images/bginforight3.jpg) no-repeat top left; 
width: 200px;
margin: 0px 20px 0px 0px; 
padding: 55px 0px 0px 0px;
float: right; 
}
#info-right p{
font: 11px/18px Verdana;
margin: 0px 10px 0px 0px; 
color: #776B70; 
}
#info-right p.loglink{
margin: 20px 10px 10px 0px; 
text-align:center;
}

#info-right p.filmfotoretext { 
border-right: solid 1px #413F3F;
border-bottom: solid 1px #413F3F;
padding: 8px;
font: italic 11px/12px  Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
margin: 40px 0px 40px 0px;
text-align: center;
}
#info-right p.filmfotorenoborder { 
padding: 8px;
font: italic 11px/12px  Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
margin: 40px 0px 40px 0px;
text-align: center;
}




#info-right  ul{
margin-left: 0px;
padding-left: 0px;
font: 11px/18px Verdana;
color: #776B70; 
}

#info-right  li {
font: 11px/18px Verdana;
font-family: Verdana, Helvetica,Arial,sans-serif; 
list-style: square;
margin: 7px 0px 7px 15px; 
padding: 0px;
text-align: left;
color: #776B70; 
}

#info-right a, #info-right a:link, #info-right a:visited, #info-right a:active
{
color: #776B70; 
text-decoration: none;
}
#info-right a:hover {
color: #3C3737; 
text-decoration: underline;
}

#info-right  ul.slink{
margin-left: 0px;
color: #9A3130;
}

#info-right  li.slink {
font: 11px/18px verdana; 
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
list-style: square;
margin: 10px 0px 0px 15px; 
padding: 0px;
text-align: left;
color: #9A3130; 
border-bottom: #9A3130 solid 1px;
}
#info-right  li.slink a, #info-right  li.slink a:link, #info-right  li.slink a:visited, #info-right  li.slinkt a:active
{
color: #484242;
text-decoration: none;
padding: 5px;
}
#info-right  li.slink a:hover {
color: #A60520; 
text-decoration: none;
}


#info-right  li.neulink {
font: 18px/28px verdana; 
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
list-style: square;
margin: 10px 0px 0px 15px; 
padding: 0px;
text-align: left;
color: #9A3130; 
border-bottom: #9A3130 solid 1px;
}
#info-right  li.neulink a, #info-right  li.neulink a:link, #info-right  li.neulink a:visited, #info-right  li.neulinkt a:active
{
color: #484242;
text-decoration: none;
padding: 5px;
}
#info-right  li.neulink a:hover {
color: #A60520; 
text-decoration: none;
}

.info-tipp{
background: #F4F1ED; 
display: block;
width: 210px;
font: normal 12px/16px Verdana;
text-align: left;
color: #5C3F44; 
margin: 10px 0px 10px 0px; 
padding: 7px 7px 7px 12px;
border-right: solid 1px #724E55;
border-bottom: solid 1px #724E55;
}

.info-tipp-prog-p-erkl, .info-tipp-prog-w-erkl{
display: block;
width: 180px;
height: 30px;
font: normal 12px/16px Verdana;
text-align: left;
color: #5C3F44; 
margin: 0px 0px 0px 0px; 
padding: 5px 7px 0px 30px;
}
.info-tipp-prog-p-erkl{
background: #FFF url(images/bg-programm-prem-erkl.jpg) no-repeat top left; 
}
.info-tipp-prog-w-erkl{
background: #FFF url(images/bg-programm-wdh-erkl.jpg) no-repeat top left; 
}


.info-tipp-ort{
float: right;
font: normal 11px/18px Verdana; 
text-align: right;
color: #724E55; 
margin: 0px 0px 20px 0px; 
}



/* ----------------------------------------------------------------------------------------------------------------
Footer
------------------------------------------------------------------------------------------------------------------ */

#footer {
font: 11px/18px Verdana;
font-family: Verdana, Helvetica,Arial,sans-serif; 
text-align: center;
color: #000; 
padding: 0px 0px 20px 0px;
margin: 0px 50px 20px 50px;
clear: both;
width: 700px;
border-top: solid 1px #776B70;
}

.pfooter{
font: 12px/18px Verdana;
font-family: Verdana, Helvetica,Arial,sans-serif; 
text-align: center;
color: #776B70; 
}

.pfooter a, .pfooter a:link, .pfooter a:visited, .pfooter a:active
{
color: #776B70; 
text-decoration: none;
padding: 0px 20px 0px 0px;
}
.pfooter a:hover {
color: #776B70; 
text-decoration: underline;
}


/* ----------------------------------------------------------------------------------------------------------------
Überschriften und Texte
------------------------------------------------------------------------------------------------------------------ */

h1 {
font: 18px/22px Georgia; 
font-family: Georgia, Times New Roman, Times, serif;
font-weight: normal;
text-align: left;
letter-spacing: 1px; 
color: #413F3F;
margin-top: 15px;
}
h1 .subtitel{
font: italic 16px/16px Georgia; 
font-family: Georgia, Times New Roman, Times, serif;
font-weight: normal;
letter-spacing: 1px; 
}

h2 {
font: bold 12px/18px Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
color: #484242;
letter-spacing: 1px; 
padding: 10px 0px 0px 0px; 
}

h3 {
font: 16px/20px Georgia; 
font-family: Georgia, Times New Roman, Times, serif;
font-weight: normal;
text-align: left;
color: #9A3130;
letter-spacing: 0px; 
}

h4 {
font: 16px/18px Georgia; 
font-family: Georgia, Times New Roman, Times, serif;
font-weight: normal;
text-align: left;
letter-spacing: 1px; 
color: #413F3F;
margin-top: 15px;
}
h4 .subtitel{
font: italic 14px/16px Georgia; 
font-family: Georgia, Times New Roman, Times, serif;
font-weight: normal;
}
h4 .utext{
font: 12px/16px Georgia; 
font-family: Georgia, Times New Roman, Times, serif;
font-weight: normal;
}

h5 {
font: 12px/18px Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
color: #484242;
letter-spacing: 0px; 
padding: 10px 0px 0px 0px; 
text-align: left;
}
h5 a, h5 a:link, h5 a:visited, h5 a:active
{
font: 14px/18px Verdana; 
color: #484242;
text-decoration: none;
border-bottom: #9A3130 solid 1px;
}
h5 a:hover {
color: #A60520; 
text-decoration: none;
}

h6 {
font: 14px/16px Georgia; 
font-family: Georgia, Times New Roman, Times, serif;
font-weight: normal;
text-align: left;
letter-spacing: 1px; 
color: #413F3F;
margin: 3px 3px 3px 3px;
}
h7 {
font: 14px/16px Georgia; 
font-family: Georgia, Times New Roman, Times, serif;
font-weight: bold;
text-align: left;
letter-spacing: 0px; 
color: #413F3F;
margin: 0px;
}

h8 {
font: bold 12px/18px Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
color: #484242;
margin: 30px 0px 0px 0px; 
padding: 30px 0px 0px 0px; 
}

p { 
font: 12px/20px Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
margin: 15px 0px 15px 0px;
text-align: left;
}

.pheaderwoche {
font: 11px/12px  Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
margin: 0px 0px 7px 40px;
text-align: left;
color: #413F3F;
}

.filmstartdatum {
font: 11px/12px  Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
margin: 0px 0px 7px 40px;
text-align: left;
color: #413F3F;
}

.filmfotore { 
border-right: solid 1px #413F3F;
border-bottom: solid 1px #413F3F;
padding: 8px;
}

}
.film-otitel {
font: 12px/20px  Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
font-weight: normal;
text-align: left;
color: #484242;
letter-spacing: 0px; 
}

.eingerueckt { 
margin: 15px 0px 15px 60px;
font-style: italic;
}


.pfilmcred { 
margin: 10px 20px 0px 50px;
text-align: left;
}

.pfilmcredtitle{ 
font-weight: bold;
font-size: 110%;
text-align: left;
color: #141E11;
}












p.sitelink, p.sitelink a, p.sitelink a:link, p.sitelink a:visited, p.sitelink a:active {
text-decoration: none;
color: #413F3F;
}
p.sitelink a:hover {
text-decoration: underline;
color: #A60520;
}

.top { 
background: url(imagesn/pfeil-top.png) no-repeat center left; 
font: bold 11px/22px Verdana; 
margin: 40px 0px 0px 0px;
padding: 0px 0px 0px 15px;
text-align: left;
color: #424548;
text-align: left;	
border: none;
}

.top a, .top a:link, .top a:visited, .top a:active { 
text-decoration: none;
color: #424548;
}
.top a:hover { 
text-decoration: underline;
color: #1C1D1F;
}

.topend {
padding-top: 0px;
padding-bottom: 0px;
display: block;
clear: both;
}

.topfilmarchiv { 
background: url(imagesn/pfeil-top.png) no-repeat center right; 
font: bold 11px/22px Verdana; 
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 0px;
text-align: right;
color: #424548;	
}

.topfilmarchiv  a, .topfilmarchiv  a:link, .topfilmarchiv  a:visited, .topfilmarchiv  a:active { 
text-decoration: none;
color: #424548;
}
.topfilmarchiv  a:hover { 
text-decoration: underline;
color: #1C1D1F;
}

.top-prog-onres { 
font: bold 11px/22px Verdana; 
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 0px;
text-align: right;
float: right;
display: block;
width: 150px;
color: #424548;	
}

.top-prog-onres  a, .top-prog-onres  a:link, .top-prog-onres  a:visited, .top-prog-onres  a:active { 
text-decoration: underline;
color: #424548;
}
.top-prog-onres a:hover { 
text-decoration: underline;
color: #1C1D1F;
}


/* ----------------------------------------------------------------------------------------------------------------
image:
------------------------------------------------------------------------------------------------------------------ */

#footer ul{
margin: 0px 0px 0px 0px; 
}

#footer li {
float: left;
list-style: none;
margin: 0px; 
padding: 10px 0px 10px 0px;
text-align: left;
display: block;
width: 210px;
}
  
.logo-r, .logo-r  a, .logo-r  a:link, .logo-r  a:visited, .logo-r  a:active { 
text-decoration: none;
border: 0px;
}

.pfilmfoto-center {
font: 12px/20px Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
text-align: center;
padding: 2px 2px 2px 2px;
color: #776B70;
margin-bottom: 30px;
}

.film-link a, .film-link a:link, .film-link a:visited, .film-link a:active
{
color: #776B70; 
text-decoration: none;
}
.film-link a:hover {
color: #776B70; 
text-decoration: underline;
}

.filmfoto-in{
padding: 2px 2px 2px 2px;
margin: 2px 2px 3px 2px;
border: solid 1px #776B70;
}

.filmfoto-inopera{
border-right: solid 1px #413F3F;
border-bottom: solid 1px #413F3F;
padding: 3px 3px 3px 4px;
}

.filmfoto-link{
font: 11px/20px Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
color: #776B70; 
padding: 2px 7px 3px 7px;
margin: 8px 2px 3px 2px;
border-bottom: solid 1px #776B70;
border-left: solid 1px #776B70;
}

.pfilmfoto-right{
font: 12px/20px Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
text-align: center;
padding: 2px 2px 2px 2px;
color: #776B70;
margin: 12px 0px 5px 5px;
float: right;
}

.pfilmfoto-left{
font: 12px/20px Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
text-align: center;
padding: 2px 2px 2px 2px;
color: #776B70;
margin: 12px 7px 3px 0px;
float: left;
}

/* ----------------------------------------------------------------------------------------------------------------
Tabellen style
------------------------------------------------------------------------------------------------------------------ */

#tabindex, #tabindex2 {
width: 440px;
margin-left: 0px;	
font: 16px/22px Georgia; 
font-family: Georgia, Times New Roman, Times, serif;
font-weight: normal;
text-align: left;
border-collapse: collapse;
empty-cells: show;
letter-spacing: 1px;
}

#tabindex  img { 
border-right: solid 1px #413F3F;
border-bottom: solid 1px #413F3F;
padding: 8px;
}
#tabindex2  img { 
border-right: solid 1px #413F3F;
border-bottom: solid 1px #413F3F;
padding: 3px;
}
#tabindex  td{ 
padding: 20px 2px 15px 10px;
vertical-align: top;
}

#tabindex2  td{ 
padding: 15px 2px 15px 5px;
vertical-align: top;
}

#tabindex, #tabindex2  td .links{ 
text-align: left;
}

#tabindex a, #tabindex a:link, #tabindex a:visited, #tabindex a:active,
#tabindex2 a, #tabindex2 a:link, #tabindex2 a:visited, #tabindex2 a:active
{
color: #413F3F;
text-decoration: none;
}
#tabindex a:hover, #tabindex2 a:hover {
color: #A60520; 
text-decoration: underline;
}

#tabindex .subtitel, #tabindex2 .subtitel {
font-size: 12px; 
font-style: italic;
letter-spacing: 1px;
}

#tabindex .filmstartdatum {
font: 10px/12px  Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
margin: 0px 0px 0px 10px;
text-align: left;
color: #413F3F;
}

/* ----------------------------------------------------------------------------------------------------------------
Tabellen style Programm
------------------------------------------------------------------------------------------------------------------ */

#tabprogramm {
width: 440px;
margin-top: 20px;	
font: 12px/20px Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
font-weight: normal;
text-align: left;
border-collapse: collapse;
empty-cells: show;

}

#tabprogramm  img { 
border-right: solid 1px #413F3F;
border-bottom: solid 1px #413F3F;
padding: 3px 3px 3px 4px;
float: left;
margin: 0px 8px 3px 0px;
}
#tabprogramm  td{ 
padding: 2px 2px 2px 2px;
}
#tabprogramm a, #tabprogramm a:link, #tabprogramm a:visited, #tabprogramm a:active
{
color: #413F3F;
text-decoration: none;
}
#tabprogramm a:hover {
color: #A60520; 
text-decoration: underline;
}
#tabprogramm  .titel { 
font: bold 16px/26px Georgia; 
font-family: Georgia, Times New Roman, Times, serif;
}
#tabprogramm .subtitel {
font-size: 12px; 
font-style: italic;
letter-spacing: 1px;
}
#tabprogramm .subtitelred {
font-size: 12px; 
font-style: italic;
letter-spacing: 1px;
color: #75504E;
}
#tabprogramm .subtitelred a, #tabprogramm .subtitelred a:link, #tabprogramm .subtitelred a:visited, #tabprogramm .subtitelred a:active
{
color: #75504E;
text-decoration: none;
}
#tabprogramm .subtitelred a:hover {
color: #A60520; 
text-decoration: underline;
}
#tabprogramm  td.tdeteil{ 
padding: 6px 2px 2px 2px;
font: 11px/20px Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
font-weight: normal;
width: 85px;
}
#tabprogramm  td.tdeteilkino{ 
padding: 6px 2px 2px 2px;
font: italic 14px/20px Georgia; 
font-family: Georgia, Times New Roman, Times, serif;
font-weight: bold;
width: 141px;
color: #5A4C4C;
}
#tabprogramm  td.tzeit{ 

vertical-align: top;
}

/* ----------------------------------------------------------------------------------------------------------------
Tabellen style startzeit
------------------------------------------------------------------------------------------------------------------ */

#tabstartzeit {
width: 380px;	
font: 11px/20px Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
font-weight: normal;
text-align: center;
border-collapse: collapse;
empty-cells: show;
border-bottom: double 3px #413F3F;
padding-bottom: 12px;
border-right: double 3px #413F3F;
}

#tabstartzeit td.tdtitel{ 
font-weight: normal;
font: italic 12px/12px Georgia; 
font-family: Georgia, Times New Roman, Times, serif;
letter-spacing: 1px;
text-align: left;
padding-left: 0px;
color: #5A4C4C;
}
#tabstartzeit .subtitel {
font-size: 10px; 
font-style: italic;
}
#tabstartzeit td{ 
border: solid 0px #413F3F;
padding: 2px 2px 2px 2px;
}
#tabstartzeit td.tdtag{ 
font-weight: bold;
color: #5A4C4C;
}

.tabstartzeitfilm {
margin-left: 40px;	
margin-top: 20px;
}




/* ----------------------------------------------------------------------------------------------------------------
Tabellen style Sondervorstellungen
------------------------------------------------------------------------------------------------------------------ */

.tab {width: 450px; 
padding: 0px;
margin: 15px 0px 0px 0px;
font: 12px/20px Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
margin: 15px 0px 15px 0px;
text-align: left;
}

.tabdist{
clear : both;
padding: 5px 0px 5px 0px;
margin: 0px;
}

.tabbez {
float: left;
width: 90px;
text-align: left;

}

.tabwert {
float: right;
width: 340px;
text-align: left;  
}
.tabwertlink {
float: right;
width: 320px;
text-align: left; 
font-style: italic;
}
.tabwertlink a, .tabwertlink a:link, .tabwertlink a:visited, .tabwertlink a:active
{
color: #413F3F;
text-decoration: underline;
}
.tabwertlink a:hover {
color: #A60520;  
text-decoration: underline;
}


.tab-bg {
width: 450px; 
padding: 0px;
margin: 15px 0px 0px 20px;
clear: both;
}




/* ----------------------------------------------------------------------------------------------------- 
Formbox
------------------------------------------------------------------------------------------------------------ */

.formbox-news{
font: 12px/20px Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
color: #413F3F;
margin: 20px 30px 0px 10px;
display:block;
width: 340px;
}

.reihe {
clear: both;
padding: 5px 0px 5px 0px;
margin: 5px 0px 5px 0px;
}

.label {
float: left;
width: 150px;
text-align: right;
padding-top: 3px;
padding-right: 0px;
margin-right: 10px;
}

.feld {
float: left;
width: 150px;
text-align: left;
} 

.feldinput {
background: #F4F4F4;
border: solid 1px #413F3F;
}

.knopf {
float: right;
width: 240px;
text-align: left;
padding-top: 15px;
padding-bottom: 30px;
}

.defbreite {
width: 150px;
}

/* ----------------------------------------------------------------------------------------------------- 
Filmarchiv ABC Navig
------------------------------------------------------------------------------------------------------------ */

#archivnav {
font: bold 12px/18px Verdana; 
font-family: Verdana, Helvetica,Arial,sans-serif; 
color: #484242;
letter-spacing: 0px; 
margin: 30px 0px 20px 0px; 
}

#archivnav ul {
margin-left: 0px;
padding-left: 0px;
display: inline;
} 

#archivnav ul li {
margin-left: 0px;
padding: 5px 6px 5px 6px;
border-left: 1px solid #9A3130;
list-style: none;
display: inline;
font: bold 12px verdana; 
font-family: verdana, arial, helvetica, sans-serif;
color: #000;
}


#archivnav ul li.first {
margin-left: 0px;
border-left: none;
list-style: none;
display: inline;
}

#archivnav a, #archivnav a:link,  #archivnav a:visited, #archivnav a:active {
color: #413F3F;
text-decoration: none;
border-left: none;
}

#archivnav a:hover{
color: #A60520;
text-decoration: underline;
border-left: none;
}

/* ----------------------------------------------------------------------------------------------------- 
iframe 
------------------------------------------------------------------------------------------------------------ */

#aTable {
	background: #FFF
color: #A60520;
text-decoration: underline;
border: none;
}

/* ----------------------------------------------------------------------------------------------------- 
Opera colors
------------------------------------------------------------------------------------------------------------ */

.otrennline {
margin-bottom: 30px;
border-bottom: #6D7DAD 1px solid;
}



.otadum {
color: #6D7DAD;
font-weight: bold;
padding-left: 18px;
}