/********************************************************************************/
/* Formatierungen, die auf allen Seiten gelten									*/
/********************************************************************************/
/* Allgemeine Standardwerte */
body {
	font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
    color: #000000;
	background-color: #ffffff; 
	margin: 0px;}

.asterisk {
	font-size: 12px;
	color: #ff0000; }

/****************************************************************************/
/* Content																	*/
/****************************************************************************/
/* Hintergrund Content */
#bg_content { 
	position: absolute;
	left: 163px;
	top: 288px;
	width: 833px;
	height: 550px; 
	background-color: #fff7f0;
	z-index: 10; }

/* Hintergrund-Karte Content */
#hintergrund_bild_content {
	position: absolute;
	left: 276px; 
	top: 289px;
	width: 369px;
	height: 304px;
	z-index: 11; }

/* Seiteninhalt fuer Content */
#content {
	position: absolute;
	left: 194px;
	top: 316px;
	width: 802px;
	height: 520px;
	font-size: 11px;
	line-height:14px;
	z-index: 12; }

/* Auszeichnung des Firmentitels "INTERNA" im Text */
.firmenname {
	color: #3366cc;
	font-weight: bold; }

/* Formatierung der Links innerhalb des Texts in Content */
a.link_text:link {
	color:#eb7d00;
	text-decoration:none; }

a.link_text:visited {
	color:#eb7d00;
	text-decoration:none; }

a.link_text:hover {
	color:#cc6633;
	text-decoration:underline; }

/* Formatierung des Kontakt-Links im Text */
a.link_text_kontakt:link {
	color: #3366cc;
	text-decoration: underline; }

a.link_text_kontakt:visited {
	color: #3366cc;
	text-decoration: underline; }

a.link_text_kontakt:hover {
	color: #336699;
	text-decoration: underline; }

/* Hervorgehobener Schl¸sselbegriff */
.wichtiger_begriff {
	color: #3366cc; }

/* Formatierung des Links in AGBs / Disclaimer */
a.link_footer:link {
	color: #eb7d00;
	text-decoration: none; }

a.link_footer:visited {
	color: #eb7d00;
	text-decoration: none; }

a.link_footer:hover {
	color: #cc6633;
	text-decoration: underline; }

/****************************************************************************/
/* Zusatzinfo																*/
/****************************************************************************/
/* Hintergrund Zusatzinfo */
#bg_zusatzinfo {
	position: absolute;
	left: 551px;
	top: 143px;
	width: 446px;
	height: 114px;
	background-color: #ffcc66;
	z-index: 0}

/****************************************************************************/
/* Sprachenauswahl															*/
/****************************************************************************/
/* Sprachenauswahl-Hintergrund */
#bg_sprachenauswahl { 
	position:absolute;
	left: 0px;
	top: 288px;
	width: 162px;
	height: 550px; 
	background-color: #e1f0ff; }

/* Positionierung der Sprachen-Links */
#text_sprachenauswahl {
	position:absolute;
	left:24px;
	top:316px; }

/* Formatierung der Links */
a.link_sprachenauswahl:link {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 16px; }

a.link_sprachenauswahl:visited {
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	line-height:16px; }

a.link_sprachenauswahl:hover {
	font-size: 11px;
	color:#666666;
	text-decoration:underline;
	line-height:16px; }


/****************************************************************************/
/* Navigation																*/
/****************************************************************************/
/* Positionierung und grundlegende Formatierung der Navigation */
#navigation {
	position: absolute;
	left: 162px;
	top: 122px;
	width: 880px;
	font-weight: bold;
	color: #999999; }

/* Formatierung des Links, der zur aktuellen Seite gehoert */
a.aktuelle_seite:link {
	color: #eb7d00;
	text-decoration: none; }

a.aktuelle_seite:visited {
	color: #eb7d00;
	text-decoration: none; }

a.aktuelle_seite:hover {
	color: #cc6633;
	text-decoration: underline; }

/* Formatierung der Links */
a.link_navigation:link {
	color: #999999;
	text-decoration: none; }

a.link_navigation:visited {
	color: #999999;
	text-decoration: none; }

a.link_navigation:hover {
	color: #666666;
	text-decoration: underline; }

/****************************************************************************/
/* Sprachen-Ueberschrift													*/
/****************************************************************************/
#ueberschrift_sprachen {
	position: absolute;
	left: 24px;
	top: 122px;
	font-weight: bold;
	color: #3366cc; }

/****************************************************************************/
/* Gratisvorlagen															*/
/****************************************************************************/
/* Positionierung des Texts */
#gratisvorlagen { 
	position: absolute;
	left: 728px; 
	top: 88px; 
	width: 250px; }

/* Textformatierung ("|") in Gratisvorlagen */
.text_gratisvorlagen {
	color: #3366cc; }

/* Formatierung des Links */
a.link_gratisvorlagen:link {
	color: #3366cc;
	text-decoration: none; }

a.link_gratisvorlagen:visited {
	color: #3366cc;
	text-decoration: none; }

a.link_gratisvorlagen:hover {
	color: #336699;
	text-decoration: underline; }

/****************************************************************************/
/* Buchstabenauswahl 														*/
/****************************************************************************/
/* Hintergrund fuer Buchstabenauswahl */
#bg_buchstabenauswahl {
	position: absolute;
	left: 0px;
	top: 143px;
	width: 162px;
	height: 114px;
	background-color: #5caeff; }

/* Tabelle mit dem Buchstaben-Links */
#buchstaben_tabelle {
	position: absolute;
	left: 24px;
	top: 160px;
	width: 150px;
	height: 135px; }

