/* Layoutdatei für Erfurter Seen */

body {
   background-color: #FFFFFF;
   margin: 0px;
   padding: 0px;
   font-family: VERDANA,HELVETICA,ARIAL,sans-serif;
   color: #000000;
}
#seiteZentriert {
    min-width: 500px;
    min-height: 300px;
    position: absolute;
    left: 50%;
    margin-left: -250px;
}
* html #seiteZentriert {
    width: 600px;
    height: 300px;
}

#seiteZentriert1 {
    min-width: 1010px;
    min-height: 800px;
    position: absolute;
    left: 50%;
    margin-left: -500px;
}
* html #seiteZentriert1 {
    width: 1010px;
    height: 800px;
}
/* Layout für Kopfbereich mit TopMenu */

#logo {
   float: left;
   width: 160px;
   min-height: 100px;
   margin: 10px 0px 20px 0px;
   padding-left: 35px;

}
* html #logo {
   height: 100px;
}

#kopfRe {
   float: left;
   width: 580px;
   height: 100px;
   margin: 10px 0px 20px 0px;
   padding-left: 0px;
   font-size: 8pt;
   font-family: VERDANA,HELVETICA,ARIAL,sans-serif;
}
.kopfTitel {
   width: 580px;
   height: 31px;
   margin: 5px 0px 10px 0px;
   padding: 0px;
   text-align: left;
}

.kopfMotto {
   width: 580px;
   height: 17px;
   margin: 0px 0px 10px 0px;
   padding: 0px;
   text-align: right;
}

#topMenu {
   padding: 3px 10px 3px 0px;
   width: 570px;
   min-height: 14px;
   background-color: #083E8F;
}
* html {
   height: 14px;
}
#topMenu ul li {
    min-width: 40px;
    float: right;
    min-height: 14px;
}
* html #topMenu ul li {
   height: 14px;
   width: 40px;
   }
#topMenu ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#topMenu ul li a {
    min-height: 14px;
    padding: 0px 7px 0px 7px;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
}
* html #topMenu ul li a {
   height: 14px;
}
#topMenu ul li a:visited,
#topMenu ul li a:focus {
    color: #FFFFFF;
}
#topMenu ul li a:hover {
    color: #FFDD00;
}
#topMenu ul li a:active {
    color: #FFFFFF;
}


/* Layout für Menu */

#Menu {
   float: left;
   width: 165px;
   margin: 0px;
   padding-left: 20px;
   padding-right: 10px;
}
#Menu ul li {
    width:153px;
    padding-left: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-image: url(pfeilLi.gif);
    background-repeat: no-repeat;
}

#Menu ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    font-size: 75%;
}

#Menu ul li a {
    width: 153px;
    padding: 0px;
    display: block;
    margin: 0px;
    color: #003399;
    text-decoration: underline;
    text-align: left;
}

#Menu ul li a:visited,
#Menu ul li a:focus {
    color: #003399;
}
#Menu ul li a:hover {
    color: #339933;
    text-decoration: none;
}
#Menu ul li a:active {
    color: #003399;
}

#Menu ul li.aktiv {
    display: block;
    width: 153px;
    padding-left: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #003399;
    text-align: left;
    background-image: url(pfeilU.gif);
    background-repeat: no-repeat;
}

#Menu ol li {
    width: 135px;
    padding-left: 20px;
    padding-bottom: 2px;
}
#Menu ol {
    list-style: none;
    margin: 0px;
    padding: 0px;
    font-size: 75%;
}
#Menu ol li a {
    width: 135px;
    padding: 0px;
    display: block;
    margin: 0px;
    color: #003399;
    text-decoration: underline;
    text-align: left;
}
#Menu ol li a:visited,
#Menu ol li a:focus {
    color:  #003399;
}
#Menu ol li a:hover {
    color: #339933;
    text-decoration: none;
}
#Menu ol li a:active {
    color: #003399;
}
#Menu ol li.aktiv {
    display: block;
    width: 135px;
    padding-left: 20px;
    padding-bottom: 2px;
    color: #DD6600;
    text-align: left;
}

/*  Layout für Contentbereich */
#content {
   float: left;
   width: 580px;
   min-height: 300px;
   margin: 0px;
   padding: 0px;
}
* html #content {
   height: 300px;
}


