body{
width:100%;
color:#333;
margin:0px;
padding:0px;
line-height:1.1em;
background-image:url(/fileadmin/template/images/pendelleuchte.jpg);
background-repeat:no-repeat;
background-position: 1080px 0px;
}

div{
height:auto;
}

#hauptinhalt table tbody{

margin:0px;
padding:0px;
}

#hauptinhalt table td,
#hauptinhalt table tr{
height:1em;
margin:0px;
padding:0px;
}

#rechterrand div.csc-textpic{
padding:0px 10px 0px 5px;
margin:0px 0px 0px 0px;
}

div.csc-textpic{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div.csc-textpic-imagecolumn{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div.csc-textpic-imagewrap{
padding:0px 0px 0px 0px;
margin:5px 0px 0px 0px;
}

div.csc-textpic-text{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


a:link {padding:0px 0px 0px 0px;font-weight:normal;COLOR:#333;text-decoration: underline;  }
a:visited {padding:0px 0px 0px 0px;font-weight:normal;COLOR:#333;text-decoration: underline;}
a:hover {padding:0px 0px 0px 0px;font-weight:normal;color:#008449;text-decoration: none;}
a:active {padding:0px 0px 0px 0px;font-weight:normal;color:#008449;text-decoration: none;}
a:focus {padding:0px 0px 0px 0px;color:#008449;text-decoration: none;font-weight:normal;}

#hauptinhalt a:link {padding:0px 0px 0px 0px;font-weight:normal;COLOR:#008449;text-decoration: none;  }
#hauptinhalt a:visited {padding:0px 0px 0px 0px;font-weight:normal;COLOR:#008449;text-decoration: none;  }
#hauptinhalt a:hover{padding:0px 0px 0px 0px;font-weight:normal;color:#008449;text-decoration: underline;}
#hauptinhalt a:active {padding:0px 0px 0px 0px;font-weight:normal;color:#333;text-decoration: underline;}
#hauptinhalt a:focus {padding:0px 0px 0px 0px;color:#333;text-decoration: none;font-weight:normal;}

#hauptinhalt .news-latest-item a:link {padding:0px 0px 0px 0px;font-weight:bold;COLOR:#008449;text-decoration: none;  }
#hauptinhalt .news-latest-item a:visited {padding:0px 0px 0px 0px;font-weight:bold;COLOR:#008449;text-decoration: none;  }
#hauptinhalt .news-latest-item a:hover{padding:0px 0px 0px 0px;font-weight:bold;color:#008449;text-decoration: underline;}
#hauptinhalt .news-latest-item a:active {padding:0px 0px 0px 0px;font-weight:bold;color:#333;text-decoration: underline;}
#hauptinhalt .news-latest-item a:focus {padding:0px 0px 0px 0px;color:#333;text-decoration: none;font-weight:bold;}

p.news-latest-item a:link {padding:0px 0px 0px 0px;font-weight:bold;COLOR:#333;text-decoration: none;  }
p.news-latest-item a:visited {padding:0px 0px 0px 0px;font-weight:bold;COLOR:#333;text-decoration: none;  }
p.news-latest-item  a:hover{padding:0px 0px 0px 0px;font-weight:bold;color:#008449;text-decoration: underline;}
p.news-latest-item  a:active {padding:0px 0px 0px 0px;font-weight:bold;color:#008449;text-decoration: underline;}
p.news-latest-item  a:focus {padding:0px 0px 0px 0px;color:#008449;text-decoration: none;font-weight:normal;}

p.news-latest-item2 a:link {padding:0px 0px 0px 0px;font-weight:normal;COLOR:#008449;text-decoration: none;  }
p.news-latest-item2 a:visited {padding:0px 0px 0px 0px;font-weight:normal;COLOR:#008449;text-decoration: none;  }
p.news-latest-item2 a:hover{padding:0px 0px 0px 0px;font-weight:normal;color:#008449;text-decoration: underline;}
p.news-latest-item2 a:active {padding:0px 0px 0px 0px;font-weight:normal;color:#333;text-decoration: underline;}
p.news-latest-item2 a:focus {padding:0px 0px 0px 0px;color:#333;text-decoration: none;font-weight:normal;}

div.news-latest-item2 a:link {padding:0px 0px 0px 0px;font-weight:normal;COLOR:#008449;text-decoration: none;  }
div.news-latest-item2 a:visited {padding:0px 0px 0px 0px;font-weight:normal;COLOR:#008449;text-decoration: none;  }
div.news-latest-item2 a:hover{padding:0px 0px 0px 0px;font-weight:normal;color:#008449;text-decoration: underline;}
div.news-latest-item2 a:active {padding:0px 0px 0px 0px;font-weight:normal;color:#333;text-decoration: underline;}
div.news-latest-item2 a:focus {padding:0px 0px 0px 0px;color:#333;text-decoration: none;font-weight:normal;}

#rechterrand a.news-latest-item2:link {padding:0px 0px 0px 0px;font-weight:normal;COLOR:#008449;text-decoration: none;  }
#rechterrand a.news-latest-item2:visited {padding:0px 0px 0px 0px;font-weight:normal;COLOR:#008449;text-decoration: none;  }
#rechterrand a.news-latest-item2:hover{padding:0px 0px 0px 0px;font-weight:normal;color:#008449;text-decoration: underline;}
#rechterrand a.news-latest-item2:active {padding:0px 0px 0px 0px;font-weight:normal;color:#333;text-decoration: underline;}
#rechterrand a.news-latest-item2:focus {padding:0px 0px 0px 0px;color:#333;text-decoration: none;font-weight:normal;}

#rechterrand a.download:link {padding:0px 0px 0px 0px;font-weight:normal;COLOR:#008449;text-decoration: none;  }
#rechterrand a.download:visited {padding:0px 0px 0px 0px;font-weight:normal;COLOR:#008449;text-decoration: none;  }
#rechterrand a.download:hover{padding:0px 0px 0px 0px;font-weight:normal;color:#008449;text-decoration: underline;}
#rechterrand a.download:active {padding:0px 0px 0px 0px;font-weight:normal;color:#333;text-decoration: underline;}
#rechterrand a.download:focus {padding:0px 0px 0px 0px;color:#333;text-decoration: none;font-weight:normal;}


#contentarea a.news-latest-item2:link {padding:0px 0px 0px 0px;font-weight:normal;COLOR:#008449;text-decoration: none;  }
#contentarea a.news-latest-item2:visited {padding:0px 0px 0px 0px;font-weight:normal;COLOR:#008449;text-decoration: none;  }
#contentarea a.news-latest-item2:hover{padding:0px 0px 0px 0px;font-weight:normal;color:#008449;text-decoration: underline;}
#contentarea a.news-latest-item2:active {padding:0px 0px 0px 0px;font-weight:normal;color:#333;text-decoration: underline;}
#contentarea a.news-latest-item2:focus {padding:0px 0px 0px 0px;color:#333;text-decoration: none;font-weight:normal;}


div.news-latest-item{
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
line-height:1.2em;
}


:focus {
outline: solid 0;
}

dt.uploads_dt{
width:339px;
float:left;
padding-bottom:9px;
}

dd.uploads_dd{

width:275px;
float:right;
text-align:right;
}

#sprache{
position:relative;
top:10px;
left:910px;
width:100px;
}

#logo{
position:relative;
top:20px;
left:50px;
width:200px;
}

#balken{
position:relative;
top:30px;
left:0px;
width:100%;
height:79px;
 background-image:url(/fileadmin/template/images/bg_balken.png);
 background-repeat:repeat;
 background-position: 0px 0px;
}

.balkendivintern{
width:980px;
height:79px;
}

#navi{
float:left;
margin:0px;
padding:0px;
margin-top:35px;
margin-left:50px;
font-family:arial;
font-size:12px;
color:#fff;
}

#navi2{
float:right;
margin:0px;
padding:0px;
margin-top:35px;
margin-left:50px;
font-family:arial;
font-size:12px;
color:#fff;
text-align:right;
}

#inhaltecontainer{
position:relative;
top:60px;
left:50px;
width:940px;
height:auto;
font-family:arial;
font-size:12px;
}

#hauptinhalt{
width:550px;
float:left;
padding-bottom:20px;
}

div#contentarea{
width:550px;
float:left;
height:12px;
padding-bottom:30px;
}

#hauptinhalt h3{
width:550px;
margin:-5px 0px 20px 0px;
padding:0px;
font-size:25px;
font-weight:bold;
line-height:1.2em;
/*background:#ff6600;*/
}

#hauptinhalt h4{
text-align:left;
margin:0px 0px 0px 0px;
padding::0px 0px 0px 0px;
font-size:12px;
font-weight:bold;
clear: both;
}

#hauptinhalt h4.abstand{
margin:0px 0px 12px 0px;
padding:0px 0px 0px 0px;
font-size:12px;
font-weight:bold;
}


#rechterrand{
width:330px;
float:right;
padding:0px 0px 0px 0px;
}

#rechterrand hr{
margin: 5px 0px 15px 0px;
height:0px;
padding: 0px;
border:0px;
border-top: solid 1px #777;
border-bottom: transparent;
}

#rechterrand h3{
margin:0px;
padding:0px 5px 0px 4px;
font-size:16px;
font-weight:bold;
}
#rechterrand h4{
margin:0px;
padding:0px 0px 0px 0px;
font-size:12px;
font-weight:bold;
}
#rechterrand p{
margin:0px;
padding:0px 5px 0px 5px;

}

#rechterrand #downloads{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
line-height:1.2em;
}

#rechterrand #newsandmore{
margin:0px 0px 30px 0px;
padding:0px 0px 0px 0px;
line-height:1.2em;
}


#rechterrand .contenttable{
line-height:1.2em;
}

#rechterrand #navi3{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}


#content2 a:link {COLOR:#C56E27;text-decoration: none;}
#content2 a:visited {COLOR:#C56E27;text-decoration: none;}
#content2 a:hover {color:#D78E24;text-decoration: underline;}
#content2 a:active {color: #D78E24;text-decoration: underline;}


ul{

  margin: 0px 0px 20px 20px;
  padding: 0 0 0 0;

  }
ul li{
list-style-type:circle;
 margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


.csc-textpic-imagewrap{
width:auto;
height:auto;
/*740px;*/
overflow:hidden;
}
.csc-textpic-imagecolumn{
padding:0px 20px 0px 0px;
}

.imgtext-table td{
padding:0px 0px 0px 0px;
}

.imgtext-nowrap td{
padding:0px 0px 0px 0px;
}

.imgtext-nowrap td .imgtext-table td{
padding:0px 0px 0px 0px;
}

a img{
border:0px;
}


.navi_no{
padding:0px 0px 0px 0px;
}
a.footer_no:link {padding-left:0px;font-family:arial,verdana,sans-serif;font-size:11px;COLOR:#fff;text-decoration: none;  }
a.footer_no:visited {padding-left:0px;font-family:arial,verdana,sans-serif;font-size:11px;COLOR:#fff;text-decoration: none;}
a.footer_no:hover {padding-left:0px;font-family:arial,verdana,sans-serif;font-size:11px;color:#000000;text-decoration: none;}
a.footer_no:active {padding-left:0px;font-family:arial,verdana,sans-serif;font-size:11px;color: #000000;text-decoration: none;}

a.footer_act:link {padding-left:0px;font-family:arial,verdana,sans-serif;font-size:11px;color: #000000;text-decoration: none;}
a.footer_act:visited {padding-left:0px;font-family:arial,verdana,sans-serif;font-size:11px;color: #000000;text-decoration: none;}
a.footer_act:hover {padding-left:0px;font-family:arial,verdana,sans-serif;font-size:11px;color: #000000;text-decoration: none;}
a.footer_act:active {padding-left:0px;font-family:arial,verdana,sans-serif;font-size:11px;color: #000000;text-decoration: none;}

#navi a.navi_no:link {height:auto;padding:0px 20px 0px 0px;font-family:arial,verdana,sans-serif;font-size:12px;COLOR:#ffffff;text-decoration: none;}
#navi a.navi_no:visited {height:auto;padding:0px 20px 0px 0px;font-family:arial,verdana,sans-serif;font-size:12px;COLOR:#ffffff;text-decoration: none;}
#navi a.navi_no:hover {height:auto;padding:0px 20px 0px 0px;font-family:arial,verdana,sans-serif;font-size:12px;color:#333;text-decoration: none;}
#navi a.navi_no:active {height:auto;padding:0px 20px 0px 0px;font-family:arial,verdana,sans-serif;font-size:12px;color:#333;text-decoration: none;}

#navi a.navi_act:link {height:auto;padding:0px 20px 0px 0px;font-family:arial,verdana,sans-serif;font-size:12px;color:#333;text-decoration: none;}
#navi a.navi_act:visited {height:auto;padding:0px 20px 0px 0px;font-family:arial,verdana,sans-serif;font-size:12px;color:#333;text-decoration: none;}
#navi a.navi_act:hover {height:auto;padding:0px 20px 0px 0px;font-family:arial,verdana,sans-serif;font-size:12px;color:#333;text-decoration: none;}
#navi a.navi_act:active {height:auto;padding:0px 20px 0px 0px;font-family:arial,verdana,sans-serif;font-size:12px;color:#333;text-decoration: none;}

#navi2 a.navi_no:link {height:auto;padding:0px 0px 0px 20px;font-family:arial,verdana,sans-serif;font-size:12px;COLOR:#ffffff;text-decoration: none;}
#navi2 a.navi_no:visited {height:auto;padding:0px 0px 0px 20px;font-family:arial,verdana,sans-serif;font-size:12px;COLOR:#ffffff;text-decoration: none;}
#navi2 a.navi_no:hover {height:auto;padding:0px 0px 0px 20px;font-family:arial,verdana,sans-serif;font-size:12px;color:#333;text-decoration: none;}
#navi2 a.navi_no:active {height:auto;padding:0px 0px 0px 20px;font-family:arial,verdana,sans-serif;font-size:12px;color:#333;text-decoration: none;}

#navi2 a.navi_act:link {height:auto;padding:0px 0px 0px 20px;font-family:arial,verdana,sans-serif;font-size:12px;color:#333;text-decoration: none;}
#navi2 a.navi_act:visited {height:auto;padding:0px 0px 0px 20px;font-family:arial,verdana,sans-serif;font-size:12px;color:#333;text-decoration: none;}
#navi2 a.navi_act:hover {height:auto;padding:0px 0px 0px 20px;font-family:arial,verdana,sans-serif;font-size:12px;color:#333;text-decoration: none;}
#navi2 a.navi_act:active {height:auto;padding:0px 0px 0px 20px;font-family:arial,verdana,sans-serif;font-size:12px;color:#333;text-decoration: none;}

#navi3 ul{
list-style-type:none;
  margin: 15px 0px 0px 0px;
  padding: 0 0 0 0;

  }
#navi3 ul li{
 margin: 0px 0px 1px 0px;
  padding: 0px 0px 0px 0px;
}

#navi3 a.navi2_no:link {height:30px;margin-bottom:10px;padding:10px 0px 20px 28px;font-family:arial,verdana,sans-serif;font-size:13px;COLOR:#C56E27;text-decoration: none; font-weight:bold; }
#navi3 a.navi2_no:visited {height:30px;margin-bottom:10px;padding:10px 0px 20px 28px;font-family:arial,verdana,sans-serif;font-size:13px;COLOR:#C56E27;text-decoration: none;font-weight:bold;}
#navi3 a.navi2_no:hover {height:30px;margin-bottom:10px;padding:10px 20px 20px 28px;font-family:arial,verdana,sans-serif;font-size:13px;color:#D78E24;text-decoration: none;font-weight:bold;}
#navi3 a.navi2_no:active {height:30px;margin-bottom:10px;padding:10px 20px 20px 28px;font-family:arial,verdana,sans-serif;font-size:13px;color: #D78E24;text-decoration: none;font-weight:bold;}

#navi3 a.navi2_act:link {height:30px;padding:0px 20px 20px 28px;font-family:arial,verdana,sans-serif;font-size:13px;color:#D78E24;text-decoration: none;font-weight:bold;}
#navi3 a.navi2_act:visited {height:30px;padding:0px 20px 20px 28px;font-family:arial,verdana,sans-serif;font-size:13px;color:#D78E24;text-decoration: none;font-weight:bold;}
#navi3 a.navi2_act:hover {height:30px;padding:0px 20px 20px 28px;font-family:arial,verdana,sans-serif;font-size:13px;color:#D78E24;text-decoration: none;font-weight:bold;}
#navi3 a.navi2_act:active {height:30px;padding:0px 20px 20px 28px;font-family:arial,verdana,sans-serif;font-size:13px;color:#D78E24;text-decoration: none;font-weight:bold;}

.abschicken_gross{
border: 1px solid #777;
width:200px;
background-color:#fff;
color:#333;
cursor:pointer;
height:25px;
padding: 0px 0px 3px 0px;
margin: 20px 0 10px 150px;
}


.abschicken_gross_over{
border: 1px solid #777;
width:200px;
background-color:#008449;
color:#fff;
cursor:pointer;
height:25px;
padding: 0px 0px 3px 0px;
margin: 20px 0 10px 150px;
}

div.powermail_mandatory_js{
color:#C56E27;
font-weight:bold;
padding-top:2px;
}
.tx-powermail-pi1_mandatory{
color:#C56E27;
}

.tx-powermail-pi1_mandatory ul{
  list-style-type:none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color:#C56E27;
}
.tx-powermail-pi1_mandatory ul li{
  list-style-type:none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color:#C56E27;
}


.subnavi{
font-size:11px;
}

ul#menu, ul#menu ul ul{
  display:block;
  list-style-type:none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 331px;
  line-height:1.25em;
}
ul#menu ul {
  display:block;
  font-weight:normal;
  list-style-type:none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 325px;
  line-height:1.25em;
}
ul#menu {
  display:block;
  font-weight:normal;
  list-style-type:none;
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
  width: 325px;
  line-height:1.25em;
}

ul#menu a {
  display: block;
  text-decoration: none;
}

ul#menu li {
  list-style-type:none;
  margin-top: 0px;
}

ul#menu li a {
  display: block;
  color:#333;
  padding: 0em;
  padding-left: 5px;
}

ul#menu li a:hover {
  color:#008449;
}

ul#menu li a:focus {
  color:#008449;
}

ul#menu li ul li a {
  display: block;
  color:#333;
  padding-left: 15px;
}

ul#menu li ul li a:hover {
  color:#008449;
  padding-left: 15px;
}
ul#menu li ul li ul li a {
  
  color:#333;
  padding-left: 15px;
}

ul#menu li ul li ul li a:hover {
  color:#008449;
  padding-left: 15px;
}

/*##############################*/
