body {
background:#fff url(/img/bg_kubi.png) 1% -50px repeat-x;
}

#header {
background: #fff url(/img/head_bnetz.jpg) 0px 0px repeat-y;
}

a:link,#content h2,h4, #content h4 a:link,#content h4 a:active, #content a:link, a:hover,#floats a:hover {
color:#333;
}

hr {
color:#333;
background-color:#333;
}

#navigation ul li.b_netz {
background-color: #fff;
border-top: 0;
border-bottom: 0
}

/*zentrale Hover-Effekte*/
/*erste ebene, ueberschreiben */
#navigation ul li div.b_netz a:hover {
border: 0;
border-bottom: 1px solid #ffca6c;
background-color: #fff;
}

#navigation ul li div.b_netz a.aktiv {
background-color: #f2f2f2;
border-bottom: 1px solid #ffca6c;
border-right: 4px solid #ffca6c;
font-weight: 700;
color: #333;
}

#content .NetzContent {
text-align:left;
margin:0 0 2.4em;
}

#content span.orient a {
color:#333;
}

#content span.orient {
margin-left:0.3em;
padding-left:0.9em;
border-left:1px solid #ddd;
float:right;
font-weight:700;
background:#fff;
}

.rekmapcss {
color:#003;
background-color:#f2f2f2;
layer-background-color:#ddd;
position:absolute;
top:100px;
left:100px;
width:480px;
height:280px;
border:1px solid #ddd;
z-index:99;
}

#rekmap_klein div input, #rekmap_gross div input {
margin:0 .3em .3em 0;
padding:1px;
font-size:100%;
}

#content .anzOpt, #content .anzOptBottom {
margin:5px 0 20px 0;
padding:0.2em 0.5em 0.3em 0.5em;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
background:#fff url(/img/anzopt_bg.png) left top repeat-x;
height:18px;
}

#content .anzOpt span {
float:left;
}

#content .anzOpt span a.lnkbutton {
margin-left:5px;
}

.dojoLabel, #rekmap_gross {
display:none;
}

#content ul {
margin:0 0 20px 17px;
padding:0;
}

#content ul li a {
text-decoration:none;
}

#content ul li {
clear:both;
float:none;
padding:0;
margin:0 0 10px 0;
}

#content fieldset div {
margin-top:0.5em;
margin-bottom:0.5em;
}

#content fieldset img {
margin:0;
}

#content form .katTop {
font-weight: 700;
color: #ffca6c;
display: block;
width: 100%;
background-color: f2f2f2;
}

form fieldset div ul li {
list-style-type:none;
margin:5px 0;
padding:0;
width:49%;
float:left
}

form fieldset div ul {
margin:20px 0 0 0;
padding:0;
}

form fieldset div #searchquery, form fieldset div select {
margin:0 8px 5px 0;
padding:2px;
border:1px solid #ddd;
}

form fieldset div select {
padding-left:0;
font-size:90%;
margin-right:0;
margin-bottom:0;
}

form fieldset div label {
margin-right:15px;
}

#content fieldset table,tr,td,th {
font:bold 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
text-align:left;
color:#000;
}

#content fieldset td {
font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
background-color:#f2f2f2;
border-color:1px solid #fff;
padding:1px;
}

#content fieldset th {
color:#000;
background-color:#ddd;
border:1px solid #fff;
padding:1px;
}

.note {
clear:both;
}

#left .userinfo {
padding:0 3px;
margin:0;
}

#left .userinfo ul {
padding:0 20px;
margin:10px 0 0 0;
}

#left .userinfo ul li {
padding-bottom:5px;
}

#left .boxUser {
padding: 0;
border-bottom:0;
}

#left .boxUser form,
#left .regSozNetz form {
padding: 0;
}

#left .boxUser p {
padding: 5px 0 5px 3px;
background: #f2f2f2;
border-bottom:1px solid #ddd;
}

#left .boxUser p a,
#left .boxUser p a:link,
#left .boxUser p a:visited {
background: #f2f2f2;
}

/*Ausnahmen fuer subnavi*/
#left .boxUser ul li {
padding: 0;
border: 0;
background-color: #fff;
margin: 0;
font-weight: 700;
}

#left .boxUser ul {
border: 0;
list-style:none;
background: #fff;
}

#left .boxUser a:link, 
#left .boxUser a:visited {
background: #fff;
border: 0;
margin: 0;
display:block;
text-decoration:none;
line-height: 140%;
}

/*erste navigationsebene*/
#left .boxUser ul li a:link,
#left .boxUser ul li a:visited {
margin: 0;
background: #fff;
padding: 2px 0.3em 2px 0.3em;
}

#left .boxUser ul li ul {
background: #fff;
border: 0;
padding: 0 0 0 12px
}

#left .boxUser ul li.listLvl1 {
padding-left:3px;
padding-top:5px;
}

#left .boxUser ul li a:link, 
#left .boxUser ul li a:visited,
#left .boxUser ul li a.aktiv {
border-bottom: 1px solid #ddd;
color:#333
}

#left .boxUser ul li a:hover {
background-color: #f8f8f8;
border: 0;
border-bottom: 1px solid #ddd;
border-right: 4px solid #ffca6c;
}

#left .boxUser ul li a.aktiv {
background-color: #f2f2f2;
border-bottom: 1px solid #ffca6c;
border-right: 4px solid #ffca6c;
font-weight: 700;
color: #666;
}

.alphaLine {
width:100%;
margin:5px 0;
padding:5px 0;
text-align:left;
}

.alphaLine a {
font-weight:700;
padding:1px 1px 1px 0px;
text-decoration:none;
}

#content .alphaLine a:hover {
font-weight:700;
background-color:#f2f2f2;
}

.alphaLine strong {
font-weight:700;
margin-bottom:20px;
padding:1px 1px 1px 0px;
}

#content .subinfo .boxCnt {
border:0;
padding:0;
margin:0;
background:#fff;
}

#content .subinfo .boxCnt ul li {
background: url(/img/icons/01/10/02.png) 0.3em 0.75em no-repeat;
}


#content .description {
padding:0;
margin:0;
background:#fff;
}

#content .even .description,
#content .odd .description {
padding:0;
margin:0;
float:left;
background:#fff;
}

#content .subinfo hr {
display:none;
}

#content .odd {
margin-bottom:20px;
margin-top:10px;
padding:0 0.3em 0;
clear:both;
float:none;
}

#content .even {
border: 1px solid #ddd;
margin-bottom:20px;
padding:0 0.3em 0;
background:#f2f2f2;
clear:both;
}

#content .even .subinfo .boxCnt,
#content .even .description,
#content .even div,
#content .even .lnkbutton {
background:#f2f2f2;
}

#content .odd h4,
#content .even h4,
#content .odd .description,
#content .even .description {
padding:0 0.3em 0;
}

