/* CSS Document */
body
{
	background: #ffffcc url(background.gif) top left no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 99%;
	margin: 0;
	padding:0;
}

a:link, a:visited
{
	color: #848484;
	text-decoration:none;
}

a:hover
{
	color:  #ff6633;
}

div#logo
{
	background: transparent url(logo.gif) left top no-repeat;
	height: 170px;
}

div#navi
{
	float:left;
	width: 9em;
	padding-left: 1em;
	padding-top: 0.2em;
}

div#navi a
{
	display:block;
	color: black;
	font-size: 0.7em;
	margin-bottom: 1em;
	text-decoration:none;
}

div#navi a:hover
{
	color: #ff6633;
}

div#navi a.mainchoice
{
	color: #F73E00;
}

div#navi a.navi2level1
{
	display: block; 
	font-size: 0.7em;
	padding-left: 1em;
	background: transparent url(markermenu.gif) bottom left no-repeat;
}

div#navi span.navi2choicelevel1
{
	display:block;
	font-size: 0.7em;
	color: #F73E00;
	padding-left: 1em;
	background: transparent url(markermenu.gif) bottom left no-repeat;
	margin-bottom: 1em;
}

div#mainbody
{
	margin-top: 70px;
	margin-left: 345px;
	width: 360px;
	height: 400px;
	font-size: 0.7em;
	
}

div#mainbody h1, h2, h3, h4
{
	color: #ff6633;
	font-size: 1em;
	font-weight: normal;
}

div#mainbody h1
{
	font-size: 1.4em;
	font-weight:bold;
	margin-bottom: 1.3em;
}

div#mainbody h2
{
	margin-top: 2em;
}

div#mainbody h4
{
	margin-top:-1.6em;
}

div#mainbody h3
{
	margin-bottom:-1em;
}

div#mainbody p
{
	line-height: 1.4em;
}

div#mainbody ul
{
	margin-left: -2.3em;
	list-style-image: url(marker.gif);
}

div#mainbody ul li
{
	margin-bottom: 1em;
	line-height: 1.4em;
}

div#mainbody strong
{
	color: #ff6633;
	font-weight: normal;
}

div#mainbody p.todo
{
	color: blue;
}

div#mainbody table.angaben
{
	margin-top: 1.5em;
}

div#mainbody table.angaben td
{
	vertical-align:top;
	padding-right: 1em;
}

div#mainbody table.angaben td.topic
{
	text-align:left;
	width: 5em;
}

div#mainbody tr.puretext td
{
	padding-top: 1em;
	padding-bottom: 1em;
}

div#mainbody p.anmerk
{
	font-size: 0.8em;
	margin-top: 2em;
}

div#fontsizer
{
	position: absolute;
	top: 520px;
	left: 120px;
	font-size:0.6em;
	padding-top:0;
}

div#fontsizer a.standardsize
{
	display:block;
	padding-left: 3px;
	margin-top: 2px;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div#fontsizer table td
{
	padding:0;
}

div#fontsizer a#bigger,div#fontsizer a#smaller
{
	display:block;
	width: 30px;
	height: 30px;
	padding:0;
}

div#fontsizer a#bigger
{
	background: url(bigger.gif) top left no-repeat;
}

div#fontsizer a#smaller
{
	background: url(smaller.gif) top left no-repeat;
}

div#fontsizer a#bigger:hover
{
	background: url(bigger_hover.gif) top left no-repeat;
}

div#fontsizer a#smaller:hover
{
	background: url(smaller_hover.gif) top left no-repeat;
}
