@CHARSET "ISO-8859-1";
/* Reset CSS
 * --------------------------------------- */
* {margin:0; padding:0}

body {font-family: Arial,Helvetica,sans-serif; color:#8a8a7f; background:rgb(2,0,36);
background:linear-gradient(135deg, rgba(2,0,36,1) 0%, rgba(255,119,0,1) 0%, rgba(255,0,255,1) 100%, rgba(0,212,255,1) 100%);}
fieldset,img {border:0}
a,a:hover,a:visited {color:#8a8a7f; text-decoration:none}
h1,h2,h3 {font-weight:normal; color:#7f8077}

h1,h2,p,#imprintlink,#datenlink {font-size:2em}
p {margin-top:0.5em}

#kontakt{position:fixed; margin:0; padding:0; width:100%; height:90%; border:0; background-color:white; overflow:auto}
#inhalt{position: relative; padding:50px 125px 50px 75px}
#adresse {margin-bottom:6em}

#imprint,#daten {margin-bottom:2em}
#imprintlink,#datenlink {margin-bottom:0.5em; cursor:pointer}
#imprintinfo,#dateninfo {position:relative; display:none}
#imprintinfo h2 {font-size:1em; font-weight:bold}
#imprintinfo p {margin-bottom:0.5em; font-size:1em}
#dateninfo h2 {margin-top:0.5em; font-size:1em; font-weight:bold}
#dateninfo p {margin-bottom:0.5em; font-size:1em}

ol,ul {
    list-style: none;
    margin:0;
    padding:0;
}
caption,th {
    text-align: left;

}
q:before,q:after {
    content:'';
}






/* Custom CSS
 * --------------------------------------- */
.wrap{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	position: relative;
}
.intro p{
	width: 50%;
	margin: 0 auto;
	font-size: 1.5em;
}
.section{
	text-align:center;
}