/* Basic Informations 
 _________________________________
|                                 |
|-> Startseite: 
	Balken-Farbe: #AD920D;

|-> Wir
	Balken-Farbe: #63795B;
	Headline-Farbe: #00656F;
	
|-> Kompetenzen: 
	Balken-Farbe: #5E522F;
	Headline-Farbe: #901547;

|-> Kunden
	Balken-Farbe: #AD920D;
	
|-> Kontakt: 
	Balken-Farbe: #808A18;
	Headline-Farbe: #808A18;
	
|_________________________________|
*/

/* ___ Basic Elements ___ */
h1 {
	color: #fff;
	font-size: 13pt;
	font-weight: normal;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px;
	line-height: 24px;
}
h6 {
	color: #808A18;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px;
	padding-bottom: 10px;
}
p {
	margin: 0px 0px;
	padding: 0px 0px;
}


html,body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	margin: 0px 0px;
	padding: 0px 0px;
	margin-bottom: 15px;
}
#main {
	margin: 0px 0px;
	padding: 0px 35px;
	color: #515151;	
}
#header {
	background-image: url(pics/start/header_back.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 72px;
	width: 830px;
}
#mainnavigation {
	margin: 0px 0px;
	padding: 0px 0px;
	margin-bottom: 25px;
	height: 30px;
	width: 830px;
	line-height: 10px;
	/*
	background-image:url(pics/start/navi_bottom_start.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	*/
}
#mainnavigation img {
	margin: 0px 0px;
	padding: 0px 0px;
}
#navleft {
	float: left;
}
#navleft ul {
	margin: 0px 0px;
	padding: 0px 0px;
	display: inline;
	list-style: none;
}
#navleft li {
	display: inline;
	list-style: none;
}
#impressum{
	float: right;
}
#impressum ul {
	margin: 0px 0px;
	padding: 0px 0px;
	display: inline;
	list-style: none;
}
#impressum li {
	display: inline;
	list-style: none;
}
#nav_bottom {
	clear: both;
	margin: 0px 0px;
	padding: 0px 0px;
	width: 830px;
}
#balken {
	width: 830px;
	height: 25px;
	background-color: #AD920D;
}
#maincontent_start {
	background-image: url(pics/start/main_back.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 830px;
	height: 405px;
	margin-top: 8px;
}
#textfield_start {
	margin: 0px 0px 0px 0px;
	padding: 290px 0px 0px 60px;
	color: #685709;
	width: 450px;
	font-weight: normal;
	font-size: 9pt;
}

#topfield {
	height: 70px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0px 0px;
	float: left;
}

/* _____ _____ _____ _____ _____ _____ WIR _____ _____ _____ _____ _____ _____ */

#header_wir {
	background-image: url(pics/wir/header_back.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 72px;
	width: 830px;
}
#headergrafik_wir {
	margin-bottom: 8px;
	padding: 0px;
	height: 126px;
	width: 830px;
}
#balken_wir {
	width: 830px;
	height: 25px;
	background-color: #63795B;
}
#maincontent {
	width: 830px;
	color: #515151;
}
#nav_wir{
	float: left;
	margin-top: 0px;
	padding: 0px 0px;
	width: 300px;
}
#nav_wir ul{
	margin: 0px 0px 0px 3px;
	padding: 0px 0px;
	list-style: none;
}
#nav_wir li a {
	line-height: 21px;
	padding-left: 30px;
	text-decoration: none;
	color: #515151;	
}
#nav_wir a:hover {
	background-image: none;
	background-repeat:no-repeat;
	background-position: left center;
	color: #000;
	/*font-weight: bold;*/
}
#nav_wir li.active a{
	background-image:url(pics/wir/pfeil.jpg);
	background-repeat:no-repeat;
	background-position: left center;
	color: #00656F;
	font-weight: bold;
}
#leistung_wir {
	float: left;
	margin-top: 0px;
	padding: 0px 0px;
	width: 300px;
}
#textfield_wir {
	clear: both;
	margin: 0px 0px 0px 190px;
	padding: 0px 0px;
	width: 640px;
	border-top: 1px solid #00656F;
}
#text_wir {
	width: 500px;
}
#text_wir h1 {
	color:#00656F;
	padding: 6px 0px;
	margin: 0px 0px;
	font-size: 9pt;
	font-weight: bold;
}
#text_wir p {
	margin-top: 5px;
	line-height: 16px;
}
	
	
/* _____ _____ _____ _____ _____ _____ KOMPETENZEN _____ _____ _____ _____ _____ _____ */

