/* Globale einstellungen für die Seite */
body {
			font-family: Verdana,sana-serif;
		 	font-size: 12px;
			background-color: #FFFFFF;
		 	color: #555555;
		 	text-align:center;
}

/* Bilder */
img{
			border: 0px;
}

/* Standardüberschrift 1*/
h1{
				font-size: 12px;
				font-weight: bold;
				color: #666666;
}

/* Links */
a{
			text-decoration:none;
			color:#666666;
}

/* umschließt die komplette seite */
.site_container{
			position: relative;
			text-align:center;
			width: 1000px; 
			margin: auto;
}

/* umschließt den Button zur Sprachauswahl */
.sprache a{
			position:absolute;
			left:26px;
			top:70px;
			text-decoration:none;
			color:#555555;
}

/* umschließt die sub-navigation links */
.subnavi{
			text-align:left;
			position:absolute;
			left:28px;
			top:150px;
			width:178px;
}

/* umschließt den kategorie titel links in der sub-navigation*/
.kategorie{
			font-weight: bold;
			margin-bottom:30px;
			letter-spacing: 1px;
}

/* umschließt alle menüeinträge links in der sub-navigation*/
.kunden, .kunden a{
}

/* umschließt jeden einzelnen menüeintrag links in der sub-navigation*/
.kunde, .kunde a{
			text-decoration:none;
			font-size: 12px;
			padding-bottom:8px;
			letter-spacing: 1px;
			color:#666666;
}

/* umschließt den kompletten content-bereich rechts */
.content{
			position:absolute;
			left:214px;
			top:58px;
			width:560px;
			text-align:left;
}

/* umschließt die Hauptnavigation oben */
.hauptnavi{
			height:33px;
}

/* horizontale Linie */
hr{
			border: 0;
			background-color: #333333;
			height: 1px;
			/* wird nur im IE beachtet, um absand zum bild auszugleichen: */
			margin-bottom:10px; 
}

/* umschließt die Linie zwischen Hauptnavigation und Bild */
.linie{
			height: 16px;
}

/* umschließt das Bild bzw. alle Elemente im großen, mittleren Contentbereich */
.bild{
			font-size: 12px;
			height:380px;
			width:560px;
			margin-bottom:12px;
			overflow:hidden;
}

/* umschließt die Seitenzahl-Anzeige im unteren Contentbereich */
.seite, .seite a{
			font-size:28px;
			line-height: 28px;
			color:#CCCCCC;
			text-align:left;
			font-weight:bold;
			vertical-align:top;
			text-decoration:none;
}

/* umschließt den Text im unteren Contentbereich */
.subtext{
			font-size: 12px;
			line-height: 18px;
			letter-spacing: 0.5px;
			color:#666666;
			padding-left:90px;
			vertical-align:top;
}

/* Farben der aktiven Kategorie in der Subnavigation links */
.kat_1_color, .kat_1_color a{
			color:#FF0000;
}
.kat_2_color, .kat_2_color a{
			color:#FFCC66;
}
.kat_3_color, .kat_3_color a{
			color:#99CCCC;
}
.kat_4_color, .kat_4_color a{
			color:#660066;
}

/* umschließt die Hauptnavigationselemente im oberen Contentbereich*/
.kat_1_size{
			position:absolute;
			left:0px;
			top:0px;
			width:122px;
}
.kat_2_size{
			position:absolute;
			left:124px;
			top:0px;
			width:129px;
}
.kat_3_size{
			position:absolute;
			left:245px;
			top:0px;
			width:192px;
}
.kat_4_size{
			position:absolute;
			left:439px;
			top:0px;
			width:121px;
}
