*{
    padding:0px;
    margin:0px;
    background-color:transparent;
    background-repeat:no-repeat;
    font-family: Verdana, Tahoma, Arial;
}
html{
    background-color:#95D076;
}
body{
    width:1060px;
    height:840px;
    overflow:auto;
    background-image:url(../images/body.png);
}
body div.visible{
    height: inherit;
    overflow: hidden;
}
img{
    border: none;
}
a{
    color:red;
    text-decoration: none;
}
a:hover{
    color:green;
}
span{
    float:left;
}
.center{
    margin:0px auto;
}

span.pfeil_links{
    width:50px;
    height:50px;
    background-image:url(../images/navigation/pfeil_links_1.png);
}
span.pfeil_links:hover{
    background-image:url(../images/navigation/pfeil_links_2.png);
}
span.pfeil_rechts{
    width:50px;
    height:50px;
    background-image:url(../images/navigation/pfeil_rechts_1.png);
}
span.pfeil_rechts:hover{
    background-image:url(../images/navigation/pfeil_rechts_2.png);
}
span.archiv{
    width:100px;
    height:50px;
    background-image:url(../images/navigation/archiv_1.png);
}
span.archiv:hover{
    background-image:url(../images/navigation/archiv_2.png);
}
span.uebersicht{
    width:100px;
    height:50px;
    background-image:url(../images/navigation/uebersicht_1.png);
}
span.uebersicht:hover{
    background-image:url(../images/navigation/uebersicht_2.png);
}
span.zufall{
    width:100px;
    height:50px;
    background-image:url(../images/navigation/zufall_1.png);
}
span.zufall:hover{
    background-image:url(../images/navigation/zufall_2.png);
}

#top{
    height:82px;
}
#main{
    height:710px;
}
#navibar{
    width:140px;
    height: inherit;
    float:left;
}
#navibar a:hover{
    cursor:url(../images/fuchspfote.gif), pointer;
}
#navibar span{
    width:140px;
    height:100px;
    margin-top:5px;
}
#navibar span.first{
    margin-top:45px;
}
span.navi_home{
    top:45px;
    background-image:url(../images/navibar/home_1.png);
}
span.navi_home:hover{
    background-image:url(../images/navibar/home_2.png);
}
span.navi_home_aktiv{
    background-image:url(../images/navibar/home_2.png);
}
span.navi_blog{
    background-image:url(../images/navibar/blog_1.png);
}
span.navi_blog:hover{
    background-image:url(../images/navibar/blog_2.png);
}
span.navi_blog_aktiv{
    background-image:url(../images/navibar/blog_2.png);
}
span.navi_galerie{
    background-image:url(../images/navibar/galerie_1.png);
}
span.navi_galerie:hover{
    background-image:url(../images/navibar/galerie_2.png);
}
span.navi_galerie_aktiv{
    background-image:url(../images/navibar/galerie_2.png);
}

span.navi_aspie{
    background-image:url(../images/navibar/aspie_1.png);
}
span.navi_aspie:hover{
    background-image:url(../images/navibar/aspie_2.png);
}
span.navi_aspie_aktiv{
    background-image:url(../images/navibar/aspie_2.png);
}


span.navi_shop{
    background-image:url(../images/navibar/shop_1.png);
}
span.navi_shop:hover{
    background-image:url(../images/navibar/shop_2.png);
}
span.navi_shop_aktiv{
    background-image:url(../images/navibar/shop_2.png);
}
span.navi_faq{
    background-image:url(../images/navibar/faq_1.png);
}
span.navi_faq:hover{
    background-image:url(../images/navibar/faq_2.png);
}
span.navi_faq_aktiv{
    background-image:url(../images/navibar/faq_2.png);
}
span.navi_kontakt{
    background-image:url(../images/navibar/kontakt_1.png);
}
span.navi_kontakt:hover{
    background-image:url(../images/navibar/kontakt_2.png);
}
span.navi_kontakt_aktiv{
    background-image:url(../images/navibar/kontakt_2.png);
}

#main_right{
    width:920px;
    height: inherit;
    float: right;
}
#content{
    width:830px;
    height: inherit;
    float:left;
}
#content div.fenster{
    width:783px;
    height:699px;
    margin-top:-1px;
    margin-left:5px;
}
#home{
    width:725px;
}
#home img.header{
    position: relative;
    top:-735px;
}
#home img.comic{
    margin-top:50px;
}
#home span.home_button{
    width:200px;
    height:185px;
    position: relative;
    top:-250px;
    left:675px;
    background-image:url(../images/home_button.png);
}
#home a span.home_button{
    cursor:url(../images/fuchspfote.gif), pointer;
}
#blog{
    margin-top:40px;
}
#blog div.eintrag{
    width:705px;
    height:605px;
    overflow: auto;
}
#blog div.navi{
    width:750px;
    height:50px;
}
#blog div.navi div.abschnitt{
    height:inherit;
    float:left;
    width:250px;
}
#blog p.datum{
    margin-bottom:5px;
}
#blog p.titel{
    margin-bottom:20px;
    font-size:13pt;
    font-weight:bold;
    text-align: center;
}
#blog p.text a img{
    border: solid 1px red;
}
#blog * span.pfeil_rechts{
    float: right;
}
#blog * span.uebersicht{
    margin-left:75px;
}
#blog * a.blog{
    color:green;
}
#blog * a.blog:hover{
    color:red;
}


