* {margin:0px;}
html {overflow-x:hidden;}
div, table, img {border:none;}
body {background-color:#999ea2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}

#Hintergrund {position:relative; background-color:#e81b17; width:960px; height:600px; z-index:1; margin-left:auto; margin-right:auto}
#Seite {position:absolute; background-color:#ffffff; width:950px; height:595px; left:5px; top:0px}
#Logo {position:absolute; width:250px; height:80px; left:0px; background: url(logos/logo-rot.png) no-repeat;}
#Header	{position:absolute; width:700px; height:80px; left:250px; background-color:#e81b17}
	#Header h1 {margin:21px 110px; color:#FFFFFF}
	.Ladenname {font-family:"Times New Roman", Times, serif; font-size:39px;}
	#Sprache {position:absolute; width:30px; height:60px; right:23px; top:10px;}
		#Sprache img {width:30px; height:20px;}
#MenueOben {}
#MenueLinks {position:absolute; width:160px; height:260px; left:10px; top:130px}
	#MenueLinks ul {list-style:none; margin-left:15px; padding:0px; font-size:16px; font-weight:bold;}
	#MenueLinks li {list-style:none; margin-bottom:23px; padding:0px;}
	#Linie1 {width:140px; height:10px; text-align:center; margin:5px 0px 15px 0px}
	#Linie2 {position:absolute; width:140px; height:10px; left:0px; bottom:-23px; text-align:center;}
	#MenueLinks a:hover {color:#e81b17; text-decoration:none}
	#MenueLinks a:focus, #MenueLinks a:active {background:url(bilder/Pfeil.gif) no-repeat left; padding:0px 5px; outline:none; text-decoration:none}
#Award {position:absolute; width:180px; height:125px; left:10px; top:420px; color:#000000}
	#Award a {color:#999ea2; text-decoration:none;}
	#Award a:hover {color:#e81b17; text-decoration:none}
	#Award ul {list-style-type:none; padding:0px; margin:0px 5px}
	#Award li {list-style-type:none; padding:0px; margin:5px 0px 0px 10px}
#Content {position:absolute; width:550px; height:405px; left:195px; top:120px}
	#MenueUnter {position:fixed; background-color:#000000; height:20px; width:520px}
	#MenueUnter ul {list-style:none; margin:0px; padding:0px; font-size:10px; font-weight:bold; width:500px}
	#MenueUnter li {list-style:none; margin-left:15px; padding:0px; display:inline; float:left; clear:right}
	#MenueUnter a:hover {background:url(Bilder/Verlauf.gif) no-repeat left; display:block; text-decoration:none}
	#MenueUnter a:focus, #MenueLinks a:active {background:url(Logos/Pfeil.jpg) no-repeat left; padding:0px 0px; outline:none; text-decoration:none}
	#ContentUnter {background:url(Bilder/Klimax.jpg) no-repeat center center; height:405px;}
	
	.Textblock {height:405px; margin:0px 5px 0px 0px; text-align:justify; font-size:13px; overflow:auto; padding-right:10px;}
	#Scroller {position:absolute; filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5; margin:0px; padding:0px; background:url(Bilder/Klimax.jpg) no-repeat 99% center;
				top:17px; right:5px; height:370px; width:17px; z-index:1000}
	#Scroller2 {position:absolute; filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; margin:0px; padding:0px; background-color:#000000;
				top:17px; right:5px; height:355px; width:17px; z-index:1000}
	
	table, td, tr.Formular {font-size:12px; color:#666666; margin:auto;}
	table.Philosophie {font-size:11px; color:#ffffff; margin-top:10px;}
	td.Head {width:25%; font-size:10px; text-align:center}
	td.Strich {height:25px;}
	form {padding:0px; margin:0px;}
	.input {background-color:#ebffcc; color:#BD4D4B; width:68px; margin:5px 1px 10px 2px; font-size:10px; font-weight:bold}
	.buttons {width:130px; background-color:#FFFFFF; margin:5px 0px -3px 0px}
	
	.Counter {font-size: 10px; color:#666666; margin-left:auto; margin:auto; text-align:center}
	img.Count {margin-bottom:-3px}
		

#MenueRechts {position:absolute; width:160px; height:405px; right:23px; top:100px}
	.Block1 {width:160px; height:130px; right:0px; background-color:#eeeeee; text-align:center; border:#999ea2 2px solid}
		.Monat {font-size:13px; color:#000000; font-weight:bold}
		.Tag {font-size:36px; color:#000000; font-weight:bold;}
		#MenueRechts a {text-decoration:none; outline:none;}
	.Block2 {width:160px; height:142px; right:0px; margin:10px 0px; background-color:#eeeeee; text-align:center; border:#999ea2 2px solid}
	.Block3 {width:160px; height:130px; right:0px; background-color:#eeeeee; text-align:center; border:#999ea2 1px solid}
		.Schrift10 {font-size:10px;}
		.input {background-color:#0D1612; color:#ffffff; width:68px; margin:0px 3px 10px 3px; font-size:10px; font-weight:bold; padding:0px}
		.buttons {width:130px; background-color:#ffffff; margin:15px 0px 0px 0px}
#FooterLinks {position:absolute; width:180px; height:20px; left:10px; bottom:10px; text-align:center; font-size:12px; line-height:20px}
#FooterMitte {position:absolute; width:550px; height:20px; left:195px; bottom:10px; text-align:center; font-size:12px; line-height:20px}
#FooterRechts {position:absolute; width:160px; height:20px; right:10px; bottom:10px; text-align:center; font-size:12px; line-height:20px}

.weiss {color:#FFFFFF}
.fett {font-weight:bold}
h1 {color:#999ea2}
h2 {color:#333333; padding:7px 0px 0px 0px; font-size:16px}
h3 {color:#999ea2; margin-top:33px}
h4 {color:#ffffff; font-size:18px}
h5 {color:#999ea2; font-size:14px}
h6 {color:#000000; font-size:18px}
a {color:#666666; text-decoration:none}
a:hover {text-decoration:underline;}
.Schrift10 { font-size:10px}
.rechts {text-align: right}
.mitte {text-align: center}

a.popup {position:relative; z-index:1005; filter:alpha(opacity=93); opacity: 0.93; -moz-opacity:0.93;}
a.popup:hover {color: #c30;  border: 0px inset #ccc;}
a.popup span.tt {display:none;}
a.popup:hover span.tt {display:block; position:absolute; z-index:4;
  top:24px; left:-570px; padding:5px; border:1px solid #000; width:450px;
  background-color:#fff; color:#000; text-align:center; font-size: 90%;}
