body                  { background-image : url("../layout/hintergrund.gif"); text-align : center; font-family : Verdana,Arial,Helvetica,sans-serif; }
#screen               { margin : 15px auto 0; width : 955px; background-color : #FFFFFF; text-align : left; color : #707070; }
#header               { height : 200px; width : 955px; overflow : hidden; }
#headerTop            { float : left; margin-bottom : 1px; width : 685px; height : 53px; background-color : #0e3192; }
#headerLogo           { float : right; margin-bottom : 1px; width : 249px; height : 85px; }
#headerLogoPos        { margin : 15px 0 0 35px; }
#headerEdge           { float : right; margin-bottom : 1px; width :  21px; height : 85px; background-image : url("../layout/header_edge.gif"); }
#headerNavigation     { float : left;  margin-bottom : 1px; width : 685px; height : 31px; background-color : #2a668a; overflow : hidden; }
#headerNavigationText { height : 31px; }
#navigationTop        { list-style : none; }
#navigationTop li     { float : left; }

a.navigationTophome, a.navigationTophome:hover, a.navigationTophomeAktiv                      { display : block; }

a.navigationTopunternehmen, a.navigationTopunternehmen:hover, a.navigationTopunternehmenAktiv { display : block; }
a.navigationToplentreprise, a.navigationToplentreprise:hover, a.navigationToplentrepriseAktiv { display : block; }

a.navigationTopdatenfakten, a.navigationTopdatenfakten:hover, a.navigationTopdatenfaktenAktiv { display : block; }
a.navigationTopfacts, a.navigationTopfacts:hover, a.navigationTopfactsAktiv                   { display : block; }

a.navigationTopleistungen, a.navigationTopleistungen:hover, a.navigationTopleistungenAktiv    { display : block; }
a.navigationTopservices, a.navigationTopservices:hover, a.navigationTopservicesAktiv          { display : block; }

a.navigationTopstandorte, a.navigationTopstandorte:hover, a.navigationTopstandorteAktiv       { display : block; }
a.navigationToppositions, a.navigationToppositions:hover, a.navigationToppositionsAktiv       { display : block; }

a.navigationTopservice, a.navigationTopservice:hover, a.navigationTopserviceAktiv             { display : block; }
a.navigationTopextras, a.navigationTopextras:hover, a.navigationTopextrasAktiv                { display : block; }

a.navigationTopkontakt, a.navigationTopkontakt:hover, a.navigationTopkontaktAktiv             { display : block; }
a.navigationTopcontact, a.navigationTopcontact:hover, a.navigationTopcontactAktiv             { display : block; }

a.navigationTophome                                                                           { background-image : url(../layout/home-0.png); }
a.navigationTophome:hover, a.navigationTophomeAktiv                                           { background-image : url(../layout/home-1.png); }

a.navigationTopunternehmen                                                                    { background-image : url(../layout/unternehmen-0.png); }
a.navigationTopunternehmen:hover, a.navigationTopunternehmenAktiv                             { background-image : url(../layout/unternehmen-1.png); }
a.navigationToplentreprise                                                                    { background-image : url(../layout/l-entreprise-0.png); }
a.navigationToplentreprise:hover, a.navigationToplentrepriseAktiv                             { background-image : url(../layout/l-entreprise-1.png); }

a.navigationTopdatenfakten                                                                    { background-image : url(../layout/datenfakten-0.png); }
a.navigationTopdatenfakten:hover, a.navigationTopdatenfaktenAktiv                             { background-image : url(../layout/datenfakten-1.png); }
a.navigationTopfacts                                                                          { background-image : url(../layout/facts-0.png); }
a.navigationTopfacts:hover, a.navigationTopfactsAktiv                                         { background-image : url(../layout/facts-1.png); }

a.navigationTopleistungen                                                                     { background-image : url(../layout/leistungen-0.png); }
a.navigationTopleistungen:hover, a.navigationTopleistungenAktiv                               { background-image : url(../layout/leistungen-1.png); }
a.navigationTopservices                                                                       { background-image : url(../layout/services-0.png); }
a.navigationTopservices:hover, a.navigationTopservicesAktiv                                   { background-image : url(../layout/services-1.png); }

a.navigationTopstandorte                                                                      { background-image : url(../layout/standorte-0.png); }
a.navigationTopstandorte:hover, a.navigationTopstandorteAktiv                                 { background-image : url(../layout/standorte-1.png); }
a.navigationToppositions                                                                      { background-image : url(../layout/positions-0.png); }
a.navigationToppositions:hover, a.navigationToppositionsAktiv                                 { background-image : url(../layout/positions-1.png); }

