/* Orange: #f47a42 
Schriftgrau: #455e68
*/

body 			{ background-color:#ababaf;}
h1 			{ font-size:14px; margin: 0px; padding: 0px; color: #455e68; text-align: center; font-weight: bold; margin: 10px; }
h3			{ text-align: center; font-size: 18px; font-weight: bold; margin-top: 15px; color: #f47a42; }
h4			{ color: #f47a42; text-align: center; margin: 0px; margin-top: 100px; font-size: 30px; }
h5			{ color: #455e68; text-align: center; font-size: 14px; font-weight: normal; margin: 0px; }

body,div,p 		{ font-family: 'Arial', sans-serif;}

#inhalt			{ background-image: url('/pic/mein-parken-schoenefeld-background.gif'); 
				width:860px; height: 588px; 
				left: 50%; margin-left: -430px;
				top: 50%; margin-top: -294px; 
				position: absolute; 
			 	text-align: left; 
			 	padding-bottom: 0px;
			 	height: expression((588) + 'px');\n
			 	} 

a 			{ color: #888888;  text-decoration: none; }

#homebutton		{ position: absolute; left: 10px; top: 20px; }
#menu			{ position: absolute; left: 20px; top: 175px; }
#menu .mpoint		{ margin-left: 24px; margin-right: 24px; display: inline; text-align: center; }
.mpoint a		{ color: #ffffff; font-weight: bold; font-size: 12px; }
#menu .mpointa	{ margin-left: 24px; margin-right: 24px; display: inline; text-align: center; }
.mpointa a		{ color: #f47a42; font-weight: bold; font-size: 12px; }

#onlinereservation	{ position: absolute; left: 640px; top: 147px; width: 210px; text-align: center;}
#onlinereservation a	{ color: #ffffff; font-weight: bold; font-size: 12px; }

#languageselector 	{ position: absolute; left: 770px; top: 175px; }
#languageselector a	{ color: #ffffff; }

#piktogramme		{ position: absolute; right: 20px; top: 200px; text-align: right; }
#piktogramme img	{ margin: 3px; }

#content		{ position: absolute; left: 180px; top: 190px; overflow: auto; height: 370px; font-size: 12px; width: 500px; }
	.preis		{ text-align: right; font-family: monospace; }
	.highlighted td	{ background-color: #eeeeee; }
	.ptable tr td	{ font-size: 11px; padding: 4px; }
	.hr td		{ background-color: #f47a42; color: #ffffff; font-weight: bold; }
	.tage		{ text-align: center; }
#gaestebuch		{ position: absolute; left: 235px; top: 280px; overflow: auto; height: 270px; 
			font-size: 12px; width: 400px; }
	
#imgleft		{ position: absolute; left: 10px; top: 196px; }

#imgright		{ position: absolute; right: 15px; top: 196px; }

#buttonhelp		{ position: absolute; right: 42px; top: 127px; color: #ffffff; font-size: 12px; font-weight: bold; }

#ticker			{ position: absolute; left: 0px; bottom: 0px; color: #ffffff; font-size: 12px; 
				}
/*#tickerflash	{ position: absolute; left: 10px; top: 581px; color: #ffffff; 
				font-size: 0px; 
				
				margin: 0px; padding: 0px;
				padding-top: 0px; margin-top: 0px; background-color: #ffffff; vertical-align: bottom; }
				*/
#tickerflash	{ margin: 0px; padding: 0px;  }
#innerticker	{ position: absolute; bottom: 1px; left: 10px; margin-left: 10px; margin: 0px; padding: 0px; }
#partnerbanner	{ position: absolute; right: 12px; bottom: 8px; color: #ffffff; font-size: 12px; }
				
img			{ border-style: none; }
p,td,div			{ font-size: 12px; color: #000000; text-align: left; vertical-align: top; }
p a			{ font-size: 12px; color: #888888; text-decoration: underline; }

.small, .small a		{ font-size: 9px; }

/* Formulare */
form			{ display: inline; }
input,textarea,select	{ font-size: 12px; border: 1px solid #cccccc; font-family: 'Arial', sans-serif; }
select			{ font-size: 10px; }
.submit			{ font-size: 10px; font-weight: bold; background-color: #cccccc; border-style: solid; border-width: 1px; 
			 border-top-color: #dddddd; border-left-color: #dddddd; border-bottom-color: #888888; border-right-color: #888888; }
.right			{ text-align: right; }
.check			{ border-style: none; }
.agb,.agberr		{ font-size: 10px; }
.err,.agberr		{ border: 1px solid #f47a42 ; background-color: #ffcc66; }
.formerror		{ font-size: 9px; }

/* Fehlermeldungs-Seitenleiste */
#fehlermeldungen	{ position: absolute; right: 22px; top: 280px; background-color: #ffcc66; border: 3px solid #f47a42 ; 
			width: 120px; font-size: 11px; padding: 3px; height: 200px; overflow: auto; }
#fehlermeldungen ul	{ margin: 0px; padding: 0px; list-style-type: none; }
#fehlermeldungen ul li	{ margin-bottom: 5px; }
#hinweis		{ position: absolute; right: 22px; top: 280px; background-color: #ffffff; border: 3px solid #f47a42 ; 
			width: 120px; font-size: 11px; padding: 3px; height: 200px; overflow: auto; }

/* Onlinereservierung */
#step			{ position: absolute; right: 40px; font-weight: bold; color: #cccccc; top: 40px; }

/* Linien */
hr.orline		{ color: #f47a42 ; width: 100%; height: 1px; border-style: solid; }
td.orright		{ border-right-style: solid; border-right-width: 2px; border-color: #f47a42 ; }
.or			{ color: #f47a42; font-weight: bold; }

/* Aufzaehlungen */
.microflieger li		{ list-style-image: url('/pic/microflieger.gif'); margin-top: 7px; padding-left: 5px; }
.highlighted td	{ background-color: #eeeeee; }

.entf			{ font-size: 9px; color: #888888; }

/* 2. Menue (unter Info) */
#m2			{ text-align: center; }
#m2 a			{ font-weight: bold; }
.m2ma, #m2 a:hover	{ color: #f47a42; font-weight: bold; }

/* Gaestebuch */
h6			{ font-size: 12px; font-weight: bold; color: #ffffff; }
.gbh			{ background-color: #f47a42; font-weight: bold; color: #ffffff; margin: 0px; padding: 2px; display: block; }
.gbx			{ border: 1px solid #cccccc; margin: 5px;  }
.gbx p			{ margin: 5px; }<br>

.ctr			{ text-align: center; }

.klein			{ font-size: 12px; text-align: left; }