/** html elements */

body {
	font-family:Arial;
	font-size: 11px;
	padding:0px;
	background-color: #000000;
	color: #fffefe;
	padding:0px;
	margin:0px;   
	height:100%;
}

img
 {
	border:0px;
}

img.inline 
{
	display:inline;
}

a
 {
	color: #ffffff;
	font-weight:normal;
	text-decoration:underline;
}

a:active 
{
	text-decoration: none;
	color: #ffffff;
	font-weight:normal;
}

a:hover 
{
	text-decoration: none;
}
a.bottom
 {
	color: #ffffff;
	font-weight:normal;
	text-decoration:underline;
	font-size:95%;
}
a.zurueck
{
	background-color:#bdbdbd;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	width:200px;
}
a.nav_l3,
a.nav_l3:link
{
	color:#000000;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
}
a.nav_l3:visited
{
	color:#000000;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
}
a.nav_l3:hover
{
	color:#000000;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
a.nav_l3_active,
a.nav_l3_active:visited,
a.nav_l3_active:hover
{
	color:#000000;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
a.nav_bioswing,
a.nav_bioswing:link  
{
	background-image:url(../img/bioswing_up.jpg);
	display:block;
	background-repeat:no-repeat;
	width:95px;
}
a.nav_bioswing:visited
 {
	background-image:url(/img/bioswing_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:95px;
}

a.nav_bioswing:hover
{
	background-image:url(/img/bioswing_over.jpg);
	background-repeat:no-repeat;
	display:block;
	width:95px;
}

a.nav_bioswing_active,
a.nav_bioswing_active:visited,
a.nav_bioswing_active:hover 
{
	background-image:url(/img/bioswing_active.jpg);
	background-repeat:no-repeat;
	display:block;
	width:95px;
}
a.nav_presse,
a.nav_presse:link  
{
	background-image:url(/img/presse_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:78px;
}

a.nav_presse:visited
 {
	background-image:url(/img/presse_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:78px;
}

a.nav_presse:hover
{
	background-image:url(/img/presse_over.jpg);
	background-repeat:no-repeat;
	display:block;
	width:78px;
}

a.nav_presse_active,
a.nav_presse_active:visited,
a.nav_presse_active:hover 
{
	background-image:url(/img/presse_active.jpg);
	background-repeat:no-repeat;
	display:block;
	width:78px;
}
a.nav_produkte,
a.nav_produkte:link  
{
	background-image:url(/img/products_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:90px;
}

a.nav_produkte:visited
 {
	background-image:url(/img/products_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:90px;
}

a.nav_produkte:hover
{
	background-image:url(/img/products_over.jpg);
	background-repeat:no-repeat;
	display:block;
	width:90px;
}

a.nav_produkte_active,
a.nav_produkte_active:visited,
a.nav_produkte_active:hover 
{
	background-image:url(/img/products_active.jpg);
	background-repeat:no-repeat;
	display:block;
	width:90px;
}
a.nav_unternehmen,
a.nav_unternehmen:link  
{
	background-image:url(/img/unternehmen_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:105px;
}

a.nav_unternehmen:visited
 {
	background-image:url(/img/unternehmen_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:105px;
}

a.nav_unternehmen:hover
{
	background-image:url(/img/unternehmen_over.jpg);
	background-repeat:no-repeat;
	display:block;
	width:105px;
}

a.nav_unternehmen_active,
a.nav_unternehmen_active:visited,
a.nav_unternehmen_active:hover 
{
	background-image:url(/img/unternehmen_active.jpg);
	background-repeat:no-repeat;
	display:block;
	width:105px;
}
a.nav_kontakt,
a.nav_kontakt:link  
{
	background-image:url(/img/contact_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:81px;
}

a.nav_kontakt:visited
 {
	background-image:url(/img/contact_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:81px;
}

a.nav_kontakt:hover
{
	background-image:url(/img/contact_over.jpg);
	background-repeat:no-repeat;
	display:block;
	width:81px;
}

a.nav_kontakt_active,
a.nav_kontakt_active:visited,
a.nav_kontakt_active:hover 
{
	background-image:url(/img/contact_active.jpg);
	background-repeat:no-repeat;
	display:block;
	width:81px;
}
a.nav_haendler,
a.nav_haendler:link  
{
	background-image:url(/img/haendler_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:79px;
}

a.nav_haendler:visited
 {
	background-image:url(/img/haendler_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:79px;
}

a.nav_haendler:hover
{
	background-image:url(/img/haendler_over.jpg);
	background-repeat:no-repeat;
	display:block;
	width:79px;
}

a.nav_haendler_active,
a.nav_haendler_active:visited,
a.nav_haendler_active:hover 
{
	background-image:url(/img/haendler_active.jpg);
	background-repeat:no-repeat;
	display:block;
	width:79px;
}
a.nav_aktuelles,
a.nav_aktuelles:link  
{
	background-image:url(/img/haendler/aktuelles_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:87px;
}

a.nav_aktuelles:visited
 {
	background-image:url(/img/haendler/aktuelles_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:90px;
}

a.nav_aktuelles:hover
{
	background-image:url(/img/haendler/aktuelles_over.jpg);
	background-repeat:no-repeat;
	display:block;
	width:90px;
}

a.nav_aktuelles_active,
a.nav_aktuelles_active:visited,
a.nav_aktuelles_active:hover 
{
	background-image:url(/img/haendler/aktuelles_active.jpg);
	background-repeat:no-repeat;
	display:block;
	width:90px;
}
a.nav_intern,
a.nav_intern:link  
{
	background-image:url(/img/haendler/intern_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:77px;
}

a.nav_intern:visited
 {
	background-image:url(/img/haendler/intern_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:77px;
}

a.nav_intern:hover
{
	background-image:url(/img/haendler/intern_over.jpg);
	background-repeat:no-repeat;
	display:block;
	width:77px;
}

a.nav_intern_active,
a.nav_intern_active:visited,
a.nav_intern_active:hover 
{
	background-image:url(/img/haendler/intern_active.jpg);
	background-repeat:no-repeat;
	display:block;
	width:77px;
}
a.nav_media,
a.nav_media:link  
{
	background-image:url(/img/haendler/media_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:75px;
}

a.nav_media:visited
 {
	background-image:url(/img/haendler/media_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:75px;
}

a.nav_media:hover
{
	background-image:url(/img/haendler/media_over.jpg);
	background-repeat:no-repeat;
	display:block;
	width:75px;
}

a.nav_media_active,
a.nav_media_active:visited,
a.nav_media_active:hover 
{
	background-image:url(/img/haendler/media_active.jpg);
	background-repeat:no-repeat;
	display:block;
	width:75px;
}

a.nav_werbemittel,
a.nav_werbemittel:link  
{
	background-image:url(/img/haendler/werbemittel_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:107px;
}

a.nav_werbemittel:visited
 {
	background-image:url(/img/haendler/werbemittel_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:107px;
}

a.nav_werbemittel:hover
{
	background-image:url(/img/haendler/werbemittel_over.jpg);
	background-repeat:no-repeat;
	display:block;
	width:107px;
}

a.nav_werbemittel_active,
a.nav_werbemittel_active:visited,
a.nav_werbemittel_active:hover 
{
	background-image:url(/img/haendler/werbemittel_active.jpg);
	background-repeat:no-repeat;
	display:block;
	width:107px;
}

a.nav_service,
a.nav_service:link  
{
	background-image:url(/img/haendler/service_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:78px;
}

a.nav_service:visited
 {
	background-image:url(/img/haendler/service_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:78px;
}

a.nav_service:hover
{
	background-image:url(/img/haendler/service_over.jpg);
	background-repeat:no-repeat;
	display:block;
	width:78px;
}

a.nav_service_active,
a.nav_service_active:visited,
a.nav_service_active:hover 
{
	background-image:url(/img/haendler/service_active.jpg);
	background-repeat:no-repeat;
	display:block;
	width:78px;
}

a.nav_l2,
a.nav_l2:link ,
a.nav_l2:visited
{
	background-image:url(/img/subnavi_up.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	color: #4c4d48;
	font-weight:normal;
	text-decoration:none;
	padding-left:30px;
	height:20px;
	margin-bottom:0px;
	vertical-align:middle;
	padding-top:3px;
}
a.nav_l2:hover
{
	background-image:url(/img/subnavi_over.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	color: #4c4d48;
	font-weight:normal;
	text-decoration:none;
	height:20px;
	margin-bottom:0px;
	padding-left:30px;	
	padding-top:3px;

}

a.nav_l2_active,
a.nav_l2_active:visited,
a.nav_l2_active:hover 
{
	background-image:url(/img/subnavi_active.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	height:20px;
	margin-bottom:0px;
	padding-left:30px;
	padding-top:3px;
}

a.nav_l21,
a.nav_l21:link ,
a.nav_l21:visited
{
	background-image:url(/img/subnavi1_up.gif);
	background-repeat:no-repeat;
	display:block;
	width:170px;
	color: #4c4d48;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	height:15px;
	margin-bottom:0px;
	vertical-align:middle;
	padding-top:2px;
}

a.nav_l21_active,
a.nav_l21_active:visited,
a.nav_l21:hover,
a.nav_l21_active:hover 
{
	background-image:url(/img/subnavi1_over.gif);
	background-repeat:no-repeat;
	display:block;
	width:170px;
	color: #4c4d48;
	font-weight:normal;
	text-decoration:none;
	height:15px;
	margin-bottom:0px;
	padding-left:40px;
	padding-top:2px;
}

a.nav_newsletter,
a.nav_newsletter:link  
{
	background-image:url(/img/haendler/newsletter_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:94px;
}

a.nav_newsletter:visited
 {
	background-image:url(/img/haendler/newsletter_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:94px;
}

a.nav_newsletter:hover
{
	background-image:url(/img/haendler/newsletter_over.jpg);
}

a.nav_newsletter_active,
a.nav_newsletter_active:visited,
a.nav_newsletter_active:hover 
{
	background-image:url(/img/haendler/newsletter_active.jpg);
	background-repeat:no-repeat;
	display:block;
	width:94px;
}
a.nav_logout,
a.nav_logout:link  
{
	background-image:url(/img/logout_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:79px;
}

a.nav_logout:hover
{
	background-image:url(/img/logout_over.jpg);
	background-repeat:no-repeat;
	display:block;
	width:79px;
}



a.nav_l4,
a.nav_l4:link  
{
	background-image:url(/img/auswahl_fotomaterial_up.gif);
	background-repeat:no-repeat;
	display:block;
	width:131px;
	font-weight:normal;
	text-decoration:none;
	height:20px;
	margin-bottom:0px;
	vertical-align:middle;
	padding-top:0px;
	text-align:left;
	padding-left:15px;

}

a.nav_l4:visited
 {
	background-image:url(/img/auswahl_fotomaterial_up.gif);
	background-repeat:no-repeat;
	display:block;
	width:131px;
	font-weight:normal;
	text-decoration:none;
	height:20px;
	margin-bottom:0px;
	padding-left:15px;
	padding-top:0px;
	text-align:left;
}

a.nav_l4:hover
{
	background-image:url(/img/auswahl_fotomaterial_up.gif);
	background-repeat:no-repeat;
	display:block;
	width:131px;
	font-weight:normal;
	text-decoration:none;
	height:20px;
	margin-bottom:0px;
	padding-left:15px;
	padding-top:0px;
	text-align:left;

}

a.nav_l4_active,
a.nav_l4_active:visited,
a.nav_l4_active:hover 
{
	background-image:url(/img/auswahl_fotomaterial_active.gif);
	background-repeat:no-repeat;
	display:block;
	width:131px;
	font-weight:normal;
	text-decoration:none;
	height:20px;
	margin-bottom:0px;
	padding-left:15px;
	padding-top:0px;
	text-align:left;
}
a.nav_category,
a.nav_category:link  
{
	background-image:url(/img/produktkategorie_over.jpg);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	padding-left:30px;
	height:20px;
	margin-bottom:0px;
	vertical-align:middle;
	padding-top:3px;
}
a.nav_category:visited
 {
	background-image:url(/img/produktkategorie_over.jpg);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	height:20px;
	margin-bottom:0px;
	padding-left:30px;
	padding-top:3px;
}

a.nav_category:hover
{
	background-image:url(/img/produktkategorie_over.jpg);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	height:20px;
	margin-bottom:0px;
	padding-left:30px;	
	padding-top:3px;

}

a.nav_category_active,
a.nav_category_active:visited,
a.nav_category_active:hover 
{
	background-image:url(/img/produktkategorie_active.jpg);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	height:20px;
	margin-bottom:0px;
	padding-left:30px;
	padding-top:3px;
}
a.pdfLink
{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}
a.pdfLink:hover
{
	text-decoration:underline;
}

a.german
{
	background-image:url(/img/deutsch.gif);
}
a.german:hover
{
	background-image:url(/img/deutsch_active.gif);
}
a.german_active
{
	background-image:url(/img/deutsch_active.gif);
}
a.english
{
	background-image:url(/img/english.gif);
}
a.english:hover
{
	background-image:url(/img/english_active.gif);
}
input, select, option, textarea
 {
	font-size: 90%;
	font-family:sans-serif;
	text-transform:none;
	vertical-align: middle;
}

input.search
 {
  width: 135px;
  height:12px;
  color: #000000;
  border: none;
}

input.button
{
	background-color:#847c71;
	color:#403e3f;
	font-weight:bold;
	border:none;
	height:22px;
	font-size:100%;
}
input.button:hover
{
	background-color:#e3edb9;
	color:#75786f;
	font-weight:bold;
}
button.news
{
	position:relative;
	background-color:#abae9b;
	border:none;	
	top:-27px;
	color:#4c4d48;
	text-align:right;
	margin-left:40px;
	font-size:110%;
	text-decoration:underline;
}
input.news:hover
{
	text-decoration:none;
}
em, em a 
{
	font-weight:bold;
	font-style:normal;
}

strong, strong a 
{
	font-weight:bold;
	font-style:normal;
}

h1
 {
	font-size:140%;
	color: #000000;
	margin-bottom: 10px;
	font-weight:normal;
}

h2 {
	font-size:110%;
	color: #ffffff;
	font-weight:bold;
}

h3 {
	font-size:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	color: #ffffff;
	font-weight:bold;
}

p {
	padding:0px;
	margin:1ex 0ex 1ex 0ex;
}

p.sitemap {
	padding:0px;
	margin:3px 0px 3px 0px;
}
p.datum
{
	margin-bottom:-5px;
	color:#000000;
}
label {
  color:#ffffff;
  font-size:100%;
  font-weight:normal;

}

ul {
	/*list-style-type:disc;*/
	list-style-image:url(/img/aufzaehlungspunkt.gif);
	margin:0px 0px 0px 15px;
	padding:0px;
}

li {
	font-size: 100%;
	margin:0px 5px 10px 0px;
	padding:0px 0px 0px 0px;
}

hr {
	height:1px;
	border:0px;
	border-bottom:1px solid #807f6d;
}

table
 {
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;

}
 
table.content
{
	width:800px;
	position:relative;	
}
table.hauptTable
{
	position:relative;
	top:-41px;
	z-index:0;
}
table.produkteTable
{
	position:relative;
}
table.teamContent
{
	width:648px;
	position:relative;	
	left:150px;
}
td 
{
  vertical-align: middle;
  text-align: left;
}
td.headline
{
	position:relative;
	width:400px;
	padding:0px 0px 0px 65px;
	height:81px;
	vertical-align:bottom;
}
td.headlineArchiv
 {
 	position:relative;
	width:400px;
	padding:0px 0px 0px 65px;
	height:81px;
	vertical-align:bottom;
 }
td.contentRight
{
	width:425px;
	padding:20px 60px 10px 65px;
	vertical-align:top;

}
td.contentRight td
{
	vertical-align:top;
	padding-right:10px;
}
td.contentLeft
{
	width:245px;
	vertical-align:top;
	text-align:right;
	padding:0px 5px 0px 0px;
}
td.nav_l4
{
	width:145px !important;
	vertical-align:top;
	padding:100px 0px 0px 103px;
	height:380px;
	text-align:right;

}
td.pdfLinks
{
	position:relative;
	vertical-align:middle;
	padding-left:30px;
	width:217px;
	height:80px;
}
td.produktHeadline
{
	position:relative;
	width:400px;
	padding: 0px 0px 0px 65px;
	vertical-align:bottom;
	height:81px;
}

td.picProduct
{
	position:relative;
	padding-right:5px;
	width:217px;
	vertical-align:top;
	text-align:right;
}
td.contentProduct
{
	position:relative;
	padding:10px 60px 0px 65px;
	width:400px;
	vertical-align:top;
}
td.teamName
{
	position:relative;
	width:400px;
	height:11px;
	vertical-align:middle;
	padding: 0px 0px 0px 160px;
	background-image:url(/img/team_background.JPG);
	background-color:#847b72;
	font-size:12px;
	background-repeat:no-repeat;
}
td.teamPic
{
	padding:5px 0px 0px 10px;
	width:50px;
	vertical-align:top;
}
td.teamDescription
{
	width:425px;
	padding:0px 60px 20px 65px;
	vertical-align:top;
	
}
td.fotomaterial
{
	padding:20px 50px 10px 30px;
	width:500px;
	height:360px;
	vertical-align:top;

}
td.fotomaterial td
{
	vertical-align:top;
	
	padding-right:10px;
	margin:20px 10px 10px 0px;
}
td.thumb
{
	padding:10px 5px 20px 5px;
}
td.zip
{
	padding:10px 5px 20px 5px;
}
td.zip a
{
	text-decoration:none;
}
td.zip a:hover
{
	text-decoration:underline;
}
td.name
{
	background-color:#e3edb9;
	color:#000000;
	padding-left:5px;
}
.format1
 {
	color:#e3edba;
	font-weight:bold;
	font-size:11px;
}
.format2 
{
	color:#fffefe;
	font-size: 12px;
}
.format3
 {
	color:#3f3f3f;
	font-size: 12px;
	background-color:#e3edba;
}
/** page elements */

div.main 
{
	height:auto !important;
	min-height: 860px;
	margin: 0% auto;
}

div.pageElemente
{
	height:auto !important;
	min-height: 620px;
	width:1039px;
	background-image:url("/img/hintergrundkachel_vertikal.jpg");
	margin: 0% auto;

}

div.nav_l1
{
	position:relative;
	top:-19px;
	left:476px;
	width:573px;
	height:100px;
}
div.nav_l1_haendler
{
	position:relative;
	top:-19px;
	left:400px;
	width:573px;
	height:100px;
}
div.nav_l2
{
	position:relative;
	top:0px;
	left:1px;
	width:215px;

}
div.nav_l3
{
	clear:both;
	color:#000000;
	position:relative;
	left:340px;
	top:-20px;
	width:670px;
	text-align:right;
	z-index:1;
}
div.top
{
	background-image:url("/img/background_top.jpg");
	background-repeat:repeat-x;
	width:100%;
}
div.pageBody
{
	height:auto !important;
	min-height:573px;
	width:1039px;
	margin: 0% auto;
	background-image:url("/img/hintergrund_oeffentlich_oben.jpg");
	background-repeat:no-repeat;
}

div.headline
{
	position:relative;
	top:45px;
	left:320px;
	width:400px;
}
div.content
{
	width:850px;
	border:1px;
}

div.kontaktForm
{
	position:relative;
	margin-top:90px;
	left:320px;
	width:400px;	
}
div.fuss
{
	height:239px;
	width:100%;
	background-image:url("/img/background_bottom.jpg");
}
div.bottom
{
	height:239px;
	width:1039px;
	margin: 0% auto;
	background-image:url("/img/hintergrund_unten.jpg");
}
div.nav_bottom
{
	position:relative;
	top:30px;
	left:466px;
	width:600px;
}
div.search
{
	position:relative;
	top:80px;
	left:22px;
	width:300px;
}
div.lang
{
	position:relative;
	width:300px;
	top:-3px;
	margin-left:30px;
}

div.animation
{
	position:relative;
	top:-24px;
	height:162px;
	width:1020px;
}
div.contentSuche
{
	position:relative;
	top:85px;
	left:400px;
	width:400px;
}
div.contentSitemap
{
	position:relative;
	top:115px;
	left:400px;
	width:400px;
	margin-bottom:50px;
}
div.haendlerLogIn
{
	position:relative;
	top:0px;
	left:16px;
	width:215px;
	height:140px;
}
div.login
{
	background-color:#dcdcdc;
	height:110px;
	width:198px;
	color:#767676;
	font-weight:bold;
	
}
div.email
{
	background-color:#abae9b;
	height:40px;
	width:185px;
	margin-left:25px;
}
div.toit
{
	background-color:#dcdcdc;
	height:3px;
	width:198px;
	margin-top:50px;
	margin-bottom:-6px;
}
div.newsletterContent
{
	position:relative;
	top:50px;
	left:300px;
	width:400px;
}
div.newletter_bottom
{

	height:69px;
	
	margin-top:-7px;
	padding-left:10px;
	padding-right:5px;
	background:#aaae9a;
	background-image:url(/img/newsletter_bottom.jpg);
	background-repeat:no-repeat;
	width:171px;

}
div.newsletter
 {
	margin-left:25px;
	margin-top:5px;
 }