/* www.theatermacher.net */

body {
margin:7px 0px 0px 0px;
padding:0px;
spacing:0px;
background-color:#ffffff;
font-family:verdana,arial,helvetica;
font-weight:normal;
font-size:11px;
}

#rahmen {
width:860px;
padding:0px;
spacing:0px;
margin:auto;
}


#kopf {
border:0px;
margin:0px 0px 0px 0px;
padding:0px;
width:860px;
height:115px;
}

#logo {
width:700px;
margin-top:25px;
padding:0px;
align:bottom;
float:left;
}

.zitat {
width:160px;
margin:0px;
padding:0px;
float:right;
}

.zitattext {
color:#91B1BA;
font-style:italic;
font-size:11px;
}

.zitatautor {
color:#000000;
font-style:italic;
font-size:11px;
}

#nav {
width:846px;
border:1px solid #000000;
margin:20px 0px 20px 0px;
padding:12px 12px 12px 0px;
spacing:0px;
color:#000000;
font-size:13px;
text-align:right;
}

a.nav01 {
color:#3DBCE1;
text-decoration:none;
font-weight:normal;
font-size:13px;
}

a.nav01:hover {
color:#000000;
text-decoration:none;
font-weight:none;
}

#inhalt {
width:860px;
padding:0px;
margin:0px;
spacing:0px;
}

#inhalt02 {
width:860px;
background-image:url(img/bg_inhalt02.gif);
background-repeat:repeat-y;
padding:0px;
margin:0px;
spacing:0px;
}

#inhalt03 {
width:860px;
background-image:url(img/bg_inhalt03.gif);
background-repeat:repeat-y;
padding:0px;
margin:0px;
spacing:0px;
}

#teaser {
background-color:#E9E9E9;
width:200px;
padding:0px;
margin:0px 20px 0px 0px;
float:left;
}

#teaserrechts {
background-color:#E9E9E9;
width:200px;
padding:0px;
margin:0px 0px 0px 0px;
float:right;
}

#termine {
background-color:#E9E9E9;
width:200px;
padding:0px;
margin:0px 0px 0px 0px;
float:right;
}

#spalte01 {
background-color:#DADADA;
width:420px;
padding:0px;
margin:0px 20px 0px 0px;
float:left;
}

#spalte02 {
background-color:#DADADA;
width:640px;
padding:0px;
margin:0px 0px 0px 0px;
float:right;
}


.blau {
padding:8px 14px 10px 14px;
background-color:#3DBCE1;
color:#ffffff;
font-size:11px;
}

.grau {
padding:9px 14px 10px 14px;
background-color:#3B3B3B;
color:#ffffff;
font-size:10px;
}

.zelle00 {
padding:10px 10px 14px 14px;
color:#000000;
font-size:10px;
line-height:13px;
}

.zelle01 {
padding:10px 14px 14px 14px;
color:#000000;
font-size:11px;
line-height:15px;
}

.klein01 {
color:#1CAED9;
font-size:10px;
}

.klein02 {
color:#000000;
font-size:10px;
}

a.normal {
color:#1CAED9;
text-decoration:none;
font-family:verdana,arial;
font-weight:bold;
font-size:11px;
}

a.normal:hover {
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

a.klein01 {
color:#1CAED9;
text-decoration:none;
font-family:verdana,arial;
font-weight:bold;
font-size:10px;
}

a.klein01:hover {
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

#copy {
border:0px;
width:860px;
margin:auto;
padding:20px 0px 20px 0px;
text-align:right;
font-family:verdana,arial,helvetica;
font-weight:normal;
font-size:9px;
color:#000000;
}

a.copy {
color:#3DBCE1;
text-decoration:none;
font-family:verdana,arial;
font-weight:normal;
font-size:10px;
}

a.copy:hover {
color:#000000;
text-decoration:none;
font-weight:normal;
}

h1 {
font-size:20px;
color:#ffffff;
margin-top:0px;
margin-bottom:0px;
font-weight:normal;
line-height:25px;
}

h2 {
font-size:12px;
color:#000000;
margin-top:0px;
margin-bottom:0px;
font-weight:bold;
}

.fixfloat {
float:none;
clear:both;
margin:0;
padding:0;
font-size:0px;
line-height:0px;
}