body  {
	font-family : Georgia, "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
	color : #000033;
	background-color : #ffffff;
	margin-left : 25px;
	margin-top : 0;
	padding : 0;
}
h2 , h3, #header , #footer , #frage , #menuMain , .head1 , .head2 , .head3 , .left , .right , .klr , .klrW {
	font-family : "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
}
ul , p , h3 {
	font-size : 0.9em;
	line-height : 1.45em;
	font-weight : normal;
	color : #000033;
}
h1 {
	font-size : 1.2em;
	line-height : 1.5em;
	font-weight : bold;
	color : #000033;
	padding : 1.5em 0 0;
}
h3 , strong {
	font-weight : bold;
}
.head1 , .head3 {
	font-size : 10pt;
	line-height : 12pt;
	color : #62947B;
}
.head2 {
	font-size : 18pt;
	font-weight : bolder;
	line-height : 22pt;
	color : #62947B;
}
.grau {
	color : #A0A0A0;
}
#logo {
	display : block;
	position : absolute;
	top : 10px;
	left : 45px;
	width : 120px;
	padding : 0;
	z-index : 1000;
}
#logo a {
	text-decoration : none;
	background-color : transparent;
	border : 0;
}
#header {
	width : 480px;
	margin : 5px 0 75px 150px;
	padding : 8px 0 5px;
}
#linieX {
	display : block;
	position : absolute;
	top : 108px;
	left : 10px;
	width : 690px;
	height : 2px;
	border-top : 2px dotted #ddd;
	padding : 0;
	margin : 0;
	z-index : 1;
}
#menuMain {
	display : block;
	position : absolute;
	width : 690px;
	top : 135px;
	left : 15px;
	font-size : 10pt;
	font-style : normal;
	font-weight : bold;
	line-height : 12pt;
	color : #62947B;
	margin : 0;
	padding : 0;
}
ul#menuMain {
	list-style-type : none;
	list-style-image : none;
	list-style-position : outside;
}
#menuMain li {
	margin : 0;
	padding : 0 12px 0 0;
	float : left;
}
#menuMain a.here {
	display : block;
	text-decoration : none;
	font-weight : bold;
	color : #000033;
	border-bottom : 5px solid #FFF9AD;
	padding : 0;
}
#menuMain a.here:hover {
	background-color : #FFF9AD;
}
#menuMain a {
	display : block;
	text-decoration : none;
	font-weight : bold;
	color : #ccc;
	border : 0;
}
#menuMain a:hover {
	text-decoration : none;
	font-weight : bold;
	color : #000033;
	background-color : #FFF9AD;
}
#content {
	width : 680px;
}
#main {
	width : 380px;
	margin : 0 0 0 150px;
	padding : 0;
	text-align : left;
}
#hinweis {
	width : 380px;
	margin : 0 0 0 150px;
	padding : 0;
	text-align : left;
	font-family : Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
	font-size : 0.7em;
	line-height : 1em;
	font-weight : normal;
	color : #A0A0A0;
}
#footer {
	width : 530px;
	padding : 3px 0 10px 150px;
	margin : 35px 0 0 0;
	text-align : left;
	font-size : 7pt;
	line-height : 10pt;
	color : #62947B;
	background-color : #DDE8E2;
}
#footer a {
	text-decoration : none;
	background-color : transparent;
	border : 0;
}
h2 {
	display : block;
	position : relative;
	overflow : hidden;
	float : left;
	margin-top : 5px;
	margin-left : -140px;
	border-top : 2px dotted #ddd;
	width : 130px;
	min-height : 40px;
	max-width : 130px;
	font-size : 0.9em;
	line-height : 1.4em;
	font-weight : bold;
	padding : 0.5em 0 0;
}
#frage {
	display : block;
	position : absolute;
	overflow : hidden;
	float : left;
	top : 700px;
	left : 15px;
	border-top : 2px dotted #ddd;
	width : 130px;
	max-width : 130px;
	font-size : 0.9em;
	line-height : 1.4em;
	font-weight : normal;
	padding : 0.5em 0 0;
	margin : 0 0 0 0;
	z-index : 999;
}
.left {
	display : block;
	position : relative;
	float : left;
	margin-top : 0;
	margin-left : -140px;
	max-width : 140px;
}
.right {
	display : block;
	position : relative;
	float : right;
	left : 150px;
	margin-top : 0;
	margin-left : -140px;
}
.picright {
	float : right;
}
.picright_f {
	float : right;
	margin-top : -24px;
}
.picleft {
	float : left;
}
.picleft1 {
	margin-left : -130px;
}
h3 {
	margin : 0 0 -10px;
}
ul {
	list-style-image : url('/pics/logo16li3.gif');
	list-style-position : outside;
}
li {
	margin : 5px 0 5px -17px;
}
a {
	text-decoration : none;
	color : #000033;
	border-bottom : 2px dotted #62947B;
}
a:hover {
	text-decoration : none;
	color : #000033;
	background-color : #FFF9AD;
	border-bottom : 2px dotted #62947B;
}
a.pic {
	text-decoration : none;
	border : 0;
}
a.pic:hover {
	text-decoration : none;
	border : 0;
}
acronym {
	border-bottom : 2px dotted #ccc;
	cursor : help;
}
img {
	border : 0;
}
.pic {
	background-color : #e4e4e4;
	border : 0;
}
#pfeile {
	width : 530px;
	padding : 5px 0 10px 150px;
}
#pfeile a {
	text-decoration : none;
	background-color : transparent;
	border : 0;
}
.btnsend	{
	width : 380px;
	background-color : #FFF9AD;
	font-size : 0.9em;
	font-family : Courier,sans-serif;
	cursor : hand;
	}
.tfeld	{
	width : 286px;
	background-color : #efefef;
	font-size : 0.9em;
	font-family : Georgia, Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
	}
.klr   {
	font-size : 8pt;
	line-height : 10pt;
	color : #666666;
	color : #000033;
	}
.klrW   {
	font-size : 8pt;
	line-height : 10pt;
	color : #666666;
	color : #FF0000;
	}
.tabg {
	background-color: #DDE8E2;
	font-size : 0.9em;
}
.tabd {
	background-color: #E6E6E2;
	font-size : 0.9em;
}
.tabh {
	background-color: #F4F4F0;
	font-size : 0.9em;
}
a.tabd {
	text-decoration : none;
	border : 0;
}
a.tabd:hover {
	text-decoration : none;
	border : 0;
}
a.tabh {
	text-decoration : none;
	border : 0;
}
a.tabh:hover {
	text-decoration : none;
	border : 0;
}

#gmap {
	width: 530px;
	height: 300px;
	margin: 2mm 0 2mm 0;
}

