@import url(/css/reset.css);
@import url(/css/colors.css);
@import url(/css/elements.css);
@import url(/common/popup.css);
@import url(/css/formular.css);

body	{
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    background: url(/files/allgemein/page_bg.jpg) repeat-y top center;
    background-color: #000;
    margin-top: 15px;
}

h1	{font-size: 14px; margin-bottom: 15px;}
h2	{font-size: 13px; margin-bottom: 10px;}
h3	{font-size: 12px; margin-bottom: 7px;}

ul {list-style-type: none;}
li {
    background: url(/files/allgemein/li_icon.jpg) no-repeat 0px 5px;
    padding-left: 12px;
}

p { line-height:130%; margin-bottom: 10px; }
a {text-decoration: none;}

/* breite = xx px */
div.page {
    margin: 0px auto;
    position: relative;
    width: 840px;
}

img#header { margin-left: 0px; }

div#left {
    width: 261px;
    float: left;
}

ul#mainMenu {
    position: relative;
    padding-top: 15px; padding-bottom: 15px;
    margin: 0px; margin-bottom: 10px;
}
ul#mainMenu li {
    text-align: right;
    background: none;
}
ul#mainMenu li a { line-height: 22px; padding-right: 20px; }
ul#mainMenu li.active a { font-weight: bold; }

ul#langMenu {
    position: absolute;
    right: 0px; top: 117px;
}
ul#langMenu li { background: none; }
ul#langMenu li a { line-height: 22px; padding-right: 20px; }
ul#langMenu li.active a { font-weight: bold; }

div#content {
    width: 450px;
    padding-right: 105px; padding-top: 10px;
    padding-bottom: 20px;
    float: right;
}

div.element, div#footer, div.clear {clear: both;}
div.clear { clear: both; }

img.plus { margin-left: -10px; }

.home {
    background: url(/files/allgemein/page_home_bg.jpg) repeat-y top center;
    background-color: #000;
 }
.home img#snake { display: none; }


