@charset "UTF-8";
/* CSS Document */

body 			{ font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:300; color: #444; background-color:#DED; margin: 0px; padding: 0px; 
				/*  margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einstellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */ }
body a 			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000; text-decoration:underline; }
body a:hover 	{ text-decoration:underline; }
#menueoben a 	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#880; text-decoration:none; }
#menueoben a:hover 	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000; text-decoration:underline; }
#main a			{ text-decoration:underline; }
#fuss a 		{ font-size: 12px; color:#880; text-decoration:none; }
#fuss a:hover	{ font-size: 12px; color:#000; text-decoration:underline; }


#mitte { width:980px; padding-top: 50px; text-align:center; margin: 0px auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird Seite zentriert. */ }

#screen1 { width:980px; text-align:center; }

#size 	 { width:980px; }

.index    { background-image:url(../pic/index/kratzbuerste.jpg); background-repeat:no-repeat; background-position: center top; height:1280px; }
.unter    { background-image:url(../pic/unterkunft/essraum.jpg); background-repeat:no-repeat; background-position: center top; height:1080px; }
.oben     { background-image:url(../pic/unterkunft/tgoben.jpg); background-repeat:no-repeat; background-position: center top; height:1080px; }
.mitte    { background-image:url(../pic/unterkunft/gruppenraum.jpg); background-repeat:no-repeat; background-position: center top; height:1080px; }
.bereich  { background-image:url(../pic/bereich/P5100036.jpg); background-repeat:no-repeat; background-position: center top; height:1080px; }
.umgeb    { background-image:url(../pic/umgebung/IMG_0728.jpg); background-repeat:no-repeat; background-position: center top; height:1080px; }
.verpfleg { background-image:url(../pic/verpfleg/P5030006.jpg); background-repeat:no-repeat; background-position: center top; height:1080px; }
.medien   { background-image:url(../pic/medien/PB090018.jpg); background-repeat:no-repeat; background-position: center top; height:1080px; }
.prospekt { background-image:url(../pic/prospekt/P5100005.jpg); background-repeat:no-repeat; background-position: center top; height:1357px; }
.anfrage  { background-image:url(../pic/termin/kalender2010.jpg); background-repeat:no-repeat; background-position: center top; height:994px; }
.verein   { background-image:url(../pic/verein/IMG_0677.jpg); background-repeat:no-repeat; background-position: center top; height:1080px; }
.kultur   { background-image:url(../pic/kultur/Pbk180031.jpg); background-repeat:no-repeat; background-position: center top; height:1080px; }
.betrieb  { background-image:url(../pic/betriebe/14462CP_D_02.jpg); background-repeat:no-repeat; background-position: center top; height:1080px; }
.bewohn   { background-image:url(../pic/bewohner/P9150006.jpg); background-repeat:no-repeat; background-position: center top; height:1080px; }
.garten   { background-image:url(../pic/garten/IMG_0638.jpg); background-repeat:no-repeat; background-position: center top; height:1080px; }
.tiere	  { background-image:url(../pic/tiere/IMG_0678.jpg); background-repeat:no-repeat; background-position: center top; height:1080px; }
.kontakt  { background-image:url(../pic/kontakt/P5100034.jpg); background-repeat:no-repeat; background-position: center top; height:1080px; }
.anfahrt  { background-image:url(../pic/anfahrt/P5100003.jpg); background-repeat:no-repeat; background-position: center top; height:1080px; }
.impress  { background-image:url(../pic/impress/IMG_0639.jpg); background-repeat:no-repeat; background-position: center top; height:1080px; }
.daten    { background-image:url(../pic/daten/P9070033.jpg); background-repeat:no-repeat; background-position: center top; height:1080px; }

p 		  { padding-top:0px; margin-top:0px; line-height:17px; }
#mainre p { padding-top:0px; margin-top:0px; line-height:14px; }

