* {
    font-family         : Arial, Verdana, Helvatica, Sans-Serif;
}

form {
	margin	: 0;
	padding		: 0;
}

body, html {
    background          : #FCF5CA url(../images/body_bg.jpg) repeat-x 0 45px !important;
    background-position : 0 61px;

    margin              : 0;
    padding             : 0;
}


div#container {
    width               : 980px;
}





div#top {
    height              : 45px;
    line-height         : 45px;
    background-image    : url(../images/container_bg.jpg);
    background-position : 30px 0;
    background-repeat   : repeat-y; 
    text-align          : right;
    padding-right       : 20px;
margin-top : 16px;
}


div#top label {
    display : none;
}

input.searchbox {
    background          : #FFFFFF url(../images/search.gif) no-repeat left center;
    color               : #999999;
    border              : 1px solid #CCCCCC;
    padding-left        : 20px;
}
input.button {
    color               : #FFFFFF;
    background          : #550423 url(../user_upload/bg_searchbutton.jpg);
    border              : 1px solid #FFFFFF;
    font-weight         : bold;
    font-size           : 13px;
}

div#header {
}

div#menu {
    width               : 250px;
    margin-left         : 30px;
    background-image    : url(../images/container_bg.jpg);
    position            : absolute;
    top                 : 361px;
}

div#wrapper {
    position            : absolute;
    top                 : 256px;
    left                : 315px;
    width               : 640px;
}

div#kiens {
    background          : #550423 url(../user_upload/bg_kiens.jpg);
    height              : 45px;
    line-height         : 45px;
    color               : #FFFFFF;
    border              : 1px solid #FFFFFF;
    border-width        : 1px 1px 0 1px;
    text-align          : center;   
    float               : right;
    padding             : 0 30px;
    font-size           : 17px;
    font-weight         : bold;
}

div#content {
    clear               : both;
    background-color    : #FFFFFF;
    border              : 1px solid #CCCCCC;
    margin-bottom       : 10px;
}

div#inner {
    margin              : 20px;
    font-size           : 13px;
    color               : #333333;
}

div#content h1 {
    text-transform      : lowercase;
    margin              : 5px;
    padding             : 0 0 0 40px;
    color               : #340700;
    font-size           : 24px;
    background          : url(../images/h1.jpg) no-repeat 0 10px;
}

div#content hr {
    background-color    : #CCCCCC;
    height              : 1px;
    border              : 0px;
}

div#content div#left {
    float               : left;
    width               : 215px;
    padding-right       : 20px;
    border-right        : 1px solid #CCCCCC;
}

div#content div#right {
    float               : left;
    width               : 215px;
    padding-left        : 20px;
}


div#footer {
    text-align          : center;
    clear               : both;
    font-size           : 12px;
    color               : #340700;
}

div#footer p {
    color               : #340700;
    font-size           : 14px;
}

div#footer p a {
    color               : #340700;
    font-weight         : bold;
    text-transform      : lowercase;
    text-decoration     : none;
    padding             : 0 8px;
}
div#footer p a:hover {
    text-decoration     : underline;
    color               : #333333;
}


/***************  Bernd   ***************/

#mailform {
padding: 5px;
/*background : #e0ebb6;*/
background : #ffffff;
border: 0px solid #99cc01;
margin-bottom: 25px;
}

.csc-mailform {
border: 1px;
}

.csc-mailform-field input {
float: right;
border: 1px solid #550424;
margin: 0px 130px 0px 0px;
}

.csc-mailform-field select {
float: right;
border: 1px solid #550424;
margin: 0px 307px 0px 0px;
}

.csc-mailform-field textarea {
float: right;
border: 1px solid #550424;
margin: 0px 65px 0px 0px;
}

.csc-mailform-field {
padding-top : 15px;
font-size: 10pt;
font-family : arial;
color : #000000;

}

#mailformformtype_mail {
float: right;
margin: 15px 327px 0px 0px;
background-color: #dddddd;
border: 1px solid #550424;
}

.csc-mailform-check {
float: left;
}



a {
color: #550424;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: #333333;
font-weight: bold;
text-decoration: underline;
}

a.team {
padding-right:75px;

    background          : url(../user_upload/pfeil.jpg);
}

a:hover.team {
padding-right:75px;

    background          : url(../user_upload/pfeil2.jpg);
}

#held .bodytext {
margin: 0px;
padding: 0px;
line-height: 120%;
 }