.titel, .titel1, .titel2 {
   float: left;
   margin: 0px 0px 15px 0px;
   padding-right: 8px;
   border-right: 2px solid #1D4181;
   color: #003399;
   font-size: 90%;
}
.titel, .titel1 {
   width: 560px;
   padding-left: 8px;
   border-left: 2px solid #1D4181;
}
.titel {
   width: 560px;
}
.titel1 {
   width: 372px;
}
.titel2 {
   width: 169px;
   padding-left: 9px;
}

#inhalt, #inhaltLi, #inhaltRe {
   float: left;
   min-height: 300px;
   margin: 0px;
}
* html #inhalt, * html #inhaltLi, * html #inhaltRe {
   height: 300px;
}

#inhalt {
   width: 560px;
   border-left: 1px solid #1D4181;
   border-right: 1px solid #1D4181;
   padding-left: 9px;
   padding-right: 9px;
   margin: 0px;
   font-size: 80%;
}
#inhaltLi {
   width: 372px;
   padding-right: 9px;
   border-right: 1px solid #1D4181;
}
#inhaltRe {
   width: 169px;
   padding-left: 9px;
   font-size: 90%;
}

#info, #infoText {
   width: 506px;
   font-size: 80%;
}
#info, #info1 {
   margin-top: 40px;
}
#infoText {
   margin-top: 10px;
}
#info1 {
   width: 1006px;
   font-size: 70%;
}
#pic1, #pic2, #pic3 {
   display: none;
   width: 506px;
   margin-top: 0px;
   margin-bottom: 10px;
   font-size: 70%;
}
/*
#inhaltLi a:link, #inhaltRe a:link {
    font-size: 100%;
    color: #003399;
    text-decoration: underline;
}
#inhaltLi a:visited, #inhaltLi a:focus,
#inhaltRe a:visited, #inhaltRe a:focus {
    font-size: 100%;
    color: #003399;
    text-decoration: underline;
}
#inhaltLi a:hover, #inhaltRe a:hover    {
    font-size: 100%;
    color:  #339933;
    text-decoration: underline;
}
#inhaltLi a:active, #inhaltRe a:active   {
    font-size: 100%;
    color: #003399;
    text-decoration: underline;
}
*/

#inhalt h3, #inhaltLi h3, #inhaltRe h3, #info h3 {
   margin-top: 0px;
   margin-bottom: 10px;
   padding: 3px;
   background-color: #CDD7E5;
   color: #083E8F;
   font-size: 100%;
}
#inhaltLi h4 {
   margin-top: 20px;
   margin-bottom: 5px;
   font-weight: bold;
   font-size: 100%;
}
#inhaltRe p {
   font-size: 95%;
}
#inhaltRe .absatzLinks {
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 3px;
}
#inhaltRe .absatzRechts {
   margin-top: 0px;
   margin-bottom: 10px;
   padding: 0px 2px 5px 2px;
   text-align: right;
}
#inhaltRe .bgBlau {
   background-color: #ECF2F9;
   color: #083E8F;
}
#inhaltRe .center {
   margin-top: 0px;
   margin-bottom: 10px;
   text-align: center;
}
#inhaltRe .center1 {
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 10px 3px;
   text-align: center;
}

/* #D2ECFF; Layout für Fussbereich */

#fuss {
   width: 775px;
   min-height: 14px;
   margin: 0px;
   padding: 0px;
   border-top: 15px solid #FFFFFF;
   background-color: #083E8F;
}
* #fuss {
   height: 14px;
}

.fuss1 {
   float: left;
   width: 180px;
   min-height: 14px;
   margin: 0px;
   padding-left: 15px;
   background-color: #FFFFFF;
   font-weight: bold;
   color: #083E8F;
   font-size: 10pt;
}
* html .fuss1 {
   height: 14px;
}

.fuss2 {
   width: 775px;
   height: 30px;
   text-align:right;
   font-size: 8pt;
   margin: 0px;
   padding: 0px;
}

#fuss a:link {
    font-size: 8pt;
    color: #23523A;
    text-decoration: underline;
}
#fuss a:visited, #fuss a:focus  {
    color:#23523A;
    text-decoration: underline;
}
#fuss a:hover    {
    color: #DD6600;
    text-decoration: underline;
}
#fuss a:active   {
    color:#23523A;
    text-decoration: underline;
}