.kopf   { text-align:left; width:200px; background-image:url(../pic/transweiss96.png); }
#logo   { position:relative; width:200px; height:90px; left:10px; background-image:url(../pic/tgLOGOoText.gif); background-repeat:no-repeat; background-position:left; }
#logotg { position:absolute; top:22px; left:0px; z-index: 1;}
#logoid { position:absolute; top:52px; left:71px; font-size:9px; z-index: 2;}
#logokr { position:absolute; top:60px; left:77px; z-index: 3;}

.bg   { background-image:url(../pic/transweiss.png); border-bottom: 1px solid #CCC; }
.bglo { background-image:url(../pic/transweiss-lo.png); }
.bgro { background-image:url(../pic/transweiss-ro.png); }
.bgru { background-image:url(../pic/transweiss-ru.png); }
.bglu { background-image:url(../pic/transweiss-lu.png); }

.menob  { text-align:right; vertical-align:bottom; padding-bottom:6px; padding-right:15px; font-size:12px; color: #880; }
.menue  { text-decoration:none; padding-left: 0px; padding-top: 0px; background-image:url(../pic/transweiss96.png); }

ul#Navigation 																{ width: 140px; margin: 0; padding: 8px 3px 3px 0px; }
* html ul#Navigation 														{ /* Korrekturen fuer IE 5.x */  width: 120px;  w\idth: 120px; padding: 6px 3px 3px 0px; padd\ing-left: 15px; }
ul#Navigation li 															{ list-style: none; margin-left: 0px; padding-left: 15px; }
ul#Navigation a, ul#Navigation span, ul#Navigation h2 						{ display:block; padding:3px; text-decoration: none; border-bottom: 1px solid #ccc; color: #880; }
* html ul#Navigation a, * html ul#Navigation span, * html ul#Navigation h2 	{ width: 100%;    /* Breitenangabe fuer IE 5.x */  w\idth: 8.8em;  /* Breitenangabe fuer IE 6 */ }
ul#Navigation a:hover, ul#Navigation span 									{ border-bottom-color: #CCC; background-color: #ff0; color: #000; }
ul#Navigation a:active, ul#Navigation span 									{ border-bottom-color: #CCC; background-color: #ff0; color: #000; }

.main    		{ width:720px; text-align:left; }
#main    		{ position:relative; width:720px; text-align:left; }
#maintermin		{ position:relative; width:620px; height:450px; text-align:left; padding-left: 50px; padding-right:50px; background-image:url(../pic/transweiss70.png); }
#mainle  		{ position:absolute; left:0px; width:350px; height:450px; overflow:auto; padding-left:70px; padding-right:80px; float:left; text-align:justify; }
#mainlewohn		{ position:absolute; left:0px; width:620px; height:450px; overflow:auto; padding-left:50px; padding-right:50px; }
#mainre  		{ font-size:11px; position:absolute; left:500px; width:180px; height:450px; text-align:left; padding-left:20px; padding-right:20px; float:right; }
#mainleindex 	{ position:absolute; left:0px; width:278px; height:450px; overflow:auto; padding-left:60px; padding-right:60px; float:left; text-align:justify; }
#mainreindex  	{ font-size:11px; position:absolute; left:400px; width:302px; height:450px; text-align:left; padding-left:10px; padding-right:10px; float:right; }
#akt1			{ position:absolute; text-align:left; font-style:normal; font-weight:normal; visibility:hidden; }
#slide			{ border:1px solid #DDD; }
#mainleprospekt { position:absolute; left:0px; width:370px; height:450px; overflow:auto; padding-left:70px; padding-right:80px; float:left; text-align:justify; }
#mainreprospekt	{ font-size:11px; position:absolute; left:520px; width:170px; height:450px; text-align:center; padding-left:15px; padding-right:15px; float:right; background-image:url(../pic/transweiss70.png) }
#kind			{ position:absolute; font-size:11px; width:230px; height:247px; left:15px; top:200px; overflow:auto; padding-top:3px; padding-left:5px; padding-right:5px; text-align:center; background-color:#FCC; visibility:hidden; }
#erwachsen		{ position:absolute; font-size:11px; width:230px; height:247px; left:265px; top:200px; overflow:auto; padding-top:3px; padding-left:5px; padding-right:5px; text-align:center; background-color:#FFC; visibility:hidden; }
#mainlebetriebe	{ position:absolute; left:0px; width:680px; height:450px; overflow:auto; padding-left:20px; padding-right:20px; float:left; text-align:justify; }
#mainlekontakt	{ position:absolute; left:0px; width:450px; height:450px; overflow:auto; padding-left:50px; padding-right:50px; float:left; text-align:justify; }
#mainrekontakt	{ font-size:11px; position:absolute; left:530px; width:150px; height:450px; text-align:left; padding-left:20px; padding-right:20px; float:right; }
#mainleanfahrt	{ position:absolute; left:0px; width:450px; height:450px; overflow:auto; padding-left:20px; padding-right:30px; float:left; }
#mainreanfahrt  { font-size:11px; position:absolute; left:500px; width:180px; height:450px; text-align:justify; padding-left:20px; padding-right:20px; float:right; }
#mainleimpress	{ position:absolute; left:0px; width:350px; height:450px; overflow:auto; padding-left:50px; padding-right:20px; float:left; text-align:justify; }
#mainreimpress  { font-size:11px; position:absolute; left:420px; width:280px; height:450px; text-align:left; padding-left:0px; padding-right:20px; float:right; text-align:justify; overflow:auto; }

#preis7		{ position:absolute; width:145px; height:15px; top:46px; left:70px; background-color:#FFF;}
#preis19	{ position:absolute; width:145px; height:15px; top:46px; left:70px; background-color:#FFF;}

.fuss    	{ font-size:12px; text-align:left; padding-left:70px; background-image:url(../pic/transweiss.png); border-top: 1px solid #CCC; color: #880; }
.fussli   	{ font-size:10px; text-align:left; padding-left:18px; background-image:url(../pic/transweiss96.png); border-top: 1px solid #CCC; color: #880; }

h1 	{ font-size:18px; margin-top:0px; padding-top:0px; font-weight:bold; color:#880;}
h2 	{ font-size:14px; line-height:14px; color:#880;}
h3 	{ font-size:13px; }

#center 		{ text-align:center;}
.center 		{ text-align:center;}
#right  		{ text-align:right;}
#mehr   		{ text-align:right; font-size:9px; font-weight:bold; font-style:italic; color:#000; font-weight:bold; border-bottom:1px solid #CCC; text-decoration:none;}
.weiter   		{ text-align:right; font-size:9px; font-weight:bold; font-style:italic; color:#000; font-weight:bold; border-bottom:1px solid #CCC; text-decoration:none;}
.floatleft 		{ float:left; padding-right:10px; padding-top:3px;}
.floatright 	{ float:right; padding-left:10px; padding-top:3px;}
.linkformmailer { float:right; color:#aaa; font-size:9px;}
.datum 			{ border:1px solid #CCC;}

.txt9  { font-size:9px;  }
.txt10 { font-size:10px; }
.txt11 { font-size:11px; }
.txt11fett { font-size:11px; font-weight:bold; }
.txt12 { font-size:12px; }
.txt12fett { font-size:12px; font-weight:bold; }
.txt13 { font-size:13px; }
.txt13fett { font-size:13px; font-weight:bold; }
.txt14 { font-size:14px; }

.fett       { font-weight:bold; }
.fettbobot  { border-bottom: 1px solid #CCC; text-align:center; }
.kursiv     { font-style:italic; }
.fettkursiv { font-weight:bold; font-style:italic; }
.underline  { text-decoration:underline; }
.sound     	{ font-style:italic; font-weight:bold; color:#006; }
.normal 	{ font-weight:normal; font-style:normal; color:#000; }
.rand       { border:1px solid #a9a9a9; }
.randfff    { border:1px solid #fff; }
.web2you    { font-weight:bold; font-style:italic; color:#006;}
.block		{ text-align:justify; }
