body {
background-color : #fff; 
background-image :  url(images/bg.jpg); 
text-align : center; 
padding : 0px; 
margin: 0px;
font-size : 12px; 
background-attachment : fixed; 
overflow-x : auto; 
overflow-y : scroll; 
font-family : Verdana; 
} 

.f {
padding-left : 120px; 
} 

.l {
padding-right : 40px; 
}

.e {
padding-left: 80px;
font-weight : solid; 
}

.p {
font-size: 10px;
}



hr {
height : 1px; 
border-style : solid; 
color : #DFD5BB;
background-color : #DFD5BB; 
} 

#left li {
list-style-type : none; 
padding-top : 15px;
padding-bottom: 3px; 
padding-left : 10px; 
margin-left : 0; 
border-bottom: 1px solid #DFD5BB; 
}

ul {
list-style-type : none; 
margin-top : 0; 
padding-left : 0; 
padding-top : 0; 
margin-left : 0; 
} 

div {
margin : 0; 
padding : 0; 
} 

/*tabellen*/
td {
font-size : 12px; 
color : #00263C; 
vertical-align : top; 
} 

td.echo {
font-weight : bold; 
}

#vote {
font-size: 10px;
padding-left: 10px;
} 

td.main {
padding-bottom : 15px; 
}

td.titel {
width: 310px;
vertical-align : top; 
padding-top : 10px; 
font-weight : bold;
font-size: 10px;
}

td.termin {
width: 310px;
vertical-align : top; 
padding-top : 10px; 
font-weight : bold;
font-size: 12px;
}

/*allgemeiner aufbau*/
#siteholder {
margin: 0px auto 0px auto;
width: 794px;
background-color: transparent;
text-align: left;
} 

#container {
padding: 5px 0px 5px 0px;
margin: 20px 5px;
background: #fff;
border-left: solid 1px #DFD5BB;
border-right: solid 1px #DFD5BB;
border-bottom: solid 1px #DFD5BB;
border-top: solid 1px #DFD5BB;
} 

#content {
background: #fff url(bilder1/footer.jpg) bottom right no-repeat;
margin: 0px 5px 0px 5px;
border-left: solid 1px #DFD5BB;
border-right: solid 1px #DFD5BB;
border-bottom: solid 1px #DFD5BB;
border-top: solid 1px #DFD5BB;
} 

#headeroben {
height : 123px; 
text-align : left; 
padding-bottom : 0; 
padding-right : 35px; 
margin-bottom : 0; 
background-image :  url(images/headeroben.jpg); 
background-repeat : no-repeat; 
background-position : 0% 100%; 
} 

#headerunten {
background-image :  url(images/headerunten.jpg); 
background-repeat : no-repeat; 
height : 124px; 
text-align : left; 
padding-bottom : 0; 
margin-bottom : 0; 
} 

#head {
background-color : #fff; 
padding-top : 0; 
padding-bottom : 0; 
margin-bottom : 0; 
margin-top : 0; 
} 

#text {
min-height : 400px; 
background-color : #fff; 
width : 770px; 
overflow-x : hidden; 
overflow-y : auto; 
margin-top : 0; 
margin-bottom : 0; 
padding-bottom : 5px; 
padding-top : 0; 
} 

#left {
background-color: #transparent;
font-size: 11px;
color : #00263C; 
float: left;
padding: 10px;
padding-top:20px
width: 190px;
}

#right {
background-color: #transparent;
font-size: 11px;
color : #00263C; 
width: 150px;
padding: 10px;
padding-top:20px;
}


#land {
/*background: #fff url(images/bgland.jpg) bottom right no-repeat;*/
width: 520px;
color : #00263C; 
margin-left: 220px;
padding-top: 10px;
padding-right: 5px;
padding-bottom: 15px;
voice-family:"\"}\"";
width: 540px;
min-height: 180px;
}


#footer {
text-align : center; 
width : 770px; 
background-color : #FFF; 
font-size : 10px; 
font-weight : solid; 
padding-top: 8px;
padding-bottom: 8px;
margin-bottom : 0; 
margin-top : 0; 
color : #00263C; 
border-top: 1px solid #DFD5BB; 
} 

/*ueberschriften*/
#header h1 {
width : 120px; 
height : 0; 
margin : 0; 
padding-top : 10px; 
} 
#header h2 {
background-image :  url(images/headunten1.jpg); 
width : 770px; 
height : 120px; 
margin : 0; 
padding : 0; 
border-top : 0 solid #eee; 
} 
#land h1 {
font-family : verdana; 
font-size : 13px; 
color : #830B0B; 
padding-top : 0; 
padding-bottom : 0; 
} 
#land h2 {
font-family : verdana; 
font-size : 14px; 
font-weight: bold;
color : #00263C; 
padding-top : 0; 
padding-bottom : 0; 
margin-bottom : 0; 
} 

