body {
text-align:center;
padding : 0px; 
margin : 20px, 0px, 20px, 0px ; 
font-size:12px;
background-image:url(images/bg.gif);
background-color: #ffe9d2;
overflow-x: auto; 
overflow-y: scroll;
font-family : Verdana; 
font-size:10px;
scrollbar-face-color: #ffe9d2;
scrollbar-shadow-color: #E3C8AC;
scrollbar-highlight-color: #ffe9d2;
scrollbar-3dlight-color: #E3C8AC; 
scrollbar-darkshadow-color: #ffe9d2;
scrollbar-track-color: #E3C8AC; 
scrollbar-arrow-color: #E3C8AC;
} 
td {
  font-family:Verdana;
  font-size:12px;
  color:#000000;
  margin :5px, 5px, 0px, 0px; 
}

hr {
  height:1px;
  border-style: dotted;
  color:#BA0101;
}

ul  {
margin:0 0 5px 5px;
padding:0;
}

li{
list-style-type: circle; 
margin:0 0 2px 10px;
padding:0 0 0 4px;
}

li.current {
font-weight:bold;
font-size: 10px;
color: #000;
padding-top: 1px; 
list-style-type: none; 
}



h1                  { margin: 0px 0px 0px 0px; font-size:12px; font-weight:bold; padding: 0; }
h2                  { margin: 20px 0px 0px 0px; font-size:12px; font-weight:bold; padding: 0; color: #BA0101; }
div.gb              { width: 431px; margin-bottom: 20px; margin-top: 20px; margin-left: 21px; margin-right: 21px; padding: 0px; border-bottom: 1px solid #BA0101;  border-top: 1px solid #BA0101;  border-left: 0px; border-right: 0px; border-style: dotted; line-height: 19px; }
div.gb-author       { margin: 0px; padding: 1px 10px 1px 10px; border-bottom: 1px solid #BA0101; background: #ffe9d2; }
p.gb-author-left    { margin: 0px; float: left; }
p.gb-author-right   { margin: 0px; text-align: right; font-size:10px; font-weight:solid;}
div.gb-entry        { margin: 10px; padding: 0px; }
p.gb-browse         { text-align: right; font-weight: bold; }
p.gb-admin-buttons  { margin: 5px 0px 0px 0px; text-align: right; }
.caution            { color: #666666; font-weight: bold; }
.small              { font-size: 11px; }
img                 { border: 0px; }
.comment            { margin: 10px 0px 0px 0px; color: #FF6600; font-size: 12px; }
form				{ padding:1px; border:0px solid #999999; }

div.page            { width:775px; margin:0px auto; text-align:left; background-color: #ffe9d2; border:1px solid #E3C8AC; border-style: solid; padding :2px, 2px, 2px, 2px; }
td.left            { background-color: #E3C8AC; border: 0px; }
td.stamp           { width:106px; heigh: 300px; margin:33px, 0px, 0px, 0px; padding:0px, 0px, 100px, 0px; background-image: url(images/stamp.jpg); background-repeat:no-repeat; background-position:30px 20 px }
td.navi            { margin:0px, 0px, 0px, 0px ; padding:0px, 0px, 0px, 0px ; text-align:center}
td.stat            { font-size:10px; font-weight:solid; margin:0px, 0px, 0px, 0px; padding:0px, 0px, 0px, 0px; text-align:left }
td.event           {font-size:12px;}
div.unten          { width:771px; margin:40px, 0px, 0px, 0px;  padding:0px, 0px, 20px, 0px; text-align:center}

form{ padding:10px; border:0px solid #FA841D; }
input, select, textarea  	
	{ font-size:12px; font-family:Verdana; font-weight:solid; }
input, select, textarea		
	{ color:#BA0101; }
.Feld
   { background-color:#ffe9d2; border:1px solid #BA0101; margin :3px, 0px,3px, 0px;}
.Bereich
   { background-color:#ffe9d2; width:350px; border:1px solid #BA0101; }
.Auswahl
   { background-color:#ffe9d2; color:#BA0101; border:1px solid #BA0101; margin :2px, 0px,5px, 0px; }
.Check, .Radio
   { background-color:none; border: 1px solid; }
.Button
   { font-size:10px; background-color:#dec3ad; color:#BA0101; width:100px; border:1px solid #BA0101; }
.versteckt { border: 1px solid #ffe9d2; background: #ffe9d2; color:#ffe9d2}   

.text {
font-size:12px;
color:#000000;
padding :10px, 0px, 10px, 0px; 
margin :0px, 0px,0px, 0px; 
font-weight: solid
}

.textfett{
font-size:12px;
color:#000000;
padding :20px, 0px,0px, 0px; 
margin :0px, 0px,0px, 0px; 
font-weight: bold
}

.textfetta{
font-size:12px;
color:#000000;
padding :0px, 10px, 0px, 0px; 
margin :0px, 0px, 8px, 0px; 
font-weight: bold
}

.textfettb{
font-size:12px;
color:#000000;
padding :10px, 0px, 10px, 0px; 
margin :0px, 0px,0px, 0px; 
font-weight: bold
}

.textfettstat{
font-size:10px;
color:#000000;
padding :10px, 0px,0px, 0px; 
margin :0px, 0px,0px, 0px; 
font-weight: bold
}

.textklein{
font-size:10px;
color:#000000;
padding :0px, 0px,0px, 0px; 
margin :0px, 0px,0px, 0px; 
font-weight: solid
}

.textkleina{
font-size:10px;
color:#ffe9d2;
padding :5px, 0px, 10px, 22px; 
margin :0px, 0px,0px, 0px; 
font-weight: solid
}

.textecho {
  font-family:Verdana;
  color: #BA0101;
  font-size:11px;
  margin :5px, 5px, 0px, 0px; 
}

.event {font-size:12px;}
  
A:link {
font-size: 9px;
font-weight: bold;
color : #BA0101;
padding :0px, 0px, 0px, 0px; 
border : none;
text-decoration: none; 
}

A:visited {
font-size: 9px;
font-weight: bold;
color : #BA0101;
padding :0px, 0px, 0px, 0px; 
border : none;
text-decoration: none; 
}

A:hover {
font-size: 9px;
font-weight: bold;
color : #000000;
background-color : none; 
padding :0px, 0px, 0px, 0px; 
border : none;
text-decoration: none; 
}

A:active {
font-size: 9px;
font-weight: bold;
color : #BA0101;
background-color : none; 
padding :0px, 0px, 0px, 0px; 
border : none;
text-decoration: none; 
}

.pic {
border:1px solid #BA0101;
}

.picr {
border:1px solid #BA0101;
margin-right: 10px;
margin-top: 10px;
margin-left: 5px;
margin-bottom: 10px;
}

.picl {
border:1px solid #BA0101;
margin-right: 10px;
margin-top: 10px;
margin-left: 5px;
margin-bottom: 10px;
}

.picleft {
float: left;
border:1px solid #BA0101;
margin-right: 15px;
margin-top: 5px;
margin-left: 0px;
margin-bottom: 12px;
}

/*Popup*/
#sub1Div
{
text-align: center;
background-color: #E3C8AC;
color: #A80214;
padding: 0;
font-weight: bold;
visibility:visible;
width:580px;
height:410px;
position:absolute;
left:20%;
top:68px;
border:1px solid #fff;
}