* {margin:0; padding:0}
img {border:0;}
a {color:#FFFFFF; text-decoration:underline;}
a:hover {color:#FFFFFF; text-decoration:none;}
h1 {font-size:1.5em; text-align:center; margin: 0.7em 0 0.5em 0;}
h2 {font-size:1.4em; text-align:center; margin: 0.7em 0 0.3em 0;}
h3 {font-size:1.2em; text-align:center; margin: 0.7em 0 0 0 ;}
p {margin: 0.8em 0;}

html {width:100%; height:100%; background: #111212 url(images/bg.gif) repeat-x;}
body {height:100%;  color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px;padding-left:144px; background:url(images/bg-image-new.jpg) no-repeat; }

*.csc-mailform {
border: none; /* Rand ausschalten */
}

.csc-mailform-field label {
float:left;
clear:both;
display:block;
width:100px;
padding-left:10px;
margin-bottom:10px;
color:#FFFFFF;

}

.csc-mailform-field input,
.csc-mailform-field textarea,
.csc-mailform-field select {
float:left;
display:block;
width:250px;
border: 2px solid #FFFFFF;
background:none;
padding:1px;
margin-bottom:10px;
color:#FFFFFF;
}

.csc-mailform-submit {
/* Absende Button nach rechts verschieben. Der Wert ergibt sich aus der Summe width + padding-left aus dem label Abschnitt -> oben */
margin-left: 110px;
color:#FFFFFF;
/* Float wieder abschalten */
clear: both;
}

#content ul ul {padding-left: 10px;}
#logo { padding:17px 0 0 268px;}

#menu {padding: 12px 5px 4px 15px; width:686px;}

#menu ul {}
#menu li { list-style:none; display:inline; margin: 0 7px;}
#menu li a {text-decoration:none;font-weight: bold;}
#menu li a:hover {text-decoration: underline;}


#content {width:470px; height:375px; overflow:hidden; padding: 20px;}

#bottom {width:510px; text-align:center; overflow:auto; font-size:0.7em; line-height:1.1em;}

