/*topshortmenufirstrow*/
.shortnavspacer{margin-left:5px;margin-right:5px;	width:0.083em;height:1.5em;} /*rechter und linker abstand bei spacergrafik*/
.iconKontakt{ margin-right:8px;width:1.25em;height:1.083em;} /*abstand zwischen iconkontakt und text*/
div#topshortmenufirstrow{padding:0px 0px 0px 0px;margin:0px; width:420px; text-align:right;}
div#topshortmenufirstrow img {vertical-align:middle;}	
div#topshortmenusecondrow{text-align:right;padding-top:27px; width:420px;}
div#topshortmenusecondrow a{margin-left:10px; text-decoration:none;} 
div#topshortmenusecondrow a:link{margin-left:10px; text-decoration:none;} 
div#topshortmenusecondrow a:visited{margin-left:10px; text-decoration:none;}
div#topshortmenusecondrow a:hover{margin-left:10px; text-decoration:none;background-color:Transparent;}
div#topshortmenusecondrow a:focus{margin-left:10px; text-decoration:none;background-color:Transparent;}
div#topshortmenusecondrow a:active{margin-left:10px; text-decoration:none;background-color:Transparent;}
/*end topshortmenufirstrow*/


div#topshortmenusecondrow img
{
	/*width:26px; 
	height:27px;*/
	width:2.833em;
	height:2.833em;	
}

dfn
{
	font-family:Arial;
	font-size:1px;
	color:#3997B6;
	padding:0px;
	margin:0px;
	position:absolute;
	left:-2000px;
	
	}
	
div#topshortmenu a{
text-decoration:none;
}
div#topshortmenu .iconKontakt {
display:none;
} 

div#topshortmenu img#iconrssfeeds  {
margin: -2px 5px 0px 0px;
}


/*topmenu*/

