html {
height:100%;
min-height: 100%;
 background-color:#56A1D1;
}


body
{
 font-family:Arial,Verdana;
 font-size: 0.8em;
 line-height: 1.4em;
 background-color:#56A1D1;
 margin:0px;
 height: 101%;
 min-height: 101%;
 color:#444445;
}

h1 {
 font-size: 1.5em;
 line-height: 1.7em;
 margin:0px;padding:0px;
 color:#0C3A8D;
 margin-bottom:6px;
 font-style:italic;
}

h2 {
 font-size: 1.5em;
 line-height: 1.7em;
 margin:0px;padding:0px;
 margin-bottom:6px;
}

a:link, a:visited, a:active, a:hover
{ 
  text-decoration:none;
  color:#0C3A8D;
}

td {
 font-family:Arial,Verdana;
 font-size: 0.8em;
 line-height: 1.4em;
}


.brotkruemel {
margin-left:30px;
margin-right:30px;
margin-top:19px;
margin-bottom:21px;
}

.bild_gross {
width:740px;
}

.fussnavi {
text-align:center;
}

.main_content {
margin:0;padding:0;margin-left:30px;margin-right:30px;margin-top:44px;
}


div.main_content div.csc-textpic-imagewrap {
margin:0;padding:0;
}

div.csc-textpic-text {
margin:0;padding:0;
}
div.csc-textpicHeader {
margin:0;padding:0;margin-bottom:10px;
}
p.bodytext {
margin:0;padding:0;padding-bottom:10px;
}

div.csc-textpic-intext-left-nowrap {
margin:0;padding:0;padding-left:42px;margin-right:0px;
}
div.csc-textpic-text {
margin:0;padding:0;padding-left:42px;margin-right:0px;
}

div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
padding-right:15px;
}

div.csc-textpic-imagerow {
padding-top:40px;
}

div.csc-textpic-center {
margin:0;padding:0;
}

.csc-mailform {
        border: 0px;
        padding:0;
        margin:0;
}

.csc-mailform-field label {
        width: 130px;
        float: left;
        text-align: left;
        margin: 0.8em;
        margin-left:0;
        display: block
}


.csc-mailform-field input {
margin:12px;
}
.csc-mailform-field textarea {
margin:12px;
}

#mailformformtype_mail {
margin-left:154px;
}

img {
border:0;
}

.contenttable td
{
padding:0;margin:0;
#padding-right:10px;padding-left:10px;
}
#inhalte tr td {
 white-space: nowrap;border-bottom:1px dotted black;
}
#inhalte p {
margin:0;padding:0;
}

div .tx-newloginbox-pi1 th{
text-align:left;
 font-size: 0.8em;
}
div .tx-newloginbox-pi1 table{
margin-top:40px;
}
