body { color: black; font-size: 0.85em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e7e7e7; margin: 0; padding: 0; }
p { margin: 0; padding: 0 0 10px; }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
table#inner { background-color: white; background-repeat: repeat-x; border: solid 1px silver; }
li a { color: black; text-decoration: none; float: left; margin: 0 0 0 10px; padding: 4px 7px; list-style-type: none; display: block; }
li a:hover, li a.aktive { color: #bf242d; background-color: white; text-decoration: none; list-style-type: none; display: block; padding: 4px 7px; float: left; margin: 0 0 0 10px; }
li { float: left; margin: 0; padding: 0; list-style-type: none; }
ul { list-style-type: none; margin: 0; padding: 0 0 0 0; }
td { font-size: 0.85em; }
img#logo { margin-bottom: 15px; display: block; }
img#logos { float: right; margin-top: 38px; margin-right: 20px; }
#nav { background-color: white; background-image: url(../img/hg.gif); background-repeat: repeat-x; background-position: 0 -200px; height: 160px; margin: 0; border-color: silver; border-style: none solid; border-width: 0 1px; display: block; }
#content { background-color: white; height: auto; -height: 500px; min-height: 500px; margin: 0; padding: 30px 20px 20px; border-style: none solid solid; border-width: 0 1px 1px; border-color: silver; display: block; }
#page { background-color: white; width: 900px; margin-right: auto; margin-left: auto; }
#logos { }
#nav ul { position: relative; top: 75px; margin-left: 5px; }
h1 { color: #bf242d; font-size: 2em; font-weight: bold; margin: 0.67em 0; }
h2 { color: #bf242d; font-size: 1.2em; font-weight: bold; margin: 0.83em 0; }
img.links { float: left; margin-right: 20px; display: block; }
#content img { border: solid 1px silver; }
#content a { color: black; }
#content a:hover { color: #730000; }
#rids{display: none!important;}

#mag_table img {
	width: 142px;
}

.imagecont {
	position:relative;
}

.imagecont_hover {

	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	opacity: 0;
	
	cursor:pointer;
	
	
	
}

.imagecont_hover .back{
	background-color: #fff;
	background-color: #C0242D;
	background-color: #000;
	opacity: 0.8;
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
}

.imagecont_hover .inner{
	position: absolute;
	text-align: center;
	padding: 10px;
	padding-top: 70px;
	
	color: #F0D17A;
	font-weight: bold;
	opacity: 1;
}


.imagecont.hover .imagecont_hover{
	display:block;
	opacity: 1;
	 transition: opacity .35s ease-in-out;
   -moz-transition: opacity .35s ease-in-out;
   -webkit-transition: opacity .35s ease-in-out;
}