@charset "utf-8";
/* CSS Document */
a:link, a:visited   { 		color: #9b141b; text-decoration:underline;}
a:hover   { 	color: #CCCCCC; text-decoration:none; }


/*-------- MENÜ SEITE --------------------------------------*/



/* Basisdefinitionen */
#menu {

padding:0px;
margin:0px;
z-index:4;
position:relative;

 }
ul.menu {
padding:0px;
margin:0px;
position: relative;
top:10px;
left:15px;
 }
 
ul.menu li{
padding:0px;
margin:0px;
list-style-type:none;
color: #ffffff;
height:26px;
}


ul.menu li a:link,  ul.menu li a:visited  { text-decoration:none;color: #ffffff;padding-left:10px;font-stretch:narrower;font-size:14px;}
ul.menu li a:hover { padding-left:5px;color: #CCCCCC; border-left:5px solid #9b141b;  }
ul.menu li.active a{ padding-left:5px;color: #ffffff; border-left:5px solid #9b141b    }






/* ------------------------------- sub */	
.menu li ul{
padding:0px;
margin:0px;
list-style-type:none;
font-size:12px;
top:188px;
position:absolute;
left:0px;
}

.menu li ul li {
padding:0px;
margin:0px;
list-style-type:none;
list-style-position:inside;
font-stretch:narrower;
font-size:12px;
position:relative;
height:16px;
 }
 
 
.menu li ul li a:link, .menu li ul li a:visited  {
color:#ffffff; 
font-stretch:narrower;
font-size:14px;border-left:5px solid #9b141b;
 }
.menu li ul li a:hover { color: #CCCCCC; border-left:5px solid #ffffff }
.menu ul li ul li.active a { color: pink; }

ul.menu li ul li.active a{ padding-left:5px;color: #ffffff; border-left:5px solid #ffffff   }







/*-------- top menu------------------------------------*/

ul.menu-top {
padding:0px;
margin:0px;
position: relative;
width:180px;

 }
 
ul.menu-top li{
padding: 0px;
margin: 0px;
list-style: none;
display:inline;
}
.menu-top li a:link,.menu-top li a:visited {
color: #363531;
text-decoration:none;
font-size:12px;
padding:1px 9px; background-color:#ffff;

}

.menu-top li a:hover {
text-decoration: underline;font-size:12px;
color: #CCCCCC;
}
ul.menu-top li.active a{ color: #ffffff; padding:1px 9px; background-color:#9b141b; text-decoration: none;font-size:12px;   }

/* ------------------- */	

.moduletable-top li a:link,.moduletable-top li a:visited {
color: #363531;
text-decoration:none;
font-size:12px;
padding:1px 9px; background-color:#ffff;

}

.moduletable-top li a:hover {
text-decoration: underline;font-size:12px;
color: #CCCCCC;
}
ul.moduletable-top li.active a{ color: #ffffff; padding:1px 9px; background-color:#9b141b; text-decoration: none;font-size:12px;   }


/* --------------------Footer */	

a.footerlinks:link, a.footerlinks:visited {
text-decoration:none; color:#999999;

}
 a.footerlinks:hover {
text-decoration: underline;
color: #333333;
}

/* ---------------------------   SYSTEM LINKS   ---------------------------------- */
/*Neuigkeiten*/

a.contentpagetitle:link, a.contentpagetitle:visited {
color:#efab21;
text-decoration:none;
}
a.contentpagetitlel:hover {

text-decoration: underline;
}
/*Weiter*/
a.readon:link, a.readon:visited {
color:#efab21;
text-decoration:none;
background-image:url(../../images/wos_readon_square.gif);
background-repeat: no-repeat;
background-position:left;
padding:0px 10px 0px 15px;
float:right;
}
a.readon:hover {

text-decoration: underline;
}
/*//////Formatierung Newsarchiv menu*/
.mainlevel-narchiv {
left:122px;
position:relative;
top:-12px;
}
a.mainlevel-narchiv:link, a.mainlevel-narchiv:visited {
color:#efab21;
text-decoration:none;
background-image:url(../../images/wos_readon_square.gif);
background-repeat: no-repeat;
background-position:left;
padding:0px 10px 0px 15px;
font-size:14px;
}

a.mainlevel-narchiv:hover {
text-decoration: underline;
}


/*//////   Back   */

div .back_button a{
color:#990000;
text-decoration:none;

}
div .back_button a:hover {
color:#000000;

}

