body {
background-image:url(../images/bg1.jpg);
background-repeat:repeat-x;
color:#777777;
}

body, div, td {
font-family:comic sans ms,Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
}

.schriftfarbe {
color:#777777;
}

a {
color:#000000;
font-family:comic sans ms,Tahoma,Verdana,Arial,Helvetica,sans-serif;
text-decoration:underline; font-size:14px;
}

<-- .headbig {
color:#000000;
font-size:18px;
} -->

<-- .subnavactive {
color:red;
} -->

<-- div#logo {
height:71px;
left:40pt;
position:absolute;
top:10pt;
visibility:visible;
width:176px;
}  -->
div#linien {
height:333px;
left:0pt;
position:absolute;
top:81px;
visibility:visible;
width:196px;
z-index:1;
}

div#pino {
height:61px;
left:210px;
position:absolute;
top:0pt;
visibility:visible;
width:600px;
}

div#content {
left:214px;
position:absolute;
top:127px;
visibility:visible;
width:600px;
z-index:5;
}

.redbold   { 
color:red;
font-weight:bold; 
}

.konto   { 
font-weight:bold 
}

.bold   { 
font-weight:bold; 
}

<--   div#grun {
color:#000000;
height:25px;
left:5px;
position:absolute;
top:100px;
visibility:visible;
width:100%;
}   -->

div#nav {
color:#000000;
height:28px;
left:214px;
position:absolute;
top:105px;
visibility:visible;
width:700px;
}

div#subnav {
height:220px;
left:17px;
position:absolute;
text-align:right;
top:127px;
visibility:visible;
width:146px;
z-index:5;
}

div#special {
height:220px;
left:17px;
position:absolute;
text-align:center;
top:160px;
visibility:visible;
width:146px;
z-index:5;
}

div#adress {
color:#999999;
font-size:10px;
height:194px;
left:17px;
position:absolute;
top:347px;
visibility:visible;
width:146px;
z-index:10;
}

div#lang {
color:#000000;
height:22px;
left:16px;
position:absolute;
top:90px;
visibility:visible;
width:122px;
z-index:10;
}

div#lang a {
color:#666666;
}

div#nav a {
color:#FFFFFF;
font-size:14px;
text-decoration:none;
}

div#subnav a {
text-decoration:none;
font-size:12px;
}

div#map {
height:220px;
left:565px;
position:absolute;
text-align:right;
top:155px;
visibility:visible;
width:146px;
z-index:5;
}

.date {
color:#464646;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}

.klein {
font-size:10px;
}

div#mini {
font-size:9px;
font-family:comic sans ms,Arial,sans-serif;
text-decoration:none;
}

h1 {
font-size:18px;
}

h1#Titel {
   font-family:comic sans ms,Arial,sans-serif;
   font-size:28px;
   font-weight:bold;
   color:green;
}

h2 {
font-size:14px;
}

h2#rot {
font-size:14px;
color:red;
}

h3 {
font-size:12px;
}

h4 {
font-size:22px; font-family:comic sans ms;
}

h5 {
font-size:16px; font-family:comic sans ms;
}

.textschwarz {
color:#000000;
font-family:comic sans ms,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}

.textschwarzgross {
color:#000000;
font-family:comic sans ms,Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
text-decoration:none;
}

.textrot {
color:red;
font-family:comic sans ms,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}

div#content table.events {
margin:10px 0pt 0pt;
padding:0pt;
width:100%;
}

div#content table.events th {
border-bottom:1px solid #CBB88E;
font-size:13px;
margin:0pt;
padding:3px;
text-align:left;
}

div#content table.events td {
margin:0pt;
padding:3px;
}

div#content table.events td.gruppe {
color:#FFFFFF;
font-weight:normal;
letter-spacing:1px;
text-transform:uppercase;
width:120px;
}

div.listitem {
border-bottom:1px solid #CBB88E;
float:left;
margin-bottom:5px;
margin-top:0em;
padding:0pt;
width:100%;
}

div.listitem img {
border:0pt none;
margin:0em 0em 10px 10px;
padding:0pt;
}

<--   div.listitem img.panoramal {
border:0pt none;
margin-left:5px;
margin-top:10px;
  <-- margin:0em 0em 10px; -->
padding:0pt;
}  -->



<--   div.listitem img.panoramac {
border:0pt none;
margin-left:150px;
margin-top:10px;
     <-- margin:0em 0em 10px; -->
padding:0pt;
}  -->

<--   div.listitem img.panoramar {
border:0pt none;
margin-left:5px;
margin-top:10px;
     <-- margin:0em 0em 10px; -->
padding:0pt;
}  -->

div.listitem h1 {
font-size:14px;
margin-bottom:10px;
margin-top:5px;
text-transform:uppercase;
}

div.listitem p {
margin-bottom:15px;
margin-top:0pt;
}

.table {
  border-collapse: collapse;
  table-layout:fixed;
  margin-left: auto;
  margin-right: auto; 
  border-left-width: 0px; 
  border-right-width: 0px; 
  border-top-width: 0px; 
  border-color: #fce796;
  width: 90%;
}
.td1 {
  width: 5%; 
   /* border-left-color: #fce796; */
  border-left-style: none; 
  border-left-width: 0px; 
  border-right-style: none; 
  border-right-width: 0px; 
  border-top-style: none; 
  border-top-width: 0px; 
  border-bottom-style: none; 
  border-bottom-width: 0px;
  padding-left: 5px;
}

.td2 {
  width: 50%; 
  border-left-width: 0px;
  border-left-style: none;
  border-right-width: 0px;
  border-right-style: none;
  border-top-style: none; 
  border-top-width: 0px;
  border-bottom-style: none; 
  border-bottom-width: 0px;
  padding-left: 5px;
}

#framecontent {
  font-size: small;
  position: relative;
  top: 0px;
  margin-left: 0px;
  width: 640px;
  height: 700px;
}
