body {
	font-family: arial,helvetica,sans-serif; font-size: 13px; 
	font-weight: normal; text-decoration: none;
	text-align: center;
	margin: 0; padding: 10px 0; 
	color: #000000; background-color: #ffffff; }
	
/* ############ ie Scrollbars ############ */

body { scrollbar-3dlight-color: #f0f0f0;
scrollbar-darkshadow-color: #f0f0f0;
scrollbar-highlight-color: #ffcc33;
scrollbar-shadow-color: #f0f0f0;
scrollbar-arrow-color: #f0f0f0;
scrollbar-base-color: #ffcc33;
scrollbar-face-color: #ffcc33;
scrollbar-track-color: #f0f0f0; }

table, td {
	font-family: arial,helvetica,sans-serif; font-size: 13px; 
	font-weight: normal; text-decoration: none; }
th {
	font-family: arial,helvetica,sans-serif; font-size: 13px;
	font-weight: bold; text-decoration: none; }
h1 {
	font-family: arial,helvetica,sans-serif; font-size: 19px; 
	font-weight: bold; text-decoration: none;	
	color: #000000; background-color: transparent;
	border: 5px solid red;
	margin: 19px 30px; padding: 0; border: 0; }
h2 {
	font-family: arial,helvetica,sans-serif; font-size: 15px; 
	font-weight: bold; text-decoration: none; 
	margin: 15px 30px; padding: 0; border: 0; }
p {
	font-family: arial,helvetica,sans-serif; font-size: 13px; 
	font-weight: normal; text-decoration: none; 
	margin: 15px 30px; padding: 0; border: 0; }
ol, ul {
	font-family: arial,helvetica,sans-serif; font-size: 13px; 
	font-weight: normal; text-decoration: none;
	list-style-image: url(images/gelbpunkt.gif);
	margin: 13px 30px 13px 60px; padding: 0; border: 0; }
a:link, a:visited, a:active { 
	font-family: arial,helvetica,sans-serif; font-size: 13px;
	font-weight: normal; text-decoration: underline;
	color: #000000; background-color: transparent; }
a:hover { 
	font-family: arial,helvetica,sans-serif; font-size: 13px;
	font-weight: normal; text-decoration: underline;
	color: #0000ff; background-color: transparent; }	
.klein {
	font-family: arial,helvetica,sans-serif; font-size: 10px; 
	font-weight: bold; text-decoration: none;
	color: #000000; background-color: transparent; }		
table.main {
	font-family: arial,helvetica,sans-serif; font-size: 13px; 
	font-weight: normal; text-decoration: none;
	width: 780px;
	margin: 0 auto; padding: 0;
	color: #000000; background-color: #ffffff; 
	border-right: 1px dashed #f0f0f0; }

div.bild {
	font-family: arial,helvetica,sans-serif; font-size: 10px; 
	font-weight: bold; text-decoration: none;
	margin: 0; padding:0;
	color: #000000; background-color: #ffcc33;
	border: 2px solid #ffcc33; }	
img.bild {
	color: #000000; background-color: #ffcc33;
	border: 2px solid #ffcc33; }

td.bildseite {
	width: 172px;
	margin: 0; padding: 0; 
	color: #000000; background-color: #f0f0f0; background-image: url(images/opelkachel.gif); }
td.bildseite img {
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0; }
	
table.person td {
	font-family: arial,helvetica,sans-serif; font-size: 13px; 
	font-weight: normal; text-decoration: none; 
	color: #000000; background-color: #f0f0f0; }
	
table.karte td {
	font-family: arial,helvetica,sans-serif; font-size: 13px; 
	font-weight: normal; text-decoration: none; 
	color: #000000; background-color: #f0f0f0; }
	
table.tipp {
	width: 270px; 
	height: 80px;
	margin-left: 30px;
	border: 1px solid #ffcc33; }
table.tipp td.beschreibung {	
	font-family: arial,helvetica,sans-serif; font-size: 11px; 
	font-weight: normal; text-decoration: none; 
	color: #000000; background-color: #ffffff;
	padding: 5px; }

/* ######################## Tabellenliste ######################## */

a.liste:link, a.liste:visited, a.liste:active { 
	font-family: arial,helvetica,sans-serif; font-size: 13px;
	font-weight: bold; text-decoration: none; line-height: 17px;
	color: #000000; background-color: transparent; }
a.liste:hover { 
	font-family: arial,helvetica,sans-serif; font-size: 13px;
	font-weight: bold; text-decoration: underline; line-height: 17px;
	color: #000000; background-color: transparent; }

/* ######################## navigation ######################## */

a.navi:link, a.navi:visited, a.navi:active { 
	font-family: arial,helvetica,sans-serif; font-size: 13px;
	font-weight: bold; text-decoration: none; line-height: 17px;
	color: #888888; background-color: transparent; }
a.navi:hover { 
	font-family: arial,helvetica,sans-serif; font-size: 13px;
	font-weight: bold; text-decoration: underline; line-height: 17px;
	color: #000000; background-color: transparent; }
tr.navi td {
	font-family: arial,helvetica,sans-serif; font-size: 13px;
	font-weight: bold; text-decoration: none; line-height: 17px;
	color: #000000; background-color: #ffffff; }
tr.unternavi td {
	font-family: arial,helvetica,sans-serif; font-size: 13px;
	font-weight: bold; text-decoration: none; line-height: 17px;
	color: #000000; background-color: #f0f0f0; }
	
/* ######################## oeffnungszeiten ######################## */
	
table.oeffnungszeiten {
	font-family: arial,helvetica,sans-serif; font-size: 13px; 
	font-weight: bold; text-decoration: none;
	margin: 19px 0; padding: 0;
	color: #000000; background-color: #f0f0f0; }
	
/* ######################## ticker ######################## */
	
form.ticker {
	font-family: arial,helvetica,sans-serif; font-size: 13px; 
	font-weight: normal; text-decoration: none;
	width: 780px;
	margin: 0 auto; padding: 0; border: 0;
	color: #000000; background-color: #f0f0f0;}
.ticker {
	font-family: arial,helvetica,sans-serif; font-size: 13px;
	font-weight: normal; text-decoration: none;	
	width: 750px;
	margin: 0; padding: 0; border: 1px solid #f0f0f0;
	color: #000000; background-color: transparent; }	

/* ######################## fusszeile ######################## */
	
div.fusszeile {
	font-family: arial,helvetica,sans-serif; font-size: 13px; 
	font-weight: bold; text-decoration: none; line-height: 17px;
	margin: 0 auto; padding: 0;
	color: #000000; background-color: #ffffff;
	margin: 0 auto; padding: 0; border: 0;
	width: 780px; text-align: center; }	
div.stulgys	{
	font-family: arial,helvetica,sans-serif; font-size: 10px;
	font-weight: normal; text-decoration: none;
	width: 780px; text-align: right;
	margin: 0 auto; padding: 0; border: 0;
	color: #000000; background-color: transparent; }
a.stulgys:link, a.stulgys:visited, a.stulgys:active { 
	font-family: arial,helvetica,sans-serif; font-size: 10px; 
	font-weight: normal; text-decoration: none;
	margin: 0; padding: 0; border: 0;
	color: #888888; background-color: transparent; }
a.stulgys:hover { 
	font-family: arial,helvetica,sans-serif; font-size: 10px; 
	font-weight: normal; text-decoration: none;
	margin: 0; padding: 0; border: 0;
	color: #000000; background-color: transparent; }
	
	
/* ############ Formulare ############ */

form { margin:0 30; padding:0; }
.eingabefeld {text-decoration:none; color: black; font-family:arial,helvetica; font-size:13px; font-weight:normal; border: 1px solid #ffcc33; background-color: #ffffff; width:120px;}
.eingabefeldtext {text-decoration:none; color: black; font-family:arial,helvetica; font-size:13px; font-weight:normal; border: 1px solid #ffcc33; background-color: #ffffff; width:300px; height: 212px;}

.button { font-weight: bold; font-size: 12px; color:#000000; background-color:#f0f0f0; border: 1px solid #ffcc33;}

.texteingabefeld {text-decoration:none; font-family:arial,helvetica; font-size:13px; font-weight:normal; color: black; background-color: #F5F5F5; width:240px; border: 1px solid #ffcc33; } 