html,body
{
	padding: 0px;
	margin: 0px;
}

body
{
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	padding: 20px;
}

h1,h3
{
	padding: 0px;
	margin: 0px;
	
}

h1 a
{
	text-transform: inherit;
	text-decoration: none;
	color: #000;
}

#headerLabel
{
	background-color: #0f0;
	width: 820px;
}

#headerLabel h1 { font-size: 22px; }

#metaLabel h3
{
	margin: 0;
	font-size: 14px;
}

/* navigation links */
#naviLeft
{
	margin: 0px;
	padding: 0px;
}

#naviLeft	h3, #content h3
{
	background-color: #0F0;
	padding: 0.25em 0.75em 0.25em 0.75em;
	font-size: 12px;
	font-weight: bold;
}

#naviLeft	div.remark
{
	margin: 20px 0px 0px 0px;
	padding: 0 0.25em 0.15em 0.25em;
}

#naviLeft ul
{
	margin: 0 0 20px 0;
	padding: 0;
}

#naviLeft li
{
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}

#naviLeft li a, #naviLeft li a:link
{
	padding: 0.25em 0.75em 0.25em 0.75em;
	text-decoration: none;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

#naviLeft li a.passiv, #naviLeft li a.passiv:link
{
	background: #C5FFBB;
}

#naviLeft li a.passiv:visited { color: #000; }

#naviLeft li a:hover, #naviLeft li a.passiv:hover, #naviLeft a.aktiv
{
	/*border-color: #FE3;*/
	color: #000;
	background-color: #0F0;
}

#simpleMetaNavi
{
	text-align: right;
}

#simpleMetaNavi a
{
	text-decoration: none;
	padding: 2px 6px 2px 6px;
	color: #000;
	margin: 0px 0px 0px 6px;
}

#simpleMetaNavi a.passiv, #simpleMetaNavi a.passiv:link, #simpleMetaNavi a.passiv:visited
{
	background-color: #C5FFBB;
}

#simpleMetaNavi a.passiv:hover, #simpleMetaNavi a.aktiv
{
	background-color: #0F0;
}

/* ende navigation links */
#content
{
	background-color: #fff;
	/*overflow: auto;*/
}

#content img.imgbig
{
	margin: 12px 0 12px 50px;
}

#content img#tagnacht
{
	margin: 0 0 0 24px;
}

/* * * roundbox * * */
/* set background images for corners */
/* .rbroundbox { background: url(simple_background.gif) repeat; } */
.rbnavi { background-color: #C5FFBB; }
.rbroundbox { background-color: #0F0; }
li#aktiv { background-color: #0F0; }
.rbtop div  { background: url(../grafik/fff_top_left.gif) no-repeat top left; }
.rbtop      { background: url(../grafik/fff_top_right.gif) no-repeat top right; }
.rbbot div  { background: url(../grafik/fff_bottom_left.gif) no-repeat bottom left; }
.rbbot      { background: url(../grafik/fff_bottom_right.gif) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 5px;
	font-size: 1px;
}
.rbcontent  {margin: 0 10px; }
/* .rbroundbox { width: 20em; margin: auto; } */

ul#metaNavi
{
	text-align: right;
	white-space: nowrap;
}
ul#metaNavi li a
{
	margin: 0 5px;
	display: block;
	font-size: 10px;
	text-decoration: none;
}


ul#metaNavi li
{
	display: inline;
	float: right;
	margin-left: 6px;
/* 	border-left: #FFF; */
/* 	border-width: 0 0 0 12px; */
/* 	border-style: none none none solid; */
}

ul#metaNavi li.rbnavi:hover { background-color: #0F0; }

.anmeldunglabel { margin: 12px 12px 6px 0; }

/*
div#contenttxt  div.textblock
{
	margin: 0 0 8px 0;
	background-color: #CF3;
}
*/