body,p,option,span,select,option,table,tr,td { font-family: Arial; color: black; font-size: 12px; line-height: 1.4; }

a.navi {
	
	font-size: 12px;
	color: #AA111D;
	font-weight: normal; 
	text-decoration: none;
	padding: 3px 8px 3px 8px;
	border-right: 1px solid #E99F7C;
	background-image: url('../images/backgrounds/navi_button.jpg');
}

a.navi:hover {
	
	color: #FFDBB8;
	font-weight: normal;
	text-decoration: none;	
	background-image: url('../images/backgrounds/navi_button_active.jpg');
}

a.navisub {
	
	font-size: 11px;
	color: #AA111D;
	font-weight: normal; 
	text-decoration: none;
	padding: 3px 8px 3px 8px;
	border-right: 1px solid #E99F7C;
	background-image: url('../images/backgrounds/navi_button.jpg');
}

a.navisub:hover {
	
	color: #FFDBB8;
	font-weight: normal;
	text-decoration: none;	
	background-image: url('../images/backgrounds/navi_button_active.jpg');
}

.submenu { margin-left: 160px; margin-top: 5px; }

.contentbox { padding: 20px 10px 10px 10px; }
.box1 { width: 159px; background-color: #F4B288; padding-top: 15px; text-align: center; font-size: 20px; color: white; }
.box2 { width: 400px; background-color: #EEE6DF; padding: 10px; border: 1px solid #C0C0C0; }

.submitbtn { border: 1px solid #DB9B82; font-size: 13px; background-color: #F3BB8E; color: #246B0F; cursor: pointer; }
.submitbtn_active { border: 1px solid #DB9B82; font-size: 13px; background-color: #5B814F; color: white; cursor: pointer; }

a.cancelbtn { border: 1px solid #DB9B82; font-size: 13px; background-color: #F3BB8E; color: #AA111D; font-weight: normal; padding: 1px 10px 1px 10px; height: 15px; }
a.cancelbtn:hover { border: 1px solid #DB9B82; font-size: 13px; background-color: #AC5B5C; color: white; font-weight: normal; }

a.stdbutton { border: 1px solid black; background-color: #F0F0F0; padding: 2px 4px 2px 4px; font-weight: normal; height: 18px;  }
a.stdbutton:hover { font-weight: normal;  }

.msg_ok { border: 2px solid #008787; background-color: #729B9B; color: white; font-weight: bold; margin: 10px 30px 10px 0px; padding: 4px; width: 500px;}
.msg_error { border: 2px solid #FFCC00; margin-bottom: 10px; background-color: #FFEECA; font-weight: bold; padding: 12px 10px 10px 50px; background-image: url(../images/icons/achtung.png); background-repeat: no-repeat; background-position: 0px 2px;}

.inputerror { font-size: 9px; color: red; }
.inputinfo { font-size: 9px; }

.eingabe1 { background-color: #EEE6DF; }


a { color: black; font-weight: bold; text-decoration: none; }
a:hover { color: #770804; font-weight: bold; text-decoration: none; }

a.username { color: black; font-size: 16px; font-weight: bold; }
a.username:hover { color: #770804; font-size: 16px; font-weight: bold; }

.picture { border: 1px solid #C0C0C0; padding: 5px; cursor: pointer; }

.txtarea { font-family: Verdana, Arial; background-color: #E0E0E0; color: #000000; font-size: 11px; padding: 2px; }
input.field_ok, input.field_error  { font-family: Verdana, Arial; background-color: #E0E0E0; color: #000000; font-size: 11px; width: 180px; padding: 2px; height: 18px; }
.field_ok 	  { border-right: 1px solid #F4B288; border-bottom: 1px solid #F4B288; border-top: 0px; border-left: 0px; }
.field_error { border-right: 1px solid red; border-bottom: 1px solid red; border-top: 0px; border-left: 0px; }
