/* CSS Document */
/********************** General **********************/
body { 	font: normal 13px georgia, verdana, Arial, Helvetica,sans-serif;
		color: #353535;
        		margin: 0; padding: 0;
                 background: url(pics/body_bg.jpg) no-repeat #FFFDF4;
	      	line-height: 22px;
		}

:focus
{
-moz-outline-style: none;
}


/**********************     Linkz       **********************/

a {   color: #9A1616;	text-decoration:none;}
a:link {    color: #9A1616;	text-decoration:none;}
a:visited {    color: #9A1616;	text-decoration:none;}
a:hover{	color: #9A1616; text-decoration:underline;}
a:active { 	color: #9A1616;	text-decoration:none;}



/**********************      Fontz        **********************/

h1 {
	font: bold italic 24px georgia, verdana, Arial, Helvetica,sans-serif;
	margin: 0;
	background: url(pics/dot.gif) 0 30px repeat-x;
	padding-bottom: 15px;
	color: #9A1616;
	}


h2 {font: bold 16px georgia, verdana, Arial, Helvetica,sans-serif; margin:0; padding-bottom: 20px; }


/**********************      Classes       **********************/


.blatt {
	width: 100%;
	height:39px;
	background: url(pics/blatt_content.gif) top center no-repeat;
	margin-top: 45px;
}

.clearer {clear: both}

/**********************      Layout        **********************/


#header	{width: 943px; height: 259px;}

#main {width: 883px;}

#content {float: left; width: 500px; padding: 20px 80px 0 90px;}

#menu-area {margin-left: 700px; width: 180px;}

#menu {background: url(pics/back_menu.gif) 35px 0 no-repeat; width: 180px; padding-bottom: 50px;}

#menu ul {list-style: none; padding: 70px 0 0 0; margin: 0;}
#menu li {font: bold 16px georgia, verdana, arial; padding-bottom: 3px;}

#menu li a {text-decoration: none; color: #000; font: bold 16px georgia, verdana, arial; height: 25px; padding: 10px 0 10px 35px;}

#menu li a:hover {text-decoration: none; color: #9A1616;}
#menu li a.active {color: #9A1616; background: url(pics/kreuz.gif) 0 7px no-repeat;}

/*   Footer     */

#footer {
	font: normal 10px georgia, verdana, arial;
	color: #9B9B9B;
	padding: 58px 0 0 90px;
	width: 752px;
	}

#footer a {
	color: #9B9B9B;
	}

#footer a:hover {
	text-decoration: none;
	}

#rappidpic {
	float: right;
	text-indent: -3000px;
	display: block;
	width: 15px;
	height: 20px;
	background: url(pics/rappid.gif) no-repeat;
}

#rappidpic a {
	display: block;
	width: 15px;
	height: 20px;}


#calender-box {float: left; margin-right: 15px; width: 44px; height: 49px; text-align: center;}

#calender-box a {}

#calender-box .month {font-weight: bold; font-size: 10px;}

#calender-box .day {font-size: 15px; font-weight: bold; line-height: 28px;}


/* GALLERY */

.smd_gallery_nav {list-style: none;}
.smd_gallery_nav li {float: left; padding: 0 6px 0 6px;}

.viewimage {
	margin-left: 40px;
}

.thumb {


	border: 1px solid gray;
}

table {
	padding: 6px;
}