#header_kompetenzen {
	background-image: url(pics/kompetenzen/header_back.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 72px;
	width: 830px;
}
#headergrafik_kompetenzen {
	margin-bottom: 8px;
	padding: 0px;
	height: 126px;
	width: 830px;
}
#balken_kompetenzen {
	width: 830px;
	height: 25px;
	background-color: #5E522F;
}
#maincontent {
	width: 830px;
}
#nav_kompetenzen{
	float: left;
	margin-top: 0px;
	padding: 0px 0px;
	width: 190px;
}
#nav_kompetenzen ul{
	margin: 0px 0px 0px 3px;
	padding: 0px 0px;
	list-style: none;
}
#nav_kompetenzen li a {
	line-height: 21px;
	padding-left: 30px;
	text-decoration: none;
	color: #515151;
}
#nav_kompetenzen a:hover {
	background-image:none;
	background-repeat:no-repeat;
	background-position: left center;
	color: #000;
	/*font-weight: bold;*/
}
#nav_kompetenzen li.active a{
	background-image:url(pics/kompetenzen/pfeil.jpg);
	background-repeat:no-repeat;
	background-position: left center;
	color: #901547;
	font-weight: bold;
}
#leistung_kompetenzen {
	float: left;
	margin-top: 0px;
	padding: 0px 0px;
	width: 600px;
}
#leistung_kompetenzen p a{
	color: #000;
	text-decoration: none;
}
#leistung_kompetenzen p a:hover{
	color: #901547;
}
#leistung_kompetenzen p a.active{
	color: #901547;
	font-weight: bold;
}
#textfield_kompetenzen {
	clear: both;
	margin: 0px 0px 0px 190px;
	padding: 0px 0px;
	width: 640px;
	border-top: 1px solid #901547;
}
#grafik {
	background-color: #fff;
	margin: 10px 8px 0px 0px;
}
		#grafik ul{
			list-style: none;
			height: 340px;
			margin:0px 0px;
			padding: 0px 0px;
		}
		#grafik li{
			display: inline;
			margin:0px 0px;
			padding: 0px 0px;
		}
		#grafik li a{
			color: #000;
			text-decoration: none;
			margin-right: 5px;
			vertical-align: top;
			font-size: 8pt;
		}
		#grafik li a:hover{
			color: #901547;
		}
		#grafik li.activepfeil a{
			color: #901547;
			font-weight: bold;
			vertical-align: top;
		}
		
		
		
#textfield_kompetenzen table {margin:0px 0px ; padding:0px 0px ; border:0px ;}
#text_kompetenzen_right {
	float: left;
}
#text_kompetenzen_right h1 {
	color:#901547;
	padding: 6px 0px;
	margin: 0px 0px;
	font-size: 9pt;
	font-weight: bold;
}
#text_kompetenzen_right p {
	text-align: left;
}
#text_kompetenzen {
	width: 540px;
}
#text_kompetenzen h1 {
	color:#901547;
	padding: 6px 0px;
	margin: 0px 0px;
	font-size: 9pt;
	font-weight: bold;
}
#text_kompetenzen p {
	margin-top: 5px;
	line-height: 16px;
}

/* _____ _____ _____ _____ _____ _____ KUNDEN _____ _____ _____ _____ _____ _____ */

#header_kunden {
	background-image: url(pics/kunden/header_back.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 72px;
	width: 830px;
}
#mainnavigation_kunden {
	margin: 0px 0px;
	padding: 0px 0px;
	margin-bottom: 15px;
	height: 30px;
	width: 830px;
	line-height: 10px;
}
#headergrafik_kunden {
	margin-bottom: 15px;
	padding: 0px 0px;
	width: 830px;
}
#balken_kunden {
	width: 830px;
	height: 25px;
	background-color: #AD920D;
}
#maincontent {
	width: 830px;
}
#nav_kunden{
	float: left;
	margin-top: 0px;
	padding: 0px 0px;
	width: 190px;
}
#nav_kunden ul{
	margin: 0px 0px 0px 3px;
	padding: 0px 0px;
	list-style: none;
}
#nav_kunden li a {
	line-height: 21px;
	padding-left: 30px;
	text-decoration: none;
}
#nav_kunden a {
	color: #515151;	
}

