body {
	background-color: #000;
	color:#fff;
	font-family:verdana, arial, sans-serif;
	font-size: 8pt;
 	margin:0;
	padding:0;
}

p {
font-weight:normal;
 margin-bottom:7px;
}

a {
color:#006EFF;
font-weight:bold;
}


ol,ul {
  text-indent: 0px;
 padding:0 0 0 20px;
 list-style-position:outside;
}

li {
 margin-bottom:7px;
}




h1 {
color:#FFFFFF;
font-size:12.5pt;
font-weight:normal;
}

h2 {
font-size:11pt;
font-weight:bold;
}

h3 {
font-size:9pt;
font-weight:bold;
}

h4 {
font-size:12px;
font-weight:bold;
}

h5 {
color:#FFCC00;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:3px;
text-transform:uppercase;
}

h6 { 
font-family: Verdana, Arial, Helvetica, sans-serif;   
font-size:11px;
color:#F00;
font-weight:bold; 
margin-top:12px;
margin-bottom:12px;
text-transform:uppercase;
letter-spacing:3px;
}

.home {
background-color: #333333;
border: solid 1px;
padding: 10px;
margin-bottom: 20px;
width: 100%;

}

.rot {
color:#CC0000;
letter-spacing:3px;
text-transform:uppercase;
padding:0 0 8px 0; 
}


.site {
 width:800px;
 margin-left:auto;
 margin-right:auto;
 border:none 1px;
 
}
/* HEADER */
.header {
  background-color: #000;
  background-image: url(/grafiken/rechtslang_oa.jpg);
  background-repeat:no-repeat;
  background-position:right top;
  width: 800px;
  height: 124px;
  position:relative;
}
.header a.ZOAlink {
	display:block;
	width:200px;
	height:100px;
	position:absolute;
	top:0;
	right:0;
	}
.logo img {
 border:none;
}

/* FOOTER */
.footer {
/* background-image:url(/grafiken/unten.jpg);
 background-position:right;
 background-repeat:no-repeat; 
 position: fixed;
 bottom:0;
 
 */
 position:relative;
 text-align:center;
 border-top: solid 1px #DDDDDD; 
 height:60px;
 width:800px;
}

.footer .left {
font-size:90%;
position: absolute;
display:block;
width:100px;
left:0;
top:0px;
padding:0;
margin:0;

text-align:left;
}
.footer .right {
font-size:80%;
position: absolute;
display:block;
width:100px;
right:0;
top:0;
text-align:right;
}


.pathway {

}

/* Content */

.content {
 position:relative;
 height:650px;
 overflow-y: auto;
}

.content .left {
 width: 170px;
 position:relative;
 top:0;
 left:0;
 float:left;
}


.main {
 margin-left:200px;
 width: 420px;
 border:none;
/* border-bottom:solid 1px #555; */
 margin-bottom:3px;
}

.content .mainbreit {
 margin-left:200px;
 width: 550px;
 border:none;
 /*border-bottom:solid 1px #555;*/
 padding:0;
 margin-bottom:2px;
}


.content img {
border:none;
margin-top:0px;
margin-bottom:0px;
}


h2.rote {
color:#CC0000;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:3px;
text-transform:uppercase;
}



.flRight {
 margin: 0 0 5px 5px;
 border:none;
 float:right;
}



.flLeft {
 margin: 0 5px 5px 0;
 border:none;
 float:left;
}




.text {
color:#E6E6E6;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
font-weight:normal;
}
.text-fett {
color:#E6E6E6;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
font-weight:bold;
}
.headline {
color:#E6E6E6;
font-family:Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
}
.link {
color:#006EFF;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
font-weight:bold;
}
a {
text-decoration:none;
}
.text-info {
color:#808080;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
font-weight:normal;
}
.link-roman {
color:#006EFF;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
font-weight:normal;
}
.programm-tabelle-head {
color:#8F8F8F;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
}
.programm-film {
color:#E6E6E6;
font-family:Verdana,Arial,sans-serif;
font-size:13px;
font-weight:bold;
}
.programm-tabelle-schwarz {
color:#000000;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
}
.programm-tabelle-grau {
color:#222222;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
}
.programm-tabelle-zeit {
color:#000000;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.erstauffuehrung {
color:#CC0000;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:3px;
text-transform:uppercase;
}
.special-kasten-home {
color:#FFCC00;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:3px;
text-transform:uppercase;
}

pre {
display=block;
background-color:#EEE;
color:#22F;
}

.clr {
display:block;
clear:both
}