.menu a:link{color:#27343D;text-decoration:none; }
/*.menu a:visited{color:#27343D;text-decoration:none;background-color:Transparent;}*/
.menu a:hover{text-decoration:underline;background-color:Transparent;}
.menu a:focus{ text-decoration:underline;background-color:Transparent;}
.menu a:active{text-decoration:underline;background-color:Transparent;}

ul.menu
{
	list-style-type:none;	
	padding:0px;
	margin:0px;
	font-family:Arial;
	font-size:145%;
	font-weight:normal;
	color:#27343D;
	
}

ul.menu li
{
	float: left;
	height:1.5em;
}

ul.menu li a
{
	text-decoration: none;
}

ul.menu li.menuArbeit  
{
	background-color:#de2d2d;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	padding-top: 5px;
	width:7em;

}

ul.menu li.menuSoziales  
{
	background-color:#c21524;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	padding-top: 5px;
	width:8em;
}

ul.menu li.menuKonsumentenschutz  
{
	background-color:#a9001c;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	padding-top: 5px;
	width:12.9em;
}

ul.menu li.menuMinisterium  
{
	background-color:#5d7079;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	padding-top: 5px;
	width:9em;
}

ul.menu li.menuPresse  
{
	background-color:#79878d;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	padding-top: 5px;
	width:7em;
}

ul.menu li.menuService  
{
	background-color:#84939c;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	padding-top: 5px;
	width:8em;
}



a.arbeit
{
	background-color:#FFFFFF;
	height:1.7em;
	width:7em;

	float:left;
	padding-top:4px;
	text-align:center;
	color:#666666;

	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;

}		

a.arbeit:hover, a.arbeit:focus, a.arbeit:active
{
color:#FFFFFF;
background-color:#de2d2d;
-webkit-border-radius: 0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
text-decoration:none;
}




a.soziales
{
	
	
	background-color:#FFFFFF;
	height:1.7em;
	width:8em;

	float:left;
	padding-top:4px;
	text-align:center;
	color:#666666;
	
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}		

a.soziales:hover, a.soziales:focus, a.soziales:active
{
color:#FFFFFF;
background-color:#c21524;
-webkit-border-radius: 0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
text-decoration:none;
}


a.konsumentenschutz
{
	
	background-color:#FFFFFF;
	height:1.7em;
	width:12.9em;

	float:left;
	padding-top:4px;
	text-align:center;
	color:#666666;
	
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}		

a.konsumentenschutz:hover, a.konsumentenschutz:focus, a.konsumentenschutz:active
{
color:#FFFFFF;
background-color:#a9001c;
-webkit-border-radius: 0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
text-decoration:none;
}


a.ministerium
{
	background-color:#FFFFFF;
	height:1.7em;
	width:9em;

	float:left;
	padding-top:4px;
	text-align:center;
	color:#666666;
	
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}		

a.ministerium:hover, a.ministerium:focus, a.ministerium:active
{

color:#FFFFFF;
background-color:#5d7079;
-webkit-border-radius: 0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
text-decoration:none;

}


a.press
{
	background-color:#FFFFFF;
	height:1.7em;
	width:7em;

	float:left;
	padding-top:4px;
	text-align:center;
	color:#666666;
	
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}		

a.press:hover, a.press:focus, a.press:active
{
color:#FFFFFF;
background-color:#79878d;
-webkit-border-radius: 0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
text-decoration:none;
}


a.service
{
	background-color:#FFFFFF;
	height:1.7em;
	width:8em;

	float:left;
	padding-top:4px;
	text-align:center;
	color:#666666;
	
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}		

a.service:hover, a.service:focus, a.service:active
{
color:#FFFFFF;
background-color:#84939c;
-webkit-border-radius: 0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
text-decoration:none;
}

a.menu {color:#27343D;text-decoration:none;}
li.menuBueger{display:inline;}
li.menuFachbereich{display:inline;}
li.menuPresse{display:inline;}
li.menuMinister{display:inline;}
li.menuMinisterium{display:inline;}
/*end topmenu*/



/*Bereichmenu*/

/*buergerinnen*/
div#areaheader
{
color: #FFFFFF;
background-color: #B2BBBF;
padding: 12px 6px 8px 12px;
-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
margin: 0px;
font-size: 1.6em;
}


.areamenu li
{
	
	/*
	background-image:url(../images/graphics/areamenu_bottomborder.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
	padding-top:7px;
	padding-bottom:8px;
	padding-left:5px;
	margin:0px;
	*/
}


.areamenu li.activewithoutsubemnu
{
	font-weight:bold;	
}

ul.areamenu li.active
{

	/*padding-top:4px;
	padding-bottom:5px;
	padding-left:5px;
	margin:0px;	
	margin-right:3px;
	margin-top:1px;	
	border-top:solid 3px #98C208;
	border-bottom:solid 3px #98C208;
	font-weight:bold;
	*/
	color:#E53526;
	font-weight:bold;

}

ul.areamenu li.active a
{

	color:#E53526;
	font-weight:bold;
		
	background-image:url(../images/icons/subactive.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding-left: 15px;
}

div.submenuspacer{
/*
background-image:url(../images/graphics/areamenu_bottomborder.gif);background-repeat:no-repeat; height:1px; padding:0px; line-height:1px; font-size:1px; margin-top:5px; margin-bottom:5px;
*/
}
.submenuheader{ margin-left:17px;}



ul.areamenu
{
color: #333333;
background-color: #E7EAEB;
padding: 12px 12px 12px 12px;
-webkit-border-radius: 0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
margin: 0px;
list-style-type: none;
	
}

ul.areamenu a{
color: #333333;
display: block;
padding: 5px 0px 5px 0px;
border-top: 1px solid #FFFFFF;
text-decoration: none;
background-image:url(../images/icons/subpassive.gif);
background-repeat:no-repeat;
background-position:0px 8px;
padding-left: 15px;
}




ul.areamenu li.first a{
border-top: none;
}

ul.areamenu a:hover{
color:#E53526;font-weight:bold; text-decoration:none; background-color:Transparent;
background-image:url(../images/icons/subactive.gif);
background-repeat:no-repeat;
background-position:0px 8px;
padding-left: 15px;
}
ul.areamenu a:focus{
color:#E53526;font-weight:bold; text-decoration:none;background-color:Transparent;
background-image:url(../images/icons/subactive.gif);
background-repeat:no-repeat;
background-position:0px 8px;
padding-left: 15px;
}


ul.areasubmenu{ padding:0px; margin:0px; list-style-type:none;}
ul.areasubmenu li  {
font-weight:normal; 
background-image:none;
font-size:100%;
margin:0px;	
}

ul.areasubmenu li.submenuactive  {
display:block;
background-image: url(../images/icons/subactive.gif);
color: #E53526;
font-weight: bold;
padding-left: 25px;
background-position: 10px 3px;
background-repeat: no-repeat;
border-top: 1px solid #FFFFFF;
	
}

ul.areasubmenu li .menushort{vertical-align:middle;margin-right:4px; margin-bottom:6px; padding-bottom:0px; padding-top:4px; float:left;}

ul.areamenu li.active li a {
border-top: 1px solid #FFFFFF;
padding-left: 25px;
background-image: url(../images/icons/subpassive.gif);
background-position: 10px 8px;
background-repeat: no-repeat;
color: #333333;
font-weight: normal;
}


ul.areamenu li li.active a, ul.areamenu li li a:hover, ul.areamenu li li a:focus  {

background-image: url(../images/icons/subactive.gif);
color: #E53526;
font-weight: bold;
padding-left: 25px;
background-position: 10px 8px;
background-repeat: no-repeat;

}


ul.areamenu li li.active span{
display: block;
border-top: 1px solid #FFFFFF;

background-image: url(../images/icons/subactive.gif);
color: #E53526;
font-weight: bold;
padding: 5px 0px 5px 25px;
background-position: 10px 8px;
background-repeat: no-repeat;

}



.menushort{vertical-align:middle;margin-right:4px; margin-bottom:2px; padding-bottom:2px; padding-top:3px; float:left;}
.menulong {vertical-align:middle;margin-right:4px; padding-bottom:5px; padding-top:10px; float:left;}

/*end areamenu*/
div#bottomshortmenu{}
div#bottomshortmenu ul
{list-style-type:none; margin:0px; padding:0px;}

div#bottomshortmenu ul li {
padding:7px 0px 5px 0px;
border-top: 1px solid #E7EAEB;
}

div#bottomshortmenu ul li.first {
border-top: none;
}

div#bottomshortmenu img {vertical-align:middle; margin-right:9px;}

div#bottomshortmenu a {
color:#666666;
text-decoration:none; 
}
div#bottomshortmenu a.dark {
color:#000000;
text-decoration:none; 
}

