﻿
@font-face {
font-family: 'Trajan Pro';
src: url('res/TrajanPro-Regular.otf');
}
@font-face {
font-family: 'Trajan Pro';
font-weight:bold;
src: url('res/TrajanPro-Bold.otf');
}

body{
background-image:url('res/back.jpg');
background-repeat: repeat;
text-align:center;
color: #79f2e4; /*#00ecd0;*/
font-family: 'Trajan Pro',Times,serif;			
font-weight:bold;
}

a
{
	color:#79f2e4;/*#00ecd0;*/
	text-decoration:none;
	font-size:120%;
	margin:0 0.3em;
}
a:hover
{
	color: #00f2d5;
	text-shadow: 0 0 0.9em #00f2d5;		
}
a:active
{
	color: #00b295;
	text-shadow: 0 0 0.9em #00f2d5;		
	text-decoration:none;
}
#navigation a
{
	padding:1em;
	margin:-1em -0.7em; /*margin:0 0.3em;*/
}

#maincontent a
{
font-size:100%;
margin:0;
text-decoration:underline;
text-align:left;
}
#maincontent h1
{
color:white; 
font-size:175%;
text-align:center;
}
#maincontent h2
{
color:white; 
font-size:150%;
text-align:left;
}
#maincontent p
{
text-align:left;
}
#maincontent hr
{
display:block;
text-align:center;
content:url(res/trenner.svg);
border:none;
}


a .logo:hover
{   
    animation:acmeRotate 3s infinite linear;
    -webkit-animation:acmeRotate 3s infinite linear; 
}
a .logo{
border:none;
}
.backgroundBlur
{
display:block; 
margin: 0;
background:none;				
background-color: rgba(1, 93, 82, 0.7);
-webkit-box-shadow: 0 0 4em 2em rgba(1, 93, 82, 0.5); /* WebKit */
-moz-box-shadow: 0 0 4em 2em rgba(1, 93, 82, 0.5); /* Firefox */
box-shadow: 0 0 4em 2em rgba(1, 93, 82, 0.5); /* Standard */
}
.underline_left,
.underline
{
	min-width:22em;
	margin-top:-0.66em;
	margin-left:0.66em;
	pointer-events:none;
}
.underline_left
{
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}
.backgrGradient{
/*http://www.colorzilla.com/gradient-editor/*/
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjg0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,0.84) 45%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(45%,rgba(0,0,0,0.84)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.84) 45%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.84) 45%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.84) 45%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.84) 45%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 ); /* IE6-8 */
}
@keyframes acmeRotate
{
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}

@-webkit-keyframes acmeRotate /* Safari and Chrome */
{
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}