/* CSS Document */
*{
	outline: none;
}

body{
        margin: 0px;
        background-image:url(../images/bg.jpg);
        background-repeat:repeat-x;
		text-align: center;
		
}

#page {
        margin:0px auto; /* zentriert die Seite */
        width:990px; /* Seite wird 990 Pixel breit */
        font-family:Arial, Helvetica, sans-serif;
		text-align: left;
}

#header {
        background-image:url(../images/header.jpg);
        background-repeat:no-repeat;
        width:990px;
        height:278px;

}

#main {
        background-image:url(../images/main.jpg);
        background-repeat:repeat-y;
        height:auto;
        width:990px;

}

#left{
        float:left;
		width:20px;
}

#content{
        min-height:200px;
        width:600px;
        margin-left:233px;
}

#footer{
        background-image:url(../images/footer.jpg);
        background-repeat:no-repeat;
        width:990px;
        height:46px;

}

div.boxtop{
        
        background-image:url(../images/boxtop.jpg);
        width:168px;
        height:19px;
        background-repeat:no-repeat;
        margin-left:48px;
}

div.boxcenter{
        
        background-image:url(../images/boxcenter.jpg);
        background-repeat:repeat-y;
        width:168;
        height:auto;
        margin-left:48px;
}

div.boxbottom{
      
        background-image:url(../images/boxbottom.jpg);
        background-repeat:no-repeat;
        width:168px;
        height:19px;
        margin-left:48px;
}

div.contenttop{
       
        background-image:url(../images/contenttop.jpg);
        background-repeat:no-repeat;
        width:698px;
        height:22px;

}

div.contentcenter{
        
        background-image:url(../images/contentcenter.jpg);
        background-repeat:repeat-y;
        width:698px;
        height:auto;

}

div.contentbottom{
        
        background-image:url(../images/contentbottom.jpg);
        background-repeat:no-repeat;
        width:698px;
        height:22px;

}

div.content-split{
	float:left;
	padding-left:10px;
	width:310px;
}

div.content-split-first{
	float:left;
	width:310px;
}


div.clear{
	clear:inherit;
}

div.clearboth{
	clear:both;
}

/*  ---- ---- ---- TEXT ---- ---- ----*/

/*CONTENT*/

#content h1{
	font-size:24px;
        color:#574600;
        margin-top:0px;
        padding-left:20px;
        padding-right:20px;

}

#content h3{
	font-size:14px;
        color:#574600;
        margin-top:0px;
        padding-left:20px;
        padding-right:20px;
		padding-bottom:0px;
		padding-top:0px;
}

#content h4{
	font-size:16px;
        color:#574600;
        margin-top:0px;
        padding-left:20px;
        padding-right:20px;
		padding-bottom:0px;
		padding-top:28px;
}

#content p{
        color:#574600;
        margin-bottom:0px;
        padding-left:20px;
        padding-right:10px;
}

#content p.bold{
        color:#574600;
		font-weight:bold;
        margin-bottom:0px;
        padding-left:20px;
        padding-right:10px;
}

#content t{
        color:#574600;
		margin-top:0px;
        margin-bottom:0px;
        padding-left:20px;
        padding-right:10px;
}

#content p a{
        color:#574600;
		text-decoration:none;
		font-weight:bold;
}

#content p a:hover{
	text-decoration:underline;
}

#content p.first{
         padding:0px 10px 0px 20px;
         margin-top:0px;

}



/*FOOTER*/

#footer p{
        display:block;
        color:#836a02;
        margin:0px 40px 0px 40px;
        padding-top:23px;
        font-size:14px;
        height:23px;
}

#footer a{
        color:#836a02;
        text-decoration:none;
}

#footer a:hover{
        color:#836a02;
        text-decoration:underline;
}


/*MENÃo*/

#left a{
        color:#7c6401;
        display:inline-block;
        margin-left:25px;
        margin-bottom:5px;
        text-decoration:none;
        font-weight:bold;
}




#left a:hover{
        text-decoration:underline;
}

#left p.countdown{
        color:#7c6401;
        display:inline-block;
        margin-left:19px;
		margin-top:5px;
        margin-bottom:5px;
        text-decoration:none;
}

div.contentcenter form{
	margin: 0px 0px 0px 20px;
}

div.galerie{
	text-align: center;
}

div.galerie p{
	float: left;
}

div.galerie img{
	border: none;
	padding: 0px 8px 0px 8px;
}

table.buch{
	background-color:#fff2bc;
	border: 1px solid #7c6401;
}

table.buch tr.head{
	background-color:#efdd96;
}



