* {
    margin: 0;
    padding: 0;
}

body
{font-family: 'Nunito', verdana, arial, sans-serif; font-size:12px;font-weight: 400; color: #000000; }

h1 {  font-family: 'Droid Sans', sans-serif;  font-size: 14px;
  font-style: normal;
   }
       .path       { font-size:11px; background-color: #FFFFFF; margin:16px 0 0 0; }
    .path .last         { font-weight:bold; }
   .navipath {color:#000000;}
      .last {color:#000000; font-weight:bold;}

#fadeshow1 {z-index:4;}

div#menu a { text-decoration: none;}

div#menu a:hover, div#content a:hover { text-decoration: underline;}

div#content a { color: #000000; text-decoration: none;}

div#content p a { background:#E4B33A; }

a.gruen {background:#F2FFD1; }

div#content p img { border: 10px solid #241C10; margin: 10px 25px 10px 25px; padding:0px; }

div#content .extern { border-width: 0px; border: 0px; padding: 0px; margin:0px;}

div#content td img { border: 10px solid #241C10; margin: 10px 25px 10px 25px; padding:0px; }

.y { clear: both; }

.clear {clear: both;}

.x {height: 0px;
    width: 0px;
    display: block;
    overflow: hidden;}


ul, li, ol {
    list-style: none;}

/* Meta navigation */
div#meta {
        font-size: 10px;

height:20px;
width: 110px;
    padding: 5px;
}

div#meta p {
    text-align: right;
    color: #000000;
}

div#meta p a {
    color: #000000;
background-image:url(../upload/bilder/gelb_trans.png);
}



/* Main navigation */
#vpnavigation  {    
float:left;
    list-style: none;
    line-height: 20px;
    padding: 5px;

}

#vpnavigation ul { 
    list-style: none;

}


#vpnavigation a {
    display: block;
color: #000000; 
border-bottom: 1px #FFC900 dotted; 
width:110px;
}

#vpnavigation a:hover {
text-decoration: underline;
background-image:url(../upload/bilder/gelb_trans.png);
}


#vpnavigation li { 
    float: left;
    width: 110px;

}



#vpnavigation li ul {
    margin: -20px 0 0 110px;
    position: absolute;
    width: 110px;
background-image:url(../upload/bilder/gelb_trans.png);
    left: -999em; }

#vpnavigation li li a.daddy, #vpnavigation li a.daddy { 
    background: url(../upload/bilder/rightarrow.png) center right no-repeat;
}

#vpnavigation li ul ul {
    margin: -20px 0 0 110px;
width: 110px;
background-image:url(../upload/bilder/gelb_trans.png);

}

#vpnavigation li:hover ul ul, #vpnavigation li.sfhover ul ul {
    left: -999em;
}

#vpnavigation li:hover ul, #vpnavigation li li:hover ul, #vpnavigation li.sfhover ul, #vpnavigation li li.sfhover 

ul { left: auto;

}

#vpnavigation li.activepath { font-style: italic;font-weight: bold;

}

#vpnavigation li#active {   font-style: italic;font-weight: bold;
background-image:url(../upload/bilder/gelb_trans.png);
}




/* Content */

div#content h1 {
    font-size: 14px;
width: 550px;
    color: #000000;
border-bottom: 1px dotted #892807;
line-height:16px;
margin-bottom: 30px;
}

div#content h2 {
    font-size: 14px;
width: 400px;

    color: #000000;
border-bottom: 1px dotted #FE8B07;
margin-bottom: 20px;

}

div#content h3 {
width: 417px;
height: 20px;
line-height:18px;

    color: #000000;
background-image:url(../upload/bilder/gelb_trans.png);


}

div#content p {
color: #000000;
}

div#content div.artikelliste {
    color: #000000;
    padding: 0 10px;
}

div#content div.artikelliste p,
div#col-body div.artikelliste p a {
    color: #000000;
    padding: 0 10px;
    background-image:url(../upload/bilder/black_trans.png);
}

div#content ul {
    color: #000000;
    padding: 10px 10px 0 10px;
    font-size: 12px;
}

div#content ul li {
    background: url(../upload/bilder/arroworange.png) no-repeat 0px 7px;
    padding: 3px 0 3px 20px;
}

* html div#content div.content ul {
    width: 100%;
}

* html div#content ul li {
    float: left;
    width: 400px;
}

div#bc {
    color: #FE8B07;
    font-size: 10px;
    padding: 2px 10px 10px 10px;
margin-right: 30px;
text-align:right;

}


div#bc a {
    color: #FE8B07;
background:#060606;
}

a.path {
    color: #FE8B07;
background:#060606;
}

/* Contact form */
div.kontaktformular label {
    float: left;
    width: 100px;
}

div.kontaktformular input {
    vertical-align: middle;
}

div.kontaktformular p.abschicken {
    margin: 0 0 0 100px;
}

div.kontaktformular p.abschicken input {
    font-size: 11px;
}

div.kontaktformular input.eingabe,
div.kontaktformular textarea {
    width: 300px;
}

div.kontaktformular textarea {
    height: 150px;
}


/* Search results */
div.suchausgabe hr.noshade {
    border: none;
    border-bottom: 1px dotted #000000;
    height: 1px;
    margin: 15px 10px 0 10px;
}

div.suchausgabe h2 {
    padding: 0;
font-size: 12px;
}

div.suchausgabe p {
    padding: 0;
    margin: 0;
}

div.suchausgabe h2 span {
    color: #000;
    font-weight: bold;
    background-image: url(../upload/bilder/gelb_trans.png);

}

div.suchausgabe a {font-size: 12px;}

/* Sitemap */
ul.sitemap {
    width: 600px;
    margin: 20px 0 0 0;
}

ul.sitemap li {
    background: url(../upload/bilder/rightarrow.png) no-repeat 10px 7px;
    padding: 3px 0 3px 20px;
    float: left;
    font-size: 13px;
    width: 490px;
}

ul.sitemap li ul {
font-size: 11px;

    width: 350px;
    margin: 2px 0 45px 0;
    background-image: url(../upload/bilder/black_trans.png);

}

ul.sitemap li ul li {
    float: left;
    width: 300px;
}

ul.sitemap li ul li {
    font-size: 11px;
}

div#content .news1 {background:#E4B33A;

}
div#content .news1 p {background:#E4B33A;

}

div#content .news2 { background:#E4B33A;
}

div#content  a.news2 { background:#FE8B07;
font-size:9px;
}


a.hnav {color: #FFFFFF; background:#000000;}


.addthis_button_facebook_like {
margin-right: 0px;
padding-left: 0px;
width: 140px;
height:20px;
}

.addthis_toolbox {
text-align:right;
 height:20px;
}