.unsichtbar {display:none;}
h1,h2,h3,p,td  {padding:0;margin:0;font-family:verdana,futura,helvetica,sans-serif}

body { background-color:#d7dce6;

 background-image:url(images/body_bg.jpg);  background-repeat:repeat-x;

           padding:0; margin:0;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
      }




A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #cc3333;
  text-decoration: underline;
}



#header
{position:relative;width:900px;margin:auto;
background-color:white;
background-image:url(images/headgreen.jpg);background-repeat:no-repeat;
background-repeat:repeat-x;border:3px solid white}

#suche {margin-bottom:55px;}


#searchform {
        text-align: left;margin-left:10px;margin-top:5px;
        }
#searchsubmit {
        padding: 0px;background-color:transparent; font-weight: bold; font-size: 11px; border:0px solid black;float:left;color:#ff6633;letter-spacing:1px;margin-top:0px;
        }
#s {width:165px;margin-top:0px;background-color:#ffffff;color:black;font-weight:bold;}


.kleintext {
        line-height :180%;
        FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
        FONT-SIZE:11px;
        Color:#000;
        background-color:transparent;
        }

.plus {
        Color:red;background-color:transparent;
}

#content p.klein {
        line-height :14px;
        FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
        FONT-SIZE:11px;
        Color:#000;
        background-color:transparent;
                padding-top:1em;
        }

#content A:link {background-color:transparent;COLOR:teal;text-decoration:underline;}
#content A:visited {background-color:transparent;COLOR:black;text-decoration:underline;}
#content A:hover {background-color:transparent;COLOR:#cc3300;text-decoration:underline;}

#sidebar {
        width:390px;background-color:transparent; font-size: 12px; color:gray;float:right;text-align:left;margin-top:200px;border:0px dashed green}

#sblinks {width:190px;float:left;border:0px solid red}





#sblinks p {padding-top:6px;padding-bottom:4px;padding-left:8px;text-align:left;font-size: 11px;line-height:190px;padding-right:5px;color:black;margin:0px;}

#sblinks h3 {text-align:left;font-size: 14px;line-height:16px;color:black;margin:0px;padding:0px}
#letztekomments {}
#letztekomments h2 {font-size:14px;color:#000000;margin:0px;margin-top:10px;padding-left:8px;padding-bottom:6px}
#letztekomments p {padding-top:0.5em;padding-bottom:0.5em;font-size:11px;line-height:14px;padding-left:8px;}

#sbrechts {width:185px;float:right;border:0px solid yellow}

#sbrechts h2{
  color:#fff;
  font-size: 11px;
        margin: 0px 0px 5px 0px;
        padding-bottom: 1px;
        padding-top: 1px;
        padding-left: 3px;

        font-family: verdana, arial, helvetica, geneva, sans-serif;
        border-top:0px solid black;
        border-bottom: 0px solid #000;
        letter-spacing:1px;
        text-transform: uppercase;
        background-color:#bbc3d3;
        }

#sbrechts ul {margin-left:15px;padding-left:10px;
                border:0px solid yellow;        margin-right:0px;
                list-style-image: url(images/arrow.gif);text-align:left;
                }

#sbrechts li {font-size: 11px;line-height:16px;margin-right:0px}

#sidebar h3 {}

#sbrechts p {padding-top:10px;padding-bottom:20px;text-align:center;font-size: 11px;line-height:17px;margin-right:0px;padding-right:8px;padding-left:8px;color:black}

#sidebar img {border:none}


#hauptmenu {position:absolute;display:block;
        background-color:#bbc3d3;color:white;font-weight:bold;
        FONT-FAMILY:Verdana,Futura,Helvetica,Geneva,sans-serif;letter-spacing:1px;
        FONT-SIZE:0.8em;top:164px;text-align:center;width:900px;margin-bottom:15px;z-index:1000;padding-top:1px;padding-bottom:1px}

#fussmenu {display:block;
        background-color:#bbc3d3;color:white;font-weight:bold;
        FONT-FAMILY:Verdana,Futura,Helvetica,Geneva,sans-serif;letter-spacing:1px;
        FONT-SIZE:0.8em;top:168px;text-align:center;width:900px;padding-top:1px;padding-bottom:1px
        }



#hauptmenu a:link {color:white}
#hauptmenu a:visited {color:white}
#hauptmenu a:hover {text-decoration:underline;}

#fussmenu a:link {color:white}
#fussmenu a:visited {color:white}
#fussmenu a:hover {text-decoration:underline;}


#content
{margin-top:185px;text-align:left;background-image:url(images/bgcontent2.jpg);}

