/* SPRACHMENU STYLE */
.sprachmenu{

}
.sprachmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}
.sprachmenu ul li{
position: relative;
display: inline;
float: left;
/* OLD line-height:15px; */
}
.sprachmenu ul li a{
display: block;
padding: 0px 18px 1px 1px;
text-decoration: none !important;
}
.sprachmenu ul li a:hover{
text-decoration: none !important;
}
.sprachmenu ul li ul{
position: absolute;
left: 2;
display: block;
visibility: hidden;
border: 1px solid #e2e2e3;
}

.sprachmenu ul li ul li{
display: list-item;
float: none;
line-height:15px;
}

.sprachmenu ul li ul li ul{
top: 0;
}

.sprachmenu ul li ul li a{
width: 85px; /*width of sub menus*/
background: #f3f3f4;
color: #333;
padding: 4px 5px 4px 3px;
margin: 0;
border-top-width: 0;
border-bottom: none;
}

.sprachmenu ul li ul li a:hover{ /*sub menus hover style*/
background: #e2e2e3;
color: #333;
}

.downarrowclass{
position: absolute;
top: 7px;
right: 5px;
}

.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
}

/* HAUPTMENU STYLE */
#hauptmenuback{
	background-image:url(../UPLOAD/cmsimages/bg_haupt.gif);
	background-repeat:repeat-x;
	height:36px;
	padding:0px 0px 0px 5px; /* 23 */
        z-index:20;
        position:relative;
}

.hauptmenustyle{

}

.hauptmenustyle ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.hauptmenustyle ul li{
position: relative;
display: inline;
float: left;
line-height:15px;
font-size:12px;
font-weight:normal;
}

.hauptmenustyle ul li a{
display: block;
padding: 11px 12px 10px 19px;
text-decoration: none !important;
background-image:url(../UPLOAD/cmsimages/h_menu_norm.jpg);
background-repeat:no-repeat;
color:#FFF !important;
}

.hauptmenustyle ul li a:hover,
.hauptmenustyle ul li a.hauptmenustyle_aktive,
.hauptmenustyle ul li a.hauptmenustyle_aktive:link,
.hauptmenustyle ul li a.hauptmenustyle_aktive:visited,
.hauptmenustyle ul li a.hauptmenustyle_aktive:active,
.hauptmenustyle ul li a.hauptmenustyle_aktive:hover{
	background-image:url(../UPLOAD/cmsimages/h_menu_h.jpg);
	background-repeat:no-repeat;
	text-decoration: none !important;
	color:#FFF !important;
}

.hauptmenustyle ul li span{
	padding:10px 0px 10px 2px !important;
	background-image:url(../UPLOAD/cmsimages/h_menu_norm.jpg);
	background-repeat:no-repeat;
	display: block;
}

.hauptmenustyle ul li ul{
position: absolute;
left: 3px;
display: block;
visibility: hidden;
border-top: 1px solid #b25771;
}

.hauptmenustyle ul li ul li{
display: list-item;
float: none;
line-height:15px;
cursor:pointer !important;
}

.hauptmenustyle ul li ul li ul{
top: 0;
}

.hauptmenustyle ul li ul li a{
width: 190px; /*width of sub menus*/
background-color: #8c193a;
border-bottom:1px solid #b25771;
color:#FFF !important;
padding: 4px 5px 4px 18px;
margin: 0;
background-image:url(../UPLOAD/cmsimages/kleine_pfeile.gif); 
background-position:8px center;
background-repeat:no-repeat;
text-decoration:none !important;
}

.hauptmenustyle ul li ul li a:hover{ /*sub menus hover style*/
background-color: #631128;
color:#FFF !important;
background-image:url(../UPLOAD/cmsimages/kleine_pfeile.gif); 
background-position:8px center;
background-repeat:no-repeat;
text-decoration:none !important;
}
/***** Hauptmenu Extranet */
#hauptmenuback_extranet{
	background-image:url(../UPLOAD/cmsimages/bg_haupt_extranet.gif);
	background-repeat:repeat-x;
	height:36px;
	padding:0px 0px 0px 5px; /* 23 */
    z-index:20;
    position:relative;
}
.hauptmenustyle_ex{

}

