/*
    CSS for Screen output
    Patrick Koetter
    http://monique.state-of-mind.de
	
	modified for SEO by
	Julian Pustkuchen
	http://webks.de
*/

body {
    margin:0;
    padding:0;
    font-family:Verdana, sans-serif;
    font-size:0.75em;
    background-color:#FFFFFF;
    color:#371801;
}

a {
    text-decoration:none;
	border:0;
    color:#371801;
}

a.visible { 
	text-decoration: none; 
	border-bottom: 1px dotted #371801;
	color:#371801;
}

.toplink {	
	text-decoration: none; 
	border-bottom: 1px dotted #371801;
	color:#371801;
	position: fixed;
	bottom: 55px;
	right: 252px;
}

.backlink {	
	text-decoration: none; 
	border-bottom: 1px dotted #371801;
	color:#371801;
	position: fixed;
	bottom: 40px;
	right: 252px;
}

.bottomlink {	
	text-decoration: none; 
	border-bottom: 1px dotted #371801;
	color:#371801;
	position: fixed;
	bottom: 25px;
	right: 252px;
}

img {
    border:none;
}

img.frame {
    /*border: 1px solid grey;*/
	width: 200px; 
	float:left;
    margin-left:12px;
}

div.header {
    margin-left:auto;
    margin-right:auto;
    width:940px;
    height:101px;
    background:#000000;
}

div.header img.logo {
    margin-top:46px;
    margin-left:14px;
}

div.canvas {
    margin-left:auto;
    margin-right:auto;
    width:940px;
    min-height:350px;
    background:url(/images/blume.gif) top left no-repeat #F9F8F1;
}

div.menu {
    float:left;
}

div.menu ul.menu {
    margin-top:0px;
    margin-left:14px;
    padding-top:46px;
    padding-left:0px;
    list-style:none;
}

div.menu ul.menu li {
    margin-bottom:5px;
	height: 20px;
	text-align:middle;
}

div.menu ul.globalmenu {
    margin-top:0px;
    margin-left:14px;
    padding-top:0px;
    padding-left:0px;
    list-style:none;
}

div.menu ul.globalmenu li {
    margin-bottom:5px;
}
div.menu a {
	font-family:'Times New Roman',Times,serif;	/*Schriftart*/
	letter-spacing:0.1em; 						/*Abstand*/
    color:#799041; 								/*Schriftfarbe des Menüs (hier inaktiv (aktiv wird lokal geändert)*/
	font-weight:bold;
	font-size:12px; 							/*Schriftgröße im Menü*/
}

div.content {
    margin-left:268px;
}

div.content h1 {
    margin-top:0px;
    padding-top:46px;
    padding-left:12px;
    font-size:1.5em;
    font-weight:normal;
}

div.content h2 {
    margin-top:0px;
    margin-bottom:0.85em;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:12px;
    font-size:1.2em;
}

div.content h3 {
    margin-top:0px;
    margin-bottom:0.55em;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:12px;
    font-size:1em;
}

div.content p {
    margin-top:0px;
    margin-bottom:0px;
    padding-bottom:1em;
    padding-left:12px;
    padding-right:14px;
    line-height:1.4em;
}

div.content ul{
		list-style-position:inside;
}

div.footer {
    margin-left:auto;
    margin-right:auto;
    height:32px;
    width:940px;
    background:url(/images/bottom_line.png) bottom left repeat-x #F9F8F1;
}

address {
    font-style:normal;
	line-height: 1.4em;
    margin-left:12px;
}

address:first-line {
    font-weight:bold;
}

div.content p.termin {
	margin:  0px;
	padding-bottom: 0.5em;
	font-style: italic;
	line-height: 1em;
}