#content .time {display:block;padding-top:10px;height:24px;
        background-color:transparent;
        FONT-FAMILY:Arial,Futura,Helvetica,Geneva,sans-serif;
        FONT-SIZE:0.8em;
        TEXT-ALIGN:left;
        color:#993333;

        }


#content h1, h2, h3, p, ul,ol,blockquote  {margin-left:10px;margin-right:400px;text-align:left;}
#content blockquote {font-size:90%;margin-right:0px}


#content  h3.entryhead {
        FONT-FAMILY: Arial,Futura, Helvetica, sans-serif; FONT-WEIGHT: 500; FONT-SIZE: 140%; line-height:150%; background-color:transparent; margin-bottom:0em;border:0px solid red;
}

#content h2.pagetitle {FONT-FAMILY: Arial,Futura, Helvetica, sans-serif; FONT-WEIGHT: 500; FONT-SIZE: 110%; line-height:130%; background-color:transparent; margin-bottom:0.7em;color: black;
}

#content h1 a:link,  #content  h1 a:hover, #content  h1 a:visited  {
        text-decoration: none;
        font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
        }

#content h1 {
        FONT-FAMILY: Arial,futura, Helvetica, sans-serif;        FONT-WEIGHT: 500;font-size:145%;letter-spacing:1px;
        line-height:110%;
        margin-bottom:0.7em;text-decoration: none;
}
#content h2, #content h3 {
        FONT-FAMILY: Verdana,Arial,futura, Helvetica, sans-serif;        FONT-WEIGHT: 700;font-size:85%;color:#000000;
        line-height:140%;margin-top:1.3em;margin-bottom:1em;
}



#content P,UL,OL,td,th,blockquote {
        font-family: Verdana, Futura, Helvetica, Geneva, sans-serif;
        color:#000000;
        background-color:transparent;
        font-size:80%;
        line-height:150%;
}
#content p {margin-top:0.5em;margin-bottom:0.5em;}
#content blockquote {font-size:90%;}
#content li {padding-bottom:8px}

#content ol li p {margin-left:0px;margin-right:0px;text-align:left;font-size:100%;}

.post {
        margin: 0;
        }

#content  .postmetadata {
        margin-top:2em;margin-bottom:2em;
        font-size:0.8em;
        border-top:1px solid gray;
        color:gray;
        padding-top:5px;
        margin-right:400px;
        }
.entry {border-top:0px solid gray;margin-top:0px;}

#content p.hinweis {FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
line-height:1.3em;
        FONT-SIZE:0.8em;padding-bottom:0px;padding-right:20px;font-weight:bold;color:red}

.smallattachment {
        text-align: center;
        float: left;
        width: 128px;
        margin: 5px 5px 5px 0px;
}

.attachment {
        text-align: center;
        margin: 5px 0px;

}

 .alignleft {float:left;}
 .alignright {float:right}
 .aligncenter {margin-top:10px;margin-bottom:10px;display: block;
        margin-left: auto;
        margin-right: auto;
        border:1px solid teal;}


/* Begin Images */
p img {
        padding: 0;
        max-width: 100%;
        margin:0;
        }

img.centered {
        margin-top:15px;margin-bottom:10px;display: block;
        margin-left: 0 px;
        margin-right: auto;border:1px solid teal;
        padding:1px;
        }

img.alignright {
        padding: 1px;
        margin: 4px 5px 4px 10px;
        display: inline;
        border:1px solid teal
        }

img.alignleft {
        padding: 1px;
        margin: 5px 10px 10px 0;
        margin-right:15px;
        display: inline;
        border:1px solid teal
        }

img.aligncenter {margin-top:15px;margin-bottom:15px;display: block;
        margin-left: auto;
        margin-right: auto;
        border:1px solid teal;}

.alignright {
        float: right;
        }

.alignleft {
        float: left
        }


img.randlos {border:none}
/* End Images */

.mitte {display:block;margin-left: auto; margin-right: auto;margin-top:3em;margin-bottom:3em;border:1px solid teal}

#footer {background-color:transparent;background-image:url(images/bgcontent2.jpg);}
.footertext {

        FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
line-height:17px;
        FONT-SIZE:11px;
background-color:transparent;
        TEXT-ALIGN: right;
        padding-right:20px

}

#content p.small {         FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif;
        FONT-SIZE:11px;
        line-height:14px;
        color: #666666;
        background-color:transparent; padding-bottom:10px }

