html, body {
  	height: 100%; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 95%; margin: 0; padding: 0; text-align: center; 
	min-width: 796px; background-color: #f0e9cd; color: black; background-image: url(../main/stripes.jpg); background-repeat: repeat;
}
#wrapper {
	width: 796px; position: relative; min-height: 100%; height: auto !important;  height: 100%; margin: 0 auto; background-color: #fff; 
	color: #465784; padding: 0; text-align: justify; 
}
#topstripes {
	padding: 0; margin: 0; width: 100%; height: 15px;
}
#header-top {
	position: relative; background-image: url(../main/sol.jpg); background-repeat: no-repeat; width: 796px; height: 80px; 
	color: #465784; font-size: 80%; 
}
#header-top_e {
	position: relative; background-image: url(../main/sol_e.jpg); background-repeat: no-repeat; width: 796px; height: 80px; 
	color: #465784; font-size: 80%; 
}
#header-top_fr {
	position: relative; background-image: url(../main/sol_fr.jpg); background-repeat: no-repeat; width: 796px; height: 80px; 
	color: #465784; font-size: 80%; 
}
.top {
	background-image: url(../main/stripestop.jpg); background-repeat: repeat-x; padding: 0; margin: 0;
}
#header-top ul, #header-top_e ul, #header-top_fr ul {
	margin: 0; padding: 0.7em 0.7em 0 0; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%;
}
#header-top li, #header-top_e li, #header-top_fr li {
	display: inline; padding: 7px; text-align: right; 
}
#header-top a, #header-top_e a, #header-top_fr a {
	text-decoration: underline; background-color: #f0e9cd; color: #465784; 
}
#header-top a:hover, #header-top_e a:hover, #header-top_fr a:hover {
	background-color: #f0e9cd; color: #465784;  text-decoration: none;
}
.gradient {
	position: relative; padding: 0; margin: 0; 
}
.photos {
	position: relative; padding: 0; margin: 0; 
}
#images {
	position: relative; padding: 0; margin: 0; border: 0;
}
#menu {
	position: relative; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 13px; line-height: 1em; background-color: #4d6196; margin: 0; padding: 0; color: #fff; 
}
#menu ul {
	margin: 0; padding: 0 0 0px 20px; 
}
#menu li {
	display: inline; padding: 0 5px 0 5px; margin: 0;
}
#menu a {
	text-decoration: none; background-color: #4d6196; color: #fff; font-weight: bold;
}
#menu a:hover {
	background-color: #4d6196; color: #BDD8ED; text-decoration: none;
}
#menu1 {
	position: relative; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.9em; line-height: 1.2em; background-color: #4d6196; margin: 0; padding: 0; color: #fff; 
}
#menu1 ul {
	margin: 0; padding: 0; 
}
#menu1 li {
	display: inline; padding: 0 4px 0 4px; margin: 0;
}
#menu1 a {
	text-decoration: none; background-color: #4d6196; color: #fff; font-weight: bold;
}
#menu1 a:hover {
	background-color: #4d6196; color: #BDD8ED; text-decoration: none;
}
.border {
	position: relative; padding: 0; margin: 0; border: 0;
}
#content {
	padding: 0 0 50px 0;  margin: 0; 
}
#content p{
	margin: 0; padding: 0 25px 1em 25px; line-height: 1.3em; text-align: justify; 
}
#content h2 {
	margin: 0; padding: 0 25px 1em 25px; font-size: 130%; font-weight: bold;
}
#content h3 {
	margin: 0; padding: 0 25px 1em 25px; font-size: 110%; font-weight: bold;
}
#frame {
	width: 746px; border: 0; margin: 25px;
}
.imageright {
	float: right; margin: 0 25px 10px 10px; 
}
.imageleft {
	float: left; margin: 0 10px 10px 25px;
}
#footer {
	position: absolute; bottom: 0; width: 796px; height: 25px; background-color: #4d6196; color: #fff; 
}
#footer p {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; padding: 0.5em 0 0.2em 0; margin: 0; text-align: center;
}
.textlinks a {
	background-color: #fff; color: #465784; text-decoration: underline;
}
.textlinks a:hover {
	background-color: #fff; color: #587FDF; text-decoration: none;
}
table.order {
 	clear: left; width: 600px; border-style: solid; border-color: #4d6196; border-width: 1px; font-size: 100%; line-height: 1.5em; border-collapse: collapse; margin: 0 0 20px 73px; 
}
table.order thead {
	background-color: #4d6196; color: white; text-align: left; font-size: 95%;
}
table.order thead tr th {
	padding: 0.1em 0.6em 0.1em 0.6em;	
}
table.order tbody td {
	padding-left: 0.6em;
}
table.order tbody tr.even td {
     background-color: #fff; color: #465784;
}
table.order tbody tr.odd  td {
     background-color: #DCE9F2; color: #465784;
}
#acrobat {
	margin: 1.4em 0 1.4em 0;
}
table.download {
 	clear: left; width: 600px; border-style: solid; border-color: #4d6196; border-width: 1px; font-size: 100%; line-height: 1.5em; border-collapse: collapse; margin: 0 0 20px 73px;
}
table.download thead {
	background-color: #4d6196; color: white; text-align: left; font-size: 95%;
}
table.download thead tr th {
	padding: 0.1em 0.6em 0.1em 0.6em;
}
table.download tbody td {
	padding-left: 0.6em;
}
table.download tbody tr.even td {
     background-color: #fff; color: #465784;
}
table.download tbody tr.odd  td {
     background-color: #DCE9F2; color: #465784;
}
table.download tbody td a {
	text-decoration: underline; color: #465784;
}
table.download tbody td a:hover {
	text-decoration: none; color: #587FDF;
}
table.download tbody td a:visited {
	text-decoration: underline; color: #587FDF;
}
table.kontakt {
 	 width: 300px; margin: 0 25px 0 20px; font-size: 100%; line-height: 1.2em; border-collapse: collapse; color: #465784; background-color: #fff; 
}
table.kontakt tbody th {
	padding: 0 0.6em 0 0; text-align: left;
}
table.kontakt tbody td {
	padding-left: 0.6em; 
}
table.kontakt tbody td a {
	text-decoration: underline; color: #465784;
}
table.kontakt tbody td a:hover {
	text-decoration: none; color: #587FDF;
}
table.kontakt tbody td a:visited {
	text-decoration: underline; color: #587FDF;
}
table.links {
	font-size: 95%; border-collapse: collapse; color: #465784; background-color: #fff; margin: 0px; text-align: justify;
}
table.links td a {
	text-decoration: underline; color: #465784;
}
table.links td a:hover {
	text-decoration: none; color: #587FDF;
}
#navback ul {
	margin: 0; padding: 15px 25px 0 0; text-align: right; 
}
#navback li {
	display: inline; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 95%;  color: #465784; padding: 0 0 0 20px;
}
#navback p.back {
	text-align: right; margin: 0; padding: 0; color: #fff; text-decoration: underline;
}
#navback p.back a {
	color: #fff; text-decoration: underline;
}
#navback p.back a:hover {
	color: #fed300; text-decoration: none;
}
#navzurück p.back {
	text-align: right; margin: 0 25px 0 0; padding: 0; color: #465784; text-decoration: underline;
}
#navzurück p.back a {
	background-color: #fff; color: #465784; text-decoration: underline;
}
#navzurück
 p.back a:hover {
	background-color: #fff; color: #587FDF; text-decoration: none;







