.nolink {
	text-decoration: none;
	border: 0px;
}
.menu {
	width: 100px;
	margin: 0px;
	padding: 0px;
	text-decoration: none; 
	text-align: center;
	color: #FFFFFF;
	font-family: Arial;
	font-size: small;
}
.menu_oben_hintergrund {
	background-color: #A00303;
	margin: 0px;
	padding: 2px;
}
.menu_aktiv {
	text-decoration: none; 
	color: #A1A1A1;
	font-weight: bold;
	font-family: Arial;
	font-size: small;
}
.menu_left {
	text-decoration: none;
	padding: 4px; 
	color: #000000;
	font-family: Arial;
	font-size: small;
}

#footerleft {float:left;width:20%; color:#ffffff;text-align:left;letter-spacing: 0.5em;text-indent:0;text-transform: none;word-spacing:0;font-size:8px}
#footerleft a {text-decoration:none;color:#ffffff;font-size:8px;letter-spacing: 0.5em;text-indent:0;text-transform: none;word-spacing:0}

#footerleft1 {float:left;width:60%; color:#ffffff;text-align:center;font-size:12px}
#footerleft1 a {text-decoration:none;color:#ffffff}


.headerfooter {
	text-decoration: none;
	text-align:right;
	color: #FFFFFF;
	font-family:Arial;
	font-size:small;
	letter-spacing:6px;
}
.headerfooter_left {
	text-decoration: none;
	text-align:left;
	color: #FFFFFF;
	font-family:Arial;
	font-size:10px;
	letter-spacing:4px;
}
.tabellenzellen_rot {
	background-color: #A00303;
	height: 20px;
	padding: 4px;
	padding-left: 6px;
	padding-right: 6px;
}
.blau {
	background-color: #A00303;
}
.AppList H1 {
	margin: 0px;
	padding: 0px
}
.Hauptueberschrift {
	text-decoration: none;
	text-align:left; 
	color: #A00303;
	font-size: large;
	font-family: Arial;
	padding-top: 5px;
}
.Hauptueberschrift2 {
	text-decoration: none;
	text-align:left; 
	color: #A00303;
	font-size: small;
	font-family: Arial;
}
H1 {
	text-decoration: none;
	text-align:center; 
	color: #A00303;
	font-size: large;
	font-family: Arial;
}
H2 {
	text-decoration: none;
	text-align:center; 
	color: #A00303;
	font-size: small;
	font-family: Arial;
}
H3 {
	text-decoration: none;
	text-align:center; 
	color: #A00303;
	font-size: small;
	font-family: Arial;
}
body {
	background-color: #f0eeb5;
	font-size: 10pt;
	font-family: Arial;
}
.SpaltenSeparator {
	width: 10px;	
}
a.link{
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	display: block;
	color:#FFFFFF; 
	background:#A00303;
	text-decoration:none; 
}
 
a.link:hover{
	color:#A00303;
	text-decoration:none; 
	background-color:#f0eeb5;
}
a.menu_left{
	display: block;
	width: 125px;
	color:#FFFFFF; 
	background:#A00303;
	text-decoration:none; 
}
 
