* {
    margin: 0;
    padding: 0;
}
body {
    font-family: Verdana, sans-serif;
    font-size: 11px;
}

a { text-decoration: none; color: blue; }
a:hover { text-decoration: underline; }

#skip {
    display: none;
}

#wrapper {
    margin: 0 auto;
    width: 700px;
}
#banner {
    background: orange;
    text-align: center;
}

#geektour {
    display: none;
}

#menue {
    background: orange;
    padding-bottom: 10px;
}

#menue ul {
    display: block;
    width: 600px;
    margin: 0 auto;
    list-style-type: none;
    clear: left;
    padding-bottom: 15px;
    border: 2px solid orange;
}

#menue ul li {
    float: left;
    display: block;
    padding: 1px;
    margin: 1px;
/*
    border-top: 1px solid rgb(255,166,0);
    border-right: 1px solid rgb(255,166,0);
    border-left: 1px solid rgb(255,166,0);
    border-bottom: 1px solid rgb(255,166,0);
*/
}
#menue li a {
    display: block;
    line-height: 1em;
    width: 150px;
    padding: 5px 0;
    text-align: center;
    border-top: 0px solid #bbb;
    border-left: 0px solid black;
    border-bottom: .5em solid #666;
    border-right: 0px solid black;
    background: #999;
    color: white;
}
#menue li a:hover {
    background: #fff;
    color: black;
}
#menue #counter { display: block; background: orange; padding-right: 5px; text-align: right; font-weight: bold; font-size: 2em; margin-top: -50px; margin-bottom: 50px; text-align: right; margin-right:-120px;}
#menue br { display: none; }
#menue>a { float: left; }
#menue>a img { background: orange; padding: 2px; margin-right: 5px; border: none;}
#menue>div { clear: left; float: right; background: orange;}
#getfirefox { margin-left: -20px;}


#content {
    border: 30px solid orange;
    border-style: none solid;
    background: white;
    padding: 30px 10px;
}

#welcomeblurp {
    background: #FCF0D4;
    padding: 5px;
}

p {
    line-height: 2em;
}

.post {
    margin-top: 10px;
}
.post h2 {
    float: left;
    background: orange;
    border-bottom: 2px solid maroon;
    margin-bottom: 5px;
}
.datum {
    float:right;
    font-size: 9px;
    border-top: 8px solid orange;
}
.post .text {
    clear: both;
}
.post .text p {
    border: 5px dashed orange;
    border-style: none dashed;
    padding: 0px 5px;
}
.post .fuss img {
    border: none;
    float: left;
}
.post .fuss {
    text-align: right;
    background: orange;
    padding: 3px;
}
.post .fuss a {
    color: white;
    text-decoration: none;
    border: 1px dotted orange;
}
.post .fuss a:hover {
    border: 1px dotted white;
}

#foto_uebersicht {
    list-style-type: none;
}
