a, body, html, div, h1, h2, h3, p, table, tr, td, ul {
   font-family: Verdana, Tahoma, Arial, sans-serif;
   color:#000;
   font-size:1em;
}

a:link, a:visited {
   text-decoration:none;
}

h1 {
   font-weight:bold;
   letter-spacing:0.05em;
   padding-left:10px;
}

h2 {
   font-weight:bold;
   background:#000;
   color:#fff;
   padding:3px 0 3px 0;
}

h3 {
   font-weight:bold;
   padding-left:10px;
}

img {
    border:none;
}

img.plakat {
   padding-right:10px;
   float:left;
}

img.plakat_re {
   padding-left:10px;
   float:right;
}

li {
   list-style-type:square;
   vertical-align:top;
}

p {
   text-align:left;
   padding: 0 0 0 10px;
}

table {
   padding-left:10px;
}

table#diashow {
   height:0;
   width:0;
   display:none;
}

tr.zweite {
   background-color:#ccc;
}

td {
    vertical-align:top;
    padding:10px;
}

td.ansprech {
   padding:0;
}

td.leer {
   width:20px;
   padding:0;
}

.foto_work {
    float:left;
    margin:0 0 20px 20px;
}

.unter_links {
   float:left;
   width:300px;
}

.unter_rechts {
   float:right;
}

.rot {
   color:#000;
   font-size:14px;
   font-weight:bold;
}

.zentriert {
   width:100%;
   text-align:center;   
}

body, html {
   height:100%;
   padding:0;
   margin:0;
   background:#fff;
}

#tab_anspr {
   margin-left:50px;
}

#content {
   padding:10px 10px 10px 0;
   background:#fff;  
}

#druck {
   border:1px dotted #ccc;
   width:100%;
   clear:both;
}

#impressum p, #impressum h1 {
   text-align:center;
}

#main {
   background-color:#fff;
   margin-left:1cm;
}

#navi {
   display:none;
}

#navi_head {
    text-align:right;
}

#navi_logo {
    float:left;
    border:none;
}
