/* CSS BoxMania Vorlage Basismodell */

html {
        height: 100.3%;
        font-size: 62.5%;
}
body {
        /* text-align: center; */
        font: 1.2em/1.8em Verdana, sans-serif;
        background: #000000;
}

* {margin: 0px; padding: 0px; border: 0px;}

h1, h2, h3, h4, h5, h6 {
        font-family: "Century Gothic", sans-serif;
        margin: 0em 0em 0.5em 0em;
        color: #33CC66;
}
h1 {
        font-size: 2.2em;
        border-bottom: 1px dashed #004A7F;
        padding-bottom: 0.4em;
        font-weight: normal;
}
div#header h1 {border: 0px;}
h2 {font-size: 2.0em;}
h3 {font-size: 1.8em;}
h4 {font-size: 1.6em;}
h5 {font-size: 1.4em;}
h6 {font-size: 1.2em;}

a {color: #33CC66; text-decoration: none;}
a:link {}
a:visited {}
a:hover {}
a:active {}

div#wrapper {
        margin: 0px 40px;
        /* text-align: left; */
        background: #000000;
}

div#header {
        height: 40px;
        background: #000000;
        padding: 10px;
}

div#nav {
        background: #000000;
        text-align: right;
        margin-bottom: 1.0em;
}
div#nav li {
        display: inline;
        margin-right: 0.4em;
}
div#nav a {
        text-decoration: none;
        font-weight: bold;
        text-transform: uppercase;
        padding: 0.2em 1.0em 0.4em 1.0em;
        border: 2px solid #CCCCCC;
        border-top: 2px solid #33CC66;
        border-right: 2px solid #33CC66;
        background: #F0F0F0;
}
div#nav a:hover,
body#home li.navhome a,
body#band li.navband a,
body#gigs li.navgigs a,
body#disko li.navdisko a,
body#media li.navmedia a,
body#kontakt li.navkontakt a,
body#forum li.forum a,
body#shop li.shop a {
        background: #33CC66;
        color: #FFFFFF;
        border: 2px solid #FFFFFF;
        border-top: 2px solid #CCCCCC;
        border-right: 2px solid #CCCCCC;
}

div#wrap_content {}
div#col2 {float: left; width: 180px; padding-bottom: 10px;}
div#menu {
        float: right;
        width: 150px;
        padding: 0px 0px 20px 0px;
        background: #F0F0F0 url(images/menubox_gradient.jpg) no-repeat right bottom;
        border: 1px solid #CCCCCC;
}
div#menu ul {margin: 20px 20px 0px 20px; list-style-position: inside;}
div#menu ul ul {margin: 0px 0px 10px 14px;}
div#menu ul {font-weight: bold;}
div#menu ul ul {font-weight: normal;}


div.box {margin-bottom: 10px; background: #F0F0F0 url(fimages/boxCornerBottRight.jpg) no-repeat right bottom;}
div.boxtop {background: url(images/BoxRoundTopRight.jpg) no-repeat right bottom; border-right: 1px solid #33CC66;}
div.box h6, div#menu h6 {margin: 0px 10px 0px 0px; padding: 0.4em 1.0em 0.6em 1.0em; color: #FFFFFF; line-height: 1.0em; background: url(images/BoxRoundTopLeft.jpg) no-repeat;}
div#menu h6 {background: #CCCCCC;}
p.boxtext {padding: 10px; font-size: 0.9em; line-height: 1.4em; background:#F0F0F0 url(fimages/boxtextCornerTopLeft.jpg) no-repeat; color: #000000; border: 1px solid #33CC66; border-top: 0px;
}

div#maintext {
        margin: 0px 160px 0px 190px;
        border: 1px solid #CCCCCC;
        background: #F0F0F0;
        padding: 20px 10px;
}
div#maintext a {padding-bottom: 1px;}
div#maintext a:link {border-bottom: 1px solid #33CC66;}

div#footer {
        padding: 2px auto 4px auto;
        text-align: center;
        background: #CCCCCC;
        margin-top: 10px;
}
.defloat {clear: both;}