#ueberblick2 {
   width: 562px;
   padding-top: 20px;
   padding-bottom: 20px;
   padding-left: 197px;
   border-top: 1px solid #b0b0a4;
   border-bottom: 1px solid #b0b0a4;
   font-size: 80%;
}
#ueberblick1 {
   width: 562px;
   padding-left: 197px;
   border-top: 1px solid #b0b0a4;
   border-bottom: 1px solid #b0b0a4;
   background-color: #e8e9ea;
   font-size: 80%;
}
#ueberblick {
   width: 759px;
   margin: 0px;
   padding:0px;
   border-top: 1px solid #b0b0a4;
   border-bottom: 1px solid #b0b0a4;
}
#ueberblick h3 {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px;
    font-size: 85%;
    font-weight: bold;
    color: #DD6600;
}
#ueberblick h4 {
    margin: 0px;
    padding: 0px;
    font-size: 85%;
    font-weight: bold;
    color: #DD6600;
}
#ueberblick p {
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 0px;
    font-size: 75%;
}
#ueberblick ul li {
    width: 180px;
    padding-top: 2px;
    padding-bottom: 2px;
}

#ueberblick ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    font-size: 75%;
    font-weight: bold;
}

#ueberblick ul li a {
    width: 180px;
    padding: 0px;
    display: block;
    margin: 0px;
    color: #23523A;
    text-decoration: none;
    text-align: left;
}

#ueberblick ul li a:visited,
#ueberblick ul li a:focus {
    color: #23523A;
}
#ueberblick ul li a:hover {
    color: #DD6600;
}
#ueberblick ul li a:active {
    color: #23523A;
}

/* Textformate + Klassendefinitionen */
.margin0 {
   margin: 0px;
}
.marginT0B0 {
   margin-top: 0px;
   margin-bottom: 0px;
}
.marginT0B10 {
   margin-top: 0px;
   margin-bottom: 10px;
}
.marginT0B20 {
   margin-top: 0px;
   margin-bottom: 20px;
}

.floatLi {
   float: left;
}
.floatRe {
   float: right;
}
.float {
   float: left;
   margin: 0px;
}
.both {
   clear: both;
   margin: 0px;
}

.imgAktuell {
   float: left;
   margin-right: 12px;
   margin-bottom: 5px;
   padding: 1px;
}
.img {
   padding: 2px;
   border: 2px solid #CCC;
}
.img1 {
   border: 1px solid #1C67AD;
}
.img2 {
   border: 2px solid #1C67AD;
    -moz-box-shadow: 5px 5px 5px #999;
    -webkit-box-shadow: 5px 5px 5px #999;
    box-shadow: 5px 5px 5px #999;
}
.schatten {
    -moz-box-shadow: 5px 5px 5px #999;
    -webkit-box-shadow: 5px 5px 5px #999;
    box-shadow: 5px 5px 5px #999;
}
.text90 {
   font-size: 90%;
}
.alignRe {
   text-align: right;
}
.alignCenter {
   text-align: center;
}
.go {
   font-size: 95%;
}