a.menu_left:hover{
	color:#A00303;
	text-decoration:none; 
	background-color:#f0eeb5;
}
.Button {
	background-color: #A00303;
	color: white;
	
	border: #A00303;
	border-style: solid;
	border-width: 1px;

	text-decoration: none;
	font-size: 8pt;
	padding: 3px;
}
.Button1 {
	background-color: #A00303;
	color: white;
	border: #A00303;
	border-style: solid;
	border-width: 1px;
	border-top-color: #ccc;
	border-left-color: #ccc;
	text-decoration: none;
	font-size: 12pt;
	padding: 3px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.Button1:hover {
	background-color: #f0eeb5;
	color: #A00303;
	border: #A00303;
	border-style: solid;
	border-width: 2px;
	text-decoration: none;
	font-size: 12pt;
	padding: 3px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.Button2 {
	background-color: #A00303;
	color: white;
	border: #A00303;
	border-style: solid;
	border-width: 1px;
	border-top-color: #ccc;
	border-left-color: #ccc;
	text-decoration: none;
	font-size: 12pt;
	padding: 3px;
	padding-left: 64px;
	padding-right: 64px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.Button2:hover {
	background-color: #f0eeb5;
	color: #A00303;
	border: #A00303;
	border-style: solid;
	border-width: 2px;
	text-decoration: none;
	font-size: 12pt;
	padding: 3px;
	padding-left: 64px;
	padding-right: 64px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.Button3 {
	background-color: #A00303;
	color: white;
	border: #A00303;
	border-style: solid;
	border-width: 1px;
	border-top-color: #ccc;
	border-left-color: #ccc;
	text-decoration: none;
	font-size: 12pt;
	padding: 3px;
	padding-left: 64px;
	padding-right: 64px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.Button3:hover {
	background-color: #f0eeb5;
	color: #A00303;
	border: #A00303;
	border-style: solid;
	border-width: 2px;
	text-decoration: none;
	font-size: 12pt;
	padding: 3px;
	padding-left: 64px;
	padding-right: 64px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.Button:hover {
	background-color: #f0eeb5;
	color: #A00303;

	border: #A00303;
	border-style: solid;
	border-width: 1px;

	text-decoration: none;
	font-size: 8pt;
	padding: 3px;
}
.Breite85 {
	width: 85%;
}
.Breite30 {
	width: 30%;
}
.KutschenNameListe {
	font-size: 10pt;
	font-weight: bold;
}
.KutschendetailsName {
	color: #A00303;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
}
.HeaderDescription {
	color: #A00303;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
}
.TabelleKutschendetails {
	width: 400px;
	background: white;
	vertical-align: top;
}
.TabelleKutschendetailsKomplett {
	border: #A00303;
	border-style: solid;
	border-width: 1px;
	background: white;
	vertical-align: top;
}

.TabellenzellenKutschendetails {
	padding: 2px;
	vertical-align: top;
}
.TabellenzellenKutschendetailsPreis {
	color: red;
	font-weight: bold;
	font-size: 12pt;
	padding-top: 5px;
	padding-bottom: 5px;
}
.TabellenzellenKutschendetailsVerfuegbarkeitsofort {
	color: green;
	font-weight: bold;
	font-size: 12pt;
	padding-top: 5px;
	padding-bottom: 5px;
}
.TabellenzellenKutschendetailsVerfuegbarkeitAchtWochen {
	color: red;
	font-weight: bold;
	font-size: 12pt;
	padding-top: 5px;
	padding-bottom: 5px;
}
.HeaderDescription
{
	color: #A00303;
	font-size: 11pt;
	font-weight: bold;
	line-height: 8pt;
	margin-bottom: 8pt;
	margin-top: 8pt;
}
.KutschenTNalle {
	height: 90px;
	padding: 0px;

}
.KutschenBilderDetails {

}
.Liste ul li {
	margin: 0px;
	margin-top: 3px;
	list-style-type: square;
}
.Termine {
	border: #A00303;
	border-style: solid;
	border-width: 1px;
	background: white;
	vertical-align: top;
}
.Termine_U1 {
	background: #A00303;
	vertical-align: top;
	color: white;
}
.Termine_Zeile {
	background: white;
	vertical-align: top;
	color: black;
	height: 30px;
}
.RestaurationenRahmen {
	width: 600px;
	background: #f0eeb5;
	border-width: 0px;
	border-style: solid;
}
.RestaurationenUeberschrift {
	background: #A00303;
	color: #FFFFFF;
	text-align: center;
	font-size: 12pt;
	height: 20px;
}
.RestaurationenUeberschrift2 {
	background: #A00303;
	color: #FFFFFF;
	text-align: center;
	height: 18px;
}
.RestaurationenBilder {
	margin-top: 2px;
}
