html
{
height:100%;
padding:0;
margin:0;
border:0;
background:#F7F3EE;
color:black;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */
}


body
{
height:100%;
color:#000000;
background-color:#F7F3EE;
background-image:url(bg-rand.gif);
font:0.8em/1.4em Verdana, sans-serif;
padding:0;
margin:0;
overflow:hidden;
scrollbar-base-color:#AEAEA7;
scrollbar-3d-light-color:#F7F3EE;
scrollbar-arrow-color:#8d232e;
scrollbar-darkshadow-color:#6D6D66;
scrollbar-face-color:#F7F3EE;
scrollbar-highlight-color:#EFEBE1;
scrollbar-shadow-color:#6D6D66;
scrollbar-track-color:#EFEBE1;
}


/*:::::::::::::::::::::::::::::::::::::::::::::::::Allgemeiner Satzspiegel:::::::::::::::::::::::::::::::::::::::::::*/

#head
{
position:absolute;
top:0px;
left:50%;
margin:0px;
margin-left:-397px;
width:794px;
min-width:794px;
height:103px;
z-index:5;
background:#F7F3EE;
}


#navibox
{
position:absolute;
width:130px;
height:100%;
top:103px;
left:50%;
margin-left:-397px;
background:#F7F3EE;
text-align:center;
padding-top:4%;
border-left:3px solid #AEAEA7;
}
* html #navibox {padding-top:25%}


#textbox
{
overflow:auto;
position:absolute;
display:block;
top:103px;
bottom:74px;
left:50%;
width:638px;
color:#000000;
background:#F7F3EE;
padding:20px 10px;
margin-left:-264px;
text-align:left;
z-index:3;
border-right:3px solid #6D6D66;
}
*html #textbox
{
top:0px;
bottom:0px;
height:100%;
width:661px;
border-top:103px solid #F7F3EE;
border-bottom:74px solid #F7F3EE;
}

#textbox2
{
overflow:auto;
position:absolute;
display:block;
top:103px;
bottom:74px;
left:50%;
width:638px;
color:#000000;
background:#F7F3EE;
padding:20px 10px;
margin-left:-264px;
text-align:center;
z-index:3;
border-right:3px solid #6D6D66;
}
*html #textbox2
{
top:0px;
bottom:0px;
height:100%;
width:661px;
border-top:103px solid #F7F3EE;
border-bottom:74px solid #F7F3EE;
}


#fuss
{
position:absolute;
margin-left:-397px;
left:50%;
bottom:0px;
width:794px;
min-width:788px;
height:74px;
z-index:5;
color:#000000;
background:#F7F3EE;
}


/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::Service:::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#service {position:relative; width:618px; padding:0px; margin:0px;}

#platzhalter
{
position:absolute;
left:306px;
top:0px;
display:block;
width:316px;
height:288px;
background-image:url(bg-logo.gif);
background-repeat:no-repeat;
background-position:center top;
background-color:#F7F3EE;
float:right;
}


#festebox
{
position:absolute;
left:306px;
top:0px;
display:block;
width:290px;
height:295px;
color:#F7F3EE;
background:#939389;
border:2px solid #AEAEA7;
border-color:#AEAEA7 #6D6D66 #6D6D66 #AEAEA7;
text-align:left;
padding:10px;
overflow:hidden;
float:right;
}
* html #festebox {width:314px; height:321px;}


#infobereich
{
position:relative;
left:0px;
top:0px;
display:block;
width:306px;
color:#000000;
text-align:left;
float:left;
background:#F7F3EE;
}


#infobereich #activeinfolink
{
color:#000000;
text-decoration:none;
background-image:url(bullet.gif);
background-repeat:no-repeat;
width:290px;
display:block;
padding-left:16px;
}
*html #infobereich #activeinfolink {width:306px;}


#infobereich a
{
background-image:url(bullet.gif);
background-repeat:no-repeat;
width:290px;
display:block;
color:#8d232e;
text-decoration:underline;
text-align:left;
padding-left:16px;
}
*html #infobereich a {width:306px;}

#infobereich a:hover
{
display:block;
color:black;
background:#F7F3EE;
background-image:url(bullet.gif);
background-repeat:no-repeat;
text-decoration:none;
}
#infobereich a span {display:none;}

#infobereich a:hover span
{
position:absolute;
top:0px;
left:306px;
width:290px;
height:295px;
color:#F7F3EE;
background:#939389;
display:block;
padding:10px;
text-align:left;
text-decoration:none;
overflow:visible;
border:2px solid #AEAEA7;
border-color:#AEAEA7 #6D6D66 #6D6D66 #AEAEA7;
}
* html #infobereich a:hover span {width:314px; height:321px;}


