/* Allgemeine Formatierungen */
*	{ margin: 0; border: 0; padding: 0; }
img, a img	{ border: 0; }
a:link, a:visited, a:hover	{ color: #000; text-decoration: none; outline: none; }
a:hover, a:focus, a:active	{ color: #f90; text-decoration: none; outline: none; }
body	{ background: #f0ead7; font: normal 100.1% Georgia, Times, "Times New Roman", serif; }

/* Header */
hr	{ background-color: #f90; position: absolute; top: 115px; height: 2px; width: 100%; z-index: 1; }
div#head	{ margin: auto; width: 893px; height: 120px; }
.left	{ float: left; margin: 35px 0 0 20px; }
.right	{ float: right; margin: 35px 20px 0 0; }
h1	 { color: #000; font: bold small-caps 50px Georgia, Times, "Times New Roman", serif; letter-spacing: 0.5em; padding: 35px 0 0 155px; }

/* Auswahl-Seite */
div#choice	{ margin: auto; width: 893px; }
div#choice img	{ margin: 75px 0 0; }

/* Inhalte */
div#cont	{ margin: auto; width: 893px; position: relative; top: 100px; }
div#cont img	{ float: left; }

/* Monster-Navigation */
div#mainnav	{ font: bold 15px Georgia, Times, "Times New Roman", serif; position: absolute; z-index: 1; left: 270px; height: 500px }
img.monster	{ position: relative; top: 10px; left: 120px; }
img.tier	{ position: absolute; top: 250px; left: 0px; float: left; }
div#mainnav ul	{ list-style: none; width: 100px; }
div#mainnav ul li.archiv	{ position: absolute; top: 2px; left: 75px; }
div#mainnav ul li.kugel	{ position: absolute; top: -15px; left: 270px; }
div#mainnav ul li.linx	{ position: absolute; top: -2px; left: 440px; }
div#mainnav ul li.mr	{ position: absolute; top: 43px; left: 180px; }
div#mainnav ul li.down	{ position: absolute; top: 38px; left: 320px; }
div#mainnav ul li.akut	{ position: absolute; top: 240px; left: 30px; }
div#mainnav ul li.wichtig	{ position: absolute; top: 234px; left: 460px; visibility: hidden; }
div#mainnav ul li.schlumpf	{ position: absolute; top: 430px; left: 150px; }
div#mainnav ul li.sam	{ position: absolute; top: 430px; left: 355px; }

/* Navigationsverhalten */
div#mainnav ul li ul	{ list-style: none; position: absolute; width: 250px; left: -9999px; }
div#mainnav ul li ul li	{ font: 16px/20px Georgia, Times, "Times New Roman", serif; border-left: 1px solid #000; padding-left: 2px; }
div#mainnav ul li ul li h2	{ font: bold 16px/18px Georgia, Times, "Times New Roman", serif; }
div#mainnav ul li.archiv:hover ul, div#mainnav ul li.archiv:focus ul	{ position: absolute; top: 60px; left: -342px; }
div#mainnav ul li.kugel:hover ul, div#mainnav ul li.kugel:focus ul	{ position: absolute; top: 72px; left: -537px; }
div#mainnav ul li.linx:hover ul, div#mainnav ul li.linx:focus ul	{ position: absolute; top: 64px; left: -707px; }
div#mainnav ul li.mr:hover ul, div#mainnav ul li.mr:focus ul	{ position: absolute; top: 19px; left: -447px; }
div#mainnav ul li.down:hover ul, div#mainnav ul li.down:focus ul	{ position: absolute; top: 24px; left: -587px; }
div#mainnav ul li.akut:hover ul, div#mainnav ul li.akut:focus ul	{ position: absolute; top: -178px; left: -297px; }
div#mainnav ul li.wichtig:hover ul, div#mainnav ul li.wichtig:focus ul	{ position: absolute; top: -172px; left: -727px; }
div#mainnav ul li.schlumpf:hover ul, div#mainnav ul li.schlumpf:focus ul	{ position: absolute; top: -368px; left: -417px; }
div#mainnav ul li.sam:hover ul, div#mainnav ul li.sam:focus ul	{ position: absolute; top: -368px; left: -622px; }


/* Regulres */
.imprint	{ position: relative; top: 360px; left: -640px; }
.imprint ul	{ color: #000; list-style: none; font: bold 14px/16px Georgia, Times, "Times New Roman", serif; }

/* Inhalts-Sektion Irrweg */
div#irrweg	{ position:absolute; top:550px; left:5px; }
img.irrweg1	{ position:absolute; width:890px; height:175px; }
img.irrweg2	{ position:absolute; left:205px; top:175px; width:213px; height:890px; }
img.irrweg3	{ position:absolute; left:0px; top:511px; width:205px; height:558px; }
div.irrweg_nav	{ position: absolute; top: 250px; z-index: 4; }
div.irrweg_nav ul	  { color: #000; list-style: none; font: 16px/20px Georgia, Times, "Times New Roman", serif; padding-left: 2px; }
div.irrweg_nav ul li h2	{ font: bold 16px/18px Georgia, Times, "Times New Roman", serif; margin: 10px 0; width: 130px; }
div#irrweg_cont	{ position: absolute; top: 180px; left: 390px; width: 462px; height: 600px; overflow: auto; z-index: 3; }
div#irrweg_cont img	{ float: none; }
div#irrweg_cont h2	{ font: bold 18px/22px Georgia, Times, "Times New Roman", serif; margin: 5px 5px 20px 0; }
div#irrweg_cont h3	{ font: bold 16px/20px Georgia, Times, "Times New Roman", serif; margin: 4px 5px 0 0; }
div#irrweg_cont h4	{ font: bold oblique 16px/20px Georgia, Times, "Times New Roman", serif; margin: 4px 5px 0 0; }
div#irrweg_cont p	{ font: normal 16px/20px Georgia, Times, "Times New Roman", serif; margin: 4px 15px 0 0; }
div#irrweg_cont q	 { font: oblique 16px/20px Georgia, Times, "Times New Roman", serif; margin: 4px 15px 0 0; }
div#irrweg_cont div	{ float: left; text-align: center; font-weight: bold; margin: 15px 25px 12px 0; }
div#irrweg_cont div img	{ display: block; margin: 0 0 8px; }
div#irrweg_cont a	{ text-decoration: underline; }

/* Widmung */
div#to	{ position: absolute; top: 760px; left: 20px; z-index: 5; font: bold 18px/22px Georgia, Times, "Times New Roman", serif; width: 260px; visibility: hidden; }
div#to a div	{ position: absolute; top: 100px; left: -9999px; width: 270px; font: normal 16px/20px Georgia, Times, "Times New Roman", serif; color: #f90; z-index: 5; }
div#to a:hover div, div#to a:focus div	{ position: absolute; top: 100px; left: 470px; }
p#to	{ position: absolute; top: 790px; left: 30px; z-index: 5; font: normal 16px/20px Georgia, Times, "Times New Roman", serif; width: 160px; visibility: hidden; }

/* Navigationsverhalten Untermens */
div.irrweg_nav ul li.sub ul	{ list-style: none; position: absolute; left: -9999px; font: bold 14px/16px Georgia, Times, "Times New Roman", serif; }
div.irrweg_nav ul li.sub:hover ul, div.irrweg_nav ul li.sub:focus ul	{ position: absolute; left: 70px; width: 150px; }
div.irrweg_nav ul li ul li.sub-1	{ position: relative; left: 0; top: -13px; padding: 5px 0 5px 20px; background: #f0ead7; }

/* Inhalts-Sektion Mauer */
div#berlin	{ position: absolute; top: 1650px; left:-20px; }
div#berlin .left	{ float: left; }
div.akut_cont	 { float: left; position: relative; top: 57px; width: 605px; height: 430px; overflow: auto; }
div.akut_cont h2	{ font: bold 18px/24px Georgia, Times, "Times New Roman", serif; margin: 28px 15px 4px; }
div.akut_cont h3	{ font: bold 16px/20px Georgia, Times, "Times New Roman", serif; margin: 4px 15px; }
div.akut_cont h4	{ font: bold oblique 16px/20px Georgia, Times, "Times New Roman", serif; margin: 4px 20px; }
div.akut_cont p	{ font: normal 16px/20px Georgia, Times, "Times New Roman", serif; margin: 2px 15px 4px 20px; }
div.akut_cont img	{ margin: 0 20%; }

/* (Mail-)Formular */
div#berlin fieldset	{ border: 1px solid #F90; margin: 0 12px; }
legend	{ font: bold 18px/24px Georgia, Times, "Times New Roman", serif; margin: 0 0 0 10px; padding: 0 5px; }
label	{ font: normal 16px/20px Georgia, Times, "Times New Roman", serif; margin: 4px 5px 4px 20px; display: block; float: left; width: 210px; }
div#berlin select	{ float: left; margin: 4px 0 0; background: #EEE; }
input	{ float: left; margin: 4px 0; width: 275px; background: #EEE; }
input:hover, input:focus	{ background: #f90; }
input.mail	{ float: left; margin: 7px 25px; width: 100px; }
textarea	{ margin: 0 0 0 20px; background: #EEE; }
textarea:hover, textarea:focus	{ background: #f90; }
form br	{ clear: left; }
form span { color: #f90; margin: 0 0 0 240px; font: normal 12px/20px Georgia, Times, "Times New Roman", serif; }

/* Inhalts-Sektion Wiese */
div#lama	{ position: absolute; top: 2250px; left: 0px; width: 893px; height: 620px; }
img.lama1	{ position:absolute; width:200px; height:520px; }
img.lama2	{ position:absolute; left:200px; top:275px; width:693px; height:245px; }
div.wichtig_cont	{ position: relative; left: 240px; height: 260px; width: 565px; overflow: auto; }
div.wichtig_cont h2	{ font: bold 18px/24px Georgia, Times, "Times New Roman", serif; margin: 28px 15px 4px; }
div.wichtig_cont h3	{ font: bold 16px/20px Georgia, Times, "Times New Roman", serif; margin: 4px 15px; }
div.wichtig_cont p	{ font: normal 16px/20px Georgia, Times, "Times New Roman", serif; margin: 2px 15px 4px 20px; }
div.wichtig_cont p span	{ margin: 2px 15px 4px 0; }
div.wichtig_cont img	{ margin: 0 20%; }

/* Gstebuch */
div#lama fieldset	{ border: 1px solid #F90; width: 545px; }
div#lama label	{ font: normal 16px/20px Georgia, Times, "Times New Roman", serif; margin: 4px 5px 4px 20px; display: block; float: left; width: 100px; }
div#lama input	{ float: left; margin: 4px 0; width: 368px; background: #EEE; }
div#lama input.mail	{ float: left; margin: 7px 25px; width: 100px; }
div#lama input.mail1	{ float: left; margin: 7px 25px 7px 125px; width: 100px; }
div#lama input:hover, div#lama input:focus	{ background: #f90; }
div#lama textarea	{ margin: 5px 0; }


/* Top-Anker */
div#cont div.heiss_irrweg	{ position: absolute; top: 680px; left: 120px; z-index: 3; }
div#cont div.heiss_extra	{ position: absolute; top: 1500px; left: 815px; z-index: 3; }
div#cont div.heiss_akut	{ position: absolute; top: 2190px; left: 815px; z-index: 3; }

div#site	{ display: none; }