/* Positionierung der Buchstaben + Hintergrund Tabellenspalte */
td.einzelbuchstaben {
	padding-left: 0px;
	padding-right: 13px;
	padding-top: 0px;
	padding-bottom: 6px;
	font-size: 10px;
	font-weight: bold;
	background-color: #5caeff; }

/* Formatierung des Links */
a.buchstabe:link {
	color: #ffffff;
	text-decoration: none; }

a.buchstabe:visited {
	color: #ffffff;
	text-decoration: none; }

a.buchstabe:hover {
	color: #cccccc;
	text-decoration: underline; }

/****************************************************************************/
/* Seitentitel		 														*/
/****************************************************************************/
/* Hintergrund des Seitentitels */
#bg_seitentitel {
	position: absolute;
	left: 163px;
	top: 143px;
	width: 387px;
	height: 114px;
	background-color: #cccccc; }

/* Hintergrund-Karte Seitentitel */
#hintergrund_bild_seitentitel {
	position: absolute;
	left: 311px;
	top: 143px;
	width: 239px;
	height: 114px;
	z-index: 20; }

/* Text im Seitentitel */
#text_seitentitel {
	position: absolute;
	left: 194px;
	top: 228px;
	font-size: 14px;
	font-weight: bold; 
	color: #000000;
	z-index: 21; }


/****************************************************************************/
/* Sprachen A-Z - Ueberschrift												*/
/****************************************************************************/
/* Hintergrund fuer Sprachen A-Z */
#bg_sprachen_az {
	position: absolute;
	left: 0px;
	top: 258px;
	width: 162px;
	height: 29px;
	background-color: #3366cc;}

/* Text Sprachen A-Z */
#text_sprachen_az {
	position: absolute;
	left: 24px;
	top: 264px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff; }

/****************************************************************************/
/* Seitennavigation															*/
/****************************************************************************/
/* Hintergrund fuer Seitennavigation */
#bg_seitennavigation {
	position: absolute;
	left: 163px;
	top: 258px;
	width: 387px;
	height: 29px;
	background-color: #999999;}

/* Hintergrund-Karte Seitennavigation */
#hintergrund_bild_seitennavigation {
	position: absolute;
	left: 298px;
	top: 258px;
	width: 251px;
	height: 28px;
	z-index: 30; }

/* Text in der Seitennavigation */
#text_seitennavigation {
	position: absolute;
	left: 194px;
	top: 264px; 
	font-weight: bold;
	color: #333333; 
	z-index: 31; }

/* Formatierung der Navigationspfeile */
a.arrow:link {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
/*	z-index: 32; */ }
a.arrow:visited {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff; 
	text-decoration: none;
/*	z-index: 32; */ }
a.arrow:hover {
	font-size: 14px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: underline;
/*	z-index: 32; */ }

/* Formatierung des nicht-aktiven Pfeil-Links */
.arrow_blind_link {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff; }

/* Formatierung des Links */
a.link_seitennavigation:link {
	color: #ffffff;
	text-decoration: none; }

a.link_seitennavigation:visited {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none; }

a.link_seitennavigation:hover {
	color: #cccccc;
	font-weight: normal;
	text-decoration: underline; }

/* Formatierung der aktuellen Seitenzahl */
.aktuelle_seitenzahl {
	color: #000000;
	font-weight: normal;
	z-index: 33; }

/****************************************************************************/
/* Kontaktinfo																*/
/****************************************************************************/
/* Hintergrund fuer Kontaktinfo */
#bg_kontaktinfo {
	position: absolute;
	left: 551px;
	top: 258px;
	width: 446px;
	height: 29px;
	background-color: #eb7d00; }

/* Text Kontaktinfo */
#text_kontaktinfo {
	position: absolute;
	left: 558px;
	width: 435px;
	top: 266px;
	color: #ffffff;
	font-weight: bold; }

/* Formatierung des Links */
a.link_kontaktinfo:link {
	color: #ffffff;
	text-decoration: underline; }

a.link_kontaktinfo:visited {
	color: #ffffff;
	text-decoration: underline; }

a.link_kontaktinfo:hover {
	color: #cccccc;
	text-decoration: underline; }

/****************************************************************************/
/* Linie																	*/
/****************************************************************************/
#linie {
	position: absolute;
	left: 0px;
	top: 111px;
	width: 995px;
	height: 2px;
	background-image: url(bild/linie.jpg); background-repeat:repeat-x; }

/****************************************************************************/
/* Logo																		*/
/****************************************************************************/
#logo { 
	position: absolute;
	left: 114px;
	top: 24px;
	width: 71px;
	height: 71px; }

/****************************************************************************/
/* Banner																	*/
/****************************************************************************/
#banner { 
	position:absolute;
	left: 192px;
	top: 34px;
	width: 362px;
	height: 53px; }
