* {
    margin: 0 ;
    padding: 0 ;
}

h1{
    border:0 none;
    color:#4E3227;
    font-family:Times New Roman;
    font-size:210%;
    font-weight:normal;
    margin:0 0 10px;
    padding:0;
}
h2 {
    border-color:-moz-use-text-color -moz-use-text-color #583119;
    border-style:none none solid;
    border-width:0 0 1px;
    color:#4E3227;
    font-family:Times New Roman;
    font-size:130%;
    font-style:italic;
    font-weight:normal;
    margin:0 0 10px;
    padding:0 0 5px;
}
body{
    width: 100%;
    height: 100%;
    color: #583119;
    margin:0;
    margin-left: auto;
    margin-right: auto;
    padding:0;
    background: #DCD6D4;
}
body, td, input, textarea, select {
    font-family: Arial,Times New Roman;
    font-size: 0.8em;
    color: #583119;
}
.clear {
    clear: both;
    width: 100%;
    height: 0px;
    font-size: 0px;
    }
input, textarea, select {
    background-color: #fff;
    border: 0px solid #000000;
    color: #0D2C6D;
    font-size: 11px;
}
td {
    vertical-align: top;
    line-height: 1.4em;
}

img {
    border: 0 ;
}
p {
    margin-bottom: 1.5em;
}

a {
    text-decoration: none;
    color: #4C1F00;
    font-size: 12px;
}

a:hover {
    font-weight: bold;
    }
.active a {
    font-weight: bold;
}
div#pagecontainer {
    text-align: center;
    width: 100%;
    height: 100%;
}
#impressum {
    margin: auto;
    margin-top: 20px;
    margin-bottom: 10px;
    width: 990px;
    height: 20px;
    background: transparent;
    }
#imp_menu {
    float: right;
    width: 300px;
    height: 20px;
    }
#sitecontainer {
    text-align: center;
    margin: auto;
    padding: 10px 0;
    width: 990px;
    background: #FFF;
    }
#contentcontainer {
    margin: auto;
    width: 970px;
    background: transparent;
    display: block;
    }
#header {
    width: 970px;
    height: 185px;
    display: block;
    }
#logo {
    float: left;
    width: 185px;
    height: 185px;
    background: url(../images/logo.jpg) no-repeat;
    }
#headergrafik {
    float: right;
    width: 775px;
    height: 185px;
    }
#contentbereich {
    margin: auto;
    margin-top: 10px;
    width: 970px;
    background: url(../images/content_bg.jpg) repeat-y;
    display: block;
    }
#cont_left {
    float: left;
    width: 185px;
    }
#cont_center {
    float: left;
    margin-left: 10px;
    text-align: justify;
    width: 565px;
    background: url(../images/inhalt_bg.jpg) repeat-x;
    }
#cont_right {
    float: left;
    margin-left: 10px;
    text-align: justify;
    width: 200px;
    }
#footer {
    margin: auto;
    margin-top: 10px;
    width: 970px;
    height: 35px;
    background: url(../images/footer.jpg) no-repeat;
    }
.csc-default {
    margin: 10px;
    }

/* ----------------------------------------------- MAIL ------------------------------------- */

.tx-powermail-pi1 fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
  border: 0px normal #8a0000;
}
.tx-powermail-pi1 label {
  font-family:verdana,arial;
  width: 10em;
  font-size: 12px;
  padding: 5px 10px 5px 10px;
  float: left;
  text-align: left;
  margin-right: 0.5em;
  display: block;
}
.tx-powermail-pi1 input {
  width: 350px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid;
  border-color: #8a0000;
}
.tx-powermail-pi1 textarea {
  width: 350px;
  height: 200px;
  margin-bottom: 10px;
  border: #8a0000 1px solid;
}
.tx-powermail-pi1 select {
  margin-bottom: 10px;
  border: #8a0000 1px solid;
  position: relative;
/*  left: -200px;         */  
}
.tx-powermail-pi1 legend {
  font-family:verdana,arial;
  font-size: 12px;
  padding: 0px 10px 0px 10px;
}
.powermail_submit {
  position: relative;
  left: 147px;
  color: #8a0000;
  }
.powermail_submit:hover {
  position: relative;
  left: 147px;
  }
.tx_powermail_pi1_fieldwrap_html_captcha {
  display: block;
  }
#powermaildiv_uid2, #powermaildiv_uid9 {
    width: 350px;
    margin-left: 147px;
    }
#powermaildiv_uid2 input, #powermaildiv_uid9 input {
    color: #8a0000;
    }
#powermaildiv_uid5 img {
    margin-left: 147px;
    }
#powermaildiv_uid3 img {
    margin-left: 147px;
    }

/* ------------------------------------------------------------------------------------------- */