#content p.wp-caption-text {FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif;
        FONT-SIZE:11px; font-style:italic;
        line-height:14px;
        padding:0px; margin:0px; float:right;padding-right:5px}

        #comments {border:0px solid silver}
        #comments p {margin-left:10px;FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; margin-right:0px;
        FONT-SIZE:0.85em;
        line-height:1.4em;
        color: #000;
        background-color:transparent; padding-top:0.8em}
        #suchbox {text-align:center}
        #suchbox img {border:none;}
        #suchintro p {margin-left:0px;font-family:verdana,futura-helvetica,sans-serife;padding-right:100px;padding-left:0px;line-height:1.5em}

.socialbookmarks {margin-left:240px;display:block}
#content h2.subhead {margin-top:-1.2em}


.contactform {margin-left:10px;font-family: Verdana, Futura, Helvetica, Geneva, sans-serif;
        color:#993333;
        background-color:transparent;
        font-size:80%;
        line-height:150%;}

h2.border {display:block;width:490px;border-top:5px solid #ccffcc;margin-left:0px;padding-left:10px;padding-top:0px;padding-bottom:0px}



/* Begin Calendar */
#wp-calendar {
        empty-cells: hide;

        width: 155px;border-collapse:collapse;margin-left:10px;
        FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
        }

#wp-calendar #next a {
        padding-right: 10px;
        text-align: right;background-color:#fff
        }

#wp-calendar #prev a {
        padding-left: 10px;
        text-align: left;background-color:#fff;
        }

#wp-calendar a {
        display: block;background-color:#ffffcc;color:red;
        }

#wp-calendar caption {
        text-align: center;margin:0px;padding:0px;margin-left:-1px;
        background:#bbc3d3;color:white;width:156px;
        padding:3px;
        }

#wp-calendar td {
        padding: 3px 0;
        text-align: center;border:1px solid #bbc3d3;color:#000000;
        }

#wp-calendar th {
        text-align:center;color:#bbc3d3;border:1px solid #bbc3d3;
        }

#wp-calendar td.pad:hover { /* Doesn't work in IE */
        background-color: #fff; }
#today {background-color:#ffffcc;}

/* End Calendar */


#sblinks h2 {display:block;width:180px;color:white;font-size:14px;letter-spacing:1px;color:#006633;border-top:0px solid black;border-bottom:0px solid black;margin-bottom:10px;background-color:#fff;text-align:center;padding-top:2px;padding-bottom:2px}

#sblinks p.alpha {margin:0px;padding:0px;padding-left:10px;padding-richt:10px;line-height:18px;color:gray;font-weight:bold}

#content p.letter {text-align:center;padding-top:15px;padding-bottom:10px;font-size:24px;font-weight:bold;color:#ff6600;font-family:georgia;}

#content .navigation  {
        display: block;width:430px;margin-left:20px;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 60px;
        FONT-FAMILY: Arial, Futura, Helvetica, sans-serif;
line-height:1.3em;
        FONT-SIZE:0.75em;
        }

        #blogroll {margin-top:20px}
#blogroll h2   {font-size:1.2em;line-height:2em;margin-top:1.8em;margin-bottom:1.1em;margin-right:0px}
#blogroll ul {list-style-type:none;
         margin:0;
}
#blogroll li   {font-size:12px;line-height:21px}
#blogroll ul li ul {
        font-size: 11px;
        color: #000;
        margin-right: 6px;
        list-style-type:disc;
}

.contactform  {width:470px}

.wpcf7-response-output {FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
        FONT-SIZE:12px;padding-left:10px;
        Color:red;}
.wpcf7-mail-sent-ok {FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
        FONT-SIZE:12px;
        Color:red;padding-left:10px;}


#video {width:170px;text-align:center;}
#video img {margin-left:15px;margin-top:8px;border:1px solid teal;padding:2px}


.weiterempfehlen        {margin-bottom: 20px;margin-top:20px;}
.weiterempfehlen p      {color:#999999; margin-bottom: 4px !important;}
.weiterempfehlen ul     {list-style: none; line-height: 24px; margin: 5px 0 15px 10px; padding-left: 0;}
.weiterempfehlen li     {display: inline;}
.weiterempfehlen a      {float: left; width: 24px; height: 24px; margin-right: 25px; background: url('http://www.ae-trade-online.de/blog/grafics/social-buttons.png') no-repeat; border-bottom: none !important;}
.weiterempfehlen span   {display: none;}

.tw-einzeln a   {background-position: left -26px;}
.fb-einzeln a   {background-position: left -52px;}
.gp-einzeln a   {background-position: left -78px;}
.del-einzeln a  {background-position: left -104px;}

.weiterempfehlen a:hover {position: relative; top: -1px;}

body {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
      }