
body
{margin-top:20px; margin-left: 10px; margin-right: 0px;margin-bottom: 20px; background-color: #FFFFFF; background-image:url(images/bg.jpg);
background-repeat:no-repeat;padding:0px;
background-attachment:fixed;background-position: 0% 0%;
}


table,td {font-size: 12px;line-height: 125%;
font-family: verdana, tahoma, sans-serif;color:#000;
}

h2{ font-family: verdana, tahoma, sans-serif;color:#2F2F2F;
margin-bottom:20px;letter-spacing:1px;font-size:16pt;
border-bottom:dashed 0px #3F3F3F;
padding-bottom:4px;
}

b.fl {color:#201f15;font-weight:normal}
/* hauptgerüst */

#main {
border-right:solid 1px #404022;border-left:solid 1px #404022;
}

#indexback {
background-image:url(images/index_back.jpg);
background-repeat:repeat;padding:0px;
background-attachment:fixed;background-position: 0% 0%;
}


#top {
background-repeat:repeat-y;
height:60px;
border:solid 1px #404022;
letter-spacing:2px;
color: #201F15 ;
vertical-align:bottom;
text-align:right;
padding-right:35px;
padding-bottom:0px;
font-size: 16px;
font-family: verdana, tahoma, sans-serif;
}


#indexrahmen {
height:500px;
border:solid 1px #404022;
letter-spacing:2px;
color: #201F15 ;
vertical-align:bottom;
text-align:right;
padding-right:35px;
padding-bottom:0px;
font-size: 16px;
font-family: verdana, tahoma, sans-serif;
background-color:#;
}


#sp1 {text-align:justify; padding-left: 10px;padding-right:10px;padding-top: 30px;
background-color:#FFFFFF;
-moz-opacity: 0.50;
opacity: 0.50;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
width:300px;

}

/* menue  */

#menu1 a , #menu1 a:visited , #menu1 a:active {display:block;
background-color:#C5E5FD;
text-decoration:none ;
text-align:left;
font-size: 12px;
font-family: verdana, tahoma, sans-serif;
width:134px;
padding:0px;border:solid 1px #0f0f0f;
color:#000;
margin:1px;
line-height:18px;

}

#menu1 a:hover{border:solid 1px #000;
background-color:#80C8FF;
color:#fff;
text-decoration:none ;

}


#sp2 {
height:430px;
border-left:solid 1px #000;
padding-top: 40px; padding-bottom: 40px;
padding-left: 20px;padding-right:10px;
text-align:justify;
width:100%;
background-color:#FFFFFF;

-moz-opacity: 0.70;
opacity: 0.70;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

#sp3 {
height:430px;
border-left:solid 1px #000;
padding-top: 40px; padding-bottom: 40px;
padding-left: 20px;padding-right:10px;
text-align:justify;
width:100%;
background-color:#E0EAF2;

-moz-opacity: 0.90;
opacity: 0.90;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}



#fussb {font: normal 12px verdana, sans-serif; color: #000;
height:30px;
text-align:center;
background-color:#;
border-bottom:solid 1px #404022;
border-top:solid 1px #404022;
border-left:solid 0px #000;
}

/* scrolleiste internet explorer ab vers.5.5 */

body
{scrollbar-arrow-color: #000000; scrollbar-base-color: #80C8FF;
scrollbar-highlight-color : #000000; scrollbar-shadow-color : #80C8FF;
SCROLLBAR-TRACK-COLOR: #C5E5FD;}










/* allgemeine links im text */

a { outline: none; }
a:link, a:visited, a:active 
{ font-size: 102%;font-family: verdana, tahoma, sans-serif;color:#2f2f2f;font-weight:normal;text-decoration:none;background-color:#C5E5FD; }
a:hover { text-decoration:none;color:#ffffff;border-color:#80C8FF;background-color:#80C8FF;}

a:link img {border:1px solid #000000;}
a:visited img {border:1px solid #404022;}
a:hover img {border:1px solid #80C8FF;}
a:active img {border:1px solid #404022;}







/*allgemeine Elemente Ausrichten */

#bild_links {
float:left; align:center;
padding-top: 6px; padding-bottom: 0px;
padding-left: 0px;padding-right:10px;
}

#bild_rechts {
float:right; align:center;
padding-top: 6px; padding-bottom: 0px;
padding-left: 10px;padding-right: 0px;
}

a.bild:link {border:1px solid #0000FF;}
a.bild:visited {border:1px solid #00aaff;}
a.bild:hover {border:1px solid #FF0000;}
a.bild:active {border:1px solid #0000aa;}

a.gast:link {color:#000000; background: url(images/pixelspace.gif) no-repeat;}
a.gast:visited {background: url(images/pixelspace.gif) no-repeat; }
a.gast:hover {color:#000000; text-decoration:underline;}
a.gast:active {background: url(images/pixelspace.gif) no-repeat; }

a.gast:link img {border:none; background:#ffffff; } 
a.gast:visited img{border:none; background:#ffffff; } 
a.gast:hover img {border:none; background:#ffffff; }
a.gast:active img {border:none; background:#ffffff;  }

a.fotol:link {background: url(images/pixelspace.gif) no-repeat;width:100px; }
a.fotol:visited {background: url(images/pixelspace.gif) no-repeat;width:100px; }
a.fotol:hover {#329E1C; background:#329E1C;width:100px; }
a.fotol:active {background: url(images/pixelspace.gif) no-repeat;width:100px; }

a.fotor:link {background: url(images/pixelspace.gif) no-repeat;width:100px; }
a.fotor:visited {background: url(images/pixelspace.gif) no-repeat;width:100px; }
a.fotor:hover {#F93E24;background:#F93E24;width:100px; }
a.fotor:active {background: url(images/pixelspace.gif) no-repeat;width:100px; }

a.fotog:link {background: url(images/pixelspace.gif) no-repeat;width:100px; }
a.fotog:visited {background: url(images/pixelspace.gif) no-repeat;width:100px; }
a.fotog:hover {#000BF8;background:#000BF8;width:100px; }
a.fotog:active {background: url(images/pixelspace.gif) no-repeat;width:100px; }

a.google:link img {border:none; background:#ffffff; } 
a.google:visited img{border:none; background:#ffffff; } 
a.google:hover img {border:none; background:#ffffff; }
a.google:active img {border:none; background:#ffffff;  }




