/* *** ein schickes stylesheet fuer das mda // reemtsma   *** 
   *** hier die styles fuer die normale ansicht           *** 
   *** fuer browser > netscape4                           *** 
*/


/* *** mda farben: ***
museumsrot    #FF0B00;
linkorange    #F35B00;
txtgrau       #303030;
*/


/* *** debug *** */
/* body						{ margin: 0; padding: 0; background: white url() no-repeat; }
div							{ border: 1px solid black; } */
.debug						{ border: 1px solid black; }


/* *** uebergreifendes, umgreifendes, drumrum ***
*/
html						{ border-left: 1px solid white; border-top: 1px solid white; }
/* 3 body-IDs, um zwischen 3 seitentypen in 3 farbabstufungen hin-herzuschalten */
body#cover					{ margin: 0; padding: 0; background: #9A9A50 url(../images/bg_verlauf_cover.jpg) repeat-x; text-align: center; }
body#themen					{ margin: 0; padding: 0; background: #BBBA7A url(../images/bg_verlauf_themen.jpg) repeat-x; text-align: center; }
body#einzel					{ margin: 0; padding: 0; background: #BBBA7A url(../images/bg_verlauf_themen.jpg) repeat-x; text-align: center; }
#cache						{ position: absolute; top: -100px; left: -100px; width: auto; height: auto; z-index: -100; }
#alles						{ width: 764px; margin: 0 auto 0 auto; text-align: left; }
.clear						{ clear: both; } /* loest das float von als spalten nebeneinander gesetzten divs auf */


/* *** die boxen fuer kopfleiste und pfadangabe ***
*/
#skip						{ font-weight: bold; font-family: Verdana,Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 9px; color: #999; padding: 7px 0 7px 34px; }
#skip a						{ text-decoration: none; color: #999; }
#skip a:hover,#skip a:focus	{ text-decoration: underline; }
#cover  #header				{ width: 764px; height: 121px; background: url(../images/header_cover%2B.gif) no-repeat; }
#themen #header				{ width: 764px; height: 121px; background: url(../images/header_themen.gif) no-repeat; }
#einzel #header				{ width: 764px; height: 121px; background: url(../images/header_einzel%2B.gif) no-repeat; }
#header #museum				{ margin: 40px 0 0 20px; }
#header #home				{ margin: 40px 0 0 220px; }
#pfadOut					{  }
#cover  #pfadIn				{ border-right: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white; background: #E2D973 url(../images/bg_pfad.gif) repeat-x; padding: 6px 0 0 636px; height: 18px; }
#themen #pfadIn				{ border-right: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white; background: #E2D973 url(../images/bg_pfad_kamelfuesse.gif) repeat-x; padding: 6px 0 0 463px; height: 18px; }
#einzel #pfadIn				{ border-right: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white; background: #E2D973 url(../images/bg_pfad_esel.gif) repeat-x; padding: 6px 0 0 463px; height: 18px; }
#cover  #pfadIn p			{ display: inline; font-family: Verdana,Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 9px; color: #777; font-weight: bold; }
#themen #pfadIn p			{ display: inline; font-family: Verdana,Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 9px; color: #777; }
#einzel #pfadIn p			{ display: inline; font-family: Verdana,Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 9px; color: #777; }
#pfadIn a					{ text-decoration: none; color: #777; }
#pfadIn a:hover,#pfadIn a:focus	
							{ text-decoration: underline; }