/*links footer*/
#footer a:link {
font-family : Verdana; 
font-weight : bold; 
color : #00263C; 
text-decoration : none; 
} 
#footer a:active {
font-size : 10px; 
font-family : Verdana; 
font-weight : bold; 
color : #00263C; 
text-decoration : none; 
} 
#footer a:visited {
font-size : 10px; 
font-family : Verdana; 
font-weight : bold; 
color : #00263C; 
text-decoration : none; 
} 
#footer a:hover { 
font-size : 10px; 
font-family : Verdana; 
font-weight : bold; 
color : #DFD5BB; 
text-decoration : none; 
} 

/*links headerunten*/
#headerunten a:link {
padding-right: 10px;
font-size : 14px; 
font-weight : bold; 
color : #00263C;; 
text-decoration : none; 
} 
#headerunten a:active {
padding-right: 10px;
font-size : 14px; 
font-weight : bold; 
color : #00263C; 
text-decoration : none; 
} 
#headerunten a:visited {
padding-right: 10px;
font-size : 14px; 
font-weight : bold; 
color : #00263C;; 
text-decoration : none; 
} 
#headerunten a:hover {
padding-right: 10px;
font-size : 14px; 
font-weight : bold; 
color : #DFD5BB 
text-decoration : none; 
} 

/*links left*/
#left a:link {
font-size : 12px; 
font-weight : bold; 
color : #00263C; 
text-decoration : none; 

} 
#left a:active {
font-size : 12px; 
font-weight : bold; 
color : #00263C; 
text-decoration : none; 
} 
#left a:visited {
font-size : 12px; 
font-weight : bold; 
color : #00263C; 
text-decoration : none; 
} 
#left a:hover {
font-size : 12px; 
font-weight : bold; 
color : #DFD5BB; 
text-decoration : none; 
} 

/*links shop*/
#shop a:link {
font-weight : bold; 
color : #00263C; 
text-decoration : none; 
padding-right: 25px;

} 
#shop a:active {
font-weight : bold; 
color : #00263C; 
text-decoration : none; 
padding-right: 25px;
} 
#shop a:visited {
font-weight : bold; 
color : #00263C; 
text-decoration : none; 
padding-right: 25px;
} 
#shop a:hover {
font-weight : bold; 
color : #DFD5BB; 
text-decoration : none; 
padding-right: 25px;
}

/*links land*/
#land a:link {
font-size : 12px; 
font-weight : bold; 
color : #00263C; 
text-decoration : none; 

} 
#land a:active {
font-size : 12px; 
font-weight : bold; 
color : #00263C; 
text-decoration : none; 
} 
#land a:visited {
font-size : 12px; 
font-weight : bold; 
color : #00263C; 
text-decoration : none; 
} 
#land a:hover {
font-size : 12px; 
font-weight : bold; 
color : #DFD5BB; 
text-decoration : none; 
}

/*links vote*/
#vote a:link {
font-size : 10px; 
font-weight : bold; 
color : #00263C; 
text-decoration : none; 

} 
#vote a:active {
font-size : 10px; 
font-weight : bold; 
color : #00263C; 
text-decoration : none; 
} 
#vote a:visited {
font-size : 10px; 
font-weight : bold; 
color : #00263C; 
text-decoration : none; 
} 
#vote a:hover {
font-size : 10px; 
font-weight : bold; 
color : #DFD5BB; 
text-decoration : none; 
}

/*bilder*/
.img{
border : 0 none inherit; 
margin-bottom : 15px; 
} 

.imghome{
border : 0 none inherit; 
margin-left : 30px; 
margin-right : 10px; 
margin-bottom : 0; 
margin-top : 30px; 
padding : 0; 
} 

.imghistorie{
border : 0 none inherit; 
margin-left : 30px; 
margin-right : 0px; 
margin-bottom : 5px; 
margin-top : 0px; 
padding : 0; 
} 

.imgright{
border : 0 none inherit; 
margin-left : 15px; 
margin-right : 0px; 
margin-bottom : 10px; 
margin-top : 0px; 
padding : 0; 
} 

.imgleft {
border : 0 none inherit; 
margin-left : 0px; 
margin-right : 25px; 
margin-bottom : 5px; 
margin-top : 5px; 
padding : 0; 
} 

.imggal {
border:  0px;
margin-left: 0px;
margin-bottom: 10px;
margin-top: 10px;
}

/*shop*/
.sfeld {
background-color : #F6F0E1; 
width : 30px; 
border : 1px solid #00263C; 
font-family : Verdana; 
font-size : 12px; 
color : #00263C;
}

