/* Globale Formatierung */
body {
background-color:#f8fbf0;
padding: 0; 
margin: 0; 

}
/*scrollbar-arrow-color:#e77910; 
scrollbar-base-color: #fffbf7;
scrollbar-highlight-color:#e77910; 
scrollbar-shadow-color:#e77910;
scrollbar-track-color: #eff7e7;
}*/
hr{
border-top:1px solid #e47813;
}
.listen-element{
color:#2a702f;
font-family: Verdana, Arial, Helvetica; 
font-size: 11px;
font-stretch: ultra-expanded;
word-spacing:0.2em;
line-height:1.5em;
}
h1{
color:#d7623a;

font-family:Verdana, Arial, Helvetica;
font-size:12px;
font-weight:bold;
}
b,strong {
color:#2a702f
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

}

h2{
color:#d7623a;
font-family:Verdana, Arial, Helvetica;
font-size:10px;
font-weight:bold;
}
h3{
color:#d7623a;
font-family:Verdana, Arial, Helvetica;
font-size:9px;
font-weight:bold;
}

img {
border:0px;}

h4{
color:#d7623a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
hr {
	border: 1px solid #e47813;
}

a:link{color:#2a702f; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
a:visited{color:#2a702f; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
a:hover{color:#e47813; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
a:active{color:#2a702f; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.eim a:link{color:#2a702f; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.eim a:visited{color:#2a702f; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.eim a:hover{color:#e47813; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.eim a:active{color:#2a702f; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

input {
border: 1px solid #d8cfda; 
background-color:#ecf5e2; 
color:#990000; 
padding-left:5px;
color:#406142;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

textarea {
border: 1px solid #d8cfda; 
background-color:#ecf5e2; 
color:#990000; 
padding-left:5px;
color:#406142;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
select{
border: 1px solid #d8cfda; 
background-color:#ecf5e2; 
color:#2a702f;
padding-left:5px;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

/* Globale Formatierung ENDE*/

.drop-d-list{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-top: 20px;
padding-bottom:3px;
padding-right:5px;
color:#2a702f;
}

/* Zentrierung des ganzen*/
/*#main { 
background-color: transparent; 
text-align: left;  padding: 7px; 
margin: 10px auto 0; 
width: 750px; 
height: 400px;
}*/

#main {
text-align: center;
margin: 5px auto 0;
width: 750px;
height: 400px; 
}



/* impressum, suche, kontakt, sitemap, disclaimer inkusive logoteil und Verlauf*/
#sub-oben{
border-top:1px solid #e47813;
border-right:1px solid #e47813;
background-image:url(/fileadmin/img/headergrafik-neu-a-weiss.jpg);
padding-right:15px;
}

.navi-oben-NO a:link{color:#406142; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
.navi-oben-NO a:visited{color:#406142; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
.navi-oben-NO a:hover{color:#e47813; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
.navi-oben-NO a:active{color:#e47813; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}

.navi-oben-ACT{
font-family:Verdana, Arial, Helvetica;
font-size:10px;
font-weight:normal;
color:#e47813;}
/* impressum, suche, kontakt, sitemap, disclaimer ENDE */

/* ajb gmbh Logo*/
#logo-2{
font-family:Verdana, Arial, Helvetica;
font-size:10px;
font-weight:900;
color:#406142;
background-color:#f8fbf0;
padding-left:9px;
border-left:1px solid #e47813;
border-right:1px solid #d8cfda;
}
/* header BILD */
#bild{
border-right:1px solid #e47813;
border-top: 1px solid #ffffff;
}

#klickpfad{
border-top:1px solid #d8cfda;
padding-left:10px;
font-size: 10px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#e47813;
text-align:left;
}
#klickpfad a:link {color:#999999; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#klickpfad a:visited {color:#999999; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#klickpfad a:hover {color:#e47813; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#klickpfad a:active {color:#e47813; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#content{
color:#2a702f;
font-family: Verdana, Arial, Helvetica; 
font-size: 11px;
font-stretch: ultra-expanded;
word-spacing:0.2em;
line-height:1.5em;
padding:15px 15px 15px 15px;
}
#content a:link {color:#406142; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content a:visited {color:#406142; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content a:hover {color:#e47813; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content a:active {color:#e47813; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}




#rand-rechts{
border-left: 1px dotted #d8cfda;
border-right:1px solid #e47813;
border-top: 1px solid #d8cfda;
padding: 10px;
}
#rand-rechts a:link {color:#406142; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#rand-rechts a:visited {color:#406142; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#rand-rechts a:hover {color:#e47813; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#rand-rechts a:active {color:#e47813; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}


.inhalt-rechts { width: 135px;

padding-left:5px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;}

#service-buttons{
border-top: 1px dotted #d8cfda;
padding-right:15px;}

#unten-links{
border-top: 1px solid #d8cfda;
border-left:1px solid #e47813;
border-bottom:1px solid #e47813;
color:#e47813;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:right;
}
#unten-mitte{
border-top: 1px solid #d8cfda;
border-bottom:1px solid #e47813;
}
#unten-rechts{
border-top: 1px solid #d8cfda;
border-right:1px solid #e47813;
border-bottom:1px solid #e47813;
color:#2a702f;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
}

/*Navbigation links*/
#navi-links { 
background-color:#ecf5e2;
border-top: 1px solid #d8cfda;
border-left:1px solid #e47813;
border-right: 1px solid #d8cfda;
padding:0px 0px 0px 0px;
}

/*ueberschrift Navigation*/
.list-ue{
display:block;
text-align:right;
background-color:#f5f7f6;
border-bottom:1px solid #d8cfda;
color:#406142;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
padding: 3px 10px 3px 0px; 
}

/* Navigation Links  mit div und id`s */
/* Navigation Links  mit div und id`s */
.navi-links a:link {color:#406142; font-size: 11px; font-family:verdana, arial, Helvetica, sans-serif; display:block;}
.navi-links a:visited {color:#406142; font-size: 11px; font-family:verdana, arial, Helvetica, sans-serif; display:block;}
.navi-links a:hover {color: #e77910; font-size: 11px; font-family:verdana, arial, Helvetica, sans-serif; display:block; background-color: #f7f7f7;}
.navi-links a:active {color: #e77910; font-size: 11px; font-family:verdana, arial, Helvetica, sans-serif; display:block;}

.ebene-1 {
margin: 0px; 
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
border-bottom:1px solid #d8cfda;
display:block;
}

.ebene-2 {
margin: 0px; 
padding-left:20px;
padding-top:3px;
padding-bottom:3px;
border-bottom:1px solid #d8cfda;
display:block;
}

.ebene-3 { 
margin: 0px; 
padding-left:30px;
padding-top:3px;
padding-bottom:3px;
display:block;
border-bottom:1px solid #d8cfda;
}

.ebene-1-act {
color: #e77910;
margin: 0px; 
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
display:block;
background-color: #f7f7f7;
border-bottom:1px solid #d8cfda;
background-image:url(/fileadmin/img/buttons/pfeil_orange.gif);
background-repeat:no-repeat;
background-position:3px;
}

.ebene-2-act {
color: #e77910;
margin: 0px; 
padding-left:20px;
padding-top:3px;
padding-bottom:3px;
display:block;
background-color: #f7f7f7;
border-bottom:1px solid #d8cfda;
background-image:url(/fileadmin/img/buttons/pfeil_orange.gif);
background-repeat:no-repeat;
background-position:12px;
}

.ebene-3-act {
color: #e77910;
margin: 0px; 
padding-left:30px;
padding-top:3px;
padding-bottom:3px;
display:block;
background-color: #f7f7f7;
border-bottom:1px solid #d8cfda;
background-image:url(/fileadmin/img/buttons/pfeil_orange.gif);
background-repeat:no-repeat;
background-position:20px;
}
/*uber uns besh. Hack */
#ueber-uns { 
margin-left: 0px; }

#ueber-uns ul
{
height:1.6em;
margin: 0;
padding: 0px;
list-style-type: none;
}

#ueber-uns li {
font-family: verdana, arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom: 0px;
display:block;
margin: 0px 0 0px 0;
height:1.6em;
color: #426241;
}

#ueber-uns a
{
height:1.6em;
display: block;
padding-left:10px;
width: 175px;
color: #426241;
background-color: #eff7e7;
text-decoration: none;
border-bottom:1px solid #d8cfda;
}

#ueber-uns a:hover
{
height:1.6em;
color: #e77910;
background-color: #f7f7f7;
text-decoration: none;
}

/* Sitmap Formatierung */
#sitemap{
}
