* {
margin:0;
padding:0;
}

body
{
background-color: #B10131;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
color: #B10131;
line-height: 18px;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}

img { border:0px;}

#wrapper
{
width: 812px;
margin: 0px auto;
}

#inhalte
{
width: 810px;
border-left:1px solid #d6dae3;
border-right:1px solid #d6dae3;
background-color:#F9ECDC;
}


#header
{
width: 812px;
background-color: #F9ECDC;
margin-bottom: 0px;
height:74px;
text-align:left;
background-image:url(bilder/titel-hintergrund.png);
background-repeat:no-repeat;
}

#logo_home {
float:left;
line-height:74px;
margin-right:20px;
}

#menue_oben {
text-align:left;
padding-top:20px;
padding-left:20px;
}


#linksbox
{
width: 0px;
float: left;
padding:0px;
padding-top: 0px;
}


#rechtsbox
{
width: 300px;
float: right;
padding: 72px 24px 24px 24px;
margin-right:0px;
text-align:left;
color:#333333;
font-size:10px;
line-height: 14px;
}

#content
{
width: 400px;
padding: 72px 36px 36px 36px;
margin-left: 0px;
}

#wrapper_fuss_breit {
width:100%;
background-color:#B10131;
height:173px;
}

#wrapper_fuss
{
width: 812px;
margin: 0px auto;
background-image:url(bilder/fuss-hintergrund.jpg);
background-repeat:no-repeat;
height:173px;
}

p { margin: 5px 0px 5px 0px; color:#B10131}

h1 {text-align: left; font-size:11px; margin: 10px 0px 10px 0px; font-weight:bold;}
h2 {text-align: left; font-size:11px; color:#B10131;margin: 10px 0px 10px 0px;font-weight:bold}
h3 {text-align: left; font-size:11px; color:#B10131;margin: 10px 0px 10px 0px;font-weight:bold}

hr {
 border: 0px; /* Für Firefox und Opera */
 border-top: dotted 1px #B10131;
 border-bottom: dotted 1px #B10131; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
 margin-bottom:32px;
 margin-top:32px;
}

.center {text-align: center;}
.align-right  {text-align:right}
.align-left  {text-align:left}

.tx-felogin-pi1 fieldset {
  border:0px;
}

#menue a {
color:#324375;
text-decoration:none;
}

#menue a:link {
color:#324375;
text-decoration:none;
}

#menue a:visited {
color:#324375;
text-decoration:none;
}

#menue a:active {
color:#324375;
text-decoration:none;
}

#menue a:hover {
color:#324375;
text-decoration:underline;
}

#menue img {
margin-bottom:2px;
vertical-align:text-bottom;
}

#menue_oben a {
color:#B10131;
text-decoration:none;
}

#menue_oben a:link {
color:#B10131;
text-decoration:none;
}

#menue_oben a:visited {
color:#B10131;
text-decoration:none;
}

#menue_oben a:active {
color:#B10131;
text-decoration:none;
}

#menue_oben a:hover {
color:#B10131;
text-decoration:underline;
}

#menue_oben .menu-current {
color:#B10131;
font-weight:bold;
}

#linksbox h1 {
font-size:14px;
letter-spacing:0px;
margin: 10px 0px 7px 0px;
}


#linksbox a {
color:#d16b61;
text-decoration:none;
}

#linksbox a:link {
color:#d16b61;
text-decoration:none;
}

#linksbox a:visited {
color:#d16b61;
text-decoration:none;
}

#linksbox a:active {
color:#d16b61;
text-decoration:none;
}

#linksbox a:hover {
color:#d16b61;
text-decoration:underline;
}

#linksbox ul {
margin-top:5px;
margin-left:40px;
}

#linksbox li {
color:#d16b61;
font-size:13px;
margin-left:-12px;
}

#linksbox .menu-current {
color:#d16b61;
font-weight:bold;
}

#content div.csc-default {
margin-bottom:32px;
}

#content .rootline {
  font-size:11px;
  margin-top:12px;
}

#content .rootline  a {
color:#324375;
text-decoration:none;
}

#content .rootline  a:link {
color:#324375;
text-decoration:none;
}

#content .rootline  a:visited {
color:#324375;
text-decoration:none;
}

#content .rootline  a:active {
color:#324375;
text-decoration:none;
}

#content .rootline  a:hover {
color:#324375;
text-decoration:underline;
}

#content a {
color:#B10131;
text-decoration:underline;

}

#content a:link {
color:#B10131;
text-decoration:underline;

}

