body
{
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:0.8em;
background-color:#efefef;
text-align:center;
color:#555;
}

/* gesamter Seiteninhalt */
/* auto - zentriert Seite in Netscape */

#content
{
width:720px;
margin:0px auto;
text-align:left;
background-color:#fff;
color:#555;
padding:10px;
border:1px solid #e0e0e0;
}

/* LOGO */
#pic
{
width:719px;
height:99px;
padding:0;
background-image:url(../img/pic.gif);
}


#menuecontainer
{
width:180px;
padding:40px 0 0 10px;
text-align:left;
float:left;
line-height:20px;
}

.li   { width:280px; float:left; }
.re   { width:170px; float:right; }



/* Links für Navi */
a.navi:link , a.navi:visited
{
display:block;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:0.9em;
text-decoration:none;
letter-spacing:1px;
color:#808080;
background-color:#fff;
padding: 4px 0 4px 0;
}


a.navi:active , a.navi:hover
{
color:#ff0000;
text-decoration:none;
background-color:#f0f0f0;
width:149px;
}

a.aktiv:link , a.aktiv:visited
{
display:block;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:0.9em;
text-decoration:none;
letter-spacing:1px;
color:#ff0000;
background-color:#f0f0f0;
font-weight:bold;
width:149px;
padding: 4px 0 4px 0;
}

a.aktiv:acitve , a.aktiv:hover
{
display:block;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:0.9em;
text-decoration:none;
letter-spacing:1px;
color:#ff0000;
background-color:#f0f0f0;
font-weight:bold;
width:149px;
}


/* Abstandslinie im Menue */
.linietab
{
margin:3px 0 3px 0;
}


/* width-Angabe wichtig, damit Seiteninhalt an richtiger Stelle steht */
.contentcontainer
{
margin:40px 20px 0 20px;
float:right;
width:470px;
}



h1
{
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:1.2em;
letter-spacing:1px;
color:#555;
background-color:#fff;
}

h2
{
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:1.0em;
color:#000;
margin-bottom:0px;
text-transform:uppercase;
letter-spacing:1px;
font-weight:normal;
background-color:#fff;
}

.hell
{
color:#c1c1c1;
}



p
{
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#555;
margin:0 0 10px 0;
background-color:#fff;
}

.abstand
{
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#555;
margin:0 0 10px 0;
background-color:#fff;
}

.redcenterbold
{
color:#ff0000;
font-weight:bold;
text-align:center;
font-size:1.2em;
}

li
{
margin-bottom:20px;
}

li.punkt
{
list-style-image:url(../img/point.gif);
margin-bottom:0px;
}

li.abc
{
margin-bottom:0px;
}

ol
{
margin-top:0px;
}


tr, td
{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#555;
background-color:#fff;
}

b {
color:#333;
background-color:#fff;
}

#naviaktiv {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:inherit;
text-decoration:none;
letter-spacing:1px;
color:#333;
background-color:#f0f0f0;
}

.klein
{
font-size:0.8em;
font-weight:normal;
font-variant:normal;
letter-spacing:0;
color:#999;
background-color:#fff;
}


/* Links für Text */

a:link, a:visited
{
text-decoration:none;
font-weight:normal;
color:#ff0000;
background-color:inherit;
}

a:active, a:hover
{
text-decoration:underline;
}

img
{
border:0px;
}


img.rand
{
border:1px solid #ff0000;
padding:2px;
}

.klpic
{
margin:0 0 15px 15px;
}

.bildunterschrift
{
margin:0 0 0 15px;
}

.grpic
{
margin:10px 0 10px 0;
}


/* LINK FÜR SEITENANFANG ANFANG */

a.up:link , a.up:visited
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
text-decoration:underline;
color:#ff0000;
background-color:#fff;
}

a.up:active , a.up:hover
{
color:#ff0000;
text-decoration:none;
background-color:#fff;
}

.fl
{
float:left;
}

.fr
{
float:right;
}

br.del
{
clear:both;
margin-bottom:10px;
}


/* Bilder ANFANG */

.titel
{
font-size:1.0em;
color:#444;
text-transform:uppercase;
letter-spacing:1px;
font-weight:normal;
width:190px;
border-bottom:1px dotted #999;
background-color:#fff;
}

.bild
{
padding:6px 20px;
}

.untertitel
{
color:#555;
width:190px;
text-align:center;
background-color:#fff;
}

/* Bilder ENDE */


.seitenanfang
{
float:right;
clear:both;
margin:0 2px 10px 0;
}

#footer
{
margin:0px auto;
width:742px;
text-align:center;
font-size:0.8em;
color:#909090;
padding-top:5px;
background-color:#efefef;
}

a.footerlink:link, a.footerlink:visited
{
text-decoration:none;
color:#ff0000;
font-weight:normal;
background-color:#efefef;
}

a.footerlink:active, a.footerlink:hover
{
color:#ff0000;
text-decoration:underline;
font-weight:normal;
background-color:#efefef;
}

/* Gästebuch */

.feld {
color:#555;
background:#fdfdfd;
}

.textfeld {
background:#fdfdfd;
color:#555;
scrlor:#555;
scrollbar-face-color:#fdfdfd;
scrollbar-highlight-color:#fdfdfd;
scrollbar-3dlight-color:#fdfdfd;
scrollbar-darkshadow-color:#fdfdfd;
scrollbar-shadow-color:#e0e0e0;
scrollbar-arrow-color:#ff0000;
scrollbar-track-color:#fdfdfd;
}

.eintrag {
color:#fff;
width:430px;
background:#fdfdfd;
}

.button {
width:230px;
color:#ff0000;
background:#fdfdfd;
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
}

.borderline {
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
}

.tabelle
{
background-color:#efefef;
border:1px solid #e0e0e0;
}

.rahmenabstand
{
background-color:#efefef;
border:1px solid #C0C0C0;
padding:5px;
}

.sponsor
{
border: 1px solid #999;
padding: 1px;
}