/* *** die boxen fuer navigation + content *** 
*/
#cover  .contentOut			{ margin: 14px 0 0 0; border: 1px solid white; border-bottom-color: #E2D974; background: #E2D974 url(../images/rauchzeichen_unten_cover.gif) 17px 100% no-repeat; }
#themen .contentOut			{ margin: 14px 0 0 0; border: 1px solid white; border-bottom-color: #E9E49C; background: #E9E49C url(../images/rauchzeichen_unten_themen.gif) 17px 100% no-repeat; }
#einzel .contentOut			{ margin: 14px 0 0 0; border: 1px solid white; border-bottom-color: #EEEBB4; background: #EEEBB4 url(../images/rauchzeichen_unten_themen.gif) 17px 100% no-repeat; }
#cover  .contentIn			{ padding: 0 24px 0 20px; }
#themen .contentIn			{ padding: 0 24px 0 20px; background: url(../images/raucher_links.gif) 0px 285px no-repeat; }
#einzel .contentIn			{ padding: 0 24px 0 20px; background: url(../images/raucher_links.gif) 0px 285px no-repeat; }
.contentIn h1				{ margin: 10px 0; padding: 0 0 0 30px; font-weight: bold; font-family: "Trebuchet MS",Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 17px; color: #FE5501; }
.contentIn h2				{ margin: 10px 0; padding: 0 0 0 30px; font-weight: bold; font-family: "Trebuchet MS",Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 13px; color: #777; }
.contentIn h3				{ margin: 10px 0; padding: 0; font-weight: bold; font-family: "Trebuchet MS",Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 13px; color: #FE5501; border-bottom: 1px dashed white; }
.contentIn h4				{ margin: 10px 0; padding: 0 0 0 30px; font-weight: bold; font-family: "Trebuchet MS",Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 14px; color: #FE5501; /* background: url(../images/pfeil_gross_rechts.gif) 31px 4px no-repeat; */ }
.contentIn h4 a				{ text-decoration: none; color: #FE5501; }
.contentIn h5				{ margin: 0; padding: 0 0 0 30px; font-weight: bold; font-family: "Trebuchet MS",Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 12px; color: #777; }
.contentIn p				{ margin: 10px 0; padding: 0 0 0 30px; font-family: Verdana,Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 11px; line-height: 160%; color: black; }
.contentRechtsCover p		{ margin: 10px 0; padding: 0 7px 0 30px; font-family: Verdana,Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 11px; line-height: 160%; color: black; }
.contentIn a				{ text-decoration: underline; color: #D5540F; /* border-bottom: 1px solid black; */ }
.contentIn a:hover,.contentIn a:focus
							{ text-decoration: underline; color: black; /* border-bottom: 1px solid transparent; */ }


/* links + rechts
*/
.contentLinks				{ float: left; width: 150px; padding-top: 7px; }
.contentRechtsCover			{ float: right; width: 537px; border-left: 1px solid white; padding-top: 7px; background: url(../images/raucher_gross.gif) 0 20px no-repeat; }
.contentRechts				{ float: right; width: 537px; border-left: 1px solid white; padding-top: 7px; }
.contentLinks p				{ margin: 10px 0; padding: 0; font-family: Verdana,Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 11px; line-height: 160%; color: black; }


/* pics
*/
img.illuL					{ float: left; padding: 3px; border: 1px solid #AAA; background: white; margin: 0 20px 5px 30px; }
img.illuR					{ float: right; padding: 3px; border: 1px solid #AAA; background: white; margin: 0 15px 5px 20px; }
.illuLdiv					{ float: left; padding: 0 0 0 30px; margin: 17px 0 5px 0; font-family: Verdana,Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 11px; line-height: 150%; color: #777; }
.illuLdiv h5				{ margin: 0; padding: 2px 0 0 0; font-weight: bold; font-family: "Trebuchet MS",Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 12px; color: #777; }
.illuLdiv img 				{ padding: 3px; border: 1px solid #AAA; background-color: white; }
.illuLdiv a:hover img 		{ background-color: white; padding: 1px; border: 3px solid #FF5402; }
.illuLdiv img.icon 			{ padding: 0px; border: 0px none transparent; background-color: transparent; }
.illuLdiv a:hover img.icon	{ padding: 0px; border: 0px none transparent; background-color: transparent; }
.illuLdiv div 				{ padding: 1px 10px 1px 0; margin: 0 1px 1px 0; background: url(../images/bg_zoom.gif) right no-repeat; text-align: right; }
.illuLdiv p a:hover,.illuLdiv p a:focus
					 		{ color: #777; }
.illuRdiv a:hover,.illuRdiv a:focus
					 		{ color: #777; }
.illuLdiv p 				{ padding: 0; margin: 0; color: #777; }
.illuRdiv					{ float: right; width: 255px; padding: 0 0 0 0; margin: 10px 0; font-family: Verdana,Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 11px; line-height: 150%; color: #777; }
.illuRdiv h5				{ margin: 0; padding: 24px 0 0 0; font-weight: bold; font-family: "Trebuchet MS",Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 12px; color: #777; }
.illuRdiv p 				{ padding: 0; margin: 0; color: #777; }


/* *** die boxen fuer fussleiste, top + copyrightzeile *** 
*/
#cover  #footer				{ margin: 15px 0 15px 0; height: 140px; background: url(../images/raucher_vignette_cover.gif) 312px 0px no-repeat; }
#themen #footer				{ margin: 15px 0 15px 0; height: 140px; background: url(../images/raucher_vignette_themen.gif) 312px 0px no-repeat; }
#einzel #footer				{ margin: 15px 0 15px 0; height: 140px; background: url(../images/raucher_vignette_themen.gif) 312px 0px no-repeat; }
#obenOut					{ border-top: 1px solid #E2D974; border-bottom: 1px solid #E2D974; margin: 0 0 14px 0; }
#obenIn						{ background: #E2D974; margin: 2px 0 2px 0; font-weight: bold; font-family: Verdana,Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 10px; color: #777; }
#obenIn a					{ text-decoration: none; color: #777; background: url(../images/pfeil_gross_rechts.gif) 0 1px no-repeat; padding: 0 25px 0 24px; }
#obenIn #mda a				{ text-decoration: none; color: #777; background-image: none; padding: 4px 0 4px 0; }
#obenIn #top a				{ text-decoration: none; color: #777; background: url(../images/pfeil_top.gif) 0 2px no-repeat; padding: 4px 25px 4px 30px; }
#obenIn a:hover,#obenIn a:focus
							{ text-decoration: underline; }
#obenIn ul					{ list-style-type: none; margin: 0; padding: 4px 30px 4px 17px; }
#obenIn ul li		 		{ display: inline; }
#obenIn ul li#top			{ padding: 4px 0 4px 6px; background: #FFC952 url(../images/bg_oben.gif) repeat-x; border-left: 1px solid #BBBA7A; border-right: 1px solid #BBBA7A; }


/* *** rauchzeichen-spezifisches ***
*/
.REMabschluss				{ border-top: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; background: #FFC952; margin-top: 20px; padding: 1px 0 1px 30px; color: black; font-family: Verdana,Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 11px; }
#REMabschluss2				{ border-right: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white; background: #E2D973 url(../images/bg_pfad.gif) repeat-x; padding: 6px 0 0 463px; height: 18px; }
#REMabschluss2 p			{ display: inline; font-family: Verdana,Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 9px; color: #777; }
#REMabschluss2 a			{ text-decoration: none; color: #777; }
#REMabschluss2 a:hover,#REMabschluss2 a:focus	
							{ text-decoration: underline; }
.REMtrenner					{ clear: both; margin: 0 2px 0 30px; border-bottom: 1px dashed white; border-top: 6px solid #E2D974; }
.REMthema					{ margin: 25px 0 25px 0; }
.REMthema p					{ margin-bottom: 0; }


/* navigationsliste 
*/
#themenUL					{ list-style-type: none; margin: 13px 0 25px 0; padding: 0; width: 150px; border-bottom: 1px solid white; font-weight: bold; font-family: Verdana,Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 11px; color: black; }
#themenUL a					{ display: block; text-decoration: none; width: 116px; padding: 3px 2px 3px 30px; border: 1px solid white; border-bottom-color: #FFC952; background: #FFC952 url(../images/pfeil_gross_rechts.gif) 6px 5px no-repeat; color: black; }
#themenUL a:hover,#themenUL	a:focus
							{ background-color: #FFA632; border-bottom-color: #FFA632; } 
#themenUL ul				{ list-style-type: none; margin: 0; padding: 0; width: 150px; font-weight: normal; font-family: Verdana,Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 11px; color: black; }
#themenUL ul a				{ display: block; text-decoration: none; width: 106px; padding: 3px 2px 3px 40px; border: 1px solid white; border-bottom-color: #FFD475; background-color: #FFD475; background-image: none; color: black; }
#themenUL ul a:hover,#themenUL ul a:focus
							{ cursor: pointer; background-color: #FFA632; border-bottom-color: #FFA632; } 
#themenLIhead a				{ color: black; background-color: #E2D974; border-bottom-color: white; }
#themenLIhead a:hover,#themenLIhead a:focus
							{ background-color: #FFA632; border-bottom-color: white; } 
#themenLIheadA a			{ cursor: default; background-color: #E2D974; background-image: none; border-bottom-color: white; color: white; }
#themenLIheadA a:hover,#themenLIheadA a:focus
							{ background-color: #E2D974; border-bottom-color: white; } 
#themenLIbodyA a			{ cursor: default; background-color: #FF5402; background-image: none; border-bottom-color: #FF5402; color: white; }
#themenLIbodyA a:hover,#themenLIbodyA a:focus
							{ background-color: #FF5402; border-bottom-color: #FF5402; } 
#themenLIbodyAuf a			{ cursor: default; background: #FFD475 url(../images/pfeil_unten.gif) 8px 5px no-repeat; border-bottom-color: #FFD475; color: black; }
#themenLIbodyAuf a:hover,#themenLIbodyAuf a:focus
							{ background-color: #FFD475; border-bottom-color: #FFD475; } 
ul #themenLIsubA a			{ cursor: default; background-color: #FF5402; background-image: none; border-bottom-color: #FF5402; color: white; }
ul #themenLIsubA a:hover,ul #themenLIsubA a:focus
							{ cursor: default; background-color: #FF5402; border-bottom-color: #FF5402; } 


/* *** player ***
*/
a#play,a#stop				{ display: block; float: left; margin: 2px 5px 2px 0px; font-size: 9px; font-weight: bold; text-decoration: none; text-align: center; padding: 0px; width: 35px; color: white; background-color: #FF5402; }
a:hover#play,a:hover#stop	{ color: black; }
a:focus#play,a:focus#stop	{ color: black; background-color: #FFA632; }
a:active#play,a:active#stop { color: #FFC952; }


/* *** formulare *** 
*/
form						{ display: inline; } /* schaltet die umbrueche um das dropdown aus. auch im ie? */
select						{ width: 197px; margin: 4px 0; font-family: "Trebuchet MS",Arial,Helvetica,Swiss,SunSans-Regular,sans-serif; font-size: 11px; border-color: #D8D8D8; color: #F35B00; background-color: #F1F1F1; }
.ober						{ font-weight: bold; background-color: white; border-bottom: 1px solid #C8C8C8; line-height: 130%; }
input						{ margin: 0 0 3px 4px; cursor: pointer; }


/* *** barrierefreiheit *** 
*/
abbr,acronym				{ cursor: help; border-bottom: 1px dotted #333; }


/* *** 26-03-2005 martin niggemann, www.weltrettung.org *** 
*/
