* {
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

img {
  margin:0px;
  padding: 0px;
}

body{
  background-color: #F1F1F1;
  font-size: 16px;
}

#wrapper {
  /*zentriert die Konstruktion im Browser: getestet WIN IE6, Opera 8.5 / MAC Firefox, Netscape, Opera 8.5, Safari, IE 5.5*/
  position: absolute;
  width: 754px;
  left: 50%;
  margin-left: -375px;
  background-image: url("images/wrapper_bg.gif");
  margin-top: 5px;
  background-repeat: repeat-y;
}

#header {
  position: relative;
  text-align: right;
  width: 724px;
  height: 64px;
  z-index: 1;
  font-size: 0.8em;
  margin: 0px;
  margin-left: 14px;
/*   border: 1px solid #F00; */
}

#content {
  position: relative;
  width: 724px;
  font-size: 0.8em;
  margin: 0px;
  margin-left: 16px;
  background-color: #FFF;
}

#footer {
  position: relative;
  clear: both;
  font-family: verdana;
  font-size: 12px;
  width: 722px;
  height: 30px;
  background-color: #204788;
  margin-bottom: 0px;
  margin-left: 16px;
  padding-bottom: 0px;
/*   border: 1px solid #F00; */
}

#inhalt {
  position: relative;
  width: 573px;
  float: left;
  background-color: #F6F6F6;
}

#inhalt2 {
  position: relative;
  width: 563px;
  float: left;
  background-color: #F6F6F6;
  padding: 5px;
}


/* NAVIGATION  --> */

#navi {
  width: 148px;
  font-family: verdana;
  font-size: 12px;
  float: left;
  padding-left: 1px;
  background-color: #204788;
  height: 213px;
  padding-top: 5px;
}


#navi li {
  list-style-type: none;
  font-weight: bold;
/*  border-bottom: 1px solid #FFF;*/
}

/*Menu Classes*/
/*IE6 OK*/
/*IE6 OK*/
#navi ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

/*IE6 OK*/
#navi li a:link, #navi li a:visited {
  font-weight: normal;
  line-height: 8px;
  display: block;
  font-style: normal;
  padding: 5px 5px 5px 0.5em;
  background-color: #204788;
  color: #DEDEFF;
  text-decoration: none;
/*   border: 1px solid #F00; */
}

.linkact {
  background-color: #875B6C;
  color: #EFEFFF;
}

/*IE6 OK*/
#navi li a:hover {
  background-color: #204788;
  color: #FFF;
}

#navi li a:active {
  background-color: #204788;
  color: #FFF;
}

/*IE6 OK*/
#navi ul ul {
  margin-left: 0px;
}
/*IE6 OK*/
#navi ul ul li {
  border-bottom: 1px solid #BCC7AA;
  margin: 0px;
}
/*IE6 OK*/
#navi ul ul a:link, #navi ul ul a:visited {
  font-weight: normal;
  background-color: #BCC7AA;
  color: #673B4C;
}
/*IE6 OK*/

#navi ul ul a:hover {
  background-color: #DCE7CA;
  color: #673B4C;
}

#navi ul ul a:active {
  background-color: #DCE7CA;
  color: #673B4C;
}


/*#navi {*/
/*  position: relative;*/
/*  width: 145px;*/
/*  padding-left: 5px;*/
/*  float: left;*/
/* } */


/* <-- NAVIAGATION */


.hometext {
  margin-left: 4px;
  margin-right: 4px;
}


/* Formular --> */

form {
  margin: 0px 0px 0px 0px;
}

fieldset {
  padding:0em;
  border:0px;
}


.csc-mailform-field{
  display: block;
  text-align: left;
  margin-left: 0px;
  padding-left: 0px;
}

label {
  font-family: verdana, arial;
  width: 100px;
  font-size: 12px;
  font-weight: bold;
  padding: 0px 10px 0px 10px;
  float: left;
  text-align: left;
  color: #000;
  display: block;
}

input {
  font-family: verdana, arial;
  font-size: 12px;
  width: 400px;
  margin-bottom: 10px;
  border: 1px solid #000;
  color: #000;
}

input[type=radio], input[type=checkbox]{
  padding-left: 5px; font-size: 11px;
  width: 20px;
  height: 20px;
  border: 0px;
  text-align: left;
}

select {
  font-family: verdana, arial;
  font-size: 12px;
  width: 400px;
  margin-bottom: 10px;
  border: 1px solid #000;
  color: #000;
}

textarea {
  font-family: verdana, arial;
  font-size: 12px;
  width: 400px;
  border: 1px solid #000;
  margin-bottom: 10px;
  color: #000;
}

.csc-mailform-submit {
  font-family: verdana, arial;
  margin-left: 120px;
  width: 175px;
  font-weight: bold;
  color: #000;
}

.csc-mailform-reset {
  font-family: verdana, arial;
  margin-left: 50px;
  width: 175px;
  font-weight: bold;
  color: #000;
}
      
.csc-textpic-caption {
  font-family: verdana, arial;
  font-size: 11px;
  color: #333;
}

.bodytext a.internal-link {
  color: #5FAD15;
}

/* <-- Formular */



h1 {
  font-size: 16px;
  padding: 2px;
  padding-left: 0px;
}

h2 {
  font-size: 16px;
  font-weight: bold;
  padding: 2px;
  padding-left: 0px;
/*  font-style: italic;*/
}
h3 {
  font-size: 14px;
  padding: 2px;
  padding-left: 0px;
}

h4 {
  font-size: 14px;
  font-weight: bold;
  padding: 2px;
  padding-left: 0px;
/*   font-style: italic; */
}

