* {margin: 0; padding: 0; border: 0;}

html {font-size: 75%;}

html>body {font-size: 12px;}
button {font-size: 12px;}

body {
background: #FFCC66;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif; /* Arial, Tahoma, Verdana, sans-serif; */
/* font-size: 14px; */
/* line-height: 1.43em; */
}

a:link      {color: #FFCC66; text-decoration: none;}
a:visited   {color: #FFCC66; text-decoration: none;}
a:hover     {color: #990000; text-decoration: underline;}
a:active    {color: #FF0000; text-decoration: underline;}

a.randlos {border-bottom: none !important;} /* Macht die gepunktete Linie um geklickte Links unsichtbar */
a:focus   {outline: none;} /* Vertikaler Rhythmus basierend auf 14px Basisgröße für den Fließtext */

img.floatleft {float: left;}

ul, li {list-style-type: none;}

br {font-size: 0.83em; line-height: 0.83em;}

div.break {clear: both;}


#wrapper {width: 91em; margin: 0 auto; padding: 0; background: #333333; text-align: center;}

#Kopf-Bereich {margin: 0; padding: 0; text-align: left; background: #111111 url(http://www.alfa-escort.de/_pics/header.jpg) top left no-repeat; font-size: 12px;}
#Kopf-Bereich div.logo {width: 36.67em; margin: 0; padding: 10px 0; background: transparent; text-align: center;}
#Kopf-Bereich div.logo h1 {text-align: center; font-size: 1.33em; line-height: 1.50em; font-weight: bold; font-style: italic; letter-spacing: 0.1em; color: #ffffff;}
#Kopf-Bereich div.logo h1 img {behavior: url(http://www.alfa-escort.de/_inc/iepngfix.htc);}
#Kopf-Bereich div.logo h1 span {display: none;}

#navigation {float: left; width: 89.34em; padding: 0 10px; background: transparent url('http://www.alfa-escort.de/_pics/nav-bg.jpg') bottom left repeat-x; font-size: 1.00em; line-height: 1.50em; font-weight: bold; font-style: normal; letter-spacing: 0.0em; color: #ffffff;}
            #navigation li {float: left; list-style-type: none;}
            #navigation li a:link    {float: left; margin: 0px; padding: 10px 12px; color: #FFCC66; text-align: center; text-transform: uppercase; background: transparent url('http://www.alfa-escort.de/_pics/nav-bg.jpg') bottom left repeat-x; border-left: 1px solid #666666; border-right: 1px solid #999999;}
            #navigation li a:visited {float: left; margin: 0px; padding: 10px 12px; color: #FFCC66; text-align: center; text-transform: uppercase; background: transparent url('http://www.alfa-escort.de/_pics/nav-bg.jpg') bottom left repeat-x; border-left: 1px solid #666666; border-right: 1px solid #999999;}
            #navigation li a:hover   {color: #990000; background: transparent url('http://www.alfa-escort.de/_pics/nav-hover.jpg') bottom left repeat-x;}
            #navigation li a:active  {color: #FF0000; background: transparent url('http://www.alfa-escort.de/_pics/nav-hover.jpg') bottom left repeat-x;}
            #navigation li a.activ   {color: #FFCC66; background: transparent url('http://www.alfa-escort.de/_pics/nav-hover.jpg') bottom left repeat-x; text-decoration: underline;}


#Haupt-Bereich {overflow: hidden; width: 91em; margin: 0; padding: 0 0 10px 0; text-align: left; background: transparent;}

div.Haupt-Inhalt {float: left; display: inline; width: 55.00em; margin: 0 0 0 15px; background: transparent;}

	div.untermenu {overflow: hidden; margin: 0; padding: 10px 0 0 0; background: transparent;}
	div.untermenu li {float: left; margin: 0; padding: 3px 20px 3px 15px; background: transparent url('http://www.alfa-escort.de/_pics/bullet.png') 0 0.55em no-repeat; list-style-type: none;}

		.button_untermen	{float: left; width: auto; height: auto; margin: 0; padding: 0; background-color: transparent; border: 0 solid #FFFFFF; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.33em; line-height: 1.21em; font-weight: bold; font-style: italic; letter-spacing: 0.10em; color: #FFCC66; cursor:pointer; text-decoration: none;}
		.button_untermen:hover	{float: left; width: auto; height: auto; margin: 0; padding: 0; background-color: transparent; border: 0 solid #FFFFFF; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.33em; line-height: 1.21em; font-weight: bold; font-style: italic; letter-spacing: 0.10em; color: #990000; cursor:pointer; text-decoration: underline;}
		.button_untermen:active	{float: left; width: auto; height: auto; margin: 0; padding: 0; background-color: transparent; border: 0 solid #FFFFFF; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.33em; line-height: 1.21em; font-weight: bold; font-style: italic; letter-spacing: 0.10em; color: #FF0000; cursor:pointer; text-decoration: underline;}
		.button_untermen:focus	{float: left; width: auto; height: auto; margin: 0; padding: 0; background-color: transparent; border: 0 solid #FFFFFF; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.33em; line-height: 1.21em; font-weight: bold; font-style: italic; letter-spacing: 0.10em; color: #FF0000; cursor:pointer; text-decoration: underline;}

		.button_untermena		{float: left; width: auto; height: auto; margin: 0; padding: 0; background-color: transparent; border: 0 solid #FFFFFF; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.33em; line-height: 1.21em; font-weight: bold; font-style: italic; letter-spacing: 0.10em; color: #FF0000; cursor:pointer; text-decoration: underline;}
		.button_untermena:hover		{float: left; width: auto; height: auto; margin: 0; padding: 0; background-color: transparent; border: 0 solid #FFFFFF; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.33em; line-height: 1.21em; font-weight: bold; font-style: italic; letter-spacing: 0.10em; color: #990000; cursor:pointer; text-decoration: underline;}
		.button_untermena:active	{float: left; width: auto; height: auto; margin: 0; padding: 0; background-color: transparent; border: 0 solid #FFFFFF; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.33em; line-height: 1.21em; font-weight: bold; font-style: italic; letter-spacing: 0.10em; color: #FF0000; cursor:pointer; text-decoration: underline;}
		.button_untermena:focus		{float: left; width: auto; height: auto; margin: 0; padding: 0; background-color: transparent; border: 0 solid #FFFFFF; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.33em; line-height: 1.21em; font-weight: bold; font-style: italic; letter-spacing: 0.10em; color: #FF0000; cursor:pointer; text-decoration: underline;}

	.Haupt-Inhalt h2 {clear: both; margin: 0; padding: 15px 0 5px 0; font-size: 1.33em; line-height: 1.21em; font-weight: normal; font-style: normal; letter-spacing: 0.08em; color: #FFFFFF;}
	.Haupt-Inhalt h2 span {display: block; margin: 0; padding: 0 0 5px 0; font-weight: bold;}

	.Haupt-Inhalt p {font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 5px 0; font-size: 1.33em; line-height: 1.21em; font-weight: normal; font-style: normal; letter-spacing: 0.08em; color: #FFFFFF;}

	.Haupt-Inhalt p.small {font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 5px 0; font-size: 1.17em; line-height: 1.29em; font-weight: normal; font-style: normal; letter-spacing: 0.08em; color: #FFFFFF;}

	.Haupt-Inhalt fieldset {margin: 15px 0 10px 0; padding: 10px 0 15px 15px; color: #ffffff; background: #222222; border: 1px solid #FFFFFF;}

	.feldname {background: #FFFFFF; margin: 15px 0 0 0; padding: 5px 10px; font-size: 0.71em; line-height: 0.86em; letter-spacing: 0.08em; font-weight: normal; font-style: normal; color: #000000;}

	.Haupt-Inhalt fieldset p {margin: 10px 0; padding: 0; font-size: 1.17em; line-height: 1.29em; letter-spacing: 0.08em; font-weight: normal; font-style: normal; color: #FFFFFF;}

	.feld_links	{clear: both; float: left; margin: 10px 0 0 5px; background: transparent; font-size: 1.17em; line-height: 1.29em; font-weight: normal; font-style: normal; letter-spacing: 0.08em; color: #FFFFFF}
	.feld_rechts	{             float: left; margin: 10px 0 0 5px; background: transparent; font-size: 1.17em; line-height: 1.29em; font-weight: normal; font-style: normal; letter-spacing: 0.08em; color: #FFFFFF}

	.feld   {padding: 10px 0 10px 15px; text-align: left;}
	.feld p {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.17em; line-height: 1.29em; font-weight: normal; font-style: normal; letter-spacing: 0.08em;}

div.Sidebar {float: right; display: inline; width: 32.09em; margin: 20px 10px 0 0; padding: 0; background: transparent;}

	div.Orte	{float: left; width: 15.63em; height: 25em; margin: 10px 0; padding: 5px 0; text-align: left; background: #222222; font-size: 1.00em; line-height: 1.50em; font-weight: normal; font-style: normal; letter-spacing: 0.1em; color: #ffffff;}
	div.city	{clear: both; float: left; width: 100%; border: 0.08em solid #333333; border-top: none; border-right: none; border-left: none;}
	div.city img	{float: left; margin: 8px 0 0 5px;}

	.button_city		{float: left; width: 13.33em; height: 2.00em; margin: 0 0 0 5px; padding: 0; background-color: transparent; border: 0 solid #FFFFFF; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.00em; line-height: 2.00em; font-weight: bold; font-style: italic; letter-spacing: 0; color: #FFCC66; cursor:pointer; text-decoration: none;}
	.button_city:hover	{float: left; width: 13.33em; height: 2.00em; margin: 0 0 0 5px; padding: 0; background-color: transparent; border: 0 solid #FFFFFF; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.00em; line-height: 2.00em; font-weight: bold; font-style: italic; letter-spacing: 0; color: #990000; cursor:pointer; text-decoration: underline;}
	.button_city:active	{float: left; width: 13.33em; height: 2.00em; margin: 0 0 0 5px; padding: 0; background-color: transparent; border: 0 solid #FFFFFF; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.00em; line-height: 2.00em; font-weight: bold; font-style: italic; letter-spacing: 0; color: #FF0000; cursor:pointer; text-decoration: underline;}
	.button_city:focus	{float: left; width: 13.33em; height: 2.00em; margin: 0 0 0 5px; padding: 0; background-color: transparent; border: 0 solid #FFFFFF; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.00em; line-height: 2.00em; font-weight: bold; font-style: italic; letter-spacing: 0; color: #FF0000; cursor:pointer; text-decoration: underline;}

	div.Neu		{float: right; width: 15.63em; height: 25em; margin: 10px 0; padding: 5px 0; text-align: center; background-color: #222222;}
	div.Neu p	{margin: 0; padding: 0; font-size: 1.33em; line-height: 1.50em; font-weight: bold; font-style: normal; letter-spacing: 0.08em; color: #FFFFFF;}
	div.Neu p span	{font-size: 0.88em; line-height: 1.50em; font-weight: normal; font-style: normal; letter-spacing: 0.08em; color: #FFFFFF;}
	div.Neu img	{margin: 5px 0; padding: 0;}

	.button_news		{width: 95%; margin: 0; padding: 5px 0; background-color: #222222; border: 0.08em solid #FFFFFF; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.00em; line-height: 2.00em; font-weight: bold; font-style: italic; letter-spacing: 0; color: #FFFFFF; cursor:pointer;}
	.button_news:hover	{background-color: #003300; border: 0.08em solid #990000; color: #FFFFFF;}
	.button_news:active	{background-color: #990000; border: 0.08em solid #990000; color: #FFCC66;}

	div.Suche		{clear: both; width: 100%; margin: 10px 0; padding: 0; text-align: center; background-color: #222222;}
	div.Suche p		{margin: 0; padding: 5px; text-align: left; font-size: 1.33em; line-height: 1.50em; font-weight: bold; font-style: normal; letter-spacing: 0.08em; color: #FFFFFF;}
	div.Suche p span	{font-size: 0.88em; line-height: 1.50em; font-weight: normal; font-style: normal; letter-spacing: 0.08em; color: #FFFFFF;}
	label			{display: inline-block; width: 130px; text-align: left; font-size: 1.17em; line-height: 1.50em; font-weight: normal; font-style: normal; letter-spacing: 0.08em; color: #FFFFFF;}

	.button_suche		{width: 90%; margin: 0; padding: 5px 0; background-color: #222222; border: 0.08em solid #FFFFFF; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.00em; line-height: 2.00em; font-weight: bold; font-style: italic; letter-spacing: 0; color: #FFFFFF; cursor:pointer;}
	.button_suche:hover	{background-color: #003300; border: 0.08em solid #990000; color: #FFFFFF;}
	.button_suche:active	{background-color: #990000; border: 0.08em solid #990000; color: #FFCC66;}

#Fuss-Bereich {clear: both; width: 91em; margin: 0; padding: 0; background: #ffffcc; text-align: center;}

#Fuss-Bereich a:link     {color: #ffcc66;}
#Fuss-Bereich a:hover    {color: #003300;}

#Fuss-Bereich div.navi {overflow: hidden; width: 91em; margin: 0; padding: 0 0 20px 0; background-color: #222222; text-align: right; font-size: 1.00em; line-height: 1.50em; font-weight: bold; font-style: italic; letter-spacing: 0.0em; color: #ffffff;}
#Fuss-Bereich div.navi li {float: right; margin: 0; padding: 5px 10px 5px 20px; background: transparent url(http://www.alfa-escort.de/_pics/bullet.png) 0 0.75em no-repeat; list-style-type: none;}
#Fuss-Bereich div.navi li a:link     {color: #FFCC66;}
#Fuss-Bereich div.navi li a:visited  {color: #FFCC66;}
#Fuss-Bereich div.navi li a:hover    {color: #990000;}
#Fuss-Bereich div.navi li a:active   {color: #FF0000;}

#Fuss-Bereich p {margin: 0; padding: 15px 10px; font-size: 1.00em; line-height: 1.50em; font-weight: normal; font-style: normal; letter-spacing: 0.08em; color: #000000;}
#Fuss-Bereich p a:link     {color: #000000;}
#Fuss-Bereich p a:visited  {color: #000000;}
#Fuss-Bereich p a:hover    {color: #990000;}
#Fuss-Bereich p a:active   {color: #FF0000;}

span.textlink        {white-space: nowrap; margin: 0;}
span.bannerlink      {margin: 3px;}
span.bannertextlink  {display: block; margin: 3px;}


.Haupt-Inhalt h3 {clear: both; margin: 0; padding: 15px 0 5px 0; font-size: 1.33em; line-height: 1.21em; font-weight: bold; font-style: normal; letter-spacing: 0.08em; color: #FFFFFF;}


table	{background-color: #222222; color: #FFFFFF; margin: 5px 0; padding: 10px; border: 0; font-size: 1.00em; line-height: 1.50em; font-weight: normal; font-style: normal; letter-spacing: 0.08em; empty-cells: show;}

tr	{text-align: center; vertical-align: middle;}
th	{background-color: transparent; padding: 5px; border: 0.08em solid #444444;; font-size: 1.67em; line-height: 0.90em; font-weight: normal; font-style: normal; letter-spacing: 0.08em;}
td	{background-color: transparent; padding: 5px; border: 0.08em solid #444444;}

th.bo_top_right_bottom {border: 0.08em solid #444444; border-left: none;}
th.bo_top_bottom {border: 0.08em solid #444444; border-right: none; border-left: none;}
th.bo_right_bottom {border: 0.08em solid #990000; border-top: none; border-left: none;}
th.bo_bottom {border: 0.08em solid #444444; border-top: none; border-right: none; border-left: none;}
th.bo_top {border: 0.08em solid #444444; border-bottom: none; border-right: none; border-left: none;}
th.bo_right {border: 0.08em solid #444444; border-top: none; border-bottom: none; border-left: none;}
th.bo_all {border: 0.08em solid #444444;}
th.bo_no {border: 0;}

td.bo_top	{border: 0.08em solid #444444; border-bottom: none; border-right: none; border-left: none;}
td.bo_top_right	{border: 0.08em solid #444444; border-bottom: none; border-left: none;}
td.bo_top_left	{border: 0.08em solid #444444; border-bottom: none; border-right: none;}
td.bo_top_right_bottom {border: 0.08em solid #444444; border-left: none;}
td.bo_top_bottom {border: 0.08em solid #444444; border-right: none; border-left: none;}
td.bo_top_bottom_left {border: 0.08em solid #444444; border-right: none;}
td.bo_right {border: 0.08em solid #444444; border-top: none; border-bottom: none; border-left: none;}
td.bo_right_bottom {border: 0.08em solid #444444; border-top: none; border-left: none;}
td.bo_right_bottom_left {border: 0.08em solid #444444; border-top: none;}
td.bo_bottom {border: 0.08em solid #444444; border-top: none; border-right: none; border-left: none;}
td.bo_left {border: 0.08em solid #444444; border-top: none; border-bottom: none; border-right: none;}
td.bo_all {border: 0.08em solid #444444;}
td.bo_no {border: 0;}


.green {color: #009900;}
.darkred {color: #CC0000;}
.red {color: #FF0000;}


.font08 {font-size: 0.67em; line-height: 2.25em; letter-spacing: 0.08em;}
.font10 {font-size: 0.83em; line-height: 1.80em; letter-spacing: 0.08em;}
.font12 {font-size: 1.00em; line-height: 1.50em; letter-spacing: 0.08em;}
.font14 {font-size: 1.17em; line-height: 1.29em; letter-spacing: 0.08em;}
.font16 {font-size: 1.33em; line-height: 1.13em; letter-spacing: 0.08em;}
.font18 {font-size: 1.50em; line-height: 1.00em; letter-spacing: 0.08em;}
.font20 {font-size: 1.67em; line-height: 0.90em; letter-spacing: 0.08em;}
