
body
{margin-top: 20px; margin-left: 0px; margin-right: 0px;margin-bottom: 20px; background-color: #F4F4F4;
background-image:url(images/bg.jpg);background-repeat:repeat-x}


table,td {font-size: 10pt;
font-family: georgia, "times new roman", helvetica, times, serif;color:#333333;line-height: 1.5em;
letter-spacing:0px}

h2{ font-size: 14pt;
font-family: "georgia", "times new roman", serif;color:#333333;
margin-bottom:30px;letter-spacing:1px;
border-bottom:solid 0px #E9E9E9;
padding-bottom:0px;font-style:italic;

}

/* Start Infobox Startseite */
.bgunder{
        background-color:#EFEFEF;
        border-color:black;
        border:1pt solid ;
        padding-left:5px;
 }
/* Ende Infobox Startseite */

.li {


vertical-align:top;
border-right:solid 1px #6C6C6C;
}


.re {


border-left:solid 1px #6C6C6C;}


/* hauptgerüst */



#top {background-image:url(images/top.jpg);

border-top:solid 1px #6c6c6c;
border-right:solid 0px #fff;border-left:solid 0px #fff;
color:#2A3C22;padding-top:0px;
background-repeat:repeat-x;
background-position:0px 2px;
background-color: #fff;
}

#leiste1 {height:80px;padding-right:30px;text-align:right;vertical-align:top;color:#BFBFBF;
letter-spacing:1px;font-size:14px;

 padding-top:8px;
}



.buleiste {
padding-right: 20px;
height:30px;
background-color:#xfff;
border-bottom:solid 0px #DFDFDF;
vertical-align:bottom;
background-image:url(images/line.jpg);background-repeat:no-repeat;
background-position:85px  bottom

}





#sp1 {text-align:justify; padding-left: 30px;padding-right:30px;padding-top: 30px;padding-bottom: 30px;
background-color:#fff;width:100%;

}



#fussb {font: normal 12px verdana, sans-serif; color: #000; padding:2px;
height:40px;
text-align:center;
background-image:url(images/line.jpg);background-repeat:no-repeat;
background-position:center top;
background-color:#fff;
border-bottom:solid 1px #6C6C6C;

}

/* scrolleiste internet explorer ab vers.5.5 */

body
{scrollbar-arrow-color: #737b66; scrollbar-base-color: #F5F8F3;
scrollbar-highlight-color : #737b66; scrollbar-shadow-color : #ffffff;
SCROLLBAR-TRACK-COLOR: #e6e6e6;}




/* allgemeine links im text */

a:link, a:visited, a:active{ font-size: 10pt;
font-family: georgia, "times new roman", serif;color:#000;font-style:italic-}

a:hover{ text-decoration:underline;background-color:#C4C5C7;
color:#3F3F3F;}

/* Gästebuch */


/* Links */

a.global:link {
text-decoration: none;
color: #4e4e4e;
}
a.global:active {
text-decoration: none;
color: #4e4e4e;
}
a.global:visited {
text-decoration: none;
color: #4e4e4e;
}
a.global:hover {
text-decoration: underline;
color: #4e4e4e;
}

a:link.menu {
text-decoration: none;
color: #000000;
}
a:active.menu {
text-decoration: none;
color: #000000;
}
a:visited.menu {
text-decoration: none;
color: #000000;
}
a:hover.menu {
text-decoration: none;
color: #555555;
}

a:link.admin {
text-decoration: none;
color: #CCCCCC;
}
a:active.admin {
text-decoration: none;
color: #CCCCCC;
}
a:visited.admin {
text-decoration: none;
color: #CCCCCC;
}
a:hover.admin {
text-decoration: none;
color: #BBBBBB;
}

/* Normal output */

body.global {
font-family: Verdana, Arial, Helvetica;
font-size: 8pt;
color: #000000;
}

td.label {
font-family: Verdana, Arial, Helvetica;
font-size: 8pt;
color: #000000;
width: 140px;
vertical-align: top;
}

td.menu {
font-family: Verdana, Arial;
font-size: 10pt;
color: #000000;
}


td.language {
font-family: Verdana, Arial;
font-size: 10pt;
color: #000000;
width:60px;
}

td.message {
width:520px;
background-color: #F5F5F5;
border: 1px solid #666666;
}

td.message_admin {
padding-left: 100px;
font-style: italic;
}

table.message_admin {
width:400px;
}

table.global {
width:500px;
border-color: #000000;
background-color: #FFFFFF;
border-collapse: collapse;
margin: 0 auto;
}

table.menu {
width:100%;
border-collapse: collapse;
}

table.form {
text-align: center;
}


/* Form specific output */

input.textfield {
border: 1px solid #000000;
width: 160px;
}

input.captcha {
border: 1px solid #000000;
width: 40px;
}

input.letters {
border: 0px solid #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 8pt;
color: #000000;
width: 26px;
}

textarea.message {
border: 1px solid #000000;
}

input.button {
color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 8pt;
border: 1px solid #000000;
background-color: #CCCCCC;
width: 150px;
font-weight:bold;
}

select.select {
font-family: Verdana, Arial, Helvetica;
font-size: 8pt;
color: #000000;
width: 164px;
}

/* Suchen */

em {
	font-weight: bold;
	font-style: normal;
}

#output a {font-weight: bold;}

.searchword  {color: #222; background-color: #ffd; border: 1px dotted #ffd;}
.searchword0 {color: #222; background-color: #ff0; border: 1px dotted #ff0;}
.searchword1 {color: #222; background-color: #0f0; border: 1px dotted #0f0;}
.searchword2 {color: #222; background-color: #0ff; border: 1px dotted #0ff;}
.searchword3 {color: #222; background-color: #fbb; border: 1px dotted #fbb;}
.searchword4 {color: #222; background-color: #dfd; border: 1px dotted #dfd;}
.searchword5 {color: #222; background-color: #faf; border: 1px dotted #faf;}
.searchword6 {color: #222; background-color: #ccc; border: 1px dotted #ccc;}

.mod {display: block; font-size: .8em;}

#searchfooter {
font-size: .8em;
margin-top: 1em;
}
