html, body
{
	text-align: center;
	background-color: #6D6F70;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}

* {
    padding: 0;
    margin: 0;
}

html {
    height: 100%
}
body {
    min-height: 101%;
}


#seite {
	background-color: white;
	width: 950px;
	margin: 5px auto 0px auto;
	text-align: left;

/*
 width="950" height="255" style="border: 0px;" />
 
    background-image: url(../bilder/winni_startseite.jpg);
*/
    background-image: url(../bilder/w-ecke-1.png);
    background-position: bottom left;
    background-repeat: no-repeat;

}

#bereichkontaktoben  {
	color:#c0c0c0;
	width: 950px;
	margin: 15px auto 0px auto;
	text-align: right;
}

#bereichkontaktoben p {
    padding-right: 13px;
}

#bereichkontaktoben a {
    color:#C0C0C0;
    text-decoration:none;
}

#bereichkontaktoben a:hover {
    color:#C0C0C0;
    text-decoration:underline;
}

.iconskontakt,
.fussadresse img,
#bereichkontaktoben img {
    vertical-align: middle;
    border:0px solid black;
}

#eckeobenlinks {
	background-color: #6D6F70;
    background-image: url(../bilder/ecke_lo_15.gif);
    width: 52px;
    height: 54px;
    width: 15px;
    height: 15px;
    float: left;
}

#eckeobenrechts {
	background-color: #6D6F70;
    background-image: url(../bilder/ecke_ro_15.gif);
    width: 52px;
    height: 54px;
    width: 15px;
    height: 15px;
    float: right;
}

#bilderleisteoben {
    clear: both;
    margin-left: 15px;
    width: 600px;
    height: 110px;    /* bisher 109 */
    float: left;
}

#logo {
    float: right;
    margin-right: 30px;
    margin-top: 35px;
}

#steuerungoben {
    clear: both;
    height: 1em;
    margin: 0px 15px;
    padding: 10px 0px;
}

#stkurzoben li {
    list-style:none;
    float:left;
}

#stkurzoben a {
    text-decoration: none;
    color:black;
    width: 160px;
    display: block;
    
    margin-right: 10px;
    margin-bottom: 4px;
}

#stkurzoben a:hover {
    text-decoration: none;
    color:#e60004;   /* #E2001A; */
}





#adressefuss img,
#bereichkontaktoben img,
#logo img {
    border:0px;
}


#inhalt
{
    display: inline-block;
    clear: both;
    margin: 0px 15px;
    border-top : solid #D83022 4px;
    padding-bottom: 10px;
}

#inhalttext ul, #inhalttext ol
{
   margin-top: 1em;
   margin-bottom: 1em;
}


#inhalttext ul, #inhalttext ol, #inhalttext li
{
   margin-left: 1em;
}

#inhalttext {
  float: right;
  width:740px;
  margin-left: 10px;
  min-height: 733px;
}

#breadcrumb {
}

#boxlinks {
  float:left;
  width:500px;
  margin-top:10px;
  /*  background-color: yellow; */
}


#boxrechts {
  float:right;
  /* padding-left:10px; */
  margin-top:-14px;
  /* width:210px; */
  width:170px;
  /* background-color: #E8E8E8;  */
}

#untersteuerung {
    width:160px;
}

#untersteuerung img {
    margin-top: 20px;
    margin-left: 5px;
    border: 0px;
}

/* Steuerung  */

#steuerung {
    float: left;
	width: 160px;
	overflow: hidden;
	margin-top:0px;

    /*  background-color: orange; */  
}

#steuerung ul {
    padding:0px;
    margin-top:0px;
    /* background-color: #F4F4F4; */     /* hinterlegung Einzelpunkte */
    background-image: url(../bilder/grau-e8e8e8.png);
    font-size: 11px;
}

#steuerung ul li {
    border-top: solid 4px transparent;     /* white */
    margin: 0px;
    padding:0px;
    list-style: none;
}

#steuerung ul li li {
  padding-right:0em;
  font-weight: normal;
  padding-left:1.4em;
  font-size: 0.8em;
}

#steuerung ul li a {
    color: black;
    color: #4B4846;
    display: block;
    text-decoration: none;
    height:100%;
    padding: 2px 5px;
    margin:0 0 0 0;
}

#steuerung ul li a:hover {
    /* background-color: #e0e0e0; */
    background-image: url(../bilder/grau-e8e8e8.png);
    
    color:red;
}

.dsteu_hight > a {
    color: #e60004 ! important;

}

.dsteu_hight > strong {
    color: #e60004 ! important;
    padding: 2px 5px;
    font-weight: normal;
    display: block;
    height:100%;
}

.steuerung_abstand_nach_oben  {
    border-top: 16px solid transparent  ! important; /* white */
}


.steuerung_abstand_nach_oben:hover  {
    border-top: 16px solid transparent   ! important;  /* white */
}

/* Fuss */
#fussbereich {
    width: 950px;
    font-size: 0.8em;
    color: #6D6F70;
    
    /*
    background-color: #ECECEC;
    */
    background-color: white;
    background-color: #ECECEC;

    clear: both;
    height: 40px;
    margin: 0px auto;
    padding: 0px !important;
    
    background-image: url(../bilder/w-ecke-2.png);
    background-position: bottom left;
    background-repeat: no-repeat;
}