#aspie{
    margin:20px 40px 15px 40px;;
    height:640px;
    overflow:auto;
}
#aspie h1{
    font-size:13pt;
}
#aspie div.aspie_final{
    width:250px;
    margin-bottom:15px;
}
#aspie div.aspie_comic{
    margin:20px 0px;
}
#aspie div.faq_zeile h1{
    margin-top:5px;
    height:25px;
    font-size:13pt;
    font-weight: normal;
    color: black;
}
#aspie div.faq_zeile h1:hover{
    font-size:14pt;
}
#aspie p{
    margin:10px 25px;
}
#aspie div.back{
    margin-top: 50px;
    text-align: center;
}

#galerie{
    margin-top:20px;
}
#galerie div.galerie_gross{
    width:750px;
    height:625px;
}
#galerie div.uebergross{
    width:768px;
    height:620px;
    margin-bottom:5px;
    overflow: auto;
}
#galerie div.galerie_klein{
    width:756px;
    height:625px;
}
#galerie div.galerie_klein span{
    width:187px;
    height:154px;
    margin:1px;
}
#galerie div.galerie_navi{
    width:750px;
    height:50px;
}
#galerie * div.abschnitt{
    float:left;
    width:150px;
    height:50px;
}
#galerie * div.abschnitt span.pfeil_rechts{
    float: right;
}
#galerie * div.abschnitt span.zufall{
    float: right;
}
#galerie * div.abschnitt span.archiv{
    margin-left:25px;
}
#archiv{
    margin-top:60px;
}
#archiv a{
    color:green;
}
#archiv a:hover{
    color:red;
}
#archiv div.uebersicht{
    width:500px;
    height:350px;
    margin-left:200px;
}
#archiv div.uebersicht div.seiten{
    line-height:22px;
    height: inherit;
    width:160px;
    float:left;
    overflow: auto;
}
#archiv * span.zur_seite{
    margin:5px 10px;
    float: right;
}
#archiv div.uebersicht div.bilder{
    height: inherit;
    width:300px;
    float: right;
}
#archiv div.suche{
    width:500px;
    height:200px;
    margin-top:20px;
    margin-left:160px;
}
#archiv div.suche div.links{
    width:300px;
    padding-top:90px;
    float:left;
}
#archiv div.suche * input{
    width:180px;
    height:22px;
    border: solid 1px black;
}
#archiv div.suche * input.archiv_suche_img{
    width:111px;
    height:49px;
    position: relative;
    top:18px;
    border: none;
}
#archiv div.suche div.rechts{
    width:200px;
    float: right;
}
#archiv div.archiv_fund{
    width:756px;
    height:624px;
    margin-top:-40px;
}
#archiv div.archiv_fund span{
    width:187px;
    height:154px;
    margin:1px;
}
#archiv div.archiv_fund span img{
    width:inherit;
    height:inherit;
}
#archiv div.navi{
    width:750px;
    height:50px;
}
#archiv div.navi div.abschnitt{
    height:inherit;
    width:250px;
    float:left;
}
#archiv * div.abschnitt span.archiv{
    margin-left:75px;
}
#archiv * div.abschnitt span.pfeil_rechts{
    float: right;
}

#shop{
    margin-top:50px;
    text-align: center;
}
#shop div.shop_buttons{
    width:630px;
    height:300px;
}
#shop div.shop_buttons span{
    width:300px;
    height:278px;
}
#shop * span.shop_drucke{
    background-image:url(../images/drucke_1.png);
}
#shop * span.shop_drucke:hover{
    background-image:url(../images/drucke_2.png);
}
#shop * span.shop_shirts{
    float: right;
    background-image:url(../images/shirts_1.png);
}
#shop * span.shop_shirts:hover{
    background-image:url(../images/shirts_2.png);
}
#shop img.grafik{
    margin-left:-20px;
}

