

/*	
	Projekt: evu.it (etools)
	Start: 20.05.2008
	Author: unternehmen.online GmbH & Co. KG	
*/


													

html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin: 0;
padding: 0; 
font-family: Arial, Helvetica, sans-serif; }


html, body { font-size: 100%; padding: 0; margin: 0; background: #ffffff; } 

p { font-size: 11px; color: #000000; line-height: 17px; }


a:link, a:visited {
color: #5BAE5B; text-decoration: none;  } 
a:hover, a:active {
color: #000000; text-decoration: underline;  } 

h1 { font-size: 17px; font-weight: bold; margin:0 0 -12px 0; padding:0; color:#616161; } 
h2 { font-size: 15px; font-weight: bold; margin:0 0 -12px 0; padding:0; color:#616161; } 
h3 { font-size: 13px; font-weight: bold; margin:0 0 -12px 0; padding:0; color:#616161; } 
h4 { font-size: 10px; font-weight: normal; } 
h5 { font-size: 9px; font-weight: normal; } 
h6 { font-size: 8px; font-weight: normal; } 

ul { 	 	margin-top: 5px; margin-bottom: 15px; }
ul li { 	color: #000000; font-size: 11px; line-height: 16px; list-style: square outside; display: list-item; margin: 0 0 0 30px; }
ul li li { 	color: #000000; font-size: 100%; line-height: 16px; list-style: disc outside; display: list-item; margin: 0 0 0 25px; }
ol { 	 	margin-top: 5px; margin-bottom: 5px; }
ol li { 	color: #000000; font-size: 11px; line-height: 16px; list-style: decimal outside; display: list-item; margin: 0 0 0 35px;}
ol li li { 	color: #000000; font-size: 100%; line-height: 16px; list-style: upper-roman outside; display: list-item; margin: 0 0 0 25px; }



.unsichtbar {
position:absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display:inline; }

hr {
position:absolute;
left: -1000px;
top: -1000px;
width:0px;
height: 0px;
overflow :hidden;
display:inline;}


div.wrapper {
width:100%;
text-align:center;
margin:0;
padding:0;}

div.wrapper2 {
width:975px;
text-align:left;
margin:0 auto 0 auto;
padding:0;}













/* Head */

div.head-container {
float:left;
display:inline;
width:975px;
height:111px;}


div.logo {
position:absolute;
margin:18px 0 0 739px;
z-index:100;}












/* Nav01 */

div.nav01 {
position:absolute;
margin:84px 0 0 0;
height:27px;
z-index:90; }


div.nav01 ul {
list-style: none;
padding: 0;
margin: 0; }

div.nav01 ul li {
margin: 0;
padding: 0;
display: inline; }

a.nav01off:link, a.nav01off:visited {
font-size: 12px; font-weight: bold; line-height:13px; text-decoration: none; color: #9D9D9D; padding: 8px 12px 6px 12px; margin: 0 1px 0 0; float:left; display:inline; background: url(../images/nav01_bg_right_off.gif) right top no-repeat;}
a.nav01off:hover, a.nav01off:active {
font-size: 12px; font-weight: bold; line-height:13px; text-decoration: none; color: #5C5C5C; padding: 8px 12px 6px 12px; margin: 0 1px 0 0; float:left; display:inline; background: url(../images/nav01_bg_right_over.gif) right top no-repeat;}

a.nav01on:link, a.nav01on:visited {
font-size: 12px; font-weight: bold; line-height:13px; text-decoration: none; color: #5C5C5C; padding: 8px 12px 6px 12px; margin: 0 1px 0 0; float:left; display:inline; background: url(../images/nav01_bg_right_on.gif) right top no-repeat;}
a.nav01on:hover, a.nav01on:active {
font-size: 12px; font-weight: bold; line-height:13px; text-decoration: none; color: #5C5C5C; padding: 8px 12px 6px 12px; margin: 0 1px 0 0; float:left; display:inline; background: url(../images/nav01_bg_right_on.gif) right top no-repeat;}


div.nav01 ul li {
float:left; display:inline; padding:0 0 0 1px; background: url(../images/nav01_bg_left_off.gif) left top no-repeat; }
div.nav01 ul li#current{
float:left; display:inline; padding:0 0 0 2px; background: url(../images/nav01_bg_left_on.gif) left top no-repeat; }





/* Path */

div.path-container {
float:left;
display:inline;
margin:0 0 0 0;
width:975px;
height:29px;
background:#E6E6E6; }



div.path {
float:left;
display:inline;
margin:8px 0 0 20px;
width:569px;}


div.path p{
font-size:11px; padding:0; margin:0; color:#797979;}

div.path a:link, div.path a:visited {
color: #797979; text-decoration:none; font-weight:bold;}
div.path a:hover, div.path a:active {
color: #000000; text-decoration:none; font-weight:bold;}










/* Search */

div.search-container {
float:left;
display:inline;
margin:6px 0 0 0;
width:183px;
background:#D0D0D0;
text-align:right; }

a.search:link, a.search:visited {
font-size:10px; color: #797979; text-decoration:none; font-weight:normal; display:block; padding:5px 33px 5px 0; background:#D0D0D0 url(../images/bullet_search_off.gif) right no-repeat;}
a.search:hover, a.search:active {
font-size:10px; color: #000000; text-decoration:none; font-weight:normal; display:block; padding:5px 33px 5px 0; background:#D0D0D0 url(../images/bullet_search_over.gif) right no-repeat;}



#search-layer {
position:absolute;
margin:140px 0 0 589px;
width:386px;
height:170px;
background: url(../images/bg_search_layer.gif) top no-repeat;
z-index:200; 
visibility:hidden; }



div.layer-close {
position:absolute;
margin:25px 0 0 355px;
z-index:1000;}






div.layer-form-container {
float:left;
display:inline;
margin:20px 0 0 20px;
width:346px;
height:100px; }

div.layer-form-container h2 {
font-size:17px; color: #5C5C5C; font-weight:bold; padding:0; margin:0 0 6px 0; display:block;}

div.layer-form-container span {
font-size:11px; color: #5C5C5C; font-weight:normal; padding:0; margin:0 0 10px 0; display:block;}

div.layer-form-container label {
font-size:11px; color: #5C5C5C; font-weight:normal; padding:0; margin:4px 0 5px 20px; float:left; display:inline; width:80px;}

div.layer-form-container input {
font-size:11px; color: #5C5C5C; font-weight:normal; padding:2px; margin:0 0 5px 0; float:left; display:inline; width:218px;}







/* Login */

div.login-container {
float:left;
display:inline;
margin:6px 0 0 20px;
width:183px;
background:#D0D0D0;
text-align:right; }

a.login:link, a.login:visited {
font-size:10px; color: #797979; text-decoration:none; font-weight:normal; display:block; padding:5px 33px 5px 0; background:#D0D0D0 url(../images/bullet_login_off.gif) right no-repeat;}
a.login:hover, a.login:active {
font-size:10px; color: #000000; text-decoration:none; font-weight:normal; display:block; padding:5px 33px 5px 0; background:#D0D0D0 url(../images/bullet_login_over.gif) right no-repeat;}



#login-layer {
position:absolute;
margin:140px 0 0 589px;
width:386px;
height:170px;
background: url(../images/bg_login_layer.gif) top no-repeat;
z-index:201;
visibility:hidden; }








/* Illu */

div.illu-container {
float:left;
display:inline;
margin:10px 0 0 0;
width:975px;
height:160px;}

div.illu {
float:left;
display:inline;
margin:0 0 0 0;
width:589px;
height:160px;}

div.illu-folge {
float:left;
display:inline;
margin:0 0 0 0;
width:365px;
height:160px;}

div.illu-text {
float:left;
display:inline;
margin:0 0 0 0;
width:224px;
height:160px;
background:#E6E6E6;}

div.illu-text h1 {
font-size:17px; color: #5C5C5C; font-weight:bold; padding:0; margin:120px 0 0 20px; line-height:17px;}








/* Intro */

div.intro-container {
float:left;
display:inline;
margin:0 0 0 0;
width:386px;
height:160px;
background:#5BAE5B;}

div.intro-text {
float:left;
display:inline;
margin:22px 0 0 21px;
width:354px;}

div.intro-text p {
font-size:25px; line-height:31px; color: #ffffff; font-weight:normal; padding:0;  margin:0;}








/* Bottom Startseite */

div.bottom-container {
float:left;
display:inline;
margin:20px 0 0 0;
width:975px;}

div.bottom-container-folge {
float:left;
display:inline;
margin:17px 0 0 0;
width:975px;}


div.bottom-container-left {
float:left;
display:inline;
margin:0 0 0 11px;
width:192px;}

div.bottom-container-right {
float:left;
display:inline;
margin:0 0 0 21px;
width:365px;}



div.head {
float:left;
display:inline;
margin:0 0 0 0;
width:100%;}

div.head2 {
float:left;
display:inline;
margin:9px 0 0 0;
width:100%;}

h2.head {
font-size:17px; color: #000000; font-weight:bold; padding:0;  margin:0;}

h2.head2 {
font-size:14px; color: #000000; font-weight:bold; padding:0;  margin:0;}


div.intro-text2 {
float:left;
display:inline;
margin:0 0 0 0;
padding:0 0 0 0;
width:100%;
height:227px;
border-bottom:3px solid #B3B3B3;}

div.intro-text2 p {
font-size:14px; line-height:21px; color: #9A9A9A; font-weight:normal; padding:0;  margin:24px 0 0 0;}



div.kundenlogo {
float:left;
display:inline;
margin:0 0 0 0;
padding:0 0 0 0;
width:100%;
height:95px;
text-align:center;
border-bottom:3px solid #B3B3B3;}




div.bottomlinks-container {
float:left;
display:inline;
margin:17px 0 0 0;
padding:0 0 20px 0;
width:100%;
height:190px;
border-bottom:3px solid #65B365;}

div.bottomlinks-container2 {
float:left;
display:inline;
margin:12px 0 0 0;
padding:0 0 12px 0;
width:100%;
border-bottom:3px solid #65B365;}


div.bottomlinks-illu {
float:left;
display:inline;
margin:0 0 0 0;
padding:0 0 0 0;
width:172px;
height:132px;}

div.bottomlinks-links {
float:left;
display:inline;
margin:0 0 0 11px;
padding:0 0 0 0;
width:182px;}

div.bottomlinks-links2 {
float:left;
display:inline;
margin:0 0 0 0;
padding:0 0 0 0;
width:100%;}



div.bottomlink {
float:left;
display:inline;
margin:0 0 0 0;
padding:0 0 0 0;
width:100%;}

div.bottomlink span{
float:left; display:inline; font-size:11px; font-weight:bold; color: #000000; padding:4px 0 5px 0; margin:0 10px 0 0;}

a.bottomlink:link, a.bottomlink:visited {
font-size:11px; color: #5BAE5B; text-decoration:none; font-weight:bold; display:block; padding:4px 15px 5px 9px; background:#ffffff url(../images/bottomlinks_bullet_off.gif) right bottom no-repeat;}
a.bottomlink:hover, a.bottomlink:active {
font-size:11px; color: #000000; text-decoration:none; font-weight:bold; display:block; padding:4px 15px 5px 9px; background:#E1F0E1 url(../images/bottomlinks_bullet_over.gif) right bottom no-repeat;}

a.bottomlink2:link, a.bottomlink2:visited {
font-size:11px; color: #5BAE5B; text-decoration:none; font-weight:normal; display:block; padding:4px 15px 5px 9px; background:#ffffff url(../images/bottomlinks_bullet_off.gif) right bottom no-repeat;}
a.bottomlink2:hover, a.bottomlink2:active {
font-size:11px; color: #000000; text-decoration:none; font-weight:normal; display:block; padding:4px 15px 5px 9px; background:#E1F0E1 url(../images/bottomlinks_bullet_over.gif) right bottom no-repeat;}

a.bottomlink3:link, a.bottomlink3:visited {
font-size:11px; color: #5BAE5B; text-decoration:none; font-weight:bold; display:block; padding:4px 15px 5px 0; background:#ffffff url(../images/bottomlinks_bullet_off.gif) right bottom no-repeat;}
a.bottomlink3:hover, a.bottomlink3:active {
font-size:11px; color: #000000; text-decoration:none; font-weight:bold; display:block; padding:4px 15px 5px 0; background:#E1F0E1 url(../images/bottomlinks_bullet_over.gif) right bottom no-repeat;}



div.bottomlinks-trenner {
float:left;
display:inline;
margin:0 0 0 0;
padding:0 0 0 0;
width:100%;
height:1px;
background:#CCCCCC;}

div.bottomlinks-trenner p{
display:none;}







/* More */

div.more {
float:left;
display:inline;
margin:11px 0 0 0;
width:100%; 
text-align:right;}

div.more2 {
float:left;
display:inline;
margin:11px 0 0 20px;
width:346px; 
text-align:right;}

a.more:link, a.more:visited {
font-size:10px; color: #797979; text-decoration:none; font-weight:normal; display:block; padding:5px 33px 5px 0; background:#E6E6E6 url(../images/bullet_more_off.gif) right no-repeat;}
a.more:hover, a.more:active {
font-size:10px; color: #ffffff; text-decoration:none; font-weight:normal; display:block; padding:5px 33px 5px 0; background:#5BAE5B url(../images/bullet_more_over.gif) right no-repeat;}

a.more2:link, a.more2:visited {
font-size:10px; color: #329932; text-decoration:none; font-weight:normal; display:block; padding:5px 33px 5px 0; background:#E1F0E1 url(../images/bullet_more2_off.gif) right no-repeat;}
a.more2:hover, a.more2:active {
font-size:10px; color: #ffffff; text-decoration:none; font-weight:normal; display:block; padding:5px 33px 5px 0; background:#5BAE5B url(../images/bullet_more2_over.gif) right no-repeat;}

a.more3:link, a.more3:visited {
font-size:10px; color: #329932; text-decoration:none; font-weight:normal; display:block; padding:5px 33px 5px 0; background:#C7E3C7 url(../images/bullet_more2_off.gif) right no-repeat;}
a.more3:hover, a.more3:active {
font-size:10px; color: #ffffff; text-decoration:none; font-weight:normal; display:block; padding:5px 33px 5px 0; background:#5BAE5B url(../images/bullet_more2_over.gif) right no-repeat;}




/* Metanav */

div.metanav-container {
float:left;
display:inline;
margin:13px 0 0 0;
width:975px;
text-align:right;}

div.metanav-container-folge {
float:left;
display:inline;
margin:13px 0 0 0;
width:100%;
text-align:right;}

div.metanav {
float:right;
display:inline;
margin:0 0 50px 0;}


a.metanav-first:link, a.metanav-first:visited{
font-size: 11px; line-height:110%; font-weight: normal; color: #4D4D4D; float:left; display:inline; padding:0 10px 0 10px; margin:0 0 0 0; } 
a.metanav-first:hover, a.metanav-first:active{
font-size: 11px; line-height:110%; font-weight: normal; color: #000000; float:left; display:inline; padding:0 10px 0 10px; margin:0 0 0 0; } 

a.metanav:link, a.metanav:visited{
font-size: 11px; line-height:110%; font-weight: normal; color: #4D4D4D; float:left; display:inline; padding:0 10px 0 10px; margin:0 0 0 0; background:url(../images/metanav_divider.gif) left no-repeat;} 
a.metanav:hover, a.metanav:active{
font-size: 11px; line-height:110%; font-weight: normal; color: #000000; float:left; display:inline; padding:0 10px 0 10px; margin:0 0 0 0; background:url(../images/metanav_divider.gif) left no-repeat;} 









/* Nav02 */

div.nav02-container {
float:left;
display:inline;
margin:0 0 0 0;
padding:0 0 0 0;
width:224px;}


div.nav02 {
float:left;
display:inline;
margin:0 0 0 0;
padding:0 0 20px 0;
width:224px;
border-bottom:3px solid #B3B3B3;}

div.nav02 ul {
list-style: none;
padding: 0;
margin: 0; }

div.nav02 ul li {
margin: 0;
padding: 0;
display: inline; }

a.nav02off:link, a.nav02off:visited {
font-size: 11px; font-weight: bold; line-height:14px; text-decoration: none; color: #9D9D9D; padding: 4px 15px 5px 20px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav02_bullet_off.gif) bottom right no-repeat; border-top:1px solid #CCCCCC;}
a.nav02off:hover, a.nav02off:active {
font-size: 11px; font-weight: bold; line-height:14px; text-decoration: none; color: #000000; padding: 4px 15px 5px 20px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav02_bullet_over.gif) bottom right no-repeat; border-top:1px solid #CCCCCC;}
a.nav02on:link, a.nav02on:visited {
font-size: 11px; font-weight: bold; line-height:14px; text-decoration: none; color: #5C5C5C; padding: 4px 15px 5px 20px; margin: 0 0 0 0; display:block; background:#E7E7E7 url(../images/nav02_bullet_on.gif) bottom right no-repeat; border-top:1px solid #E7E7E7;}
a.nav02on:hover, a.nav02on:active {
font-size: 11px; font-weight: bold; line-height:14px; text-decoration: none; color: #5C5C5C; padding: 4px 15px 5px 20px; margin: 0 0 0 0; display:block; background:#E7E7E7 url(../images/nav02_bullet_on.gif) bottom right no-repeat; border-top:1px solid #E7E7E7;}

a.nav03off:link, a.nav03off:visited {
font-size: 11px; font-weight: normal; line-height:14px; text-decoration: none; color: #9D9D9D; padding: 4px 15px 5px 30px; margin: 0 0 0 0; display:block; background:#F8F8F8 url(../images/nav03_bullet_off.gif) bottom right no-repeat; border-top:1px solid #dddddd;}
a.nav03off:hover, a.nav03off:active {
font-size: 11px; font-weight: normal; line-height:14px; text-decoration: none; color: #000000; padding: 4px 15px 5px 30px; margin: 0 0 0 0; display:block; background:#F8F8F8 url(../images/nav03_bullet_over.gif) bottom right no-repeat; border-top:1px solid #dddddd;}
a.nav03on:link, a.nav03on:visited {
font-size: 11px; font-weight: bold; line-height:14px; text-decoration: none; color: #5C5C5C; padding: 4px 15px 5px 30px; margin: 0 0 0 0; display:block; background:#F1F1F1 url(../images/nav03_bullet_on.gif) bottom right no-repeat; border-top:1px solid #dddddd;}
a.nav03on:hover, a.nav03on:active {
font-size: 11px; font-weight: bold; line-height:14px; text-decoration: none; color: #5C5C5C; padding: 4px 15px 5px 30px; margin: 0 0 0 0; display:block; background:#F1F1F1 url(../images/nav03_bullet_on.gif) bottom right no-repeat; border-top:1px solid #dddddd;}








/* Printlogo */

div.printlogo {
display:none;}






/* Content */


div.content-container {
float:left;
display:inline;
margin:3px 0 0 22px;
width:729px;
background: url(../images/content_bg.gif) repeat-y;}


div.content {
float:left;
display:inline;
margin:12px 0 0 0;
width:476px;}

div.content h1.head { font-size: 17px; color: #000000; font-weight:bold; margin:0 0 17px 0;}

div.content img{
margin:0 10px 0 0;}




table{
margin:0 0 20px 0; border-spacing:0px;}

table th{
border-bottom:2px solid #C5C4C0;}
table th p{
margin:2px; padding:0; }

table td{/*
border-bottom:1px solid #C5C4C0;*/}
table td p{
margin:2px; padding:0; }






/* marginal */

div.marginal {
float:left;
display:inline;
margin:0 0 0 41px;
width:202px;}





/* News */


div.news-container {
float:left;
display:inline;
margin:12px 0 0 0;
padding:0 0 12px 0;
width:100%;
border-bottom:3px solid #65B365;}

div.news-links {
float:left;
display:inline;
margin:0 0 0 0;
padding:0 0 0 0;
background:#F3F9F3;
width:100%;}

div.news {
float:left;
display:inline;
margin:0 0 0 5px;
padding:7px 0 7px 0;
width:192px;}

div.news p{
font-weight:bold; line-height:14px; margin:0 0 0 0; padding:0 0 0 0;}

div.news a:link, div.news a:visited {
font-size:11px; color: #5BAE5B; text-decoration:none; font-weight:normal; padding:0; margin:0;}
div.news a:hover, div.news a:active {
font-size:11px; color: #000000; text-decoration:underline; font-weight:normal; padding:0; margin:0;}





div.news-trenner {
float:left;
display:inline;
margin:0 0 0 0;
padding:0 0 0 0;
width:100%;
height:1px;
background:#5EAF5E;}

div.news-trenner p{
display:none;}









/* Footer */


div.footer-container {
float:left;
display:inline;
margin:30px 0 0 0;
padding:0 0 50px 0;
width:100%;
background:#ffffff;
border-top:20px solid #ffffff;}

div.footer-container-innen {
float:left;
display:inline;
margin:0 0 0 0;
padding:11px 0 0 0;
width:100%;
background:#ffffff;
border-top:3px solid #65B365;}




/* Features */

div.features-container {
float:left;
display:inline;
margin:0 0 0 0;
padding:0 0 0 0;
width:100%;
background:#E1F0E1;}

a.feature-back:link, a.feature-back:visited {
font-size:10px; color: #329932; text-decoration:none; font-weight:normal; float:left; display:inline; padding:5px 33px 5px 10px; margin:0 10px 0 0; background:url(../images/bullet_back_off.gif) right no-repeat;}
a.feature-back:hover, a.feature-back:active {
font-size:10px; color: #ffffff; text-decoration:none; font-weight:normal; float:left; display:inline; padding:5px 33px 5px 10px; margin:0 10px 0 0; background:#329932 url(../images/bullet_back_over.gif) right no-repeat;}

a.feature-print:link, a.feature-print:visited {
font-size:10px; color: #329932; text-decoration:none; font-weight:normal; float:left; display:inline; padding:5px 33px 5px 10px; margin:0 10px 0 0; background:url(../images/bullet_print_off.gif) right no-repeat;}
a.feature-print:hover, a.feature-print:active {
font-size:10px; color: #ffffff; text-decoration:none; font-weight:normal; float:left; display:inline; padding:5px 33px 5px 10px; margin:0 10px 0 0; background:#329932 url(../images/bullet_print_over.gif) right no-repeat;}

a.feature-recommend:link, a.feature-recommend:visited {
font-size:10px; color: #329932; text-decoration:none; font-weight:normal; float:left; display:inline; padding:5px 33px 5px 10px; margin:0 10px 0 0; background:url(../images/bullet_recommend_off.gif) right no-repeat;}
a.feature-recommend:hover, a.feature-recommend:active {
font-size:10px; color: #ffffff; text-decoration:none; font-weight:normal; float:left; display:inline; padding:5px 33px 5px 10px; margin:0 10px 0 0; background:#329932 url(../images/bullet_recommend_over.gif) right no-repeat;}
















/*	List   */


div.listnavcontainertop{
float:left;
display:inline;
width:476px;
padding:0;
margin:18px 0 0 0;
border-bottom: 1px solid #C5C4C0;}

div.listnavcontainerbottom{
float:left;
display:inline;
width:476px;
padding:0;
margin:0 0 0 0;
border-top: 1px solid #C5C4C0;}




div.listnavcontainer{
float:left;
display:inline;
padding:0;
margin:0 0 0 0;
border-left:1px solid #C5C4C0;
border-top:1px solid #C5C4C0;}

div.listnav{
float:left;
display:inline;
padding:0;
margin:0;
border-right:1px solid #C5C4C0;}

div.listnav2{
padding:0;
margin:0;
border-right:1px solid #C5C4C0;
float:left;
display:inline;}

div.listnav3{
padding:0;
margin:0;
float:left;
display:inline;}


p.listnav{
color:#797979; font-size:11px; font-weight:normal; padding:4px 5px 4px 5px; margin:0 0 0 3px; text-decoration:none; display:block; line-height:120%; }
p.listnav2{
color:#797979; font-size:11px; font-weight:normal; padding:4px 8px 4px 0; margin:0 0 0 0; text-decoration:none; display:block; line-height:120%; }
p.listnav3{
color:#797979; font-size:11px; font-weight:normal; padding:4px 8px 4px 5px; margin:0 0 0 3px; text-decoration:none; display:block; line-height:120%; }



p.seitennr										{ padding:0; margin:0; font-size:100%; font-weight: normal; line-height:120%;}

a.seitennraus:link, a.seitennraus:visited		{ color:#797979; font-size:11px; font-weight:normal; padding:0px 7px 2px 7px; margin:0 1px 0 1px; text-decoration:none; display:block; }
a.seitennraus:active, a.seitennraus:hover		{ color:#797979; font-size:11px; font-weight:normal; padding:0px 7px 2px 7px; margin:0 1px 0 1px; text-decoration:none; display:block; background:#E6E6E6; }
a.seitennran:link, a.seitennran:visited			{ color:#ffffff; font-size:11px; font-weight:bold; padding:0px 7px 2px 7px; margin:0 1px 0 1px;  text-decoration:none; display:block; background:#8B8B8B; }
a.seitennran:active, a.seitennran:hover			{ color:#ffffff; font-size:11px; font-weight:bold; padding:0px 7px 2px 7px; margin:0 1px 0 1px; text-decoration:none; display:block; background:#8B8B8B; }

a.lexikonseitennraus:link, a.lexikonseitennraus:visited		{ color:#797979; font-size:11px; font-weight:normal; padding:0px 0px 2px 0px; margin:0 1px 0 1px; width:15px; text-align:center; text-decoration:none; display:block; }
a.lexikonseitennraus:active, a.lexikonseitennraus:hover		{ color:#797979; font-size:11px; font-weight:normal; padding:0px 0px 2px 0px; margin:0 1px 0 1px; width:15px; text-align:center; text-decoration:none; display:block; background:#E6E6E6; }
a.lexikonseitennran:link, a.lexikonseitennran:visited		{ color:#ffffff; font-size:11px; font-weight:bold; padding:0px 0px 2px 0px; margin:0 1px 0 1px; width:15px; text-align:center; text-decoration:none; display:block; background:#8B8B8B; }
a.lexikonseitennran:active, a.lexikonseitennran:hover		{ color:#ffffff; font-size:11px; font-weight:bold; padding:0px 0px 2px 0px; margin:0 1px 0 1px; width:15px; text-align:center; text-decoration:none; display:block; background:#8B8B8B; }




div.listcontainer {
float:left;
display:inline;
margin:12px 0 17px 0;
padding:0;
width:476px;}

span.listdate {color: #000000; font-size: 10px; line-height: 15px; font-weight:normal; padding:0 0 1px 0; margin:0;  }
h2.listhead {color: #000000; font-size: 11px; line-height: 15px; font-weight:bold; padding:0 0 0 0; margin:0;  }
p.listtext {color: #000000; font-size: 11px; line-height: 15px; font-weight:normal; padding:0 0 0 0; margin:0;  }

div.listcontainer img{
float:left;
display:inline;
margin:0 10px 0 0;}


div.listtrenner {
float:left;
display:inline;
padding:0;
margin:0;
width:476px;
height:1px;
background:#C5C4C0;}

div.listtrenner p{
display:none;}

















/* FORMULARE */
fieldset {
border: 0px solid #000000;
padding : 0 0 0 0;
margin:0 0 0 0;
width:100%;}

legend {
display:none;
font-size : 12px;
font-weight : bold;
color : #000000;
margin: 0 5px 5px 0;
padding: 0 5px 0 0; }

p.formtext {
font-size:11px; margin:0 12px 10px 12px; color:#313A44; clear:both;}
p.formtext2 {
font-size:11px; margin:0 12px 10px 0; color:#313A44; clear:both;}

h2.formsubhead {
font-size:14px; margin:0 12px 0 12px; padding:10px 0 10px 0; font-weight:bold; color:#000000; clear:both}


div.formcontainer {
float : left;
display:inline;
width:100%;
margin:0 0 12px 0;
background:#ffffff;
padding:0 0 12px 0; }




div.formrow {
float : left;
display:inline;
width:485px;
margin:0 0 0 0;
padding:8px 0 8px 0;
background: url(../images/formrow_bg.gif) bottom;  }



div.formrow-left {
float : left;
display:inline;
width:256px;
margin:0;
padding:0;  }

div.formrow-left p{
color:#616161; }

div.formrow-right {
float : left;
display:inline;
width:220px;
margin:0;
padding:0;  }




label.left {
float : left;
display:inline;
width:236px;
margin:0 0 0 0;
text-align : left;
font-size : 11px;
font-weight : bold;
line-height : 150%;
color:#616161; }


input.formular {
float : left;
font-size : 11px;
font-weight : normal;
width : 210px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#616161;}



input.formular-mittel {
float : left;
font-size : 11px;
font-weight : normal;
width : 100px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#616161;}




select.formular {
float : left;
font-size : 11px;
font-weight : normal;
width : 290px;
margin: 0px 0 5px 22px;
padding: 0px 0 0px 3px;
color:#616161;}

select.formular-mittel {
float : left;
font-size : 11px;
font-weight : normal;
width : 120px;
margin: 0px 0 5px 22px;
padding: 0px 0 0px 3px;
color:#616161;}


textarea.formular {
float : left;
font-size : 11px;
font-weight : normal;
width : 202px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#616161;}

textarea.formular2 {
float : left;
font-size : 11px;
font-weight : normal;
width : 212px;
height:100px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#616161;}



div.error {
float : left;
display:inline;
width:99%;
margin:0 0 20px 0;
padding:0;
background:#ffffff;
border:2px dashed #DB021C; }

div.error p{
color:#616161;
font-weight:bold;
margin:5px 10px;
padding:0; }

.rot {
color : #DB021C; }



input.right {
text-align:left;
clear:left;
float : left;
display:inline;
margin: 3px 10px 0 0;
font-size : 11px;
vertical-align:middle;}

input.right-wide {
text-align:left;
float : left;
display:inline;
margin: 3px 5px 0 5px;
font-size : 11px;
vertical-align:middle;}

label.right {
float : left;
display:inline;
margin: 5px 0 0 0;
font-size : 11px;
width:400px;
line-height:120%;
color:#616161;
font-weight:bold;}

label.right2 {
float : left;
display:inline;
margin: 5px 0 0 0;
font-size : 11px;
width:190px;
line-height:120%;
color:#616161;
font-weight:normal;}





div.send-container {
float:left;
display:inline;
width:100%;
margin:3px 0 0 0;
padding:0;}

a.send:link, a.send:visited {
font-size:10px; color: #797979; text-decoration:none; font-weight:normal; float:right; display:inline; padding:5px 33px 5px 10px; background:#E6E6E6 url(../images/bullet_more_off.gif) right no-repeat;}
a.send:hover, a.send:active {
font-size:10px; color: #ffffff; text-decoration:none; font-weight:normal; float:right; display:inline; padding:5px 33px 5px 10px; background:#5BAE5B url(../images/bullet_more_over.gif) right no-repeat;}







/* Sitamap */

div.sitemap {
width : 100%;
margin: 33px 0 0 0;
}


div.sitemap ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
div.sitemap ul ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
div.sitemap ul ul ul {
list-style : none;
padding : 0;
margin : 0;
}


div.sitemap ul li {
margin : 0;
padding : 0;
display : inline;
}
div.sitemap ul li ul li {
margin : 0;
padding : 0;
display : inline;
}
div.sitemap ul li ul li ul li {
margin : 0;
padding : 0;
display : inline;
}


div.sitemap ul li a:link , div.sitemap ul li a:visited {
font-size: 12px; display : block; font-weight: bold; color : #616161; text-decoration : none; padding: 3px 0 3px 20px; margin: 0 0 0 0; border-bottom: 1px solid #E8E8E6; background: #E8E8E6;}
div.sitemap ul li a:hover , div.sitemap ul li a:active {
font-size: 12px; display : block; font-weight: bold; color : #000000; text-decoration : underline; padding: 3px 0 3px 20px; margin: 0 0 0 0; border-bottom: 1px solid #E8E8E6; background: #E8E8E6;}

div.sitemap ul li li a:link , div.sitemap ul li li a:visited {
font-size: 11px; display : block; font-weight: bold; color : #616161; text-decoration : none; padding: 1px 0 1px 45px; margin: 0 0 0 0; border-bottom: 1px solid #E8E8E6; background: #ffffff;}
div.sitemap ul li li a:hover , div.sitemap ul li li a:active {
font-size: 11px; display : block; font-weight: bold; color : #000000; text-decoration : underline; padding: 1px 0 1px 45px; margin: 0 0 0 0; border-bottom: 1px solid #E8E8E6; background: #ffffff;}

div.sitemap ul li li li a:link , div.sitemap ul li li li a:visited {
font-size: 11px; display : block; font-weight: normal; color : #616161; text-decoration : none; padding: 1px 0 1px 70px; margin: 0 0 0 0; border-bottom: 1px solid #E8E8E6; background: #ffffff;}
div.sitemap ul li li li a:hover , div.sitemap ul li li li a:active {
font-size: 11px; display : block; font-weight: normal; color : #000000; text-decoration : underline; padding: 1px 0 1px 70px; margin: 0 0 0 0; border-bottom: 1px solid #E8E8E6; background: #ffffff;}






/* Teaser Folgeseiten */

div.teaser-container{
float:left;
display:inline;
padding:10px 0 10px 0;
margin:10px 0 10px 0;
width:100%;
background:#F1F1F1;}

div.teaser-text{
float:left;
display:inline;
padding:0;
margin:0 10px 0 10px;}

div.teaser-text img{
float:left;
display:inline;
padding:0;
margin:0 10px 0 0;}




/* Product-Search */

div.productsearch-container {
float:left;
display:inline;
margin:10px 0 0 0;
padding:0 0 0 0;
width:100%;
height:88px;
background:#E1F0E1;}


div.productsearch-form-container {
float:left;
display:inline;
margin:10px 0 0 10px;
width:346px; }

div.productsearch-form-container label {
font-size:11px; color: #000000; font-weight:normal; padding:0; margin:4px 0 5px 0px; float:left; display:inline; width:108px;}

div.productsearch-form-container input {
font-size:11px; color: #5C5C5C; font-weight:normal; padding:1px; margin:0 0 5px 0; float:left; display:inline; width:231px;}

div.productsearch-form-container select {
font-size:11px; color: #5C5C5C; font-weight:normal; padding:0px; margin:0 0 5px 0; float:left; display:inline; width:237px;}

