body {
	padding: 0 0 0 0;
	padding-top: 30px;
	margin: 0 0 0 0;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFF0;
/*	background-image: url(jpg_gif/body_bg.jpg); 
	background-repeat: repeat-x;*/
}

.inhaltscontainer
{
width:100%;border:1px solid grey;text-align:left;
}
hr{
	background: url(jpg_gif/hr.png) repeat-x;
	height:3px;
	width:80%;
	margin-bottom:15px;
	margin-top:15px;
}

.sponsor
{
	margin-left:12%;
	width:76%;
	margin-right:12%;
	border: 1px solid #CCC;
	margin-top: 15px;
}

.kontaktlink
{
	font-size:8pt;
	color: black;
}
.kontaktlink a
{
	color: black;
	text-decoration: none;
}
.kontaktlink a:hover
{
	color: black;
	text-decoration: underline;
}

.eintrag
{
	width: 75%px;
	margin-top:20px;
	margin-bottom:20px;
	border: 1px solid #CCCCCC;
	min-height:100px;
}

#rahmen {
	width : 850px;
	margin: 0 0 0 0;
	padding:0;
	text-align:left;
	font-size:.85em;
	margin-top: 3px;
	border: 1px solid black;
	background-color: white;
/*   background-image: url(jpg_gif/content_bg.png);
	background-repeat:repeat-x; */
}

#header
{
	width: 850px;
	height:275px;
	background: #FFFFF0 url(jpg_gif/header.png) no-repeat bottom center;
}


#navi {
	width: 100%;
	clear: both;
	height: 25px;
	margin-top: 0;
	padding-top:0;
	background-image: url(jpg_gif/navi_gradient.png);
	background-repeat: repeat-x;
	background-color: #FFFFF0;
	border-bottom: 1px solid black;
}



#content {
	width:780px;
	padding: 20px 0px 30px 30px;
}

#content td{
	font-size: 10pt;
	line-height: 125%;
}

#content h1{
	font-size : 16pt;
	line-height : 115%;
	font-weight: bold;
	padding: 5px 0 5px 0;
	margin:0;
}

#content h2{
	font-size : 12pt;
	line-height : 115%;
	font-weight: bold;
	padding: 3px 0 3px 0;
	margin:0;
}

#content li {
	margin-bottom : 5px;
}

.maintab{
	width : 725px;
}

#footer {
	width: 850px;
	height: 45px;
	margin: 0;
	background-color: #FFFFFA;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

#footer td {
	color: #777777;
	font-size: 8pt;
	font-weight: bolder;
}



#footer a.slink {
	color: red;
	text-decoration: none;
	padding: 1px;
	font-weight: bold;
	cursor: ointer;
	margin: 0px;
}

#footer a.slink:link, #footer a.slink:visited, #footer a.slink:active {

}


#footer a.slink:hover {
	text-decoration : underline;
}

#footer a.slink:active {
}





a.slink {
	color: maroon;
	text-decoration: none;
	padding: 1px;
	font-weight: normal;
	cursor: pointer;
	margin: 0px;
}

a.slink:link, a.slink:visited, a.slink:active {

}


a.slink:hover {
	text-decoration : underline;
}

a.slink:active {
}



a.slink img{
	color: #0000CC;
		cursor : pointer;
			vertical-align:text-top;
		border-width : 0px;
	border-style : none;
}

a.slink:link img , a.slink:active img, a.slink:visited img , a.slink:active img {
	margin: 0px 1px 1px 0px;
}

a.slink:hover img {
	margin: 1px 0px 0px 1px;
}





#navi a.nlink {
	color: #FF0000;
	text-decoration: none;
	padding: 0;
	font-weight: bold;
	cursor : pointer;
	margin:0 0 0 0;
	font-size : 14px;
}

#navi a.nlink:link, #navi a.nlink:visited, #navi a.nlink:active{}


#navi a.nlink:hover {
	color: #F68820;
	text-decoration:underline;
}

#navi a.nlink:active {
	text-decoration: underline;
}
#headernavi a.nlink {
	color: Black;
	text-decoration: none;
	padding: 1px;
	font-weight: normal;
	cursor : pointer;
	margin:0px;
	font-size : 8pt;
}

#headernavi a.nlink:link, #headernavi a.nlink:visited, #headernavi a.nlink:active{}


#headernavi a.nlink:hover {
	text-decoration: underline;
}

#headernavi a.nlink:active {
	text-decoration: underline;
}

.fett{
	font-weight : bold;
}

.anzeigelayer{}

.hilfelayer{}

.submenulayer{}

.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}
.imgright{float:right;margin:5px 0 5px 5px;}
.imgleft{float:left;margin:5px 5px 5px 0;}
.red{
	border-color:red;
}
.fett{
	font-weight: bold;
}

/*	Gaestebuch - Klassen	*/
	.gaestebuch_eintrag
	{
		width:80%;
		margin-left:10%;
		margin-bottom:35px;
	}

	.gaestebuch_eintrag h1
	{
		font-size:14px !important;
		font-weight:normal !important;
		color:#333333;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}

	.gaestebuch_eintrag h1 a
	{
		font-size:16px !important;
		color:#333333;
		font-weight:bold !important;
		text-decoration:none;
	}

	.gaestebuch_eintrag h1 a:hover
	{
		font-size:16px !important;
		text-decoration:underline;
		font-weight:bold !important;
		color:#CC0000;
	}

	.gaestebuch_eintrag p
	{
		font-size:12px;
		text-align:left;
		line-height:130%;
		font-variant:italic;
	}

