html { overflow-y	: scroll; }

body {
	font-family 	: Arial;
	font-size			: 0.8em;
	color					: #847A6A;
	text-align		: center;
	margin				: 0px;
	background		: #06265F;
}

/* Farben
blau Rahmen : #697D9E
blau	:	#05265E;
hell-blau	:	#B8C9E7;
gruen : #899440
*/

* {
	margin 	: 0;
	padding : 0;
}

.druck { 
	visibility:hidden;
	display:none;
}

table {
	border-spacing:0;
}

td {
	font-family 	: Arial;
	color			: #847A6A;
	vertical-align	: top;
}

p { margin : 1em 0; }

div {
	text-align 	: left;
}
div.gericht {
	border			: 1px solid #CDC4B6;
}
div.adresse {
	width	: 160px;
	float	: left;
	color	: #FFFFFF;
	border-left	: 2px solid #FFFFFF;
	border-top	: 2px solid #FFFFFF;
	font-size		: 11px;
	background	: #899440;
	padding			: 20px 20px;
}

h1 {
	font-size 		: 1.4em;
	color			: #05265E;
	margin-bottom 	: 1em;
}
h2 {
	font-size 	: 1.2em;
	color		: #333333;
	margin		: 1em 0;
}
h3 {
	font-size	:	12px;
	padding-top :	5px;
}

a {
	color 			: #847A6A;
	font-weight 	: bold;
	text-decoration : none;
}
a.top {
	padding		: 10px;
}
a:hover { color:#05265E; }

a.menu, a.menu_on {
	display		: block;
	font-size	: 12px;
	color			: #FFFFFF;
	padding		: 4px 0 2px 0;
	margin		: 0 0 0 20px;
	border-bottom : 2px solid #B8C9E7;
}
a.menu:hover, a.menu_on { 
	display		: block;
	font-size	: 12px;
	color		: #05265E;
	margin-left: 20px;
	border-bottom : 2px solid #FFFFFF;
}

a.topmenu, a.topmenu_on {
	font-size	: 12px;
	color			: #05265E;
	margin		: 0 -5px 0 0;
	padding		: 80px 20px 15px 20px;
	text-transform : uppercase;
}
a.topmenu:hover, a.topmenu_on {
	font-size		: 12px;
	color				: #899440;
	background	: url(images/menu_top_on.jpg) repeat-x;
}

.nohover, .nohover:hover { color:#FFFFFF; }

img {
	border : none;
}
img.bild {
	width : 140px;
	float	: left;
	margin: 0 5px 5px 0;
}
img.menu_top_trenn {
	width : 1px;
	height: 87px;
	vertical-align : bottom;
}

ul { margin-left : 1.3em; }

textarea, input {
	font-family 	: Arial;
	color			: #847A6A;
	border			: 1px solid #B8C9E7;
	background		: #FFFFFF;
	margin			: 1px 0;
	font-size		: 1em;
}
input.error, select.error, textarea.error {
	border: 1px solid #FF0000;
	background-color: #FFFCE2;
}
