body
{
	background-color: #ffffff;

	color: #000000;
	font-family: arial;
	font-size: 11;
}
table
{
background-color: #FFFFFF;
	color: #4B3F31;
	font-family: tahoma;
	font-size: 11px;
}
.box
{
	border: 1px dashed #A49788;
}
.infobox
{
	background-color: #E1EFFF;
	font-size: 10px;
}
.tbl_head
{
	background-image: url(../images/tbl_head_bg_blue.png);
	color: #FFFFFF;
	background-color: #C0B2A3;
}
.tbl_first
{
	font-size: 10px;
	background-color: #F5F1EE;
}
.tbl_second
{
	font-size: 10px;
	background-color: #EAE4DE;
}
.tbl_betw
{
	background-color: #A49788;
}
.title
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.subtitle
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.mini
{
	font-size: 10px;
}
.miniinfo
{
	color: #CDBFAE;
	font-size: 10px;
}


/*########## INPUTS ###########*/
input, select, textarea
{
	color: #000000;
	font-family: tahoma;
	font-size: 10px;
}

/*########## LINKS ###########*/



.footer a:link, a:visited
{
	color: #A3988B;
	text-decoration: none;
}
.footer a:hover
{
	color: #817362;
	text-decoration: underline;
}
.footer
{
	color: #BF9F7B;
	font-family: tahoma;
	font-size: 10px;
}

.partner a:link, a:visited
{
	color: #817362;
	text-decoration: underline;
}
.partner a:hover
{
	color: #473C2E;
	text-decoration: none;
}
.partner
{
	color: #BF9F7B;
	font-family: tahoma;
	font-size: 10px;
}

a:link, a:visited
{
	color: #000000;
	text-decoration: underline;
}
a:hover
{
	color: #000000;
	text-decoration: none;
}

a.button_header, a.button_header:visited
{
	border: 1px solid #E6DDD2;
	padding: 3px;
	font-size: 10px;
	background-color: #F5F1ED;
	text-decoration: none;
	font-family: tahoma;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}
a.button_header:hover
{
  border: 1px solid #C8BDB0;
  padding: 3px;
  background-color: #FAF8F6;
  text-decoration: none;
  font-family: tahoma;
  color: #AA0000;
  padding-left: 10px;
  padding-right: 10px;
}

a.minibutton, a.minibutton:visited
{
	border: 1px solid #C0B2A3;
	padding: 1px;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
a.minibutton:hover
{
  border: 1px solid #AA0000;
  padding: 1px;
  background-color:#FFFFFF;
  text-decoration: none;
  font-weight: bold;
  color: #000000;
}

.menuButton {
	font-size: 11px;
}
.menuButton a:link, .menuButton a:visited {
	padding: 2px;
	color: #000000;
  	text-decoration: none;
	background-color:#FFFFFF;
	border: 1px solid #CDC6BF;
  	display:block;
	width: 100%;
	text-align: center;
}
.menuButton a:hover {
	color:#5B4C3D;
	text-decoration:none;
	background-image: url(../images/tbl_head_bg.png);
	border: 1px solid #B1A498;
	text-align: center;
}
.miniButton {
	font-size: 9px;
}
.miniButton a:link, .miniButton a:visited {
	padding: 1px;
	color: #5B4C3D;
  	text-decoration: none;
	background-color:#FFFFFF;
	border: 1px solid #CDC6BF;
  	display:block;
	width: 100%;
	text-align: center;
}
.miniButton a:hover {
	color:#B12A00;
	text-decoration:none;
  	background-color:#FFFFFF;
	border: 1px solid #B1A498;
	text-align: center;
}
.errormeldung
{
font-family: arial;
	font-size: 11px;
font-weight: bold;
}
