/* --- BreadCrumb -------------------------------------------------------------------------- */
.crumb{
font-family:Arial, Verdana, sans-serif;
font-weight:normal;
font-size:10px;
color: #cccccc;
text-transform:none;
}


.crumb a, a:visited{
text-decoration:none;
color: #cccccc;
width: auto;
}

.crumb a:visited{
text-decoration:none;
color: #cccccc;
width: auto;
}
.crumb a:hover{
color: #0076c0;
text-decoration: none;
}

a.small-active-first{
color: #0076c0;
text-decoration: none;
}

a#act{
color:#0076C0;
}

/* --- TopNav ------------------------------------------------------------------------------ */
div.topNav{
text-align: right;
}

div.topNav span{
padding-right:10px;
font-family:Arial, Verdana, sans-serif;
font-weight:normal;
font-size:10px;
color: #cccccc;
text-transform:none;
}

div.topNav span a, a:visited{
text-decoration:none;
color: #000000;
width:auto;
}

div.topNav span a:hover{
color: #0076c0;
text-decoration: none;
}


/* --- SecNav ------------------------------------------------------------------------------ */
.subNav ul{
font-family: Arial, Helvetica, sans-serif;
text-transform: none;
color: #000000;
list-style-type:none;
padding:0px;
margin:0px;
}


.subNav li.second a, li.third a{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
line-height: 17px;
height:auto;
overflow: hidden;
display:block;
width:auto;
}

*html .subNav li.second, li.third{
margin:0px;
padding-top:0px;
line-height:0px;
}

.subNav li.second a{
padding-top:5px;
}

.subNav li.third a{
padding-top:0px;
}
.subNav li.second a:hover{
color: #0076c0;
}


.subNav li.second span.secondtext a{
padding-left:18px;
}



.subNav li.third span.thirdtext a{
padding-left:30px;
}

.subNav li a.navi-active-second{
background: #ffffff url(/fileadmin/images_CSS/pointer.gif) left no-repeat;
color: #0076c0;
}

*html .subNav li a.navi-active-second{
background: #ffffff url(/fileadmin/images_CSS/pointer.gif) 7px left no-repeat;
color: #0076c0;
}

.subNav li a.navi-active-third{
color: #0076c0;
}


/* --- TOOLBOX ----------------------------------------------------------- */
.rightContainer{
position:relative;
left:0px;
top:0px;
width:100%;
float:left;
}

.rightContainer span.rightboxHead{
position:relative;
left:0px;
top:0px;
width:100%;
height:20px;
}

.rightContainer span.rightboxHead h1{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#0076c0;
margin:0px;
margin-top:5px;
margin-bottom:5px;
}

*html .rightContainer span.rightboxHead h1{
margin-bottom:3px;
}

.rightContainer span#druck{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal,
font-size:11px;
padding-right:10px;
padding-left:20px;
background:url(/fileadmin/images_CSS/printicon_75.jpg) left top no-repeat;
background-position:0px 0px;
}

.rightContainer span#druck a{
text-decoration:none;
font-size:11px;
color: #000000;
}

.rightContainer span#druck a:hover{
text-decoration:none;
font-size:11px;
color: #0076c0;
}

rightContainer span#druck a:visited{
text-decoration:none;
font-size:11px;
color: #000000;
}
