* { padding: 0; margin: 0; }

html {
  overflow-x:hidden;
  overflow-y:auto;
}

img{
  border:none;
}

body, textarea {
  font-family: Arial,Verdana,sans-serif;
  line-height: 1.4em;
  font-size: 11px;
  background-color: #882c35;
}

h1 {
  color: #666666;
  font-family: Tahoma,Verdana,sans-serif;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 0.3em;
  margin: 0px 0 12px;
}

h2 {
  color: #990000;
  font-size: 12px;
  letter-spacing: 0.1em;
  margin: 10px 0px 10px;
}

h3 {
  font-size:15px;
}

a {
  text-decoration:none;
}

a, a:link, a:visited {
  color: #4D0101;
  font-weight: 500;
  text-decoration: none;
}


#dio_liste li
{
margin-bottom:5px;
}


#dio_liste a,
#dio_liste a:link,
#dio_liste a:visited{
  color:#000000;
  font-weight:bold;

}

#dio_liste a:hover, 
#dio_liste a:focus, 
#dio_liste a:active,
a:hover, 
a:focus, 
a:active {
  color: #990000;
}

p {
  padding: 0px;
  padding-left: 0px
}

ul{
  color: #000000;
  line-height: 1.4em;
  list-style-position: outside;
  list-style-type: square;
  margin-left: 2em;
  margin-right: 2em;
  padding-left: 0;
}

.clear {
  clear:both;
}

#wrapper { 
  margin: 0 auto;
  width: 943px;
  position: relative;
  margin-bottom:20px;
  border: 1px solid grey;
}

#sidebar_left{
  width: 154px;
  background-color: transparent;
  float:left;
}

#sidebar_left .adresse{
  margin-top: 116px;
  color: #FFFFFF;
  font-size: 11px;
  left: 10px;
  padding-left: 10px;
}

#footer a,
#footer a:link,
#footer a:visited,
#sidebar_left .adresse a,
#sidebar_left .adresse a:link,
#sidebar_left .adresse a:visited {
  color: #FFFFFF;
  font-weight: 400;
}

#footer  a.aktiv ,
#footer a:hover,
#footer a:focus,
#footer a:active,
#sidebar_left .adresse a:hover,
#sidebar_left .adresse a:focus,
#sidebar_left .adresse a:active {
  color: #F7A530;
}

#page {
  background-color:white;
  width: 789px;
  float:right;
}

#header {
  background-image: url(/intern/pics/Zinnhead5.png);
  background-repeat: no-repeat;
  background-color: grey;
  width: 789px;
  height: 100px;
}

#container{
  width: 783px;
  background-color: #dbdbdb;
}

#nav {
  /*#nav  -> navigation.css
  nur im edit mode
  */
}

#content {
  padding-left: 23px;
  padding-right: 14px;
  padding-top: 27px;
  padding-bottom: 35px;
  width:594px;
  float:left;
}

#sidebar_right{
  float:right;
  padding-top: 35px;
  padding-right: 35px;
}

#footer{
  float: left;
  margin-bottom: 15px;
  margin-top: 10px;
  width: 890px;
  text-align: right;
  margin-right: 53px;
  color: #ffffff;
}

#formtable {
  width:645px;
}

#onlineform td {
  vertical-align:top;
  line-height:1.4em;
}

#onlineform td.status {
  color:red;
  padding-left:5px;
  line-height:1.1em;
  width:200px;
}

#onlineform td.status .checked {
  background-image: url(/intern/pics/checked.png);
  background-repeat :no-repeat;
  width: 14px;
  height: 14px;
  display: block;
}

#onlineform td.abhaengig {
  padding-left:20px;
}
#onlineform button
{
background-color:transparent;
border:none;
}

#onlineform button img
{
width:40px;
height:auto;
border:none;
cursor:pointer;
}


#formular .req {
  color:red;
}

#formular input[type=text], 
#formular  input[type=password], 
#formular textarea {
  background-color:#ffffff;
  width: 329px; 
  border: 1px inset #FFFFFF;
}

#formular textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 170px;
}

#formular select {
  font-size: 11px;
  background-color:#CECECE;
  border:1px solid #3B3B3B;
}

#formular input[type=Reset],
#formular input[type=submit] {
  /*
  background-color:#CECECE;
  border:1px solid #3B3B3B;
  width:150px;
  font-weight:bold;
  */
}

.form_edit_container {
  background-color:white;
  border:1px solid  #3B3B3B;
  padding-bottom:20px;
}

#formular .hidden {
  display:none;
}

#sitemap {
  padding-left:15px;
}

#sitemap ul {
  padding-left:15px;
}

#nav ul {
  float:left;
}

#content img,
.rahmen{
  border: 3px solid #FFFFFF;
  display: block;
 
}

#content .rahmen
{
margin:5px 0px 5px 5px;
}

.bild_text{
  margin-right: 16px;
  width: 130px;x;
  height:130px;
  float: left;
}

#gallery .text{
  margin-bottom: 16px;
} 

#listen ul li a{
  font-weight: bold;
}

.clear_right_padding{
  padding-right:0px;
}

.kopfgrafik{
  margin-bottom: 12px;
}

.a