.tabKopfzeile {
   min-height: 20px;
   padding: 2px;
   background-color: #cdd7e5;
   font-weight: bold;
   color: #083E8F;
}
* html .tabKopfzeile {
   height: 20px;
}
.tabZeile {
   min-height: 16px;
   padding: 3px;
   background-color: #ECF2F9;
   border-top: 1px dotted #999;
}
* html .tabZeile {
   height: 16px;
}
.borderT {
   border-top: 1px dotted #999;
   margin: 0px;
   padding-top: 10px;
}
.tab70 {
   width: 70px;
   margin: 0px;
}
.tab80 {
   width: 80px;
   margin: 0px;
}
.tab100 {
   width: 100px;
   margin: 0px;
}
.tab120 {
   width: 120px;
   margin: 0px;
}
.tab140 {
   width: 140px;
   margin: 0px;
}
.tab160 {
   width: 160px;
   margin: 0px;
}
.tab180 {
   width: 180px;
   margin: 0px;
}
.tab350 {
   width: 350px;
   margin: 0px;
}
.tab1, .tab2, .tab1A, .tab1B, .tab1C {
   float: left;
   padding-top: 10px;
   padding-bottom: 15px;
   padding-right: 20px;
}
.tab1 {
   width: 200px;
   padding-left: 197px;
   border-right: 1px solid #b0b0a4;
}
.tab2 {
   width: 301px;
   padding-left: 20px;
}
.tab1A {
   width: 180px;
   padding-left: 75px;
   padding-right: 20px;
   border-right: 1px solid #b0b0a4;
}
.tab1B {
   width: 180px;
   padding-left: 20px;
   border-right: 1px solid #b0b0a4;
}
.tab1C {
   width: 160px;
   padding-left: 20px;
}
.absatz80 {
   font-size: 80%;
   border-top: 1px solid #b0b0a4;
}
.padding2010 {
   padding: 20px 10px;
}
#inhaltRe h3.paddingT5 {
   padding: 5px;
}
.temperatur {
   width: 100px;
   margin:0px 22px 20px;
   border: 2px solid gray;
   font-size: 28px;
}
.font10 {
   font-size: 10px;
}

ol#buttonPresse {
    list-style: none;
    margin: 0px;
    padding: 0px;
    border-bottom: 1px solid #999;
}
ol#buttonPresse li {
    width: 560px;
    display: block;
    list-style-type: none;
    min-height: 20px;
    text-align: left;

}
* html ol#buttonPresse li {
    height: 20px;
}

ol#buttonPresse li a {
    min-height: 11px;
    width: 552px;
    padding: 4px;
    display: block;
    color: #000;
    text-decoration: none;
    border-top: 1px dotted #999;
    background-color: #ECF2F9;
}
* html ol#buttonPresse li a {
    height: 11px;
}
ol#buttonPresse li a:visited,
ol#buttonPresse ul li a:focus {
    display: block;
    color: #000;
    text-decoration: none;
}
ol#buttonPresse li a:hover {
    display: block;
    background-color: #FFF;
    color: #083E8F;
    text-decoration: none;
}
ol#buttonPresse li a:active {
    display: block;
    color: #000;
    text-decoration: none;
}
ol#buttonPresse li.aktiv {
    min-height: 12px;
    width: 552px;
    padding: 4px;
    display: block;
    background-color: #09F;
    color: #FFF;
    font-weight: bold;
    margin-bottom: 4px;
    border-bottom: 1px solid #999;
}
* html ol#buttonPresse li.aktiv {
    height: 12px;
}

a:link {
    font-size: 100%;
    color: #003399;
    text-decoration: underline;
}
a:visited, a:focus {
    font-size: 100%;
    color: #003399;
    text-decoration: underline;
}
a:hover, a:hover {
    font-size: 100%;
    color:  #339933;
    text-decoration: underline;
}
a:active {
    font-size: 100%;
    color: #003399;
    text-decoration: underline;
}

.fett_blau   {
    color:#083E8F;
    font-weight:bold;
}

ol#button {
    list-style: none;
    margin: 0px;
    padding: 0px;
    border-bottom: 1px solid #999;
}
ol#button li {
    display: block;
    list-style-type: none;
    min-height: 20px;
    text-align: left;

}
* html ol#button li {
    height: 20px;
}

ol#button li a {
    min-height: 11px;
    padding: 4px;
    display: block;
    color: #000;
    text-decoration: none;
    border-top: 1px dotted #999;
    background-color: #ECF2F9;
}
* html ol#button li a {
    height: 11px;
}
ol#button li a:visited,
ol#button ul li a:focus {
    display: block;
    color: #000;
    text-decoration: none;
}
ol#button li a:hover {
    display: block;
    background-color: #FFF;
    color: #083E8F;
    text-decoration: none;
}
ol#button li a:active {
    display: block;
    color: #000;
    text-decoration: none;
}
ol#button li.aktiv {
    min-height: 12px;
    padding: 4px;
    display: block;
    background-color: #09F;
    color: #FFF;
    font-weight: bold;
    margin-bottom: 4px;
    border-bottom: 1px solid #999;
}
* html ol#button li.aktiv {
    height: 12px;
}

#modul01  {
   display: block;
}
#modul02  {
   display: none;
}
#modul03  {
   display: none;
}