.hauptmenustyle_ex ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.hauptmenustyle_ex ul li{
position: relative;
display: inline;
float: left;
line-height:15px;
font-size:12px;
font-weight:normal;
}

.hauptmenustyle_ex ul li a{
display: block;
padding: 11px 12px 10px 19px;
text-decoration: none !important;
background-image:url(../UPLOAD/cmsimages/h_menu_extranet_norm.jpg);
background-repeat:no-repeat;
color:#FFF !important;
}

.hauptmenustyle_ex ul li a:hover,
.hauptmenustyle_ex ul li a.hauptmenustyle_aktive,
.hauptmenustyle_ex ul li a.hauptmenustyle_aktive:link,
.hauptmenustyle_ex ul li a.hauptmenustyle_aktive:visited,
.hauptmenustyle_ex ul li a.hauptmenustyle_aktive:active,
.hauptmenustyle_ex ul li a.hauptmenustyle_aktive:hover{
	background-image:url(../UPLOAD/cmsimages/h_menu_extranet_h.jpg);
	background-repeat:no-repeat;
	text-decoration: none !important;
	color:#FFF !important;
}

.hauptmenustyle_ex ul li span{
	padding:10px 0px 10px 2px !important;
	background-image:url(../UPLOAD/cmsimages/h_menu_extranet_norm.jpg);
	background-repeat:no-repeat;
	display: block;
}

.hauptmenustyle_ex ul li ul{
position: absolute;
left: 3px;
display: block;
visibility: hidden;
border-top: 1px solid #f29526;
}

.hauptmenustyle_ex ul li ul li{
display: list-item;
float: none;
line-height:15px;
cursor:pointer !important;
}

.hauptmenustyle_ex ul li ul li ul{
top: 0;
}

.hauptmenustyle_ex ul li ul li a{
width: 190px; /*width of sub menus*/
background-color: #ef8c22;
border-bottom:1px solid #f29526;
color:#FFF !important;
padding: 4px 5px 4px 18px;
margin: 0;
background-image:url(../UPLOAD/cmsimages/kleine_pfeile.gif); 
background-position:8px center;
background-repeat:no-repeat;
text-decoration:none !important;
}

.hauptmenustyle_ex ul li ul li a:hover{ /*sub menus hover style*/
background-color: #d86a00;
color:#FFF !important;
background-image:url(../UPLOAD/cmsimages/kleine_pfeile.gif); 
background-position:8px center;
background-repeat:no-repeat;
text-decoration:none !important;
}



/* STARTSEITEN NEWS */
.usual {
color:#1d1c1c;
margin:0px;
padding:0px;
}

.usual li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.usual ul{
	margin:0px;
	padding:0px;
}

.usual ul a {
font-size:11px;	
color:#333 !important;
display:block;
margin:1px 1px 0px 0;
padding:8px 10px 6px 10px;
border-color:#E2E2E2 #FFFFFF #FFFFFF;
border-style:solid;
border-width:1px;
text-decoration:none !important;
white-space: nowrap;
}

.usual ul a:hover {
background-color:#f3f3f4;
color:#333 !important;
}

.usual ul a.selected {
border:1px solid #e2e2e2;
border-bottom:1px solid #f3f3f4;
color:#333;
background:#f3f3f5;
cursor:default;
margin-bottom:0;
z-index:190;
}

.usual div {
clear:left;
color:#333;
background-color:#f3f3f4;
padding:10px 10px 8px;
}

.usual div a strong{
	text-decoration:none;
}

.mum1{
	background-image:url(../UPLOAD/cmsimages/mum.jpg);
	background-repeat:repeat-x;
}