#content a:visited {
color:#B10131;
text-decoration:underline;

}

#content a:active {
color:#B10131;
text-decoration:underline;

}

#content a:hover {
color:#B10131;
text-decoration:underline;

}

#content a.link-rot {
color:#B10131;
text-decoration:underline;
}

#content a.link-rot:link {
color:#B10131;
text-decoration:underline;
}

#content a.link-rot:visited {
color:#B10131;
text-decoration:underline;
}

#content a.link-rot:hover {
color:#B10131;
text-decoration:underline;
}

#content a.link-rot:active {
color:#B10131;
text-decoration:underline;
}

#content table {
padding: 0px;
margin:0px;
border-spacing:0px
}

#content td {
padding: 8px;
margin:0px;
color:#333333;
text-align:left;
vertical-align:top;
font-size:10px;
line-height:14px;
}

#content td p.bodytext {
padding: 2px;
margin:0px;
color:#333333;
text-align:left;
font-size:10px;
line-height:14px;
}

#content td a {
color:#333333;
text-decoration:underline;
font-weight:normal;
}

#content td a:link {
color:#333333;
text-decoration:underline;
font-weight:normal;
}

#content td a:visited {
color:#333333;
text-decoration:underline;
font-weight:normal;
}

#content td a:active {
color:#333333;
text-decoration:underline;
font-weight:normal;
}

#content td a:hover {
color:#333333;
text-decoration:underline;
font-weight:normal;
}


#content fieldset {
border:0px solid black;
margin:0px;
}

#content fieldset.tx-powermail-pi1_fieldset legend {
   display: none;
}

#content input  {
margin-bottom:4px;
width:200px;
}

#content .tx_powermail_pi1_fieldwrap_html label {
display:inline-block;
width:100px;
vertical-align:top;
}

#content .powermail_textarea {
width:200px;
height: 100px;
}

#content .tx_powermail_pi1_fieldwrap_html_submitgraphic input {
width:90px;
margin-left:104px;
margin-top:4px;
}

#content .tiplink, #rechtsbox .tiplink {
  text-align:right;
}

#rechtsbox a {
color:#B10131;
text-decoration:underline;
}

#rechtsbox a:link {
color:#B10131;
text-decoration:underline;
}

#rechtsbox a:visited {
color:#B10131;
text-decoration:underline;
}

#rechtsbox a:active {
color:#B10131;
text-decoration:underline;
}

#rechtsbox a:hover {
color:#B10131;
text-decoration:underline;
}

#rechtsbox h1 {
color:#B10131;
font-size:10px;
text-align:left;
}

#rechtsbox p {
color:#333333;
}

#rechtsbox ul {
color:#333333;
list-style-image:url(bilder/liste-punkt.gif);
margin-left:12px;
}

#rechtsbox li {
color:#333333;
margin-bottom:10px;
}

#rechtsbox table {
width:252px;
margin-left:-1px;
text-align:center;
}


#rechtsbox fieldset {
border:0px solid black;
width:234px;
margin:0px;
padding:7.5px;
background-color:#cdd2de;
}

#rechtsbox fieldset.tx-powermail-pi1_fieldset legend {
   display: none;
}

#rechtsbox input  {
margin-bottom:4px;
width:225px;
}

#rechtsbox .tx_powermail_pi1_fieldwrap_html label {
display:inline-block;
width:225px;
vertical-align:top;
margin-bottom:4px;
font-weight:bold;
}

#rechtsbox .powermail_textarea {
width:225px;
height: 100px;
margin-bottom:4px;
overflow: hidden;
}

#rechtsbox .tx_powermail_pi1_fieldwrap_html_submitgraphic input {
width:90px;
margin-left:0px;
margin-top:4px;
}

#rechtsbox div .csc-textpic-text {
margin:0px;
padding:0px;
}

#rechtsbox div .csc-textpic-clear{
margin:0px;
padding:0px;
}

#fusszeile {
font-size:11px;
color:#B10131;
padding-left:0px;
padding-top:0px;
text-align:left;
}

#fusszeile a {
color:#B10131;
text-decoration:none;
}

#fusszeile a:link {
color:#B10131;
text-decoration:none;
}

#fusszeile a:visited {
color:#B10131;
text-decoration:none;
}

#fusszeile a:active {
color:#B10131;
text-decoration:none;
}

#fusszeile a:hover {
color:#B10131;
text-decoration:underline;
}

#fusszeile .menu-current {
font-weight:bold;
}
