/* Haupt-Menue */
a {
    color: black;
	font-size: 340%;
	font-family: 'Anton', sans-serif;
	letter-spacing: 0.02em;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
}
a:link { text-decoration:none; color:#000000; }
a:hover { text-decoration:none; color:#ffed00; background-color:#000000; }
ul.menue {
	 text-align: center;
     position:fixed;
     margin-top: 0em;
	 margin-bottom: 0.1em;
	 margin-left:-2.6em;
	 width: 100%;
     height: 80px;
	 background-color: #ffed00;
	 /* opacity: 0.8;*/
}
li {
    display: inline;
}
/* Ende Haupt-Menue */



div.open {text-align: center;
}
div.table {
	 display: table; 
     border-collapse:collapse;
     text-align: left;
     width: 886px;
     font-size: 150%;
     letter-spacing: 0.02em;
     margin-left: auto; 
     margin-right: auto;
     background-color: #2a2a2e;
	 border-top-right-radius: 20px;
	 border-top-left-radius: 20px;
	 border-bottom-right-radius: 20px;
	 border-bottom-left-radius: 20px;	 
}
div.tr {
     display: table-row;
}
div.td {
	 display:table-cell;  
     padding:30px;
	 width: 42%;
	 border-top-right-radius: 20px;
	 border-top-left-radius: 20px;
	 border-bottom-left-radius: 20px;
	 border-bottom-right-radius: 20px;
	 background-color: #9f9fa2;
}
div.td2 {
	 display:table-cell; 
	 padding:30px;
	 background-color: #2a2a2e;
}
div.td2#long {
	 display:table-cell; 
	 border-bottom-right-radius: 20px;
}
div.imprintimmer {
	 text-align: right;
	 margin-left: auto; 
     margin-right: auto;
	 width: 886px;
	 color: #ffffff;
	 margin-top: -0.9em;
	 
}
div.imprintimmer2 {
	 text-align: right;
	 margin-left: auto; 
     margin-right: auto;
	 width: 886px;
	 color: #ffffff;
	 margin-top: -0.1em;
	 
}
a.linkimprintimmer {
	font-family: 'Anton', sans-serif;
	font-size: 12pt;
	color: #e09d1b;
	text-decoration:none;
}
a.linkimprintimmer:hover {
	font-family: 'Anton', sans-serif;
	font-size: 12pt;
	color: #e09d1b;
	text-decoration:none;
}
a.linkimprintimmer:link {
	font-family: 'Anton', sans-serif;
	font-size: 12pt;
	color: #e09d1b;
	text-decoration:none;
}
p.impressum {
	color: #ffffff;
	font-family: 'verdana', sans-serif;
	font-size: 12pt;
}

span.underline { 
     border-bottom: double 2px #af4ec7;
}
span#mwst { 
      color: #5dc388;
	  letter-spacing: 0.08em;
}
a.imprintlink {
	color: #000000;
	font-family: 'verdana', sans-serif;
	font-size: 12pt;
	padding-left:0px;
	padding-right:0px;
}
a.imprintlink:link {
	text-decoration:none;
    color:#ffed00;
	background-color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px
}
a.imprintlink:hover {
	text-decoration:none;
	color:#000000;
	background-color:#ffed00;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px
}
a.imprintlink:visited {
	text-decoration:none;
    color:#ffed00;
	background-color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px
}
a.imprintlink:active {
	text-decoration:none;
    color:#ffed00;
	background-color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px
}


h4 {
	color: #000000;
	font-family: 'verdana', sans-serif;
	font-size: 12pt;
}

p {
	color: #000000;
	font-family: 'verdana', sans-serif;
	font-size: 12pt; }
li {
	color: #000000;
	font-family: 'verdana', sans-serif;
	font-size: 12pt; }

body {
	 background-color: #3f3e3e;
}
/* Footer Menue */
footer {
	 text-align: center;
     margin-top: 1em;
	 margin-bottom: 0.1em;
	 background-color: #ffed00;
}
a.footermenue {
    font-size: 250%;
	letter-spacing: 0.02em;
}
/* Ende Footer Menue*/