*{
margin: 0;
padding: 0;
}

html {
height:100%;
}

body {
background-color: #4d1702;
background-image:url(img/bg.gif);
background-repeat:repeat;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#4d1702;
padding:0px;
margin:0px;
height: 100%;
}

img{
border: 0px;
}

a {color: #6f2415; border:0px;}
a:visited {color: #6f2415; border:0px;}
a:hover {color: #756145; border:0px;}
a:active {color: #6f2415; border:0px;}

.button {
 margin-top: 4px;
 background-color: #D19D5D;
 font: bold 8pt Arial;
 color: white;
 border: 1px solid #A88809;
}

#galbox{
position:fixed;
width:100%;
height:100%;
background-image:url(img/galbg.png);
z-index: 16385;
display: none;
}

#galboxcomment{
position:fixed;
color:black;
background-color: #4d1702;
background-image:url(img/bg.gif);
background-repeat:repeat;
width:350px;
height:220px;
text-align:center;
margin:auto;
left: 50%;
top: 50%;
margin-left: -175px;
margin-top: -300px;
padding: 0px;
overflow:auto;
z-index: 16386;
}

#galboxcomment a {color: #A28237; border:0px; font-size:16px;}
#galboxcomment a:visited {color: #A28237; border:0px; font-size:16px;}
#galboxcomment a:hover {color: #756145; border:0px; font-size:16px;}
#galboxcomment a:active {color: #A28237; border:0px; font-size:16px;}

.gallink { color:#A28237; font-size:14px;}

#galboxframe{
width:350px;
height:200px;
}

#main {
height:100%;
width:849px;
background-image:url(img/paper.gif);
background-position:top right;
background-repeat:repeat-y;
margin: 0 auto;
}

#logobg {
background-image:url(img/bg.gif);
width: 849px;
height:68px;
margin:0px auto;
margin-top: 0px;
text-align:center;
float:left;
}

#logo {
background-image:url(img/logo.gif);
background-position:top right;
background-repeat:no-repeat;
width: 849px;
height:68px;
margin:0px auto;
margin-top: 0px;
text-align:center;
float:left;
}

#menu {
background-image:url(img/header.gif);
background-position:top right;
background-repeat:no-repeat;
width: 849px;
height:230px;
margin:0px auto;
text-align:center;
float:left;
}

#footer {
background-image:url(img/footer.gif);
background-position:bottom right;
background-repeat:no-repeat;
width: 849px;
height:119px;
margin:0px auto;
text-align:center;
position: fixed;
bottom: 0px;
}

#content {
width: 849px;
background-image:url(img/paper.gif);
background-position:top right;
background-repeat:repeat-y;
height: auto;
margin:0px auto;
}

#content p{
margin-left: 65px;
margin-right: 65px;
text-align:center;
}

#stufentable{
clear:both;
margin-left: 220px;
@margin-left: -50px;
width:350px;
text-align:center;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

#gallerytable{
clear:both;
margin-left: 110px;
@margin-left: 30px;
width: 650px;
text-align:center;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

#galleryimg{
clear:both;
margin-left: 25px;
@margin-left: 30px;
width: 700px;
text-align:center;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

#gbtable{
clear:both;
margin-left: 110px;
@margin-left: 30px;
width: 650px;
text-align:center;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

#intern{
clear:both;
margin-left: 110px;
@margin-left: 30px;
width: 650px;
text-align:left;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

#kontakttable{
clear:both;
margin-left: 110px;
@margin-left: 30px;
}



#bbcodetable{
clear:both;
margin-left: 230px;
width: 550px;
@margin-left: 50px;
@width: 500px;
text-align:left;
}

#iehack{
display:none;
}


.link {display:block;}

.home {background-image:url(img/menu1.gif); background-position:top; width:108px; height:160px;}
.termine {background-image:url(img/menu2.gif); background-position:top; width:152px; height:160px;}
.forum {background-image:url(img/menu3.gif); background-position:top; width:129px; height:160px;}
.galerie {background-image:url(img/menu4.gif); background-position:top; width:135px; height:160px;}
.stufe {background-image:url(img/menu5.gif); background-position:top; width:111px; height:160px;}
.guest {background-image:url(img/menu6.gif); background-position:top; width:124px; height:160px;}

.active {background-position:bottom;}

#navi {clear:both; background:transparent; margin-left:36px; margin-top:25px; height:160px;
/* \*/ 
overflow: hidden; 
/* */ }

#navi ul {margin:0; padding:0; list-style-type:none; background:transparent;}
#navi li {display:block; float:left; margin:0 0px;}

a.menu, a.menu2:visited {display:block; text-decoration:none;}
a.menu:hover {background:transparent; cursor:pointer;}
a.menu:hover .link {background-position:bottom;}

input,textarea,select,checkbox, radio {
	border: 1px solid #8c6d40;
	background: #fafafa;
	padding: 1px 1px;
	margin:2px;
}

input:active, input:focus, input:hover { background: #f0d2a8;}

