/* update 05.09.2021 by BT */
body {
    font-family: Consolas,"Times New Roman",Arial,Helvetica,"Courier New",sans-serif;
	color:#000000;
	background-color:#CCCCCC;
	background-image: url(images/backgrsq.jpg);
}

html * {
    margin: 0;
}

h1, h2, h3 {
	font-family: Andalus,"Times New Roman",Arial,Helvetica;
    margin-bottom: 15px;
}

p {
    margin-bottom: 10px;
	text-align: left;
}

.middle {
	text-align: center;
}

table {
	background-color: #dddddd;
}
.img-middle {
    max-width: 800px;
	text-align: center;
    margin: 0 auto;

}
.site {
    margin: 0 auto;
    max-width: 800px;
}

a {
    color: #0000FF;
}
/*
li {
	margin-bottom: 20px;
}
*/
.navigation {
    padding: 10px 0 0 0;
    overflow: hidden;
	margin-bottom: 20px;
}


.navigation ul {
    padding: 0;
    left: 50%;
    float: left;
    position: relative;
    clear: both;
}

.navigation li {
    list-style-type: none;
    display: block;
    float: left;
    position: relative;
    padding: 0 14px 0 0;
    right: 50%;
}

.nav-links{
    float: left;
    position: relative;
	right: 0;
}

.sitetitle {
    text-align: center;
    margin: 0 0 5px 0;
	font-family: Andalus,"Times New Roman",Arial,Helvetica;
	font-weight: bold;
    font-size: 48px;
}

.sitetitle img{
    float: left;
	right:50%;
}

.content {
    margin-top: 30px;
}
.content h1{
	text-align: center;
}
.content li{
	text-align: left;
	list-style-type: none;
	margin-bottom: 20px;
}
.content table{
	width:100%;
}
.content th{
	vertical-align:middle;
	text-align: center;
}
.content td{
	width:60px;
	text-align:center;
	line-height: 140%;
	vertical-align:middle;
}

.information {
    margin: 10px 0;
    overflow: hidden;
}

.infolabel {
    float: left; 
/*    width: 75px;*/
    clear: both;
}

.infotext {
    margin-left: 110px;
	margin-right: 0px;
/*	width: 50%; */
}

.hinttext {
    margin-left: 110px;
	margin-right: 0px;
	color: #000077;
}

.hintrow {
    margin-bottom: 10px;
    overflow: hidden;
}

.hintrow:hover {
    background-color: #00D7FF;
	color: #000077;
}

.inforow {
    margin-bottom: 10px;
    overflow: hidden;
/*	background-color:#CCCCCC;*/
}

.inforow:hover {
    /*background-color: #00D7FF;*/
	background-color: #dddddd;
	color: #000000;	
}
div.inforow:hover {
	background-color: #00D7FF;
	color: #000000;	
}

.inforow:hover a{
	color: #0000CC;
}

.warning {
	color: red;
	font-size: 150%;
}

.warning:hover {
	background-color: #dddddd;
}
.center-map {
    width: 450px;
    height: 350px;
    margin: 0 auto;
}

.gold {
	color: #FFD700;
}

.blue {
	color: #0000FF;
}

.red {
	color: #FF0000;
}

.date {
}
.date p {
	text-align: right;
	font-size: x-small;
	margin-top: 30px;
}

.links {
}
li.linksContent {
	text-align: center;	
}

.linksHeadLine {
	font-size: 120%;
}

.linksContent:hover {
	background-color: #dddddd;
}

.captionCol{
	vertical-align: middle;
	margin-left: 5%;
    float: left; 
    /*width: 120px;*/
    clear: both;
	text-align: right;
	line-height: 133%;
	width: 25%;
	/*background-color: #dddddd;*/
}
.dataCol{
	position: relative;
	margin-left: 35%;/*250px;*/
	margin-right: 0px;
	text-align: left;
	line-height: 133%;
	width: 65%;/*500px;*/
	/*background-color: #dddddd;*/
}

.dataCol:hover {
    /*background-color: #00D7FF;*/
	background-color: #DDDDDD;
	color: #000000;
}

.captionCol2{
	vertical-align: middle;
	margin-left: 5%;
    float: left; 
    /*width: 120px;*/
    clear: both;
	text-align: right;
	line-height: 133%;
	width: 25%;
	background-color: #dddddd;
}
.dataCol2{
	position: relative;
	margin-left: 35%;/*250px;*/
	margin-right: 0px;
	text-align: left;
	line-height: 133%;
	width: 65%;/*500px;*/
	background-color: #dddddd;
}

.dataCol2:hover {
    /*background-color: #DDDDDD;*/
	background-color: #00D7FF;
	color: #000000;
}
