@charset "utf-8";

* {background: #fff; color: #000;}

html { font: 100%/150% "Trebuchet MS", Arial, Verdana, sans-serif; }


body {}
	
a:link {color:#4a8ca6; text-decoration:none; border-bottom:1px dashed #4a8ca6;}

a:visited {color:#2a6a83; text-decoration:none; border-bottom:1px dashed #2a6a83;}

a:hover {color:#a87827; text-decoration:none; border-bottom:1px dashed #a87827;}

a:active {color:#ffc807; text-decoration:none; border-bottom:1px solid #ffc807;}

div.hr {
	clear:both;
	float:none;
	height:11px;
	padding: 1em 0 .5em 0;
	width:100%;
	border-bottom:1px dashed #000;}

#accessibility {display:none !important;}

#seite {margin: 0 auto; width:960px;}

/*----------------------------------------------------
// ----> 2. Header
/----------------------------------------------------*/
		
	#header a.kundenlogin {display:none;}
	
/*----------------------------------------------------
// ----> 3. Navi
/----------------------------------------------------*/

	ul.navi {display:none;}
	
/*----------------------------------------------------
// ----> 4. Content
/----------------------------------------------------*/


/*----> 4.1 Newsteaser*/

#content-newsteaser {display:none;}
	
/*----> 4.2 Headlines*/

h2, h3 {}
h2 {font:2.4em Georgia, "Times New Roman", Times, serif; color:#000; letter-spacing:0.025em;}
h3 {font-size:1.4em; letter-spacing:0.025em;}
h4 {font:1.8em/1.5em Georgia, "Times New Roman", Times, serif; color:#000;}
h5 {font-size:1.5em; line-height:1.5em; color:#000; padding: 0 0 .5em 0;}
h6 {font:1.5em/1.5em Georgia, "Times New Roman", Times, serif; color:#000;}

/*----> 4.3 Columns*/

div.content-column5 p, div.content-column5 ul, div.content-column8 p, div.content-column8 ul, div.content-column4 p, div.content-column7 p{
	font-size:1em;
	line-height:1.54em;
	letter-spacing:0.02em;
	padding: 0 0 1.5em 0;}
	
 div.content-column5 ul, div.content-column8 ul {
	list-style-type:circle;
	list-style-position:inside;}
	
 div.content-column5 ul li, div.content-column8 ul li {
 	display:block;
	font-size:0.85em;
	letter-spacing:0.05em;
	padding:0 0 1.5em 0;}

div.content-column8 ul li {}
div.content-column4 iframe, #map_canvas {}

div.content-column5 dl, div.content-column7 dl {
font-size:1em;
	line-height:1.54em;
	letter-spacing:0.025em;
	padding: 0 0 1.5em 0;}
	
	div.content-column5 dt, div.content-column7 dt {}
		
		div.content-column5 dd, div.content-column7dd {
			display:block;}
			
div.content-column7 dl.vorteile {
font-size:1em;
	line-height:1.54em;
	letter-spacing:0.025em;
	padding: 0 0 1.5em 0;}
	
/*----> 4.4 Productteaser*/

#content-productteaser {display:none;}
	
/*----> 4.5  sidebar-navi */

ul.sidebar-navi {display:none;}
			
/*----> 4.6  content-index */
#content-index {display:none;}
	
/*----> 4.7 Leistungsicons / Jobicons */
	
/*----> 4.8 content-jobs*/

#content-jobs {display:none;}	
	
/*----> 4.9 sitemap*/

	body#sitemap div.content-column8 ul.navi {
		height:auto;
		list-style-type:none;
		background: none;
		padding: 0;}
		
		body#sitemap div.content-column8 ul.navi li {
			float:none;
			background:none;
			border:0;
			padding: 0 0 1em 0;}
			
		body#sitemap div.content-column8 ul.navi a:link, body#sitemap div.content-column8 ul.navi a:visited {
			display:block;
			width:250px;
			border:none;
			color:#000;
			cursor:pointer;}
		
		body#sitemap div.content-column8 ul.navi a:hover{} 
		
		body#sitemap div.content-column8 ul.navi a:active {}
		
			body#sitemap div.content-column8 ul.navi a:link span, body#sitemap div.content-column8 ul.navi a:visited span {
				padding:0;
				line-height:1em;
				font-size:1em;
				letter-spacing:0.05em;
				height:auto;
				width:auto;
				display:inline;}
				
			body#sitemap div.content-column8 ul.navi a:hover span {
				color:#000;}
				
			body#sitemap div.content-column8 ul.navi a:active span {
				color:#000;
				padding:0;
				border:0;
				border-top:none;}
			
			body#sitemap div.content-column8 ul.navi a:link strong, body#sitemap div.content-column8 ul.navi a:visited strong {
				font:1.2em Georgia, "Times New Roman", Times, serif;
				border-bottom: none;
				margin:0;
				padding:0;
				width:auto;
				display:inline;
				color:#000;}
				
			body#sitemap div.content-column8 ul.navi a:hover strong {
				margin:0;
				padding:0;
				border-bottom: 0;
				background:#b59622;
				color:#fff;}
				
			body#sitemap div.content-column8 ul.navi a:active strong {
				margin:0;
				padding:0;
				border: 0;
				border-bottom-width:0;
				background:#B2AF40;
				color:#fff;}
		
/*----> ----> 4.9.1 Sub-Navi */

	body#sitemap div.content-column8 ul.navi ol {position:relative; left:auto; list-style-position:inside; background:none; width:auto; border:none; border-top:none; font-size:1.1em; line-height:1.2em; letter-spacing:0.05em;}
	
	body#sitemap div.content-column8 ul.navi li:hover ol {
		left:auto;
		background: #fff;}
		
		body#sitemap div.content-column8 ul.navi ol li {
			float:none;
			clear:both;
			display:block;
			background: url(../images/required.png) 10px 4px no-repeat;
			width:200px;
			padding:0 0 0.5em 20px;}
			
		body#sitemap div.content-column8 ul.navi ol a:link, body#sitemap div.content-column8 ul.navi ol a:visited {
			display:block;
			width:200px;
			border:none;
			color:#000;
			padding: 0 0 0 15px;
			border-bottom:none;}
		
		body#sitemap div.content-column8 ul.navi ol a:hover{
			color:#000;
			border-bottom:none;
			background:none;} 
		
		body#sitemap div.content-column8 ul.navi ol a:active {}
		
	
/*----------------------------------------------------
// ----> 5. Footer
/----------------------------------------------------*/

#footer {
	color:#000;
	font: 1em/1.56em "Trebuchet MS", Arial, Verdana, sans-serif;
	letter-spacing:0.025em;}

div.footer-column2 {display:none;}
	
#footer dt{
	width:5cm;
	float:left;}
	
#footer ul {
	list-style-type:circle;}
	
/*----------------------------------------------------
// ----> 6. Formulare
/----------------------------------------------------*/

form {display:none;}