body {
 	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #000000;
 	background: #FFFFFF;
  	font-size: 12px;
  	margin:0;
	padding:0;
	line-height: 1.5em;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000066;
}

h1 {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

h2 {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

h3 {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

em{ color: red; }

.header {
	width: 800px;
	height: 60px;
	margin: 0 auto;
	text-align: right;
	padding: 3px;
}

.main {
	border-bottom: #000000 solid 1px;
	text-align: justify;
	width: 800px;
	margin: 0 auto;
}

.mainer {
	border-bottom: #000000 solid 1px;
	text-align: left;
	width: 800px;
	margin: 0 auto;
}

.foot {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: #000000 solid 1px;
	text-align: center;
	width: 800px;
	margin: 0 auto;
	padding: 2px 0px 2px 0px;
}

.imgl {
	float: left;
	margin: 0px 10px 0px 0px;
}
.imgla {
	float: left;
	margin: 0px 60px 0px 0px;
}
.imgr {
	float: right;
	margin: 0px 0px 0px 10px;
}

/*MENU*//*MENU*/

.menu{
	width: 800px;
	margin: 0 auto;
	text-align: center;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
}

.menu ul{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	font: bold 10px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.menu li{
	display: inline;
	margin: 0;
	font-size: 10px;
}

.menu li a{
	text-transform: uppercase;
	font-size: 10px;
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	color: #000066;
	background: white url(images/shade.gif) top left repeat-x;
}

.menu li a:visited{
	color: #2d2b2b;
	font-size: 10px;
}

.menu li a:hover{
	text-decoration: underline;
	color: #000066;
	font-size: 10px;
}

.menu li.selected{
	position: relative;
	top: 1px;
	font-size: 10px;
}

.menu li.selected a{ /*selected main tab style */
	border-bottom-color: white;
	font-size: 10px;
}

.menu li.selected a:hover{ /*selected main tab style */
	text-decoration: none;
	font-size: 10px;
}

/* Kalender */

.text {
	color: #000;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.scripted {
	color: #000;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: lighter;
}

.formular {
 width:100%;
 border-top: 1px solid #000000;
 text-align:left;
}
.fehler {
 color: #FF0000;
 text-align:left;
}
.box {
 margin-top:10px;
 text-align:left;
}
.um {
 text-align:left;
 clear:both;
}
.bez {
 text-align:left;
 width:9.5em;
 line-height:25px;
}
input {
 margin-top:5px;
 text-align:left;
 clear:both;
}
.nachricht {
 clear:both;
 text-align:left;
}

.blackbg {
	background: #000000; 
}

.footer
{
	color: #000;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 10;
	font-weight: normal;
}

.fofo { font-size: 9px; color: #999999; text-align: center; }