/**GLOBALE DEFINITIONEN**/

body			{margin:0px; border:none; color: #fff; background-color: #000; font-size:11px; font-family: Arial, Helvetica, Verdana, Sans-Serif, System;}

#topimage		{height:150px; border:none; background-image:url(/img/top.gif)}
.top			{border:none}

h1				{font-size: 13px}
li				{font-weight: bold; list-style-type: square}

.link			{color: #fff; }
/**.link:hover		{color: #f00; border-bottom: 1ps dotted #f00}**/

#rahmen			{width: 1000px; border:none}
#spacer			{width: 170px; height: 22px; float:left}

/**MAINNAVIGATION**/

#main			{width: 1000px; height: 20px; background-color: #C0C0C0; float:left; border-bottom: 1px solid #fff}

.mainnavi		{text-align: center; padding-top:3px; width: 110px;  background-color: #C0C0C0; color: #808080;
				font-weight: bold; text-decoration:none; border:none; font-size: 11px; margin-bottom: 5px; float:left}
.mainnavi:hover	{color: #ca243a; border:none;}




/**SUBNAVIGATION**/

#sub			{width: 180px; float:left}

.subnavi		{display:block; border-bottom:none; padding-top: 10px; padding-bottom: 15px; padding-left: 10px; color: #fff; 
				text-decoration:none; font-size: 11px; border-bottom: 1px solid #fff;}

.subnavi:hover	{background-color: #808080; color: #ca243a;}

.subnavi_aktiv	{display:block; border-bottom:none; padding-top: 10px; padding-bottom: 15px; padding-left: 10px; 
				text-decoration:none; font-size: 11px; background-color: #808080; color: #fff; border-bottom: 1px solid #fff;}


/**3. NAVIGATIONSEBENE**/

.subsubnavi			{display:block; border-bottom:none; padding-top: 12px; padding-bottom: 15px; padding-left: 20px; color: #fff;
					text-decoration:none; font-size: 11px; border-bottom: 1px solid #fff}
.subsubnavi:hover	{color: #ca243a;}

.subsubnavi_aktiv	{display:block; border-bottom:none; padding-top: 12px; padding-bottom: 15px; padding-left: 20px; color: #fff;
					text-decoration:none; font-size: 11px; background-color: #808080; color: #fff;}


/**CONTENTDEFINITIONEN**/

#content		{width: 650px;  padding-left: 15px; padding-right: 15px; padding-bottom: 50px; border-right: 1px solid #fff;  border-left: 1px solid #fff; float:left }
#content a		{color: #fff; text-decoration:none; border-bottom: 1px solid #fff}
.text			{margin-top: 15px; z-index: 20}
.newstext		{color: #f00}
.fliestext		{font-size:11px; text-align: center}
.fliestext2		{font-size:11px; }
#text_mitte		{width: 360px; margin-left: 30px; border-left: 1px solid #fff; color: #fff; padding-left: 10px; padding-top: 10px; padding-bottom: 10px}
#text_mitte_2		{width: 360px;  color: #fff; padding-top: 10px; padding-bottom: 10px}

#text_kontakt	{float:left; letter-spacing: 1px; width: 320px; text-align:right; padding-right:5px; border-right: 1px solid #fff; color: #fff; padding-left: 10px; padding-top: 10px; padding-bottom: 10px}
#text_rechts	{float:left; letter-spacing: 1px; width: 300px; text-align:left; padding-left:5px; padding-top: 10px; padding-bottom: 10px}
.con_bild		{margin-left:140px}
.anf_bild		{padding:5px; }
#plan			{padding:5px; float:left}



#space			{margin-left: 130px}
#space2			{}

.bild			{width: 250px; padding-bottom:25px; padding-left:10px; padding-right:10px; float:right}
.bild1			{padding: 2px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
.bildrechts		{float:right; z-index: 10}

.einbild		{padding: 2px; padding-left: 40px;}

#zwei			{float:left; width: 150px}
.zweibild		{padding: 2px;}

#drei			{float:left; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding-top:2px}
.dreibild		{padding: 2px;}

#vier			{position:absolute; left: 190px; top: 280px; float:left; border-top: 1px solid #fff; border-bottom: 1px solid #fff; width: 382px; height: 260px; z-index: 20}
.vierbild		{padding: 2px; width: 185px; height: 125px}

.indexbild		{padding-top: 25px; text-align:center;}

.textmitte		{text-align:center;}

.textlinks		{text-align:left;}

.textlinks2		{height: 200px; text-align:left;}


/**FLASH-ANIMATION**/
#flash			{border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding-top: 2px; padding-bottom: 2px; float:left}

/**RECHTE SPALTE**/

#kontakt		{padding-left:15px; padding-top: 10px; line-height: 15px; color: #ccc; float:left}

#anfahrt		{float:left}
.black			{color:#000}


/** Routenplaner **/

.route			{font-size: 11px}
