html, body { margin: 0px; 
	padding: 0px; 
	background-color: #edede3; 
	font-family: verdana; 
	font-size: 10px; 
	/* height: 100%;
	width: 100%; */
	}
td.bgaussen { background-image: url(images/bgaussen.jpg);
	}
td.reihe1	{height: 4px;}
td.reihe1main	{}
td.reihe2, td.reihe7	{margin: 0 auto; }
td.reihe2right, td.reihe7right	{height: 3px; }
td.reihe3	{height: 5px; }
td.reihe4	{background-color:  border:0px solid #000000;}
td.reihe4header	{ width: 1040px; background-image: url(images/header_frankfurter-kleinmarkthalle-1_1040x200.jpg); border: 0px solid #000000; background-repeat: no-repeat;}

td.reihe5	{height: 3px; }
td.reihe6	{height: 28px; background-color: #FFFFFF;}
td.reihe6main	{height: 28px; background-color: ; background-image: url(images/bg-footer-redstripe_1000x40.jpg); color: #FFFFFF; text-align: center; font-family: trebuchet ms; font-size: 14px; letter-spacing: 1px; border: 1px solid #FFFFFF;}
td.reihe8	{height: 100%; background-color: #FFFFFF;}
td.reihe8main	{height: 100%; vertical-align: top; border: 0px solid #000000; background-color: #FFFFFF; padding: 0px; padding-right: 0px;}
td.reihe9	{height: 3px; }
td.reihe10	{height: 24px; background-color: #FFFFFF;} 
td.reihe10main	{vertical-align: middle; text-align: center; border: 1px solid #000000; background-color: #800000; height: 24px; }
td.footer-left {width: 300px; text-align: left; padding-left: 10px; color: #FFFFFF; font-size: 10px;}
td.footer-center {text-align: center;}
td.footer-right {width: 300px; text-align: right; padding-right: 10px; color: #FFFFFF; font-size: 10px;}
td.vert		{width: 4px;}
td.navi		{width: 270px; vertical-align: top; padding: 10px; padding-left: 30px;}
td.contentside	{width: 270px; vertical-align: top; padding: 10px;  font-size: 11px; text-align: left; color: #000000;}
td.contentstart	{vertical-align: top; background-color: #f1eed9; border: 0px solid #000000; padding: 10px; margin-top: 20px; font-family: verdana, arial; font-size: 11px;}
td.contentstartseite	{text-align: center; vertical-align: middle; background-color: #f1eed9; border: 0px solid #000000; padding: 0px; margin-top: 20px; font-family: verdana, arial; font-size: 11px;}
td.content	{vertical-align: top; background-color: #f1eed9; border-left: 1px solid #999999; padding: 10px; margin-top: 20px; font-family: verdana, arial; font-size: 11px;}
td.content1	{vertical-align: top; text-align: center; padding-bottom: 5px; font-family: verdana, arial; font-size: 11px;}
td.content2	{vertical-align: top; border: 1px solid #000000; padding: 10px; margin-top: 20px; font-family: verdana, arial; font-size: 11px;}
td.content3	{vertical-align: top; padding: 10px; padding-top: 5px; font-family: verdana, arial; font-size: 11px;}
td.content4	{vertical-align: top; padding: 10px; padding-top: 5px; font-family: verdana, arial; font-size: 11px; border: 1px solid #CCCCCC; background-color: #FFFFFF;}
td.content5	{vertical-align: top; padding: 10px; padding-top: 5px; font-family: verdana, arial; font-size: 12px;}
td.content6	{vertical-align: top; padding: 3px;  padding-right: 10px; font-family: verdana, arial; font-size: 12px; color: darkred; font-weight: bold;}
td.content7	{vertical-align: top; padding: 3px;  padding-right: 10px; font-family: verdana, arial; font-size: 11px;}
td.content8	{vertical-align: top; padding: 3px;  padding-right: 20px;padding-left: 10px; font-family: verdana, arial; font-size: 11px; text-align: right;}
td.content9	{vertical-align: top; text-align: left; padding: 3px;  font-family: verdana, arial; font-size: 11px; }
td.fotogalerie { vertical-align: top; text-align: center; font-family: verdana, arial; font-size: 11px; }
.bildtitel	{text-align: center; font-family: arial; font-size: 12px; vertical-align: top;}
.bildtitel2	{font-size: 11px; vertical-align: top;}
.bildtitel3	{text-align: center; font-family: font-family: verdana, arial; font-size: 11px; vertical-align: top;}
.tabtitle	{color: #c13403; font-size:12px; font-weight: bold; vertical-align: top; padding-top: 10px; }
.tabtext	{font-size: 11px; vertical-align: top;}
#hinweis {font-size: 10px; 	}

.wahlein {border: 1px solid #000000; padding: 2px; background-color: #CCCCCC; text-decoration: none; color: #000000;}
.wahlaus {border: 1px solid #000000; padding: 2px; background-color: #F3EABF; text-decoration: none; color: #000000;}
.wahlaus:hover {border: 1px solid #000000; padding: 2px; background-color: #E1D5C5; text-decoration: none; color: #000000;}

.rahmen	{border:1px solid #000000;}
.infobox { font-family: verdana; font-size: 10px; text-align: center; height: 50px; border: 0px solid #999999; }
.infoboxtitle	{ vertical-align: middle; text-align: center; background-image: url(images/bg-footer-redstripe_1000x40.jpg); font-family: verdana; font-size: 12px; text-align: center; color: #FFFFFF; font-weight: bold; height: 24px; font-variant: small-caps; letter-spacing: 2px}
.infoboxseo	{ font-size: 10px; border: 1px solid #999999; padding: 3px; background-color: #c13403;  color: #FFFFFF;}
.infoboxseo2	{ font-size: 6px; color: #FFFFFF;}
.infoboxseo3	{ font-size: 6px; color: #f1eed9;}
.infoboxseo4	{ font-size: 10px; border: 1px solid #999999; padding: 3px; background-color:#d9d9d9;  vertical-align: middle; text-align: center;}
a.intern {   
	color: darkblue; text-decoration: underline; font-weight: bold;  background: url(images/pfeil-rot_10x11.gif) no-repeat 0px; background-position: left; padding-left: 10px; 
	}
a.intern:hover {   
	color: #912120; 
	}
a.extern {   
	font-size:10px; color: #912120; text-decoration: none; font-weight: bold;  background: url(images/pfeil-rot_10x11.gif) no-repeat 0px; background-position: left; padding-left: 10px;
	}
a.extern:hover {   
	font-size:10px; color: #912120; 
	}
a.info {   
	font-size:11px; color: #000000; text-decoration: none; font-weight: bold;  padding-left: 10px;
	}
a.info:hover {   
	font-size:11px; color: #000000; 
	}
a.footer {   
	color: #FFFFFF; text-decoration: none;
	}
a.footer:hover {   
	color: #999999; 
	}
h1 { 
	color: #404000; font-size:16px; margin-top: 0px;
}
h2 { 
	color: #404000; font-size:14px; margin-bottom:6px;
}
h2.red { 
	color: red; font-size:14px; margin-bottom:6px;
}
h3 { 
	color: #000080; font-size:12px; margin-bottom:6px;  /* color: #c13403; */
}
h4 { 
	color: #000080; font-size:11px; 
}
h5 { 
	color: #c13403; font-size:12px; margin-bottom: 0px; margin-top: 5px;
}
h6 { 
	color: darkgreen; font-size:12px; margin-bottom: 0px;
}
li		{line-height: 120%; text-align: left; margin-left: 0px; margin-bottom: 3px; padding-left: 0px;
		}
li.grey		{line-height: 120%; text-align: left; margin-left: 4px; margin-bottom: 3px; color:#b3b3b3; font-size: 9px;
		}
li.greyout		{line-height: 120%; text-align: left; margin-left: 4px; margin-bottom: 3px; color:#d7d7d7; font-size: 6px;
		}
ul		{margin-bottom: 10px; 
		}
ul.sort	{margin-bottom: 10px; padding-left: 25px;
		}
hr	{ background-color: #000; /* Farbe für Opera und Firefox */
color: #000; /* Farbe für Internet Explorer (IE) */
border: 0;
height: 1px;
		}
table.liste	{
	border-collapse: collapse; border: 1px solid #999999;
	}
div.liste td	{
	vertical-align: top; padding: 4 2 4 3px;  font-family:verdana, sans-serif; font-size:11px; color: black; background-color: #fef8e2; border-bottom: 1px solid #999999;
	}
.leer1 {   
	height: 1px; 
	}
div.liste .leer2, .leer2 {   
	height: 6px; background-color: darkred;
	}
div.liste .titel {   
	font-weight: bold; font-size: 12px; background-color: #f7de6b; letter-spacing: 2px;
	}
div.liste .titel2 {   
	font-weight: bold; font-size: 12px; background-color: #9adcb4; letter-spacing: 2px;
	}
div.liste .titelsub {   
	font-weight: bold; font-size: 10px; background-color: #f7de6b; text-align: center;
	}
div.liste .betrieb {   
	font-weight: bold;
	}
div.liste .angebot {   
	font-size:10px; 
	}
div.liste .name {   
	font-weight: bold;
	}
div.liste .kmhlink {   
	width: 180px; border-left: 1px solid #999999;
	}
div.liste .website {   
	width: 200px; border-left: 1px solid #999999;
	}	

.Tabelle {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color: #D4D0C8;
}
.Stil7 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.Stil10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9; }
.Stil12 {font-size: 9; font-weight: bold; }
.Stil13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }
.Stil15 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9; font-weight: bold; }
.Stil4 {height: 5px; background-color: #decfb0;}
.Stil5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; background-color: #d2ffd1;}
.Stil5b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #d2ffd1; font-weight: bold;}
.Stil6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; background-color: #d9d9d9;}
.Stil6b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #d9d9d9; font-weight: bold;}


.foto5 {width: 180px; height: 120px;}
.foto5z {width: 14px;}
