#sumolink {
	visibility:hidden;position:relative;
}

a { color: #02B49A; text-decoration: none;	}
ol, li, ul {
	line-height: 160%;
	font-size:11px;
	margin:0px;
	margin-left: 20px;
	list-style : none outside url(/media/lederer/bullet.gif);
}
.niceArrows ol, li, ul {
	line-height: 160%;
	font-size:11px;
	margin:0 0 0 10px;
	padding:0;
	list-style : none outside url(/media/lederer/navi_pfeil_rechts_weiss.gif);
}


p { padding:0px; margin:0px; padding-bottom:10px; }
p a:hover { color: #02B49A; text-decoration: underline; }

h1 { color: #02B49A; font-size:11px; font-weight: normal; padding:0px; margin:0px; padding-top:15px;}
h2 { color: #02B49A; font-size:11px; font-weight: normal; padding:0px; margin:0px; padding-top:15px;}
h6 { color: #02B49A; font-size:11px; font-weight: normal; padding:0px; margin:0px; padding-top:15px;}

#content { 
	width:750px; 
	background-color:#f2f2f2;
/*
	border-width: 1px; border-left-style: solid; border-right-style: solid; border-color: #d0d0d0;
*/
	/* IE ONLY!!!" */
	/* height:100%; */
	padding-bottom:35px;
}

#wrapper {
	margin: 0px auto;
	padding: 0px;
	height: 100%;
	width: 770px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 748px;	 
	}
html>#wrapper	{
	width: 748px;
} 

.Normal {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;	
	border:0px;
	margin:0px;
	padding:2px;
	padding-right:5px;
	border-right:1px;
	border-style:solid;
	border-color:#666666;
	text-align:left;
}

.NormalEnde {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;	
	text-align:left;
	border:0px;
	margin:0px;
	padding:2px;
	padding-right:5px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;	
	color:#666666; 
	margin: 0px;
	text-align: left;
	background-color: #f2f2f2; 
	height:100%; 
}

.content { height:100%; padding-top:50px; padding-bottom: 35px;}
.sub { padding-top:5px; }
/*
.navi, .navi:link, .navi:visited, .navi:active { padding-top:0px; width: 1px; display: inline; -moz-opacity:1.0; filter: Alpha(Opacity=100); }
.navi:hover { padding-top:0px; width: 1px; display: inline; -moz-opacity:0.50; filter:  Alpha(Opacity=50); }
*/


.navi, .navi:link, .navi:visited, .navi:active {
	-moz-opacity:1.0; 
	filter: Alpha(Opacity=100);
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 1px;  
  	display: inline;
	}
html>.navi	{
	width: 1px;  
  	display: inline;
} 
  
.navi:hover { 
	-moz-opacity:0.50; 
	filter: Alpha(Opacity=50); 
	voice-family: "\"}\""; 
	voice-family:inherit;
  	width: 1px;  
	display: inline;
	}
html>.navi_hover	{
	width: 1px;  
  	display: inline;
} 

.navi img {
	-moz-opacity:1.0; 
	filter: Alpha(Opacity=100);
	voice-family: "\"}\""; 
	voice-family:inherit;
  	display: inline;soalr
	}
html>.navi img	{
  	display: inline;
} 
  
.navi:hover img  { 
	-moz-opacity:0.50; 
	filter: Alpha(Opacity=50); 
	voice-family: "\"}\""; 
	voice-family:inherit;
	display: inline;
	}
html>.navi:hover img {
  	display: inline;
} 
.navilevel1 { background-color:#C9E7DE; padding:5px; }
.navilevel2 { background-color:#C9E7DE; padding:5px; margin-top:5px; ;}

.naventry1 { padding:0px; margin:0px; margin-left:10px; }
.naventry1active { margin-left:5px; }
.naventry1invisible { width: 1px; display: inline; -moz-opacity:0.25; filter:  Alpha(Opacity=25); }
.naventry2 { padding:2px; padding-left:10px; font-size:10px; color:#ffffff; }
.naventry2 a:hover { color:#ffffff; }
.naventry2 a { color:#A0D0EB; }
.navitopcontainer {	position:absolute; top:0px; }

.quicknavi { font-size:9px; color:#a0a0a0; margin:10px;}
.suche { margin:0px; margin-top:15px; padding-bottom: 10px; }
.suchergebnis {  margin:0px; padding:10px; padding-top:15px; background-color:#D3EAE4; }

.sitemap { line-height: 180%; font-weight:bold; font-size:11px; padding:0px; margin:0px; padding-bottom:5px; padding-top:5px; }
.sitemap_level2 { line-height: 180%; font-weight:normal; font-size:11px; padding:0px; margin:0px; padding-bottom:5px; }
.sitemap_level3 { line-height: 180%; font-weight:normal; font-size:10px; padding:0px; margin:0px; padding-bottom:5px; }

.topnavikleinpacks { background: url(/media/lederer/head_smallpacks.jpg) top left no-repeat; }
.topnavisolar { background: url(/media/lederer/head_solar.jpg) top left no-repeat; }
.topnavihome { background: url(/media/lederer/head_home.jpg) top left no-repeat; }
.topnavihilfe { background-color: #ffffff; background: no-repeat; background-attachment: scroll; background-image: url(/media/lederer/head_hilfe.jpg); background-position: left top; }
.topnaviprodukte { background-color: #ffffff; background: no-repeat; background-attachment: scroll; background-image: url(/media/lederer/head_assorted.jpg); background-position: left top; }
.topnavisuche { background-color: #ffffff; background: no-repeat; background-attachment: scroll; background-image: url(/media/lederer/head_assorted.jpg); background-position: left top; }
.topnavidiverse { background-color: #ffffff; background: no-repeat; background-attachment: scroll; background-image: url(/media/lederer/head_halle.jpg); background-position: left top; }

.absatz_invers_hell { line-height: 160%; font-size:11px; color: #455A57; padding:0px; margin:0px; padding-top:10px; padding-bottom:15px; padding-right:5px; }
.absatz_invers { line-height: 160%; font-size:11px; color: #BFECE6; padding:0px; margin:0px; padding-top:10px; padding-bottom:15px; padding-right:5px; }
.absatz_invers a { color: #ffffff; font-weight: bold; }
.absatz_invers a:hover { color: #BFECE6; font-weight: bold;  }
.absatz_ueberschrift_hinweis_klein { 
	font-size:11px; color: #F7288F; font-weight: bold; 
	margin:0px; padding:0px;  padding-bottom:0px;
}
.absatz_hinweis {
	font-size:11px; color: #F7288F; 
	margin:0px; padding:0px;  padding-bottom:5px;
}
.absatz_hinweis a {
	font-size:11px; color: #F7288F; font-weight: bold;
	margin:0px; padding:0px;  padding-bottom:5px;
}
.absatz_ueberschrift_hinweis { 
	/* border-width: 1px; border-style: solid; border-color: #0000ff; */
	font-size:11px; color: #F7288F; font-weight: bold; 
	margin:0px; padding:0px;  padding-bottom:5px;
}
i { color: #F7288F; font-weight: normal; }
.assettext { line-height: 100%; font-size:11px; color: #455A57; padding:0px; margin:0px; }
.absatz {
	/* border-width: 1px; border-style: solid; border-color: #d90000; */
	line-height: 160%; font-size:11px; color: #455A57; padding:0px; margin:0px; padding-top:0px; padding-bottom:15px; padding-right:5px; 
}
.absatz a { text-decoration:none; }
.absatzklein { line-height: 160%; font-size:11px; color: #666666; padding:0px; margin:0px;}
.absatzeinzeiler { line-height: 160%; font-size:11px; color: #666666; padding:0px; margin:0px; padding-bottom:5px;	}
.absatzeinzeilerklein { line-height: 100%; font-size:11px; color: #666666; padding:0px; margin:0px; padding-top:5px;	}
.absatzeinzeiler a { text-decoration:none; }
.absatz_beschreibung { margin:0px; padding:0px; font-size: 10px; color: #BFECE6; }
.absatz_ueberschrift_invers_hell { margin:0px; padding:0px; font-size: 14px; font-weight: bold; color: #ffffff; }
.absatz_ueberschrift_invers { margin:0px; padding:0px; font-size: 14px; font-weight: bold; color: #ffffff; }
.absatz_ueberschrift { 
	/* border-width: 1px; border-style: solid; border-color: #00ff00; */
	margin:0px; padding:0px; font-size: 14px; font-weight: bold; color: #01B49A; padding-bottom:15px;
}
.absatz_ueberschrift_klein_invers_hell { margin:0px; padding:0px; font-size: 11px; font-weight: bold; color: #ffffff; }
.absatz_ueberschrift_klein_invers { margin:0px; padding:0px; font-size: 11px; font-weight: bold; color: #ffffff; }
.absatz_ueberschrift_klein { 
	/* border-width: 1px; border-style: solid; border-color: #0000ff; */
	margin:0px; padding:0px; font-size: 11px; font-weight: bold; color: #01B49A; 
}

.legende { line-height: 160%; font-size:9px; color: #666666; padding:0px; margin:0px; }

.produkt_norm2 { margin:0px; padding:0px; font-size: 11px; font-weight: bold; color: #455A57; }
.produkt_norm { margin:0px; padding:0px; font-size: 11px; font-weight: bold; color: #000000; }
.produkt_bez { margin:0px; padding:0px; font-size: 11px; color: #455A57; }

.newsheadline_invers { margin:0px; padding:0px; font-weight: bold; color: #ffffff; }
.newsheadline_invers a { text-decoration:none; }
.newsheadline_invers a:hover { text-decoration:none; }
.newsheadline { margin:0px; padding:0px; font-weight: bold; color: #01B49A; }
.newsheadline a { text-decoration:none; }
.newsheadline a:hover { text-decoration:none; }
.newssubline { margin:0px; padding:0px;  color: #02B49A; }
.newssubline a { text-decoration:none; }
.newssubline a:hover { text-decoration:none; }
.newstext { margin:0px; padding:0px;  padding-bottom:10px;  color: #01B49A; }
.newstext a { text-decoration:none; color: #01B49A;}
.newstext a:hover { text-decoration:none; }
.newstext_invers { margin:0px; padding:0px;  padding-bottom:10px;  color: #BFECE6; }
.newstext_invers a { text-decoration:none; color: #BFECE6;}
.newstext_invers a:hover { text-decoration:none; }

.jobheadline { margin:0px; padding:0px; font-weight: bold; color: #666666; }
.jobheadline a { text-decoration:none; }
.jobheadline a:hover { text-decoration:none; }
.jobsubline { margin:0px; padding:0px;  color: #02B49A; }
.jobsubline a { text-decoration:none; }
.jobsubline a:hover { text-decoration:none; }
.jobtext { margin:0px; padding:0px;  padding-bottom:10px;  color: #666666; }
.jobtext a { text-decoration:none; color: #666666;}
.jobtext a:hover { text-decoration:none; }

.nospace { margin:0px; padding:0px; }
.navitop { font-size:9px; line-height:100%; color:#02B49A; padding:0px; margin:0px;	vertical-align : middle; }
.pfad  { font-size:9px; line-height:100%; color:#ffffff; padding:0px; margin:0px; font-weight: bold; vertical-align : middle; }
.pfad a { color:#01B49A; text-decoration: none; font-weight: normal; }
.pfad a:hover { font-size:9px; color:#01B49A; text-decoration: none; }
.searchinput { background-color:#ffffff; color:#01B49A; border-width: 1px; border-style: solid; border-color: #BFBFBF; width: 150px; font-size: 9px; padding: 0px; margin: 0px; }

/*
strong, b {
	color:#02B49A;
	text-decoration:none;
	font-weight:normal;
}
*/
/* DEBUGGING */
/*
.news {
	border-width: 1px;
	border-style: solid;
	border-color: #00FF00;
}

td {
	border-width: 1px;
	border-style: solid;
	border-color: #00FF00;
}
*/

.dineniso_inactive { padding:2px; background-color:#ffffff; border-style:solid; border-width: 0px 1px 1px 0px;  border-color:#C9E7DE; }
.dineniso_inactivehead { padding:2px; background-color:#ffffff; border-style:solid; border-width: 0px 1px 1px 0px;  border-color:#C9E7DE; }
.dineniso_active { padding:2px; color:#F22C8F; background-color:#C9E7DE; border-style:solid; border-width: 0px 1px 1px 0px;  border-color:#C9E7DE; }
.dineniso_activehead { padding:2px; background-color:#ffffff; color:#01B49A; border-style:solid; border-width: 0px 1px 1px 0px;  border-color:#C9E7DE; }

.forminput {	margin-top:5px; padding:0px; width:200px; border:none; color:#808080;  background-color:#f2f2f2; border-bottom:1px solid #CCC; }
.forminput:focus {	margin-top:5px; padding:0px; width:200px; border:none; color:#01B49A;  background-color:#C9E7DE; border-bottom:1px solid #01B49A; }

.forminputerror {	margin-top:5px; padding:0px; width:200px; border-width:1px; color:#ffffff; border-color:#F7288F; background-color:#F7288F; border-style: solid; }
.forminputerror:focus  {	margin-top:5px; padding:0px; width:200px; border-width:1px; color:#01B49A; border-color:#C9E7DE; background-color:#C9E7DE; border-style: solid; }

.forminputrequired {	margin-top:5px; padding:0px; width:198px; border-width:1px; color:#01B49A; border-color:#01B49A; background-color:#C9E7DE; border-style: solid; }
.forminputrequired:focus  {	margin-top:5px; padding:0px; width:200px; border-width:1px; color:#01B49A; border-color:#01B49A; background-color:#f2f2f2; border-style: solid; }

.mfformfieldsmall .forminput { width:100px; }
.mfformfieldsmall .forminput:focus { width:100px; }

.mfformfieldsmall .forminputerror { width:100px; }
.mfformfieldsmall .forminputerror:focus  { width:100px; }

.mfformfieldsmall .forminputrequired { width:100px; }
.mfformfieldsmall .forminputrequired:focus  { width:100px; }

.mfformfieldlarge .forminput { width: 390px; }
.mfformfieldlarge .forminput:focus { width: 390px; }

.mfformfieldlarge .forminputerror { width: 390px; }
.mfformfieldlarge .forminputerror:focus  { width: 390px; }

.mfformfieldlarge .forminputrequired { width:100px; }
.mfformfieldlarge .forminputrequired:focus  { width: 390px; }

.mfform {
	position:relative;
	display:block;
	clear:both;
	width:390px;
}

.mfformunit {
	clear:both;
	display:block;
	/* height:1px;
 */
	padding-top:5px;
}

.mfformunit_bottom {
        clear:both;
        display:block;
        height:1px;
        padding-top:5px;
        padding-bottom:50px;
}

.mfforminfo {
	margin-top:-25px;
	padding-top:10px;
	clear:both;
	float:left;
	width:390px;
}

.mfformdescription {
	float:left;
	width:190px;
}

.mfformfield {
	float:left;
	width:200px;
}

.mfformfieldlarge {
	float:left;
	clear:both;
	width:390px;
}

.mfformdescriptionlarge {
	float:left;
	width:290px;
}

.mfformdescriptionlargest {
	float:left;
	width:390px;
}

.mfformfieldsmall {
	float:left;
	width:100px;
}


a.versteckter_link, a.versteckter_link:hover, a.versteckter_link:visited,
a.hlink, a.hlink:hover, a.hlink:visited {
	/*color:#ADE7DE;*/
	color: #D3EAE4;
	text-decoration:none;
	font-weight:normal;
	cursor: text;
}