#nav_kunden a:hover {
	background-image:none;
	background-repeat:no-repeat;
	background-position: left center;
	color: #000;
	/*font-weight: bold;*/
}
#nav_kunden li.active a{
	background-image:url(pics/kunden/pfeil.jpg);
	background-repeat:no-repeat;
	background-position: left center;
	color: #AD920D;
	font-weight: bold;
}
.artenaktiv {
	background-image:url(pics/kunden/pfeil.jpg);
	background-repeat:no-repeat;
	background-position: left center;
	color: #AD920D;
	font-weight: bold;
}
.artenaktivfarbe {
	color: #AD920D;
}
#rightfield {
	margin: 23px 0px 0px 0px;
	padding: 0px 0px;
	float: left;
	width: 640px;
}
#leistung_kunden {
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px 0px;
	clear: both;
	font-size: 8pt;
}
#leistung_kunden ul{
	margin: 0px 0px;
	padding: 0px 0px;
	list-style: none;
}
#leistung_kunden li{
	margin: 0px 0px;
	padding: 0px 0px;
	display: inline;
	vertical-align: top;
}
#leistung_kunden li a{
	color: #515151;
	text-decoration: none;
}
#leistung_kunden li a:hover{
	color: #AD920D;
	text-decoration: none;
}
#text_kunden {
	border-top: 1px solid #AD920D;
	padding: 8px 0px;
}
#grafik_kunden{
	width: 100%;
	height: 310px;
	background-color:#ffffff;
	margin-bottom: 15px;
	padding: 0px 0px;
	clear: both;
}
#textbox{
	width: 450px;
}
#textbox h1 {
	color:#AD920D;
	padding: 6px 0px;
	margin: 0px 0px;
	font-size: 9pt;
	font-weight: bold;
}
#textbox p {
	margin-top: 5px;
	line-height: 16px;
}

/* _____ _____ _____  _____ _____ _____ KONTAKT _____ _____ _____ _____ _____ _____ */

#header_kontakt {
	background-image: url(pics/kontakt/header_back.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 72px;
	width: 830px;
}
#headergrafik_kontakt {
	margin-bottom: 8px;
	padding: 0px;
	height: 126px;
	width: 830px;
}
#balken_kontakt {
	width: 830px;
	height: 25px;
	background-color: #808A18;
}
#maincontent {
	width: 830px;
}
#nav_kontakt{
	float: left;
	margin-top: 0px;
	padding: 0px 0px;
	width: 190px;
}
#nav_kontakt ul{
	margin: 0px 0px 0px 3px;
	padding: 0px 0px;
	list-style: none;
}
#nav_kontakt li a {
	line-height: 21px;
	padding-left: 30px;
	text-decoration: none;
	color: #515151;
}
#nav_kontakt a:hover {
	background-image:url(pics/kunden/pfeil.jpg);
	background-repeat:no-repeat;
	background-position: left center;
	color: #808A18;
	font-weight: bold;
}
#leistung_kontakt {
	float: left;
	margin-top: 0px;
	padding: 0px 0px;
	width: 600px;
}
#textfield_kontakt {
	clear: both;
	margin: 45px 0px 0px 190px;
	padding: 0px 0px;
	width: 640px;
}
#text_kontakt {
	width: 500px;
}
#kontaktbox{
	border-top: 1px solid #808A18;
	margin: 0px 0px;
	padding: 10px 0px;
	clear: both;
}
#kontaktbox a{
	color: #515151;
	text-decoration: none;
}
#kontaktbox p {
	margin-top: 0px;
	line-height: 16px;
}
.small{
	font-size: 10px;
	text-align:justify;
	text-decoration: none;
	color: #515151;
}

.kundennamen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #515151;
	font-weight: normal;
}

.kundennamenaktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #AD920D;
	font-weight: bold;
}