div#bottomshortmenu a:hover, div#bottomshortmenu a:focus {
color:#FFFFFF;
text-decoration:none; 
}


div#aktuelleveranstaltungen{ color:#27343D; font-size:1.22em; font-weight:normal; padding-left:5px; margin-top: 20px;}
div#aktuelleveranstaltungen img{vertical-align:middle; margin-right:9px; padding-bottom:5px; padding-top:7px; float:left;}
div#aktuelleveranstaltungen a:link{}
div#aktuelleveranstaltungen a:visited{}
div#aktuelleveranstaltungen a:hover{}
div#aktuelleveranstaltungen a:focus{}
div#aktuelleveranstaltungen a:active{}

div#ausgewaehlteinhalte{ 
background-color: #E7EAEB;
color:#27343D; 
font-size:1em; 
font-weight:normal; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:8px; 
margin-bottom:7px;
}
div#ausgewaehlteinhalte img{vertical-align:middle; margin-right:9px; padding-bottom:0px; padding-top:0px; float:left;}


div.defaultbutton{ 
background-color: #E7EAEB;
color:#27343D; 
font-size:1em; 
font-weight:normal; 

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

padding:8px; 
margin-bottom:7px;
}
div.defaultbutton img{vertical-align:middle; margin-right:9px; padding-bottom:0px; padding-top:0px; float:left;}
div.defaultbutton a:link{ color:#333333; text-decoration:none;}
div.defaultbutton a:visited{color:#333333; text-decoration:none;}
div.defaultbutton a:hover{ color:#ffffff; background-color:#E92F2A;}
div.defaultbutton a:active{color:#ffffff; background-color:#E92F2A;}
div.defaultbutton a:focus{color:#ffffff; background-color:#E92F2A;}
div.defaultbutton img{width:2.833em; height:2.833em;}

div.bmasksubmenu {
margin-bottom:7px;
}

div.bmasksubmenu h2{
color: #FFFFFF;
background-color: #B2BBBF;
padding: 12px 6px 12px 12px;
-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
margin: 0px;
}

div.bmasksubmenu ul{
color: #333333;
background-color: #E7EAEB;
padding: 12px 12px 12px 12px;
-webkit-border-radius: 0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
margin: 0px;
list-style-type: none;
}

div.bmasksubmenu ul li a{
color: #333333;
display: block;
padding: 2px 0px 2px 0px;
border-top: 1px solid #FFFFFF;
text-decoration: none;
}

div.bmasksubmenu ul li.first a{

border-top: none;

}

div.bmasksubmenu ul li a:hover, div.bmasksubmenu ul li a:focus{
color: #FFFFFF;
}



div#impressum{float:left; width:39em; color: #666666;}
div#impressum a:link{ color:#666666; text-decoration:none;}
div#impressum a:visited{color:#666666; text-decoration:none;}
div#impressum a:hover{ color:#ffffff; background-color:#E92F2A;}
div#impressum a:active{color:#ffffff; background-color:#E92F2A;}
div#impressum a:focus{color:#ffffff; background-color:#E92F2A;}

div#breadcrump a:link{ color:#5D7079; text-decoration:none;}
div#breadcrump a:visited{color:#5D7079; text-decoration:none;}
div#breadcrump a:hover{ color:#ffffff; background-color:#E92F2A;}
div#breadcrump a:active{color:#ffffff; background-color:#E92F2A;}
div#breadcrump a:focus{color:#ffffff; background-color:#E92F2A;}

div#bundessozialamt a:link{ color:#333333; text-decoration:underline;}
div#bundessozialamt a:visited{color:#333333; text-decoration:underline;}
div#bundessozialamt a:hover{ color:#ffffff; background-color:#E92F2A;}
div#bundessozialamt a:active{color:#ffffff; background-color:#E92F2A;}
div#bundessozialamt a:focus{color:#ffffff; background-color:#E92F2A;}
div#bundessozialamt a#bundessozialAmt{color:#333333;}

div.bundessozialamt a:link{ color:#333333; text-decoration:underline;}
div.bundessozialamt a:visited{color:#333333; text-decoration:underline;}
div.bundessozialamt a:hover{ color:#ffffff; background-color:#E92F2A;}
div.bundessozialamt a:active{color:#ffffff; background-color:#E92F2A;}
div.bundessozialamt a:focus{color:#ffffff; background-color:#E92F2A;}
div.bundessozialamt a.bundessozialAmt{color:#333333;}

div#aktuelleveranstaltungen a:link{ color:#333333; text-decoration:underline;}
div#aktuelleveranstaltungen a:visited{color:#333333; text-decoration:underline;}
div#aktuelleveranstaltungen a:hover{ color:#ffffff; background-color:#E92F2A;}
div#aktuelleveranstaltungen a:active{color:#ffffff; background-color:#E92F2A;}
div#aktuelleveranstaltungen a:focus{color:#ffffff; background-color:#E92F2A;}

div#ausgewaehlteinhalte a:link{ color:#333333; text-decoration:none;}
div#ausgewaehlteinhalte a:visited{color:#333333; text-decoration:none;}
div#ausgewaehlteinhalte a:hover{ color:#ffffff; background-color:#E92F2A;}
div#ausgewaehlteinhalte a:active{color:#ffffff; background-color:#E92F2A;}
div#ausgewaehlteinhalte a:focus{color:#ffffff; background-color:#E92F2A;}

div.startpagesubmenu{
margin-bottom:0px;

}

div.startpageinner {
background-color:#FFFFFF;
padding: 5px 0px 5px 0px;
clear: both;
}

div.spmiddle{
background-color:#F0F1F2;
padding: 5px 0px 0px 0px;
}

div.spfirst{
background-color:#F0F1F2;
padding-top: 5px;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

div.splast{
background-color:#F0F1F2;
padding-top: 5px;
padding-bottom: 5px;

-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
margin-bottom:7px;
}




div.startpagesubmenu img {border: 2px solid #E5E8E9; margin-bottom: 5px;}
div.startpagesubmenu img.menushort {border: none;}
div.startpagesubmenu a:link{ color:#333333;}
div.startpagesubmenu a:visited{ color:#333333;}
div.startpagesubmenu a:hover{ color:#ffffff; background-color:#E92F2A;}
div.startpagesubmenu a:active{color:#ffffff; background-color:#E92F2A;}
div.startpagesubmenu a:focus{color:#ffffff; background-color:#E92F2A;}

div#lnkadvancedsearch a:link{ color:#333333;}
div#lnkadvancedsearch a:visited{ color:#333333;}
div#lnkadvancedsearch a:hover{ color:#ffffff; background-color:#E92F2A;}
div#lnkadvancedsearch a:active{color:#ffffff; background-color:#E92F2A;}
div#lnkadvancedsearch a:focus{color:#ffffff; background-color:#E92F2A;}

