/* ----------------------------------- */
/* BODY STYLES
/* ----------------------------------- */

body {
        border: 0px;
        padding: 0px;
        margin: 0px;
        background-color: #222222;
        background-repeat: no-repeat;
        background-image: url('images/header2.jpg');
        background-position: top;
}

a:link {
        color: #999999; text-decoration: underline
}
a:visited {
        color: #999999; text-decoration: underline
}
a:active {
        color: #999999; text-decoration: underline
}
a:hover {
        color: #000000; text-decoration: underline
}

/* ----------------------------------- */
/* MAIN STYLES
/* ----------------------------------- */

body, th, textarea, select {
        font: 12px arial;
        color: #333333;
        line-height: 18px
}

td#header {
        height: 200px;
        width: 750px;
        background-image: url('images/header.jpg');
}

table#content {
        background-color: #ffffff;
        vertical-align: top
}

td.table_main {	
        padding: 0px;
        margin: 0px;
        width: 750px;
}

#start_full {
        padding: 20px 20px 20px 20px;
        width: 688px;
        min-height: 400px;
        float: left
}

#start_left {
        padding: 20px 20px 20px 20px;
        width: 220px;
        min-height: 400px;
        float: left
}

#start_right {
        padding: 20px 0px 20px 20px;
        width: 418px;
        min-height: 400px;
        float: left
}

/* ----------------------------------- */
/* MENU STYLES
/* ----------------------------------- */

#menu {
        width: 750px;
        height: 30px;
}

/* ----------------------------------- */
/* FOOTER STYLES
/* ----------------------------------- */

#footer {
        height: 50px;
        width: 1024px;
        background-color: #222222;
        background-image: url('images/footer.png');
        background-repeat: no-repeat;
        font: 11px Arial;
        color: #555555;
}

#footer_left {
        width="375";
        padding-right: 20px;
        text-align: right;
}

#footer_right {
        width="375";
        padding-left: 20px;
        text-align: left;
}

.table_footer {
        margin-top: 3px;
}

/* ----------------------------------- */
/* TEXT STYLES
/* ----------------------------------- */

h1 {
        width:100%;
        font: 12px arial;
        font-weight: bold;
}

/* ----------------------------------- */
/* IMAGE STYLES
/* ----------------------------------- */

.img {		
        border: 0px solid #ffffff;
        margin-bottom: 0px;
}
.img2 {		
        border: 0px solid #ffffff;
        margin-bottom: 15px;
}

.img_footer {		
        border: 0px;
        margin-top: 4px;
}

/* ----------------------------------- */
/* BOX & TABLE STYLES
/* ----------------------------------- */

.box_head_text {
        font: 12px arial;
        color: #ffffff;
        line-height: 12px;
        font-weight: bold;
        position: relative; top: 10%;
        padding: 0 0 0 10px;
}

.box_content {
        font: 12px arial;
        color: #555555;
        line-height: 18px;
        background-color: #ffffff;
        padding: 15px 10px 10px 10px;
}

.box_c1 {
        height: 34px;
        width: 10px;
        background-image: url('images/shadow01.png');
        background-repeat: no-repeat;
}

.box_c2 {
        height: 34px;
        width: 10px;
        background-image: url('images/shadow03.png');
        background-repeat: no-repeat;
}

.box_c3 {
        height: 25px;
        width: 10px;
        background-image: url('images/shadow06.png');
        background-repeat: no-repeat;
}

.box_c4 {
        height: 25px;
        width: 10px;
        background-image: url('images/shadow08.png');
        background-repeat: no-repeat;
}

.box_s1 {
        height: 34px;
        background-image: url('images/shadow02.png');
        background-repeat: repeat-x;
}

.box_s2 {
        width: 10px;
        background-image: url('images/shadow04.png');
        background-repeat: repeat-y;
}

.box_s3 {
        width: 10px;
        background-image: url('images/shadow05.png');
        background-repeat: repeat-y;
}

.box_s4 {
        height: 25px;
        background-image: url('images/shadow07.png');
        background-repeat: repeat-x;
}

/* ----------------------------------- */
/* RELEASES STYLES
/* ----------------------------------- */

.releases {
        font: 10px verdana;
        padding: 10px;
}

.releases td {
        border-top: 1px solid #cccccc;
        padding: 10px;
}

/* ----------------------------------- */
/* LINKPAGE STYLES
/* ----------------------------------- */

.links {		
        width: 200px;
        padding-right: 10px;
        vertical-align: text-top
}

/* ----------------------------------- */
/* FORM STYLES
/* ----------------------------------- */

form#contact {
        margin-bottom: 40px;
}

form#contact td {
        width: 1px;
}

form#contact input {
        font: 11px "lucida sans unicode", verdana, sans-serif;
}

form#contact input.button {
        font: 11px tahoma, verdana, sans-serif;
        float: right;
}

form#contact fieldset {
        border: 1px dotted #bbbbbb;
        padding: 12px;
        margin-bottom: 12px;
}

form#contact label {
        display: block;
        float: left;
}

form#contact input {
        float: left;
}

form#contact p {
        float: left;
}

div#form_left {
        width: 50%;
        float: left;
}

div#form_right {
        width: 49%;
        float: right;
}

fieldset#kontaktinformation input {
        width: 140px;
}

fieldset#information input {
        float: left;
        margin-right: 1em;
}

fieldset#information label {
        width: 100%;
        display: block;
        float: left;
}

form#contact textarea {
        width: 364px;
        height: 72px;
}
