body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #042239;

}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #042239;

}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #042239;
}.titel {
	font-weight: bold;
	font-variant: small-caps;
	font-size: 15px;
}

a:link {
	color: #0158A7;
	text-decoration: none;
	font-weight: bold;
	cursor: default;
	font-size: 12px;
}

a:visited {
	color: #0158A7;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: none;
	color: #7A040D;
}

a:active {
	color: #FF0000;
}

a.hidden {
  color: #000000;
}

a.hidden:visited {
  color: #000000;
}

a.hidden:hover {
	color: #0000CC;
}

a.hidden:active {
  color: #000000;
}

a.nav:link {
	color: #660033;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.nav:visited {
	color: #FFFFFF;
	padding: 2px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.nav:hover {
	color: #FFFFFF;
	background-color: #A14D53;
	padding: 2px;
}

a.menu {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

a.menu:hover {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: 1px;
	}

a.box {
	padding: 1px;
	background-color: #FEA93E;
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

a.box:hover {
  padding: 1px;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.mini {
	font-size: 11px;

}

.form {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 14px;
	font-variant: normal;
}

.form2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #10599d;
	font-weight: bold;
	color: #FFFFFF;
	border-top: thin double #999999;
	border-right: thin double #333366;
	border-bottom: thin double #333366;
	border-left: thin double #999999;
	color: #660000;
}
.form1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-top: 1px outset #4C90E3;
	border-right: 1px outset #E4EFFC;
	border-bottom: 1px outset #E4EFFC;
	border-left: 1px outset #4C90E3;
	background-attachment: fixed;
}
.back {
	background-image: url(img/fotos2x2.jpg);
}
.galerie {
	border-top: 1px solid #629FBD;
	border-right: 1px solid #629FBD;
	border-bottom: 1px solid #629FBD;
	border-left: 1px solid #629FBD;
	background-color: #96C1F6;
}
.container{
    margin: 0 auto;
}


.container .gallery a img {
  float: left;
  width: 20%;
  height: auto;
  border: 2px solid #fff;
  -webkit-transition: -webkit-transform .15s ease;
  -moz-transition: -moz-transform .15s ease;
  -o-transition: -o-transform .15s ease;
  -ms-transition: -ms-transform .15s ease;
  transition: transform .15s ease;
  position: relative;
}

.container .gallery a:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  z-index: 5;
}

.clear {
  clear: both;
  float: none;
  width: 100%;
}