a.navigationTopservice                                                                        { background-image : url(../layout/service-0.png); }
a.navigationTopservice:hover, a.navigationTopserviceAktiv                                     { background-image : url(../layout/service-1.png); }
a.navigationTopextras                                                                         { background-image : url(../layout/extras-0.png); }
a.navigationTopextras:hover, a.navigationTopextrasAktiv                                       { background-image : url(../layout/extras-1.png); }

a.navigationTopkontakt                                                                        { background-image : url(../layout/kontakt-0.png); }
a.navigationTopkontakt:hover, a.navigationTopkontaktAktiv                                     { background-image : url(../layout/kontakt-1.png); }
a.navigationTopcontact                                                                        { background-image : url(../layout/contact-0.png); }
a.navigationTopcontact:hover, a.navigationTopcontactAktiv                                     { background-image : url(../layout/contact-1.png); }

#headerImage1         { clear : both; float : left; margin-bottom : 1px; height : 105px; width : 685px; overflow : hidden; }
#headerImage2         { float : left; margin : 0 0 1px 1px; height : 105px; width : 269px; overflow : hidden; }
#headerBottom1        { clear : both; float : left; margin : 0 0 1px 0; height : 8px; width : 207px; background-color : #b6c1de; overflow : hidden; }
#headerBottom2        { float : left; margin : 0 0 1px 1px; height : 8px; width : 477px; background-color : #b6c1de; overflow : hidden; }
#headerBottom3        { float : left; margin : 0 0 1px 1px; height : 8px; width : 269px; background-color : #8e8e8e; overflow : hidden; }
#content              { clear : both; margin : 1px 0 1px 0; width : 955px; background-image : url(../layout/hintergrund2.png); background-repeat : repeat-y; overflow : hidden; } 
#contentadmin         { clear : both; margin : 1px 0 1px 0; width : 955px; overflow : hidden; } 
#contentLeft          { float : left; width : 207px; }
#contentLeftText      { padding : 15px 15px 15px 15px; }
#navigationLeft       { list-style : none; }
a.navigationLeft, a.navigationLeftLast                     { display : block; padding : 3px 0 3px 5px; width : 177px; border-top : 1px solid #707070; text-decoration : none; text-align : left; line-height : 18px; font-family : Verdana,Arial,Helvetica,sans-serif; font-size : 11px; font-weight : normal; color : #707070; }
a.navigationLeft:hover, a.navigationLeftLast:hover         { color : #3367a9; background-color : #e1e1e1; }
a.navigationLeftLast, a.navigationLeftLast:hover           { border-bottom : 1px solid #707070; }
a.navigationLeftAktiv, a.navigationLeftLastAktiv           { display : block; padding : 3px 0 3px 5px; width : 177px; background-color : #e1e1e1; border-top : 1px solid #707070; text-decoration : none; text-align : left; line-height : 18px; font-family : Verdana,Arial,Helvetica,sans-serif; font-size : 11px; font-weight : bold; color : #707070; }
a.navigationLeftLastAktiv, a.navigationLeftLastAktiv:hover { border-bottom : 1px solid #707070; }
#contentRight         { float : right; width : 269px; }
#contentRightText     { padding : 15px; }
#contentMiddle        { margin : 0 269px 0 207px; width : 460px; }
#contentMiddleText    { padding : 15px; min-height : 300px; }
.personphoto1         { float : left; width : 110px; height : 105px; padding : 6px 6px 0px 6px; border-top: 1px solid #ffffff; background-color: #d6d6d6; }
.persontext1          { float : right; width : 296px; height : 105px; padding : 6px 6px 0px 6px; border-top: 1px solid #ffffff; background-color: #d6d6d6; }
.personphoto2         { float : left; width : 110px; height : 105px; padding : 6px 6px 0px 6px; border-top: 1px solid #ffffff; background-color: #e0dfdf; }
.persontext2          { float : right; width : 296px; height : 105px; padding : 6px 6px 0px 6px; border-top: 1px solid #ffffff; background-color: #e0dfdf; }
.clear                { clear : both; }
#footer               { clear : both; width : 100%; height : 42px; background-color : #18964c; }
#footerNavigation     { float : left; margin : 10px 0 0 0; width : 207px; height : 26px; text-align : center; color : #ffffff; line-height : 18px; font-size : 11px; }
#footerText           { float : left; margin : 10px 0 0 12px; width : 465px; height : 26px; color : #ffffff; line-height : 18px; font-size : 11px; }
#footerLanguage       { float : left; margin : 10px 0 0 0; height : 26px; width : 269px; text-align : center; color : #ffffff; line-height : 18px; font-size : 11px; }
a.navigationBottom       { color : #ffffff; text-decoration : none; font-weight : normal; }
a.navigationBottom:hover { text-decoration : underline; }

td.grey1          { padding : 10px 10px 10px 10px; border-right: 0px solid #336699; background-color: #d6d6d6; }
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.linkdivider      { margin : 5px 0 5px 0; width : 100%; height : 1px;  border-top : 1px #000000 dotted; } 
a.link            { color : #999999; }
a.link:hover      { color : #3367a9; }
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
h1,h2,p,li,a      { font-family : Verdana,Arial,Helvetica,sans-serif; }
h1                { margin : 10px 0 20px 0; font-size : 15px; color : #3367a9; }
h1.spacing        { clear : left; margin : 20px 0 20px 0; }
h2                { margin : 20px 0 0 0; font-size : 12px; color : #707070; }
p,li              { font-size : 11px; line-height : 18px; color : #707070; }
p                 { padding : 0 0 10px 0; }
p.spacing         { clear : left; margin : 0px 0 10px 0; }
p.tabelle         { margin : 5x 0 0 0; line-height : 18px; }
a                 { text-decoration : underline; text-align : left; font-size : 11px; font-weight : bold; color : #3367a9; }
a:hover           { text-decoration : none; }
img               { border : 0px; }
ul                { margin : 0 0 0 20px; }
td                { text-align : left; vertical-align : top; }
td.abstand p      { line-height : 20px; }
td.abstandZ p     { line-height : 20px; text-align : center; }
td.abstand        { padding : 0 10px 0 0; text-align : left; vertical-align : top; }
td.abstandright   { padding : 0 10px 0 0; line-height : 20px; text-align : right; vertical-align : top; }
td.abstandright p { text-align : right; }
.inputk0          { font-size : 15px; width : 500px; }
.inputk1          { font-size : 15px; width : 300px; }
.inputk2          { font-size : 15px; width : 250px; }
.inputk3          { font-size : 15px; width : 40px; }
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.formbox          { width: 490px; }
.reihe            { clear: both; padding: 2px 0px; }
.label            { float: left; text-align: right; padding-top: 3px; padding-right: 5px; font-family : Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color : #707070; }
.feld             { float: right; width: 350px; text-align: left; font-family : Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color : #707070; }
.knopf            { clear: both; text-align: left; padding-top: 15px; padding-bottom: 30px; }
.defbreite        { width: 300px; }
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.contentELWIS { position: relative; top: 0px; left: 0px; /* padding: 0px 15px 0px 15px;*/ border: 0px solid #336699; margin: 0px 0px 15px 0px; overflow: hidden; font-size : 11px; color : #707070; font-family : Verdana,Arial,Helvetica,sans-serif; /* background-color: #cccccc; */ }
.watergaugeAreaName { position: relative; clear: both; padding: 10px 0px 0px 0px; border: 0px solid #336699; margin: 0px 0px 0px 0px; overflow: visible; color: #3367a9; font-weight: bold; }
.watergaugeRiverNameContainer { position: relative; clear: both; width: 100%; padding: 0px 0px 0px 0px; border: 0px solid #336699; margin: 6px 0px 1px 0px; overflow: hidden; background-color: #707070; }
.watergaugeRiverName { position: relative; width: 100%; padding: 4px 0px 4px 4px; border: 0px solid #336699; margin: 0px 0px 0px 0px; overflow: visible; background-color: #707070; color: #ffffff; font-weight: bold; }
.watergaugeStationContainerA { position: relative; float: left; width: 198px; height: 56px; border: 0px solid #336699; margin: 0px 0px 1px 0px; overflow: visible; background-color: #d6d6d6; font-weight: bold; }
.watergaugeStationContainerB { position: relative; float: left; width: 198px; height: 56px; border: 0px solid #336699; margin: 0px 0px 1px 0px; overflow: visible; background-color: #e0dfdf; font-weight: bold; }
.watergaugeStation { position: relative; width: 100%; padding: 4px 4px 4px 4px; border: 0px solid #336699; margin: 0px 0px 0px 0px; overflow: visible; color: #3367a9; font-weight: bold; }
.watergaugeDateContainerA { position: relative; float: left; width: 82px; height: 34px; border: 0px solid #336699; margin: 0px 0px 1px 1px; overflow: visible; background-color: #d6d6d6; } 
.watergaugeDateContainerB { position: relative; float: left; width: 82px; height: 34px; border: 0px solid #336699; margin: 0px 0px 1px 1px; overflow: visible; background-color: #e0dfdf; }
.watergaugeDate { position: relative; width: 100%; padding: 4px 4px 4px 4px; border: 0px solid #336699; margin: 0px 0px 0px 0px; overflow: visible; }
.watergaugeValueContainerA { position: relative; float: left; width: 82px; height: 21px; border: 0px solid #336699; margin: 0px 0px 1px 1px; overflow: visible; background-color: #d6d6d6; }
.watergaugeValueContainerB { position: relative; float: left; width: 82px; height: 21px; border: 0px solid #336699; margin: 0px 0px 1px 1px; overflow: visible; background-color: #e0dfdf; }
.watergaugeValue { position: relative; width: 100%; padding: 4px 4px 4px 4px; border: 0px solid #336699; margin: 0px 0px 0px 0px; overflow: visible; }
.watergaugeNoEntry { color: #707070; }
.rit_wg_differ_positiv { color: #009933; }
.rit_wg_differ_negativ { color: #cc0000; }
.rit_wg_differ_no { }
.cleaner { clear: both; }
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.radioFields
{
font-size : 11px;
width: 20px;
float: left;
text-align: center;
margin-top: 3px;
}


/* rit_watergauge */

.contentELWIS
{
        position:                        relative;
        top:                                0px;
        left:                                0px;
/*        padding:                        0px 15px 0px 15px;*/
        border:                                0px solid #336699;
        margin:                         0px 0px 15px 0px;
        overflow:                        hidden;
font-size : 11px;
color : #707070;
font-family : Verdana,Arial,Helvetica,sans-serif;

/*        background-color:                #cccccc; */
}

.watergaugeAreaName
{
        position:                        relative;
        clear:                                both;
        padding:                        10px 0px 0px 0px;
        border:                                0px solid #336699;
        margin:                         0px 0px 0px 0px;
        overflow:                        visible;
        color:                                #3367a9;
        font-weight:                        bold;
}

.watergaugeRiverNameContainer
{
        position:                        relative;
        clear:                                both;
        width:                                100%;
        padding:                        0px 0px 0px 0px;
        border:                                0px solid #336699;
        margin:                         6px 0px 1px 0px;
        overflow:                        hidden;
        background-color:                #707070;
}

.watergaugeRiverName
{
        position:                        relative;
        width:                                100%;
        padding:                        4px 0px 4px 4px;
        border:                                0px solid #336699;
        margin:                         0px 0px 0px 0px;
        overflow:                        visible;
        background-color:                #707070;
        color:                                #ffffff;
        font-weight:                        bold;
}

.watergaugeStationContainerA
{
        position:                        relative;
        float:                                left;
        width:                                198px;
        height:                                56px;
        border:                                0px solid #336699;
        margin:                         0px 0px 1px 0px;
        overflow:                        visible;
        background-color:                #d6d6d6;
        font-weight:                        bold;
}

.watergaugeStationContainerB
{
        position:                        relative;
        float:                                left;
        width:                                198px;
        height:                                56px;
        border:                                0px solid #336699;
        margin:                         0px 0px 1px 0px;
        overflow:                        visible;
        background-color:                #e0dfdf;
        font-weight:                        bold;
}

.watergaugeStation
{
        position:                        relative;
        width:                                100%;
        padding:                        4px 4px 4px 4px;
        border:                                0px solid #336699;
        margin:                         0px 0px 0px 0px;
        overflow:                        visible;
        color:                                #3367a9;
        font-weight:                        bold;
}

.watergaugeDateContainerA
{
        position:                        relative;
        float:                                left;
        width:                                82px;
        width:                                75px;
        height:                                34px;
        border:                                0px solid #336699;
        margin:                         0px 0px 1px 1px;
        overflow:                        visible;
        background-color:                #d6d6d6;
}

.watergaugeDateContainerB
{
        position:                        relative;
        float:                                left;
        width:                                82px;
        width:                                75px;
        height:                                34px;
        border:                                0px solid #336699;
        margin:                         0px 0px 1px 1px;
        overflow:                        visible;
        background-color:                #e0dfdf;
}

.watergaugeDate
{
        position:                        relative;
        width:                                100%;
        padding:                        4px 4px 4px 4px;
        border:                                0px solid #336699;
        margin:                         0px 0px 0px 0px;
        overflow:                        visible;
}

.watergaugeValueContainerA
{
        position:                        relative;
        float:                                left;
        width:                                82px;
        width:                                75px;
        height:                                21px;
        border:                                0px solid #336699;
        margin:                         0px 0px 1px 1px;
        overflow:                        visible;
        background-color:                #d6d6d6;
}

.watergaugeValueContainerB
{
        position:                        relative;
        float:                                left;
        width:                                82px;
        width:                                75px;
        height:                                21px;
        border:                                0px solid #336699;
        margin:                         0px 0px 1px 1px;
        overflow:                        visible;
        background-color:                #e0dfdf;
}

.watergaugeValue
{
        position:                        relative;
        width:                                100%;
        padding:                        4px 4px 4px 4px;
        border:                                0px solid #336699;
        margin:                         0px 0px 0px 0px;
        overflow:                        visible;
}

.watergaugeNoEntry
{
        color:                #707070;
}


.rit_wg_differ_positiv
{
        color:                                #009933;
}

.rit_wg_differ_negativ
{
        color:                                #cc0000;
}

.rit_wg_differ_no
{

}

.cleaner
{
        clear:                                both;
}
