body { color: #c3c3c3; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial; line-height: 12px; background-color: #6d6d6d; background-repeat: repeat-x; margin: 0; }
p { margin: 0 0 10px; padding: 0; }
h1 { color: #fff; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial; margin: 0 0 10px; padding: 10px 0 0; }
h2 { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial; margin: 0 0 10px; padding: 0; }
a { color: #fff; text-decoration: underline; }
a:link { color: #fff; text-decoration: underline; }
a:hover { color: #bfe8ff; text-decoration: underline; }
#hg { background-color: #5f5f5f; background-image: url(images/hg.gif); background-repeat: repeat-x; border-bottom: 1px solid #424242; }
#all { text-align: left; width: 800px; margin-right: 20px; margin-left: 20px; padding: 0; }
#kopf { background-image: url(images/kopf-hg.jpg); background-repeat: no-repeat; text-align: left; height: 215px; }
#nav { width: 600px; padding-top: 5px; padding-bottom: 6px; float: left;}
#nav img { margin-right: 20px; }
#inhalt { background-image: url(images/pixel_d_grau.gif); background-repeat: repeat-y; background-position: 555px 50%; width: 800px; }
#links { width: 535px; float: left; margin-bottom: 25px; }
#rechts { width: 225px; float: right; margin-bottom: 25px; }
#subnav { margin-bottom: 20px; }
#subnav img { margin-bottom: 2px; }
#stop { clear: both; }
#imp { color: #4d4d4d; text-align: center; padding-top: 3px; }
#imp a { color: #4d4d4d; text-decoration: underline; }
#imp a:link { color: #4d4d4d; text-decoration: underline; }
#imp a:hover { color: #bfe8ff; text-decoration: underline; }
.csc-textpic-caption { color: #3b3b3b; padding-top: 2px; }
#kopf-li { float: left; margin-top: 98px; padding-left: 116px; }
#kopf-mi { float: left; margin-top: 35px; }
#kopf-re { float: left; }
.csc-mailform { border: 0px; }
.csc-mailform-field { margin-bottom: 10px; }
.csc-mailform-field label { float: left; width: 140px; padding-right: 10px; }
.csc-mailform-field input {  }
.csc-mailform-field textarea { width: 268px; }
.csc-mailform-field select { margin-bottom: 15px; }
.csc-mailform fieldset { border: 0px; }
.csc-mailform-radio label { width: 50px; text-align: center; }
.csc-mailform-radio input { width: 45px; text-align: center; }
.csc-mailform-submit { float: right; }
.rechts img {
	border: none;
}
.rechts a {
	border: none;
}
.tx-srlanguagemenu-pi1 {
	float: right;
	width: 150px;
	padding-top: 8px;
}
#all h1 {
	display: none;
}
#all #inhalt h1 {
	display: block;
}