.afeld {
background-color : #F6F0E1; 
width : 200px; 
border : 1px solid #00263C; 
font-family : Verdana; 
font-size : 12px; 
color : #00263C;
margin-bottom: 4px;
}

.bfeld {
background-color : #F6F0E1; 
width : 230px; 
border : 1px solid #00263C; 
font-family : Verdana; 
font-size : 12px; 
color : #00263C;
margin-bottom: 4px;
}

.kfeld {
background-color : #F6F0E1; 
border : 1px solid #00263C; 
width : 30px; 
font-family : Verdana; 
font-size : 12px; 
color : #00263C;
margin-bottom: 1px;
}

.Auswahl {
width: 300px;
background-color : #F6F0E1; 
color : #00263C; 
border : 1px solid #00263C; 
font-family : Verdana; 
font-size : 12px; 
margin-bottom: 0px; 
}

.imgsuche {
margin-top: 20px;
padding-bottom: 0px;
}


.tit{
font-size : 13px; 
color : #00263C; 
font-style : italic;  
padding-top: 20px; 
margin: 0px;
} 

.small{
font-size : 10px; 
font-style : italic;  
padding-bottom: 2px; 
}

.k {
font-weight: solid; 
padding-left: 20px;
}

.fett {
font-weight: bold; 
margin-bottom: 5px;
}


/*formular*/
.Button {
font-size : 11px; 
width: 100px;
color : #00263C; 
background-color : #F6F0E1; 
border : 1px solid #00263C; 
margin-left: 30px;
} 

.Lbutton { 
font-size: 11px; 
width: 150; 
height: 20; 
color: #00263C; 
font-weight: solid; 
background-color: #F6F0E1; 
border: 1px solid #00263C; 
}

.Feld {
background-color : #F6F0E1; 
width : 180px; 
border : 1px solid #00263C; 
font-family : Verdana; 
font-size : 12px; 
color : #00263C;
margin-bottom: 8px; 
} 

.Bereich {
background-color : #F6F0E1; 
width : 300px; 
border : 1px solid #00263C; 
font-family : Verdana; 
font-size : 12px; 
color : #00263C; 
}  

.klein {
background-color : #F6F0E1; 
width : 50px; 
border : 1px solid #00263C; 
font-family : Verdana; 
font-size : 12px; 
color : #00263C; 
margin-bottom: 8px;
} 
 

.versteckt
{ border: none; 
background: #transparent;
}

/*schriften*/

.textfettstat {
font-size : 11px; 
color : #00263C; 
font-weight : bold;  
padding: 0px; 
margin: 0px;
}  

.land {
font-size : 12px; 
font-family : Verdana; 
color : #00263C; 
font-weight: solid;
padding: 0px; 
margin: 0px;
} 

.landk {
font-size : 10px; 
font-family : Verdana; 
color : #00263C; 
font-weight: solid;
padding: 0px; 
margin-top: 5px;
}

.imp {
font-size : 12px; 
font-family : Verdana; 
color : #00263C; 
margin-bottom : 0px; 
margin-top : 2px; 
}  

.impk {
font-size : 12px; 
font-family : Verdana; 
font-style: italic;
color : #00263C; 
margin-bottom : 0px; 
margin-top : 2px; 
}

.impabs {
font-size : 12px; 
font-family : Verdana; 
color : #800263C; 
margin-bottom : 20px; 
margin-top : 0px; 
}
 


/*gästebuch*/

div.gb              { margin: 20px 40px 0px 0px; padding:0px; border-bottom: 1px solid #ccc;  border-top: 1px solid #ccc;  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 #CCC; border-bottom: 1px dotted #ccc;}
p.gb-author-left    { margin: 0px; float: left; color: #830B0B; font-weight: solid; }
p.gb-author-right   { margin: 0px; text-align: right; }
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: red; font-weight: bold; }
.small              { font-size: 11px; line-height:16px; }
.comment            { margin: 10px 0px 0px 0px; color: #FF6600; font-size: 12px; }
.gbbutton 			{ font-size: 11px; width: 150; height: 20; color: #830B0B; font-weight: solid; background-color: #FDECEA; border-left: 1px solid #830B0B; border-bottom: 1px solid #830B0B; border-right: 1px solid #830B0B; border-top: 1px solid #830B0B}
.gbFeld				{ background-color:#FDECEA; width:200px; border:1px solid #830B0B; font-family:Verdana; font-size: 12px; color: #830B0B; }
.gbBereich			{ background-color:#FDECEA; width:380px; border:1px solid #830B0B; font-family:Verdana; font-size: 12px; color: #830B0B; }