* {
margin: 0px;
padding: 0px;
}

a, img {
outline: none;
}

img, fieldset {
border: 0px;
}

ul, ol {
list-style-type: none;
}

body {
font: 11px Arial, sans-serif;
width: 100%;
background-color: #000;
color: #fff;
}

div#main-frame {
margin-left:auto;
margin-right:auto;
width: 900px;
height: 650px;
background: #000 url(../img/content-bg.jpg) no-repeat right top;

}

div#logo {
position: absolute;
margin-top: 35px;
}

div#main-navi {
position: absolute;
margin: 35px 0px 0px 310px;
width:593px;
}

div#sub-navi {
position: absolute;
margin: 70px 0px 0px 310px;
}

div#main-navi li, div#sub-navi li {
display: inline;
}

div#content {
padding-top: 145px;
width: 580px;
}

div#content a {
color: #fff;
}

div#content a:hover {
text-decoration: none;
}

div#content h1 {
font: 20px "Times New Roman", serif;
font-weight: normal;
margin-bottom: 3px;
}

div#content p.csc-subheader, div#content h2 {
font: 14px "Times New Roman", serif;
margin-bottom: 10px;
}

/*
div#content p.bodytext {
margin-bottom: 10px;
}
*/

div#content div.content-text-bg {
background-color: #161616;
}

div#content ul {
list-style-type: disc;
padding-left: 15px;
}

div#content td {
padding-bottom: 5px;
}

div#content td.td-0 {
width: 130px;
}

div#content tr {
vertical-align: top;
}

div#content-inner {
padding-bottom: 15px;
}

div.tx-kkbildergalerie-pi1 div.gallery-control {
margin-top: 20px;
}

div.tx-kkbildergalerie-pi1 div.copyright {
color: #575757;
font-size: 10px;
}


label{
float:lefT;
width:120px;
}

input,textarea{
border:none;
background-color:#fff;
color:#000;
font:11px Arial,sans-serif;
margin-bottom:5px;
width:250px;
}

#mailformformtype_mail{
margin-left:120px;
width:70px;
}