#bodyBg { background:url('../images/bodyBackground.gif') repeat-x; }
body {
	font-family:Century Gothic,tahoma,sans-serif;; font-size:10pt; line-height:1.5;
}
#content {
	position:relative;
	margin:0px auto;
	width:730px;
	padding:10px;
	border:1px dashed #00639D;
	background-color:#efefef;

}
#partner {
	position:relative;
	margin:0px auto;
	width:730px;
	padding:3px;
	font-size:8px;
	text-align:center;
}
/* TEXTE */
h1 { 
	font-family:Century Gothic,tahoma,sans-serif;; font-size:18pt; font-weight:normal; letter-spacing:1px;
	margin-top:15px; margin-bottom:5px;
}
a {	color:#0099FF; border-bottom:1px dotted; text-decoration:none; }
a:hover { background-color:#0099FF; border:none; color:#efefef; }
a:active { background-color:#FF9900; color:#efefef; }


/* Formular */
.input { border:1px solid #00639D; background-color:#F9F8F8; font-family:Century Gothic, Verdana,sans-serif; font-size:10pt; color:#000000; }
.input:focus { border:1px solid #0099FF; }

.inputError { border:1px solid #DF2121; background-color:#F9F8F8; font-family:Century Gothic, Verdana,sans-serif; font-size:9pt; color:#000000; }
.inputError:focus { border:1px dashed #DF2121; }

.button {  border:1px solid #00639D; background-color:#F9F8F8; font-family:Century Gothic, Verdana,sans-serif; font-size:9pt; color:#000000; }
.button:hover { border:1px solid #0099FF; border-color:#0099FF; }

/* Tabellen */
.weiss {
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top:2px; border-bottom:#00639D 1px solid; background-color:#efefef;
}
.grau {
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top:2px; border-bottom:#00639D 1px solid;  background-color:#e6e6e6;
}
.tabelle {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px;  padding-top:0px; background-color:#cccccc; border:1px solid #00639D;

}