body { color:#000000; background-color:#FFFFFF;
 font-family:Arial,Helvetica,sans-serif; font-size:13px; }
div.title { font-size:36px; }
div.breadcrumb { font-size:10px; }
div.navbar,table.navbar { text-align:right; font-size:10px;
 color:#000000; background-color:#cce0ff;}
span.nb { padding:2px; font-size:10px;
 color:#000000; background-color:#cce0ff }
div.tb,table.tb { width:100%; padding:0; margin:0; }
td.logo { text-align:right; padding-left:10px; padding-right:0;
 padding-bottom:2px; margin:0; }

hr { height:1px; color:#000; background-color:#000; border:none;
 margin-top:10px; margin-bottom:10px }

#linkespalte {
 display: inline;
 float: left;
 width: 48%;
/* margin: 0;*/
 margin-left: 0%;
/* padding: 1em;*/
 }

#rechtespalte {
 float: left;
 width: 48%;
 margin-left: 1.8%;
/* margin-left: 50%;*/
 border-left: 1px solid black;
 padding-left: 1.8%;
/* padding: 1em;*/
/* max-width: 100%;*/
 }


div.desc { text-align:left; font-size:15px;
 padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px;
 margin-bottom:20px;
 border-left:2px solid #e00000;
 color:#000000; background-color:#e8f0f8;}

div.links { text-align:left; font-size:13px;
 padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px;
 margin-bottom:20px;
 border-left:2px solid #e00000;
 color:#000000; background-color:#f8f8e0;}

div.sprachhinweis { text-align:left; font-size:11px;
 margin-top:10px;
 margin-bottom:20px;
 color:#000000; background-color:#ffffff;}

div.verweise { text-align:left; font-size:15px;
 padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px;
 margin-top:20px;
 margin-bottom:10px;
 border-left:2px solid #e00000;
 color:#000000; background-color:#ffffd0;
 font-size:13px; }

div.datenschutz { text-align:left; font-size:11px;
 margin-top:20px;
 margin-bottom:10px;
 color:#000000; background-color:#ffffff;
 }

div.fusszeile { text-align:left; font-size:11px;
 margin-top:10px;
 margin-bottom:10px;
 color:#000000; background-color:#ffffff;
 }

div.weiter { clear:both; display:block; font-size:13px; width:5em;
 text-align:center; margin-top:0.5em; margin-bottom:0.5em; padding:0.1em;
 background-color:#cce0ff; /*border: 1px solid gray;*/
 }

div.figure { clear: both; margin-left:auto; margin-right:auto;
 margin-bottom:10px; }
div.figure-l { clear: left; float:left; margin-right:10px;
 margin-top:0px; margin-bottom:10px; }
div.figure-r { clear: right; float:right; margin-left:10px;
 margin-top:0px; margin-bottom:10px; }

div.subfig { margin-top:0px; margin-bottom:5px; }

div.caption { text-align:left; font-size:11px;
 margin-top:5px; margin-bottom:15px; }
div.subcaption { text-align:left; font-size:11px;
 margin-top:2px; margin-bottom:2px; }
span.caption { font-size:11px; }

div.ueberblick { text-align:left; font-size:13px; font-weight:bold;
 margin-top:10px; margin-bottom:10px; }

div.abstracttext, p.abstracttext { text-align:left;
 font-size:13px; font-weight:bold;
 }

div.abstract { text-align:left; font-size:13px;
 margin-top:10px;
 margin-bottom:20px;
 }


div.filmeintragtext { text-align:left; font-size:13px;
 padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px;
 color:#000000; background-color:#f0f0f0; }

div.filmeintrag { text-align:left; font-size:13px;
 margin-top:10px;
 margin-bottom:10px;
 border:2px solid #d00000;
/* border:2px solid #00e000;*/
 color:#000000; background-color:#f0f0f0; }

div.filmref { text-align:left; font-size:11px;
 padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px;
 margin-top:5px;
 margin-bottom:5px;
 border:2px solid #d00000;
 color:#000000; background-color:#f0f0f0; }

div.film { text-align:left; font-size:11px;
 padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px;
 margin-top:20px;
 margin-bottom:10px;
 border:2px solid #e00000;
 color:#000000; background-color:#f0f0f0; }

span.filmlogo { color:#e00000; }

span.filmliste { font-size:10px; color:green; }

div.bb { margin-bottom:2em }

div.faq { font-size:13px; margin-top:0.5em; margin-bottom:2em; }
faq div.frage { font-size:13px; margin-top:0.5em; margin-bottom:0.5em; }
faq div.antwort { font-size:13px; margin-top:0.5em; margin-bottom:0.5em; margin-left:2em; }

div.credits { font-size:11px; margin-top:0.5em; margin-bottom:0.5em; }

div.footnotes { font-size:11px; margin-top:0.2em; margin-bottom:0.2em; }

div.spacer { clear: both; line-height:0em; height:0; }

div.formular { margin-top:20px; margin-bottom:30px;
 background-color:#f0f0f0; padding:10px }


ul#linkuebersicht
{
list-style: none;
margin-left: 0;
padding-left: 0;
text-indent: 0;
text-align:center;
margin-top:20px;
margin-bottom:20px;
}

#linkuebersicht li
{
display: inline;
list-style-type: none;
padding-left: 10px;
padding-right: 10px;
padding-top:5px;
padding-bottom:5px;
text-align:center;
font-size:15px;
/*font-weight:bold;*/
background-color:#cce0ff;
}

ul#linkuebersichtr
{
list-style: none;
margin-left: 0;
padding-left: 0;
text-indent: 0;
text-align:center;
margin-top:10px;
margin-bottom:10px;
background-color:#cce0ff;
border: 1px solid gray;
}

#linkuebersichtr li
{
list-style-type: none;
padding-left: 10px;
padding-right: 10px;
padding-top:2px;
padding-bottom:2px;
text-align:left;
font-size:15px;
/*font-weight:bold;*/
background-color:#cce0ff;
}


h1 { font-size:26px; margin-top:18px; }
h1.title { font-size:36px; font-weight:normal; margin-top:2px; margin-bottom:2px; padding-bottom:0 }
h1.subtitle,div.subtitle { font-size:18px; font-weight:normal; margin-top:1px; margin-bottom:5px; padding-top:0 }
h2 { font-size:21px; margin-top:28px; margin-bottom:10px; }
h2.bild { font-size:13px; font-weight:bold; margin-top:0; margin-bottom:0; }
h3 { font-weight:bold; font-size:15px; }
h4 { font-size:13px; }
p,ul,ol,li,div,td,th,address,blockquote,caption { font-size:13px; }
p { margin-top:0.5em; margin-bottom:0.5em; }
p.autorsub { margin-bottom:20px; font-size:13px; }
p.news { margin-bottom:20px; font-size:13px; }
span.newsdate { font-size:10px; }
p.bookmark { margin-top:10px; margin-bottom:10px; font-size:11px; }
p.bookmark img { border: 0; margin: 0; padding: 2px;}
/*p.kontakt { margin-top:10px; margin-bottom:10px; font-size:11px; }*/
p.kontakt { font-size:11px; margin-top:0.5em; margin-bottom:0.5em; }

li { margin-top:3px; }
pre { font-family:"Courier New",Courier,monospace; font-size:13px; }
code,kbd { font-family:"Courier New",Courier,monospace;
 color:#0000C0; background-color:#ffffff; }
blockquote,cite { font-style:italic; }
blockquote.address { text-align:left; font-size:13px; font-style:normal;
 margin-top:10px; margin-bottom:10px;
 color:#000000; background-color:#ffffff;
 }
div.ad { font-size:13px; font-weight:bold; margin-top:10px; margin-bottom:20px; }

td { vertical-align:top; }
td.cb { text-align:center; vertical-align:bottom; }

ul.artikelinhalt {
list-style: none;
margin-left: 0;
padding-left: 0;
text-indent: 0;
/*padding-left: 1em;
text-indent: -1em;*/
}

table.inhaltk { margin-top:5px; margin-bottom:5px; width:100%; }
table.art-haupt { background-color:#cce0ff; font-weight:bold; }
span.zusatz { font-weight:bold; color:#cc0000; }

.center {
 text-align:center;
 margin-top:0px;
 margin-bottom:0px;
 padding:0px;
}

a.title:link { color:#000; background-color:#fff; text-decoration:none }
a.title:visited { color:#000; background-color:#fff; text-decoration:none }
a.title:hover { color:#000; background-color:#fff; text-decoration:none }
a.title:focus { color:#000; background-color:#fff; text-decoration:none }
a.title:active { color:#000; background-color:#fff; text-decoration:none }

a:link { color:#000099; text-decoration: none; }
a:visited { color:#660099; text-decoration: none; }
a:hover { text-decoration: underline; background-color:#cce0ff; }
a:active { color:#660099; text-decoration: none; }

a img { border:none; }