#faq div.faq_text{
    margin-top:35px;
    margin-left:35px;
    width:680px;
    height:375px;
}
#faq div.faq_zeile{
    height:30px;
}
#faq p{
    margin:14px 25px;
}
#faq a h1{
    color: black;
}
#faq h1{
    font-size:13pt;
    font-weight:normal;
}
#faq h1:hover{
    font-size:14pt;
}
#faq div.faq_img{
    width:638px;
}
#links{
    width:600px;
    height:307px;
    overflow: visible;
    margin-top:120px;
    margin-left:120px;
    line-height:23px;
    font-size:13pt;
}
#links a{
    float:left;
    height:23px;
}
#links a:hover{
    color: red;
    font-size:14pt;
}
#links div.links{
    width:300px;
    float: left;
}
#links div.rechts{
    width:260px;
    float: right;
}
#impressum{
    width:600px;
    height:440px;
    margin-top:30px;
    font-size:11pt;
}
#impressum h1{
    font-size:12pt;
}
#impressum p{
    margin-bottom:15px;
}
#impressum div.impressum_adresse{
    text-align: center;
    font-size:13pt;
}
#impressum div.impressum_hinweis{
    width:470px;
    float: right;
}
div.impressum_grafik{
    width:321px;
    height:234px;
    margin-top:-10px;
    background-image:url(../images/impressum_grafik.png);
}

#kontakt{
    width:700px;
}
#kontakt div.kontakt_fehler{
    color: red;
}
div.kontakt_ueberschrift{
    width:492px;
    height:97px;
    margin-top:-60px;
    background-image:url(../images/kontakt_schrift.png);
}
#kontakt div.kontakt_fehler{
    height:245px;
    text-align: center;
}
#kontakt div.kontakt_img{
    margin-top:30px;
    width:483px;
    height:526px;
}
#kontakt div.taube{
    width:200px;
    height:245px;
}
#kontakt * div.formular_links{
    width:390px;
    float:left;
}
#kontakt * div.formular_rechts{
    float: right;
}
#kontakt form input{
    border: solid 1px black;
    height:27px;
    width:225px;
    margin-bottom:15px;
}
#kontakt form input.rund{
    background-image:url(../images/input.png);
    border: none;
}
#kontakt form label{
    float: left;
    width:127px;
}
#kontakt * input.captcha{
    position: relative;
    top:-6px;
}
#kontakt * label.kopie{
    font-size:10pt;
    width:220px;
}
#kontakt * input.kopie{
    width:15px;
    height:15px;
    margin-left:-10px;
}
#kontakt * textarea{
    background-image:url(../images/input_2.png);
    width:300px;
    height:210px;
    border:none;
    overflow: auto;
    resize:none;
}
#kontakt * input.image{
    float:left;
    width:150px;
    height:62px;
    border: none;
}
#kontakt * div.input_image{
    position:relative;
    top:25px;
    left:10px;
    width:150px;
    height:62px;
}
#sidebar{
    width:90px;
    height: inherit;
    float: right;
}
#sidebar a:hover{
    cursor:url(../images/fuchspfote.gif), pointer;
}
#sidebar span{
    height:85px;
    width:85px;
    margin-left:-20px;
}
#sidebar span.first{
    margin-top: 45px;
}
#sidebar span.sidebar_facebook{
    background-image:url(../images/sidebar/fb.png);
}
#sidebar span.sidebar_facebook:hover{
    background-image:url(../images/sidebar/fb_2.png);
}
#sidebar span.sidebar_googleplus{
    background-image:url(../images/sidebar/google.png);
}
#sidebar span.sidebar_googleplus:hover{
    background-image:url(../images/sidebar/google_2.png);
}
#sidebar span.sidebar_twitter{
    background-image:url(../images/sidebar/twitter.png);
}
#sidebar span.sidebar_twitter:hover{
    background-image:url(../images/sidebar/twitter_2.png);
}
#sidebar span.sidebar_blogger{
    background-image:url(../images/sidebar/blogger.png);
}
#sidebar span.sidebar_blogger:hover{
    background-image:url(../images/sidebar/blogger_2.png);
}

#footer{
    height:30px;
}
#footer a:hover{
    cursor:url(../images/fuchspfote.gif), pointer;
}
#footer img{
    margin-top:5px;
    margin-left:15px;
}
#footer span{
    height:25px;
    margin-left:5px;
}
#footer span.first{
    margin-left:160px;
}
span.footer_kontakt{
    width:78px;
    background-image:url(../images/footer/kontakt_1.png);
}
span.footer_kontakt:hover{
    background-image:url(../images/footer/kontakt_2.png);
}
span.footer_kontakt_aktiv{
    background-image:url(../images/footer/kontakt_2.png);
}
span.footer_links{
    width:57px;
    background-image:url(../images/footer/links_1.png);
}
span.footer_links:hover{
    background-image:url(../images/footer/links_2.png);
}
span.footer_links_aktiv{
    background-image:url(../images/footer/links_2.png);
}

span.footer_impressum{
    width:95px;
    background-image:url(../images/footer/impressum_1.png);
}
span.footer_impressum:hover{
    background-image:url(../images/footer/impressum_2.png);
}
span.footer_impressum_aktiv{
    background-image:url(../images/footer/impressum_2.png);
}
#vorlader{
    width:0px;
    height:0px;
    visibility:hidden;
}