/*::::::::::::::::::::::::::::::::::::::::::::::::::::Galerie::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#galerie
{
position:relative;
display:block;
width:600px;
height:370px;
background:#939389;
padding:8px;
padding-top:50px;
text-align:left;
border:2px solid #AEAEA7;
border-color:#AEAEA7 #6D6D66 #6D6D66 #AEAEA7;
}
*html #galerie {width:620px; height:430px;}

#kategorielinks
{
position:absolute;
left:9px;
top:0px;
height:30px;
width:585px;
padding:5px;
}
*html #kategorielinks {left:10px; height:35px; width:593px;}

#kategorielinks a.nolink
{
display:block;
width:190px;
height:30px;
text-align:center;
background:#939389;
color:#F7F3EE;
float:left;
border: 1px solid black;
border-bottom:#939389;
margin:1px;
font:bold italic 1.1em/30px "trebuchet ms", arial, sans-serif;
}
*html #kategorielinks a.nolink {width:192px}

#kategorielinks a.kategorielink
{
display:block;
width:190px;
height:30px;
text-align:center;
background:#6D6D66;
color:#AEAEA7;
float:left;
border: 1px solid black;
margin:1px;
font:italic 1.1em/30px "trebuchet ms", arial, sans-serif;
}
*html #kategorielinks a {width:192px}

#kategorielinks a:hover.kategorielink
{display:block;
width:190px;
height:30px;
text-align:center;
color:#F7F3EE;
float:left;
border:1px solid black;
margin:1px;
font:bold italic 1.1em/30px "trebuchet ms", arial, sans-serif;
}
*html #kategorielinks a:hover {width:192px}

.thumbs {width:300px; float:left;}

#galerie .thumbs a
{
display:block;
width:80px;
height:80px;
border:1px solid black;
text-align:center;
float:left;
margin:1px;
}
*html #galerie .thumbs a {width:82px; height:82px;}

#galerie .thumbs a:hover
{
display:block;
width:80px;
height:80px;
border:1px solid #F7F3EE;
text-align:center;
float:left;
margin:1px;
}
*html #galerie .thumbs a:hover {width:82px; height:82px;}

#galerie .thumbs a span {display:none;}

#galerie a:hover span
{
position:absolute;
top:51px;
right:12px;
display:block;
background:#939389;
width:333px;
height:333px;
padding:0px;
border:1px solid #F7F3EE;
}
*html #galerie .thumbs a:hover span {width:335px; height:335px;}

#galerie a img {text-align:center; vertical-align:middle; margin:0px;}

#galerieplatzhalter
{
position:absolute;
background-image:url(bg-logo-grau.gif);
background-repeat:no-repeat;
background-position:center;
top:51px;
right:12px;
display:block;
width:332px;
height:332px;
border:1px solid black;
}
*html #galerieplatzhalter {width:334px; height:334px;}

#seitenangabe
{
position:absolute;
bottom:18px;
width:600px;
left:10px;
height:10px;
text-align:center;
font-size:1.2em;}
*html #seitenangabe {position:absolute; bottom:10px; width:600px; left:10px; height:10px; text-align:center; font-size:1.2em;}

#seitenangabe a:link {color:#000000; text-decoration:underline;}
#seitenangabe a:visited {color:#CCCCCC; text-decoration:underline;}
#seitenangabe a:hover {color:#F7F3EE; text-decoration:underline;}
#seitenangabe a:active {color:#000000; text-decoration:none;}
#seitenangabe a:focus {color:#F7F3EE; text-decoration:underline;}

#seitenangabe a.nl {color:#000000; text-decoration:none;}

/*:::::::::::::::::::::::::::::::::::::::::SPEZIELLE TEXT-UND LINKFORMATIERUNG:::::::::::::::::::::::::::::::::::::::*/

a:link.textlink {color:#8d232e; text-decoration:underline;}
a:visited.textlink {color:#800080; text-decoration:underline;}
a:hover.textlink {color:#8d232e; text-decoration:underline;}
a:active.textlink {color:#8d232e; text-decoration:underline;}
a:focus.textlink {color:#8d232e; text-decoration:underline;}

a:link.navilink
{
background-image:url(link.gif);
background-position:0px 0px;
color:#F7F3EE;
background-color:#8d232e;
text-decoration:none;
font:bold small-caps 1.1em/35px arial, helvetica, sans-serif;
overflow:hidden;
width:130px;
height:35px;
display:block;
}
a:visited.navilink
{
background-image:url(link.gif);
background-position:-1px 0px;
color:#F7F3EE;
background-color:#8d232e;
text-decoration:none;
font:bold small-caps 1.1em/35px arial, helvetica, sans-serif;
overflow:hidden;
width:130px;
height:35px;
display:block;
}
a:hover.navilink
{
background-image:url(link.gif);
background-position:-1px -35px;
color:#F7F3EE;
background-color:#F7F3EE;
text-decoration:none;
font:bold small-caps 1.1em/35px arial, helvetica, sans-serif;
overflow:hidden;
width:130px;
height:35px;
display:block;
}
a:active.navilink
{
background-image:url(link.gif);
background-position:-1px -35px;
color:#000000;
background-color:#F7F3EE;
text-decoration:none;
font:bold small-caps 1.1em/35px arial, helvetica, sans-serif;
overflow:hidden;
width:130px;
height:35px;
display:block;
}
a:focus.navilink
{
background-image:url(link.gif);
background-position:-1px -35px;
color:#000000;
background-color:#F7F3EE;
text-decoration:none;
font:bold small-caps 1.1em/35px arial, helvetica, sans-serif;
overflow:hidden;
width:130px;
height:35px;
display:block;
}
a.nolink
{
background-image:url(nolink.gif);
color:#000000;
background-color:#F7F3EE;
text-decoration:none;
font:bold small-caps 1.1em/35px arial, helvetica, sans-serif;
overflow:hidden;
width:130px;
height:35px;
display:block;
}


a.bildlink{text-decoration:none;}

a {text-decoration:none}

h1 {font:bold italic 1.2em/1.6em "trebuchet ms", arial, sans-serif; color:#8d232e; margin-top:0; margin-bottom:1em;}

h2 {font:bold 0.9em/1.5em verdana, sans-serif; color:#8d232e; margin-top:0; margin-bottom:1em; padding:0;}

strong {font:bold italic 1.2em/1.6em "trebuchet ms", arial, sans-serif; color:#8d232e;}

img.partner {margin:18px;}

p {margin-top:1em; margin-bottom:1em;}

