/*
THEME NAME: Halle119
VERSION: 0.1.0
AUTHOR: Jan Repnak
AUTHOR URI: http://www.repnak.com 
*/

/* Reset */
html, body, div, span, applet, object, iframe, hr, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; }

/* General */

body {
    padding: 10px;
    text-align: center;
}

div#header{
    height: 280px;
}

div#topwrapper {
    width:100%;
    height:660px;
    position: absolute;
    margin: 0 0;
    top:50%;
    left:0;
    margin-top:-330px;
    text-align: center;
}
div#wrapper {
    max-width: 980px;
    height: 100%;
    margin: 0 auto;
}
/* IE6 - Hack */
* html div#wrapper {
   width: 980px;
}
div#container {
    text-align: left;
    float:right;
    margin:0 0 0 -220px;
    width:100%;
}

div#content {
    text-align: left;
    margin:0 45px 0 220px;
    padding-right: 55px;
    height: 330px;
    overflow:auto;
}

div#primary{
    text-align: left;
    float:left;
    overflow:hidden;
    width:140px;
}

div#secondary {
    text-align: left;
    width: 100%;
    height: 50px;
    overflow:auto;
    display: inline-block;
}

div#secondary .xoxo {
    margin-left: 220px;
    display:block;
    background: gray;
}

div#footer {
    clear:both;
    width:100%;
}

/* Layout */

body, h1, h2, h3, p, input, textarea, div, form, img, select {
	font: normal 14px arial, geneva, verdana;
	margin: 0;
	padding: 0;
}

a {
    text-decoration: none;
}

div#content h2, div#content p {
    margin-bottom: 10px;
}

/* Inhalte: Bilder */
div#content img.alignleft {
    float: left;
}

div#content img.alignright {
    float: right;
}

/* Header */
#header h1, #header div {
    display: none;
}

/* Sidebar */
div.sidebar ul ul, div.sidebar ul, div.sidebar ul li {
    list-style:none;
    display: inline;
}
/* Primäre Sidebar */
div#primary{
    padding-left: 70px;
}
div#primary ul li{
    display: block;
}

div#primary li a:before {
    content:"> ";
}

div#primary li {
    margin-bottom: 10px;
}

/* Sekundäre Sidebar */

div#secondary{
   padding-top: 15px;
}

div#secondary #sub-page-menu h3 {
    margin: 0;
    padding: 0;
}
div#secondary ul a, div#secondary ul span.space, div#secondary #sub-page-menu h3 a{
    display:inline-block;
    margin:0px;
    padding:0px;
    text-decoration:none;
    float: left;
}

div#secondary ul a, div#secondary ul span.space {
    display: block;
    text-decoration: none;
    width: 25px;
    height: 19px;
    font-size: 0px;
    line-height: 0px;
    text-indent:-9999px;
    border: 0;
    margin: 0;
}

