/* Ticketfieber */
/* generelle Einstellungen */
body {
		/* background-image:url(images/TFBackground.jpg); */
		background-image:url(images/body_bg.jpg);
		background-attachment:fixed;
		background-color: #e39010;
		color:lightgrey;
		/*font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
		font-family: Verdana, Helvetica, sans-serif;
		font-size:100.01%;
		width:980px;
		margin: 5px auto;
}
p,ul,ol { font-size: 0.7em; line-height: 1.4em; margin-right:30px; }
img 		{ border:none; }
table 	{ color:white; }

a:link 	  { color:white; text-decoration: none; }
a:visited { color:white; text-decoration: none; }
a:focus 	{ color:white; text-decoration: underline; }
a:hover 	{ color:white; text-decoration: underline; }
a:active  { color:white; text-decoration: underline; }

/* eigene Klassen */
a.farbig:link 	 { color: #F79601; }
a.farbig:visited { color: #F79601; }
a.farbig:focus 	 { color: #F79601; }
a.farbig:hover 	 { color: #F79601; }
a.farbig:active  { color: #F79601; }

p.Meldung	   { text-align:center; margin-bottom:10px; margin-top:40px; }
p.TextRechtsAbsatz { text-align:right;  margin-bottom:50px; }
img.iconfliessend  { float:left; width:60px; margin-right:5px; }

td.Beschriftung { font-size: 0.6em; font-family: sans-serif; }
td.Kalender		  { font-size: 0.6em; font-family: sans-serif; padding:5px; }
td.icontext			{ font-size: 0.7em; width:360px; padding:0 10px; }

.farbe1 	{ color:#F79601; }
.farbe2		{ color:cyan; }
.farbe3		{ color:magenta; }
.hgfarbe1 { background-color: #9E160F; }
.hgfarbe2 { background-color: #F79600; }

.kleinstSchrift { font-size: 0.55em; font-family: sans-serif; }

.EingabeFeld { 
		font-family: monospace, monospace;
		font-size: 0.8em;
		color:white;
		background-color: #9E160F; 
		border-top: 1px solid #C76601;
		border-left: 1px solid #C76601;
		border-right: 2px solid #F79601;
  	border-bottom: 2px solid #F79601;		
		padding: 1px 2px;
}
.EingabeButton {
		color:white;
		background-color: #9E160F;
		border-color: #C76601;
		font-size: 0.8em;
		margin-top:10px;
}

/* Seitenaufbau */
#Header						{ height:154px; }
#linkeSpalte			{ float:left; width:170px; text-align:center; overflow: hidden; }
#rechteSpalte			{ float:right; width: 245px; overflow: hidden; }
#Mitte						{ margin-left: 190px; width:526px; }
#Footer						{ clear:both; }
#Logo							{ float:left; margin-right: 20px;}
#Claim						{ margin-top:26px; }
#Menue1	ul				{ list-style-type:none; display:inline; margin:0; padding:0; }
#Scrollbereich 	  { height:450px; height:620px; overflow:auto; }
#Bilderleiste img { margin-bottom:5px; float: left; width: 120px; margin-right: 2px;}
#Menue2 		 	 		{ margin-left:780px; white-space:nowrap; }
#Menue2 ul				{ list-style-type:none; display:inline; margin:0; padding:0; 
										font-size:1em; }
#Menue2 li				{	display:inline; margin:0; padding-right:5px; }

/* spezieller Inhalt */
#KalenderTabelle  { width:500px; table-layout: fixed; }
#FragenListe	    { margin-top:0px; margin-bottom:200px; color: #F79601; }
#FragenListe li   { padding:5px; }
#SuchenTabelle		{ width:526px; } 
#SuchenTabelle td { padding:0px; }
#SuchenListe			{ list-style-type:none; width:500px; margin:40px 0; padding:0; 
					 				  text-align:center; }
#SuchenListe li		{	display:inline; padding: 0 50px; }
#Kontakt					{ width:500px; }
#KontaktTabelle		{ margin: 0 auto; }
#Impressum	 			{ text-align:center; }