#fussbereich p {
    text-align: left; 
    padding-left: 20px;
    line-height: 40px;
}

#fussbereich a {
    color: white;
    font-size: 10pt !important;
    font-weight: bold;
    text-decoration: none;
    text-shadow:0.5px 0.5px 0.5px black;    
}

#fussbereich a:hover {
    text-decoration: underline;
}


#fussadresse_links {
    margin-top: 8px;
    float: left;
}

#fussadresse_rechts {
    float: right;
}

.fussfertig {
    clear: both;
}

/* Schriftgroessen */
#inhalttext {
    margin-top: 6px;
    font-size: 11px;
}

#inhalttext p {
    padding-bottom: 1em;
    text-align: justify;
}

#inhalttext h1 {
    font-size: 17px;
    font-family: Verdana;
    font-weight: normal;
    padding-bottom: 1em;
}

.boxinfo {
    background-color: #D83022;
    color: white;
    /* padding-left: 4px; */
    height: 16px;
    line-height: 16px;
    padding-bottom: 0 !important;
}

.boxinfo b {
    padding-left: 4px;
    font-weight: normal;
}

.boxrot {
    /* width: 130px; */
    width: 210px;
    width: 170px;
    background-color: #D83022;
    color: white;
    /* padding-left: 4px; */
    height: 16px;
    line-height: 16px;
    padding-bottom: 0 !important;
    
}

.boxrot b {
    padding-left: 4px;
    font-weight: normal; 
}

.boxgrau {
    background-color: #DEDCDD;
    margin-bottom: 20px;
    border: 1px solid #D83022;
}

.boxinfobereich {
    border: 1px solid #D83022;
    padding: 4px;
}

.boxgrau p {
    width: 157px;
    text-align: right !important;
    margin-top: 107px;
    font-size: 10pt !important;
    line-height: 10pt;
    font-weight: bold;
    color: white;
    text-shadow:0.5px 0.5px 0.5px black;
}

.boxgrau a {
    text-decoration: none;
    color: white !important;
}

.boxgrau a:hover {
    text-decoration: underline;
}

.boxgrau ul {
    padding-left: 2em;
    padding-bottom: 1em;
}

.boxgrau a {
    color: black;
    /*
    text-decoration: none;
    padding-bottom: 1px;
    border-bottom: 1px solid black;
    */
}

.boxgrau p {
    padding: 4px 4px 0px 4px;
    margin-bottom: 0;
    font-size: 10px;
}

.ohneabstandunten {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

#fussbereich2 {
  clear: both;
  width: 950px;
  margin: 0px auto 0px auto;
}


#eckeuntenlinks {
	/* background-color: #6D6F70; */
    /* background-image: url(../bilder/ecke_lu_15.gif); */
    background: url(../bilder/ecke_lu_15.gif) bottom left;
    width: 52px;
    height: 54px;
    width: 15px;
    height: 15px;

    float: left;
}

#eckeuntenrechts {
	/* background-color: #6D6F70; */
    background-image: url(../bilder/ecke_ru_15.gif);
    width: 52px;
    height: 54px;
    width: 15px;
    height: 15px;
    float: right;
}




#adressefuss {
  width: 950px;
  height: 160px;
  margin: 10px auto 0px auto;
  text-align: left;
  font-size: 9px;
  color:#C0C0C0;
  background-color: #23201B;
  /* background: url(../bilder/tuev-bdu.png) no-repeat ; */
  background: url(../bilder/hintergrund-fuss-unten.png) no-repeat ;
  /* border:1px solid black; */
}

#adressefuss p.fusslogos {
  float: left;
  padding-left: 20px;
  padding-top: 20px;
  border:0px solid black;
}

#adressefuss img {
  border:0px solid black;
}

#adressefuss p.fussadresse {
  margin:0em 1.2em 1em 0em;
  padding:20px 0px 20px 760px;
  text-align: left;
}


#adressefuss a {
    color: #C0C0C0;
    text-decoration: none;
}

#adressefuss a:hover {
    color: #C0C0C0;
    text-decoration: underline;
}


.obenabstand {
  padding-top: 9px !important;
  margin-top: 9px !important;
  border-top: 1px dotted white !important; 
}

.obenabstand2 {
  padding-top: 9px !important;
  margin-top: 9px !important;
  border-top: 2px dotted white !important; 
}

.obenabstand3 {
  padding-top: 9px !important;
  margin-top: 9px !important;
  border-top: 2px solid white !important; 
}

.obenabstands1 {
  padding-top: 9px !important;
  margin-top: 9px !important;
  border-top: 1px dotted black !important; 
}

.obenabstands2 {
  padding-top: 9px !important;
  margin-top: 9px !important;
  border-top: 2px dotted black !important; 
}

.obenabstandr {
  padding-top: 9px !important;
  margin-top: 9px !important;
  border-top: 1px solid #D83022 !important; 
}

.obenabstandr1 {
  padding-top: 9px !important;
  margin-top: 9px !important;
  border-top: 1px dotted #D83022 !important; 
}

.obenabstandr2 {
  padding-top: 9px !important;
  margin-top: 9px !important;
  border-top: 2px dotted #D83022 !important; 
}



