body.main {
 background-color:#FFFFFF;
 color:#000000;
 /*width: 99.99999999999999999999999999999%; margin: 0%; padding: 0%;*/
 overflow: auto;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:12px;
 font-family:Verdana,Arial,Helvetica, sans-serif;
 /*background-image:url(./bgsquare.gif); background-attachment:fixed; background-repeat:repeat;*/
}
a.article { color:#0000ff;text-decoration:none; }
a.article:Visited { color:#0000ff;text-decoration:none; }
a.article:Active { color:#0000ff;text-decoration:none; }
a.article:Hover { color:#0000ff;text-decoration:underline; }

a.haendler { color:#0000ff;text-decoration:none; }
a.haendler:Visited { color:#0000ff;text-decoration:none; }
a.haendler:Active { color:#0000ff;text-decoration:none; }
a.haendler:Hover { color:#0000ff;text-decoration:underline; }

.table_main {
 width:100%;
 table-layout:fixed;
 border:0px;
 vertical-align:top;
}
/* Seitenkopf */
.td_head_logo {
 width:185px;
 height:75px;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-color:#000000;
}
.td_head_logo2 {
 width:185px;
 height:85px;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-color:#000000;
}
.td_head {
 width:100%;
 height:85px;
 background-image:url(../img/water_logo_right.jpg);
 background-attachment:scroll;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-color:#000000;
}
.td_head2 {
 width:100%;
 height:85px;
 background-image:url(../img/SC24_right.jpg);
 background-attachment:scroll;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-color:#000000;
}

/* Seitekopf-Inhalt mitte und rechts */
.td_loginform {
 text-align:right;
}
.headinput {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 border-top:2px solid silver;
 border-left:2px solid silver;
 border-right:2px solid black;
 border-bottom:2px solid black;
 background-color:white;
 color:#000000;
 height:18px;
 width:160px;
 margin-bottom:0px;
 margin-right:0px;
}
.formbuts_login {
 font-weight:bold;
 border-color:#333333;
 border-style:solid;
 border-width:1px;
 background-color:#3399ff;
 color:#eaebff;
 height:18px;
 width:80px;
 cursor:hand;
}
.mandatory{
 background-color:#ffaaaa;
 border-color:#000000;
 border-style:solid;
 border-width:1px;
}

/* Menuestile */
.td_menu_left {
 padding:3px 3px 3px 3px;
 max-width:220px;
 min-width:220px;
 height:100%;
 background-color:#cbf0ff;
 display:block;
}
.td_menu_left2 {
 width:213px;
 min-width:213px;
 min-height:100%;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-color:#000000;
 padding:3px 3px 3px 3px;
 height:100%;
 background-color:#cbf0ff;
 display:block;
}
.main_menu {
 background-color:#cbf0ff;
 text-indent:10px;
 overflow:hidden;
}
.sub_menu {
 background-color:#cbf0ff;
 text-indent:20px;
 overflow:hidden;
}
#containerul, #containerul ul{
 text-align:left;
 margin:0; /* browser default margins überschreiben */
 padding:0; /* browser default padding überschreiben */
}
#containerul li{
 margin:0 0 0 0px; /* left margin für Einrückung */
 padding:0 0 0 0px;/* left padding für Einrückung */
 color: #000000;
 font-family:Verdana,Arial,Helvetica;
 font-size:0.8em;
 text-decoration:none;
 list-style-type:none;	/* browser default padding überschreiben */
 display:inline; /* sonst spinnt der IE rum */
}
#containerul .symbols{
 /* styles positionierung symbole */
 float:left;
 width:12px;
 height:1em;
 background-position:20% 50%;
 background-repeat:no-repeat;
}
a.btn_small{
 display:block;
 margin:0 0 1 0px;
 color: #f5f5ab;
 font-family:verdana,arial,helvetica;
 font-size:10px;
 font-weight:bold;
 text-align:center;
 text-decoration:none;
 background-image:url(../img/btn_klein.png); background-attachment:scroll; background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 width:100px;
 outline:0 !important; -moz-outline:0 !important;
}
a.btn_small:visited{
 color: #f5f5ab;
 font-family:verdana,arial,helvetica;
 font-size:10px;
 text-decoration:none;
 outline:0 !important; -moz-outline:0 !important;
}
a.btn_small:focus{
 display:block;
 color: #f5f5ab;
 font-family:verdana,arial,helvetica;
 font-size:10px;
 font-weight:bold;
 text-decoration:none;
 background-image:url(../img/btn_klein.png); background-attachment:scroll; background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 width:100px;
 outline:0 !important; -moz-outline:0 !important;
}
a.btn_small:hover{
 color: #000000;
 font-family:verdana,arial,helvetica;
 font-size:10px;
 text-decoration:none;
 background-image:url(../img/btn_kleinh.png); background-attachment:scroll; background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 width:100px;
 outline:0 !important; -moz-outline:0 !important;
}

a.btn_mid{
 display:block;
 margin:0 0 1 0px;
 color: #f5f5ab;
 font-family:verdana,arial,helvetica;
 font-size:10px;
 font-weight:bold;
 text-align:center;
 text-decoration:none;
 background-image:url(../img/btn_225.png); background-attachment:scroll; background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 width:225px;
 outline:0 !important; -moz-outline:0 !important;
}
a.btn_mid:visited{
 color: #f5f5ab;
 font-family:verdana,arial,helvetica;
 font-size:10px;
 text-decoration:none;
 outline:0 !important; -moz-outline:0 !important;
}
a.btn_mid:focus{
 display:block;
 color: #f5f5ab;
 font-family:verdana,arial,helvetica;
 font-size:10px;
 font-weight:bold;
 text-decoration:none;
 background-image:url(../img/btn_225.png); background-attachment:scroll; background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 width:225px;
 outline:0 !important; -moz-outline:0 !important;
}
a.btn_mid:hover{
 color: #000000;
 font-family:verdana,arial,helvetica;
 font-size:10px;
 text-decoration:none;
 background-image:url(../img/btn_225h.png); background-attachment:scroll; background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 width:225px;
 outline:0 !important; -moz-outline:0 !important;
}

a.btn_big{
 display:block;
 margin:0 0 1 0px;
 color: #f5f5ab;
 font-family:verdana,arial,helvetica;
 font-size:10px;
 font-weight:bold;
 text-align:center;
 text-decoration:none;
 background-image:url(../img/btn_gross.png); background-attachment:scroll; background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 width:360px;
 outline:0 !important; -moz-outline:0 !important;
}
a.btn_big:visited{
 color: #f5f5ab;
 font-family:verdana,arial,helvetica;
 font-size:10px;
 text-decoration:none;
 outline:0 !important; -moz-outline:0 !important;
}
a.btn_big:focus{
 display:block;
 color: #f5f5ab;
 font-family:verdana,arial,helvetica;
 font-size:10px;
 font-weight:bold;
 text-decoration:none;
 background-image:url(../img/btn_gross.png); background-attachment:scroll; background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 width:360px;
 outline:0 !important; -moz-outline:0 !important;
}
a.btn_big:hover{
 color: #000000;
 font-family:verdana,arial,helvetica;
 font-size:10px;
 text-decoration:none;
 background-image:url(../img/btn_grossh.png); background-attachment:scroll; background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 width:360px;
 outline:0 !important; -moz-outline:0 !important;
}
a.menu_main{ color: #0000ff; font-family:verdana,arial,helvetica; font-size:12px; font-weight:bold; text-decoration:none;}
a.menu_main:visited{ color: #0000ff; font-family:verdana,arial,helvetica; font-size:12px; font-weight:bold; text-decoration:none;}
a.menu_main:focus{ color: #0000ff; font-family:verdana,arial,helvetica; font-size:12px; font-weight:bold; text-decoration:none;}
a.menu_main:active{ color: #0000ff; font-family:verdana,arial,helvetica; font-size:12px; font-weight:bold; text-decoration:none;}
a.menu_main:hover{ color: #0000ff; font-family:verdana,arial,helvetica; font-size:12px; font-weight:bold; text-decoration:underline;}

a.menu_part{ color: #000000; font-family:verdana,arial,helvetica; font-size:10px; text-decoration:none;}
a.menu_part:visited{ color: #000000; font-family:verdana,arial,helvetica; font-size:10px; text-decoration:none;}
a.menu_part:focus{ color: #000000; font-family:verdana,arial,helvetica; font-size:10px; text-decoration:none;}
a.menu_part:active{ color: #000000; font-family:verdana,arial,helvetica; font-size:10px; text-decoration:none;}
a.menu_part:hover{ color: #000000; font-family:verdana,arial,helvetica; font-size:10px; text-decoration:underline;}

a.menu_left_main{
 display:block;
 margin:0 0 1 0px;
 color: #f5f5ab;
 font-family:verdana,arial,helvetica;
 font-size:1em;
 font-weight:bold;
 text-decoration:none;
 background-image:url(../img/btn_mainmenu.png); background-attachment:scroll; background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 width:180px;
 outline:0 !important; -moz-outline:0 !important;
}
a.menu_left_main:visited{
 color: #f5f5ab;
 font-family:verdana,arial,helvetica;
 font-size:1em;
 text-decoration:none;
 outline:0 !important; -moz-outline:0 !important;
}
a.menu_left_main:focus{
 display:block;
 color: #f5f5ab;
 font-family:verdana,arial,helvetica;
 font-size:1em;
 font-weight:bold;
 text-decoration:none;
 background-image:url(../img/btn_mainmenu.png); background-attachment:scroll; background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 width:180px;
 outline:0 !important; -moz-outline:0 !important;
}
a.menu_left_main:hover{
 color: #000000;
 font-family:verdana,arial,helvetica;
 font-size:1em;
 text-decoration:none;
 background-image:url(../img/btn_mainmenuh.png); background-attachment:scroll; background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 width:180px;
 outline:0 !important; -moz-outline:0 !important;
}
a.menu_left_sub{
 display:block;
 margin:0 0 1 0px;
 color: #000000;
 font-family:verdana,arial,helvetica;
 font-size:1em;
 text-decoration:none;
 background-image:url(../img/btn_submenu.png); background-attachment:scroll; background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 width:180px;
 outline:0 !important; -moz-outline:0 !important;
}
a.menu_left_sub:visited{
 color: #000000;
 font-family:verdana,arial,helvetica;
 font-size:1em;
 text-decoration:none;
 outline:0 !important; -moz-outline:0 !important;
}
a.menu_left_sub:focus{
 color: #000000;
 font-family:verdana,arial,helvetica;
 font-size:1em;
 text-decoration:underline;
 background-image:url(../img/btn_submenuh.png); background-attachment:scroll; background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 width:180px;
 outline:0 !important; -moz-outline:0 !important;
}
a.menu_left_sub:hover{
 color: #bcecff;
 font-family:verdana,arial,helvetica;
 font-size:1em;
 text-decoration:underline;
 background-image:url(../img/btn_submenuh.png); background-attachment:scroll; background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 width:180px;
 outline:0 !important; -moz-outline:0 !important;
}
a.menu_left_sub:active{
 color: #f5f5ab;
 font-family:verdana,arial,helvetica;
 font-size:1em;
 text-decoration:underline;
 background-image:url(../img/btn_submenuh.png); background-attachment:scroll; background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 width:180px;
}
.table_content {
 height:100%;
 width:100%;
 table-layout:fixed;
 border:0px;
 vertical-align:top;
 border-left:1px solid black;
}
.td_topmenu {
 height:30px;
 width:14%;
 text-align:center;
 vertical-align:middle;
 background-color:#cbf0ff;
}

a.top_menu{ color: #0A276E; font-family:verdana,arial,helvetica; font-size:10px; font-weight:bold; text-decoration:none;}
a.top_menu:visited{ color: #0A276E; font-family:verdana,arial,helvetica; text-decoration:none;}
a.top_menu:focus{ color: #CC0000; font-family:verdana,arial,helvetica; font-weight:bold; text-decoration:underline;}
a.top_menu:hover{ color: #CC0000; font-family:verdana,arial,helvetica; text-decoration:underline;}

a.left_link{
 display:block;
 margin:0 0 0 0px;
 padding:0 0 0 0;
 color: #0A276E;
 font-family:verdana,arial,helvetica;
 font-size:10px;
 font-weight:bold;
 text-decoration:none;
 height:25px;
 outline:0 !important; -moz-outline:0 !important;
}
a.left_link:visited{
 color: #0A276E;
 font-family:verdana,arial,helvetica;
 text-decoration:none;
 outline:0 !important; -moz-outline:0 !important;
}
a.left_link:focus{
 display:block;
 color: #CC0000;
 font-family:verdana,arial,helvetica;
 font-weight:bold;
 text-decoration:underline;
 height:25px;
 outline:0 !important; -moz-outline:0 !important;
}
a.left_link:hover{
 color: #CC0000;
 font-family:verdana,arial,helvetica;
 text-decoration:underline;
 height:25px;
 outline:0 !important; -moz-outline:0 !important;
}
/* Inhaltsstile */
.td_content {
 padding:0px 0px 0px 0px;
 width:100%;
 height:100%;
 background-color:#FFFFFF;
 align:center;
 vertical-align:top;
}
.td_infobox {
 width:205px;
 height:100px;
 background-color:#cbf0ff;
}
/* Inhalt Info-box */
.table_infobox {
 height:100%;
 width:100%;
 table-layout:fixed;
 vertical-align:top;
}
.agb {
 padding:0 0 0 0;
 margin:0 0 0 0;
 font-size:12px;
// background-color:#BBBBBB;
 background-color:#ecfeff;
}
.agb a:link{text-decoration:underline;color:black;}
.agb a:hover{text-decoration:underline;color:black;}
.agb a:visited{text-decoration:underline;color:black;}
.agb p center u h1 h2 i div {padding:0 0 0 0; margin:0 0 0 0;}
/* Fusszeilen-Stil */
.td_footer {
 width:100%;
 height:20px;
 background-color:#BBBBBB;
 border-top-width:1px;
 border-top-style:solid;
 border-color:#000000;
 vertical-align:middle;
 text-align:center;
}
a.footerlink{
 color: #0A276E;
 font-family:verdana,arial,helvetica;
 font-size:0.6em;
 font-weight:bold;
 text-decoration:underline;
 outline:0 !important; -moz-outline:0 !important;
}
a.footerlink:visited{
 color: ##0A276E;
 font-family:verdana,arial,helvetica;
 font-weight:bold;
 text-decoration:underline;
 outline:0 !important; -moz-outline:0 !important;
}
a.footerlink:focus{
 color: #3399ff;
 font-family:verdana,arial,helvetica;
 font-weight:bold;
 text-decoration:underline;
 outline:0 !important; -moz-outline:0 !important;
}
a.footerlink:hover{
 color: #3399ff;
 font-family:verdana,arial,helvetica;
 font-weight:bold;
 text-decoration:underline;
 outline:0 !important; -moz-outline:0 !important;
}
/* Schriftstile */
.text_login {
 font-size:12px;
 font-weight:bold;
 color:#f5f5ab;
}
div {
 margin:0;
}
.ro {
 background:url(../img/blau_ro.png) top right no-repeat;
}
.lo {
 background:url(../img/blau_lo.png) top left no-repeat;
}
.ru {
 background:url(../img/blau_ru.png) bottom right no-repeat;
}
.lu {
 background:url(../img/blau_lu.png) bottom left no-repeat;
}
.inhalt {
 margin:0;
 padding:10px 10px 10px 10px;
}
a.cat{
 color: #0000ff;
 font-family:Arial;
 font-size:13px;
 text-decoration:underline;
 font-weight:bold;
 outline:0 !important; -moz-outline:0 !important;
}
a.cat:focus{
 color: #0000ff;
 font-family:Arial;
 font-size:13px;
 text-decoration:underline;
 font-weight:bold;
 outline:0 !important; -moz-outline:0 !important;
}
a.cat:hover{
 color: #0000ff;
 font-family:Arial;
 font-size:13px;
 text-decoration:underline;
 font-weight:bold;
 outline:0 !important; -moz-outline:0 !important;
}
a.cat:visited{
 color: #0000ff;
 font-family:Arial;
 font-size:13px;
 font-weight:bold;
 outline:0 !important; -moz-outline:0 !important;
}
a.sub_cat{
 color: #0000ff;
 font-family:Arial;
 font-size:12px;
 text-decoration:none;
 outline:0 !important; -moz-outline:0 !important;
}
a.sub_cat:focus{
 color: #0000ff;
 font-family:Arial;
 font-size:12px;
 text-decoration:underline;
 outline:0 !important; -moz-outline:0 !important;
}
a.sub_cat:hover{
 color: #0000ff;
 font-family:Arial;
 font-size:12px;
 text-decoration:underline;
 outline:0 !important; -moz-outline:0 !important;
}
a.sub_cat:visited{
 color: #0000ff;
 font-family:Arial;
 font-size:12px;
 outline:0 !important; -moz-outline:0 !important;
}
a.sub_cat2{
 color: #0000ff;
 font-family:Arial;
 font-size:14px;
 text-decoration:none;
 outline:0 !important; -moz-outline:0 !important;
}
a.sub_cat2:focus{
 color: #0000ff;
 font-family:Arial;
 font-size:14px;
 text-decoration:underline;
 outline:0 !important; -moz-outline:0 !important;
}
a.sub_cat2:hover{
 color: #0000ff;
 font-family:Arial;
 font-size:14px;
 text-decoration:underline;
 outline:0 !important; -moz-outline:0 !important;
}
a.sub_cat2:visited{
 color: #0000ff;
 font-family:Arial;
 font-size:14px;
 outline:0 !important; -moz-outline:0 !important;
}
.even{background-color:#ffffff;cursor:hand;cursor:pointer;}
.odd{background-color:#dddddd;cursor:hand;cursor:pointer;}
.geven{background-color:#ffcc00;cursor:hand;cursor:pointer;}
.godd{background-color:#ffcc77;cursor:hand;cursor:pointer;}
.ct td {
 border-bottom: 1px solid black;
 border-right: 1px solid black;
}

