/* CSS Landeswahlleiter-Neu RS 10/05 */

body,h1,h2,h3,h4,p,ul,ol,li,dd,dt,div,td,th,address,blockquote,nobr
                        { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

body                    { border: 0; margin: 0; background: #E3E3E3; font-size:100%; }
body.print              { margin:0.5em; background: white; }



h1                      { color:#871d33; font-size: 1.2em; padding: 1px; border-bottom: 3px solid #871d33; margin-bottom: 1em; margin-top: 0.5em; }
h2                      { font-size: 1.15em; padding: 0px; margin-bottom: -0.2em; margin-top: 0.5em; }
h3                      { font-size: 1.1em; margin-bottom: 0px; }
h4                      { font-size: 1em; }

li                      { margin-top: 0.1em; margin-bottom: 0.1em; }

a:link                  { color: navy; text-decoration: underline; }
a:hover                 { color: firebrick; text-decoration: underline; }
a:visited               { color: indigo; text-decoration: underline; }
a:visited:hover         { color: firebrick; text-decoration: underline; }
a:active                { color: indigo; text-decoration: underline; }

form                    { margin-bottom: 0px; }


table                   { border: none; border-spacing: 0px; margin: 0px; padding: 0px; border-collapse: collapse; }
th, td                  { border: none; border-spacing: 0px; margin: 0px; padding-left: 0px; padding-right: 0px;
                          padding-bottom: 2px; padding-top: 2px; vertical-align: top; text-align: left; }

.nopadding              { padding: 0px; }

td.logorand             { border: none; padding: 0px; height: 9px; }
td.logoobenlinks        { border: none; padding: 0px; height: 28px; background: #871d33; }
td.logoobenmitte        { border: none; padding: 0px; height: 28px; background: #871d33; text-align: right; vertical-align: bottom; padding-bottom: 2px; }
td.logoobenrechts       { border: none; padding: 0px; height: 28px; background: #871d33; text-align: right; padding-right: 24px; }
td.logomitte            { border: none; padding: 0px; height: 2px;  background: #E6E6E6; }
td.logountenlinks       { border: none; padding: 0px; height: 19px; background: #8e8e8e /* #6E7276 */; vertical-align: top; }
td.logountenmitte       { border: none; padding: 0px; height: 19px; background: #8e8e8e /* #6E7276 */; text-align: right; vertical-align: bottom; padding-bottom: 1px; }
td.logountenrechts      { border: none; padding: 0px; height: 19px; background: #8e8e8e /* #6E7276 */; text-align: right; vertical-align: bottom; padding-bottom: 1px; }

div, p, td, th, li      { font-size: 0.8em; }

/* Korrektur für in Tabellen eingebettete Elemente: */
table div               { font-size: 1em; }
table p                 { font-size: 1em; }
table li                { font-size: 1em; }

/* Korrektur für verschachtelte Listenelemente (nur für IE nötig, sonst jedoch nicht schädlich): */
li li                   { font-size: 1em; }


td.top                  { vertical-align: top; background-color: #E6E6E6; }
td.topsep               { vertical-align: top; background-color: #E6E6E6; }
td.nav                  { background-color: #E3E3E3; padding-left: 6px; }

table.contentcontainer  { border: none; margin: 0; padding: 0; }
td.contentcontainer     { border: none; margin: 0; padding: 0; }

td.content              { font-size: 0.78em; background-color: #FFFFFF; padding-left: 0.75em; padding-right: 0.75em; }


span.topmenuextlinks    { font-size: 0.93em; color: white; }
span.topmenu            { font-size: 0.93em; color: white; }
span.sep                { font-size: 0.93em; color: white; }

input.topmenu           { font-size: 0.88em; color: black; padding-bottom: 1px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

a.topmenuextlinks:link          { color: white; text-decoration: none; }
a.topmenuextlinks:hover         { color: /*#6A6A6E*/ whitesmoke ; text-decoration: underline; }
a.topmenuextlinks:visited       { color: white; text-decoration: none; }
a.topmenuextlinks:visited:hover { color: /*#6A6A6E */ whitesmoke ; text-decoration: underline; }
a.topmenuextlinks:active        { color: white; text-decoration: none; }

a.topmenu:link          { color: white;   text-decoration: none; }
/* a.topmenu:hover         { color: #B1004A; text-decoration: none; } */
a.topmenu:hover         { color: whitesmoke; text-decoration: underline; }
a.topmenu:visited       { color: white;   text-decoration: none; }
/* a.topmenu:visited:hover { color: #B1004A; text-decoration: none; } */
a.topmenu:visited:hover { color: whitesmoke; text-decoration: underline; }
a.topmenu:active        { color: white;   text-decoration: none; }

table.navline           { width: 100%; margin-left: 1px; margin-right: 1px; margin-top: 4px; }
td.navline              { padding: 2px; font-size: 0.7em; color: #6A6A6E /* #6E7276 */; }

a.navline:link          { color: #6A6A6E /* #6E7276 */; text-decoration: none; }
a.navline:hover         { color: #6A6A6E /* #6E7276 */; text-decoration: underline; }
a.navline:visited       { color: #6A6A6E /* #6E7276 */; text-decoration: none; }
a.navline:visited:hover { color: #6A6A6E /* #6E7276 */; text-decoration: underline; }
a.navline:active        { color: #6A6A6E /* #6E7276 */; text-decoration: none; }


td.dv                   { font-size:0.7em; text-align:right; vertical-align:middle; }

div.subject             { margin-top: 0em; margin-bottom: 0.2em;
                          border-left: 4px solid #871d33; padding-left: 3px; }
p.subject               { margin-top: 0.2em; margin-bottom: 0.2em;
                          border-left: 4px solid #871d33; padding-left: 3px; }

div.menu                { font-size: 0.93em; color: black; margin-top: 0.2em; margin-bottom: 0.2em;
                          border-left: 4px solid #8E8E8E /* #6E7276 */; padding-left: 3px; }
/*			  
div.selectedmenu        { font-size: 0.93em; color: black; margin-top: 0.2em; margin-bottom: 0.2em;
                          border-left: 4px solid #871d33; padding-left: 3px; }
*/
div.selectedmenu        { font-size: 0.93em; color: black; background-color:#e3e3e3; font-weight:bold; margin-top: 0.2em; margin-bottom: 0.2em;
                          border-left: 4px solid #871d33; padding-left: 3px; }

/* p.menu               { font-size: 0.93em; color: black; margin-top: 0.2em; margin-bottom: 0.2em;
                          border-left: 4px solid #6A6A6E /* #6E7276 */; padding-left: 3px; }
   p.selectedmenu       { font-size: 0.93em; color: black; margin-top: 0.2em; margin-bottom: 0.2em;
                          border-left: 4px solid #871D33; padding-left: 3px; } */

td.menucontainer        { padding-left: 1px; }
td.submenucontainer     { padding-left: 1px; }

/* Tab-Register Tabellen zur demographischen Entwicklung */ 
td.tabContent1          {color:#000000;background-color:whitesmoke;}        
td.tabContent2          {color:#000000;background-color:#FFFFFF;}
td.tabSel               {color:#FFFFFF;background-color:#FFFFFF;border:solid 1px #6A6A6E;border-bottom:none;background:#6A6A6E;padding-left:5px;padding-right:5px;}	      
td.tabRef               {color:#FFFFFF;background-color:#D0D0D0;border:solid 1px #6A6A6E;background:#FFFFFF;padding-left:5px;padding-right:5px;}   
td.tab                  {border-bottom:solid 1px #738080;}

table.tabPage           {width:100%;border:solid 1px #738080;border-top:none;padding:5px;background:white;}


a.tab:link              {color: black; text-decoration: none;}  
a.tab:hover             {color: black; text-decoration: none;}  
a.tab:visited           {color: black; text-decoration: none;}  
a.tab:visited:hover     {color: black; text-decoration: none;}  
a.tab:actice            {color: black; text-decoration: none;}  


div.navsep              { margin-top: 0.4em; margin-bottom: 0.2em; /* border-bottom: 2px dotted silver */; }

div.menugroup           { color: #FFFFFF; background: #8E8E8E /* #6E7276 */; font-size: 0.93em; font-weight: normal; padding-left: 2px; }

a.menu                  { font-size: 100%; } /* Verschachtelungskorrektur für IE */
a.selectedmenu          { font-size: 100%; } /* Verschachtelungskorrektur für IE */

a.menu:link             { color: black; text-decoration: none;           /* border-left: 4px solid darkgray; padding-left: 3px */; }
a.menu:hover            { color: #8E8E8E /* #6E7276 */; text-decoration: underline;    /* border-left: 4px solid #8E8E8E; padding-left: 3px */; }
a.menu:visited          { color: black; text-decoration: none;           /* border-left: 4px solid darkgray; padding-left: 3px */; }
a.menu:visited:hover    { color: #8E8E8E /* #6E7276 */; text-decoration: underline;    /* border-left: 4px solid darkgray; padding-left: 3px */; }
a.menu:active           { color: #8E8E8E /* #6E7276 */; text-decoration: none;         /* border-left: 4px solid darkgray; padding-left: 3px */; }



a.selectedmenu               { color: black; text-decoration:none;        /* border-left: 4px solid #B1004A; padding-left: 3px */; }
a.selectedmenu:hover         { color: #6A6A6E /* #6E7276 */; text-decoration:underline; /* border-left: 4px solid #B1004A; padding-left: 3px */; }
a.selectedmenu:visited       { color: black; text-decoration:none;        /* border-left: 4px solid #B1004A; padding-left: 3px */; }
a.selectedmenu:visited:hover { color: #6A6A6E /* #6E7276 */; text-decoration:underline; /* border-left: 4px solid #B1004A; padding-left: 3px */; }
a.selectedmenu:active        { color: #6A6A6E /* #6E7276 */; text-decoration:none;      /* border-left: 4px solid #B1004A; padding-left: 3px */; }

.suche                  { font-size: 0.9em; }

table.ticker            { width: 90%; margin: 0; padding: 0; }
td.ticker               { font-size: 0.85em; margin-left: 0; padding-left: 0; padding-top: 2ex; padding-bottom: 2ex; border-top: 1px solid gray; }

img                     { border: none; float: none; }
img.thumb               { margin-right: 0.7em; margin-top: 0.2em; margin-bottom: 0.1em; float: left; border: 1px solid gray; }
                        /* border ist erforderlich, z.B. bei Veröffentlichungen */ 
/*
img.thumb               { margin-right: 0.7em; margin-top: 0.2em; margin-bottom: 0.1em; float: left; }
*/

.title                  { font-size: 0.9em; font-weight: bold; }
.subtitle               { font-size: 0.8em; font-weight: bold; }

table.data              { background-color: white; border-collapse: collapse; }
th.top                  { background-color: gainsboro; border: 1px solid silver; margin: 0px; padding: 2px; vertical-align: middle; text-align: center; font-weight: normal; }
th.left                 { background-color: gainsboro; border: 1px solid silver; margin: 0px; padding: 2px; vertical-align: top; text-align: left; font-weight: normal; }
th.crossheading         { background-color: transparent; border: none; margin: 1px; padding: 2px; vertical-align: top; text-align: left; font-weight: normal; }
th.subhead1             { background-color: transparent; border-bottom: 1px solid silver; margin: 1px; padding: 2px; vertical-align: top; text-align: left; font-weight: bold; }
th.subhead2             { background-color: transparent; border: none; margin: 1px; padding: 2px; vertical-align: top; text-align: left; font-weight: normal; }
td.data,td.numdata      { background-color: #F5F5F5 /* whitesmoke */; border: 1px solid silver; margin: 0px; padding: 2px; vertical-align: top; text-align: left; }
th.data,td.head         { background-color: gainsboro; border: 1px solid silver; margin: 0px; padding: 2px; vertical-align: middle; text-align: left; font-weight: normal; }
th.head                 { background-color: gainsboro; border: 1px solid silver; margin: 0px; padding: 2px; vertical-align: middle; text-align: center; font-weight: normal; }
td.data,td.numdata,th.data,td.head,th.head,th.left,th.top,th.crossheading,th.subhead1,th.subhead2 { font-size: 0.75em; }
td.numdata              { text-align: right; padding-right: 1em; }
td.space                { font-size: 0.75em; background-color: white; border: none; margin: 0px; padding: 2px; height: 1ex;
                          vertical-align: middle; text-align: left; font-weight: normal; }

th.vtop                 { background-color: #FFFFFF; padding-top: 3px; padding-right: 1em; padding-bottom: 2px; margin-bottom: 2px; }  /* vorgesehen für Tabellenkopfzeile Veröffentlichungen */
td.vdata                { background-color: #FFFFFF; padding-top: 3px; padding-right: 1em; padding-bottom: 2px; margin-bottom: 4px; }  /* vorgesehen für Tabelleninhalt Veröffentlichungen */

hr                      { border: 0; width: 100%; border-top: 1px solid #000; color: #fff; background-color: #fff; height: 1px; }

acronym                 { border-bottom: 1px dashed black; cursor: help; }

ul p                    { font-size: 1em; }
ul ol li                { font-size: 1em; }

ul.space                { margin-top:0.3em; margin-bottom:0.5em; }

ul.bullets              { list-style-image: url(/images/bullet.gif); }
ul.links                { list-style-image: url(/images/bullet-link.gif); }
ul.extlinks             { list-style-image: url(/images/bullet-extlink.gif); }
ul.inline               { list-style-image: url(/images/bullet-inlinelink.gif); }

li.bullet               { list-style-image: url(/images/bullet.gif); }
li.link                 { list-style-image: url(/images/bullet-link.gif); }
li.extlink              { list-style-image: url(/images/bullet-extlink.gif); }
li.inline               { list-style-image: url(/images/bullet-inlinelink.gif); }




div.box                 { background: #FFF6EB; border:2px dotted #B1004A; }
div.paddedbox           { background: #FFF6EB; border:2px dotted #B1004A; padding-left: 0.5em; }
h2.box                  { background: #FFF6EB; padding: 0.2em; padding-top: 0.08em; margin-bottom: 0.05em; margin-top: 0.05em; border: 2px dotted #B1004A; clear: left; }
h2.flat                 { padding-top: 0.08em; margin-bottom: 0.05em; margin-top: 0.05em; }
h2.links                { padding-top: 0.08em; margin-bottom: 0.6em; margin-top: 1.2em; }
h2.ul                   { padding-top: 6px; margin-top: 6px; border-top: 2px dotted #6A6A6E /* #6E7276 */; }

h3.box                  { background: #FFF6EB; padding: 0.2em; padding-top: 0.08em; margin-bottom: 0.05em; margin-top: 0.8em; border: 2px dotted #B1004A; clear: left; }

h4.box                  { background: #E6E6E6; padding: 0.2em; padding-top: 0.08em; margin-bottom: 0.05em; margin-top: 0.8em; border: 2px dotted #6E7276; clear: left; }

div.footer              { font-size: 0.7em; color: darkgray; border-top: 1px solid darkgray; padding-left: 4px; text-align: right; }
div.printfooter         { font-size: 0.7em; color: dimgray; border-top: 1px solid dimgray; text-align: left; }
div.printpmfooter       { font-size: 0.8em; color: dimgray; border-top: 1px solid dimgray; text-align: center; }

td.footersep            { height: 2px; background: #FFFFFF; margin: 0px; padding: 0px; }
td.footerbar            { height: 15px; background: #6A6A6E /* #6E7276 */; margin: 0px; padding: 0px; }
div.footerbar           { font-size: 0.7em; color: silver; border-top: 1px solid darkgray; padding: 2px; text-align: right; }

a.footer:link           { color: darkgray; text-decoration: none; }
a.footer:hover          { color: darkgray; text-decoration: underline; }
a.footer:visited        { color: darkgray; text-decoration: none; }
a.footer:visited:hover  { color: darkgray; text-decoration: underline; }
a.footer:active         { color: darkgray; text-decoration: none; }

p.pmkasten              { padding: 0.2em; border: 1px solid #6A6A6E; /* #6E7276 */ font-size: 0.9em; }
p.comment               { padding-bottom: 1em; margin-bottom: 1em; border-bottom: 2px dotted #6A6A6E /* #6E7276 */; }

p.printpmheader         { font-size: 1.8em; color: black; margin-top: 1.0em; margin-bottom: 1.0em; text-align: center; }


/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */

div.tabs                   {float:left;width: 100%; background: url('/images/tab_b.gif') repeat-x bottom; margin-bottom: 4px}
div.tabs ul                {margin: 0px; padding-left: 10px;list-style: none; }
div.tabs li, div.tabs form {display: inline;margin: 0px;padding: 0px;}
div.tabs form              {float: right;}
div.tabs a                 {float: left;background: url('/images/tab_r.gif') no-repeat right top; border-bottom:1px solid #ABABAB;
                            font-size: 1em;font-weight: bold;text-decoration  : none}
div.tabs a:hover           {background-position: 100% -150px;}
div.tabs a:link, 
div.tabs a:visited, 
div.tabs a:active, 
div.tabs a:hover           {color: #1A419D;}
div.tabs span              {float: left; display: block; background: url('/images/tab_l.gif') no-repeat left top;
                            white-space: nowrap; padding-left:9px; padding-right:9px; padding-top:5px; padding-bottom:5px}
div.tabs input             {float: right;display: inline;font-size: 1em;}
div.tabs td                {font-size: x-small;font-weight: bold;text-decoration  : none;}

div.tabs a:hover span      {background-position: 0% -150px;}
div.tabs li.current a      {background-position: 100% -150px;border-width: 0px;}
div.tabs li.current span   {background-position: 0% -150px;padding-bottom   : 6px;}
div.nav                    {background: none;border: none;border-bottom: 1px solid #84B0C7;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
DIV.tabs SPAN {float : none;}
/* End IE5-Mac hack */

/* CSS-Menu */

.mapSelect {
   background-color: #ffffff;      
   margin: 0px; 
   padding-left: 2px;     
   padding-right: 2px;     
   left:300px; 
   vertical-align: middle;    
   font-weight: normal; 
   color: 			#000000;
   display: 			block;
   height: 			auto; /*Länge der heruntergeklappten Liste*/
   position: 			relative;
   overflow: 		auto;   
}	

.eBoxHeader {
   background-color: gainsboro; 
   border: 1px solid silver; 
   margin: 0px; 
   padding: 2px; 
   vertical-align: middle; 
   text-align: center; 
   font-weight: normal; 
   color: 			#000000;
   display: 			block;
   height: 			auto; /*Länge der heruntergeklappten Liste*/
   position: 			relative;
   overflow: 		auto;
   width: 			200px;
   zoom : 1;
	
}
.eBoxFooter {
   background-color:  #efefef; 
   border: 1px solid silver; 
   margin: 0px; 
   padding: 2px; 
   vertical-align: middle; 
   text-align: center; 
   font-weight: normal; 
   color: 			#000000;
   display: 			block;
   height: 			auto; /*Länge der heruntergeklappten Liste*/
   position: 			relative;
   overflow: 		auto;
   width: 			200px;
   zoom : 1;
	
}
.eBox {
   background-color: #ffffff; 
   border-right: 1px solid silver;    
   border-left: 1px solid silver; 
   text-align:center;
   margin: 0px; 
   padding-left: 2px;     
   padding-right: 2px;     
   vertical-align: middle;    
   font-weight: normal; 
   color: 			#000000;
   display: 			block;
   height: 			auto; /*Länge der heruntergeklappten Liste*/
   position: 			relative;
   overflow: 		auto;
   width: 			200px;   
}	

.gBoxHeader {
   background-color: gainsboro; 
   border: 1px solid silver; 
   margin: 0px;   
   padding: 2px; 
   vertical-align: middle; 
   text-align: center; 
   font-weight: normal; 
   color: 			#000000;
   display: 			block;
   height: 			auto; /*Länge der heruntergeklappten Liste*/
   position: 			relative;
   overflow: 		auto;
   width: 			400px;
   zoom : 1;
	
}

.gBox {
   background-color: #ffffff; 
   border-right: 1px solid silver;    
   border-left: 1px solid silver; 
   border-bottom: 1px solid silver; 
   text-align:left;
   margin: 0px;    
   padding-left: 2px;     
   padding-right: 2px;     
   vertical-align: middle;    
   font-weight: normal; 
   color: 			#000000;
   display: 			block;
   height: 			auto; /*Länge der heruntergeklappten Liste*/
   position: 			relative;
   overflow: 		auto;
   width: 			400px;   
}	


.iBoxHeader {
   background-color: gainsboro; 
   border: 1px solid silver; 
   margin: 0; 
   padding: 2px;    
   vertical-align: middle; 
   text-align: center; 
   font-weight: normal; 
   color: 			#000000;
   display: 			block;
   height: 			auto; /*Länge der heruntergeklappten Liste*/
   position: 			relative;
   overflow: 		auto;
   width: 			200px;
   zoom : 1;
	
}

.iBox {
   background-color: #ffffff; 
   border-right: 1px solid silver;    
   border-left: 1px solid silver; 
   border-bottom: 1px solid silver; 
   text-align:left;
   margin: 0; 
   padding: 2px; 
   padding-top:5px;
   padding-bottom:5px;
   font-size:0.9em;   
   font-weight: normal; 
   color: 			#000000;
   display: 			block;
   height: 			auto; /*Länge der heruntergeklappten Liste*/
   position: 			relative;
   overflow: 		auto;
   width: 			200px;   
}	

.linkBox {
   background-color: white; 
   border: 1px solid silver; 
   margin: 0; 
   padding: 2px;    
   vertical-align: middle; 
   text-align: center; 
   font-weight: normal; 
   color: 			#000000;
   display: 			block;
   height: 			auto; /*Länge der heruntergeklappten Liste*/
   position: 			relative;
   overflow: 		auto;
   width: 			200px;
   zoom : 1;
	
}


ul.gebiete {list-style-type: none; padding:0;margin:0;padding:0.5em;}
li.full                 {background-image: url(/images/bullet_all.png);background-repeat:no-repeat;background-position:0.4em;padding-left:2em }
li.none                 {background-image: url(/images/bullet_none.png);background-repeat:no-repeat;background-position:0.4em;padding-left:2em }
li.partial              {background-image: url(/images/bullet_partial.png);background-repeat:no-repeat;background-position:0.4em;padding-left:2em }



/*-------------------- CSS für menu (Parameter g)--------------------*/
.menuwahlg
{
	
	float: 			left;
	font-family: 	Arial;
	margin-top: 	5px;
	margin-left: 	8px;
	margin-bottom: 	5px;
	position:		relative;
	width: 			560px;
}

.menuwahlfeldg
{
	padding:			0;
	position:			absolute;
	top:          		-50px;
	left:			    190px;

}

/*======================== Drop-Down Felder ========================*/
.menukarte {
	text-align: 		left;
	background: 		#ffffff;
	border: 			1px solid silver;
	color: 				#000000;
	font-size: 			11px;
	font-family: 		Arial;
	height: 			16px;
	margin: 			0;
	padding: 			0;
	position: 			relative;
	width: 				170px;
	z-index: 			200;
}

.menukarte img {
	vertical-align: 		top;
}

.menukarte ul {
	/* give us a black border around the list */
	border: 					0px none;
	
	line-height: 			16px;
	margin: 					0;
	padding: 					0px;
}



.menukarte li {
	float: 			left;
	margin: 			0;
	position: 			relative;
	padding: 			0px 0px;
}

.menukarte ul li table {
	border-collapse: 		collapse;
	margin: 			-1px 0;	
}

.drop {
	cursor: 			pointer;
	display: 			block;
	margin: 			0;
	padding: 			0px 0px;
	text-align: 		right;
}

.drop span {
	float: 			left;
}



/*======================== TOP LEVEL MENU DEFINITIONS ========================*/
.menukarte ul li ul {
	border-bottom: 		1px solid silver;
	/* give us a black border around the list */
	border-right: 		1px solid silver;
	border-left: 		1px solid silver;
	display: 			none;
	padding: 			0px;	
	z-index:220:
}

.menukarte ul li a, .menukarte ul li a:visited {
	/* unselected top-level menu items */
	color: 			#000000;
	display: 			block;
	float: 			left;
	height: 			16px;
	padding-left:						4px;
	text-decoration: 		none;
}

.menukarte ul li:hover a, .menukarte ul li a:hover {
	/* selected top-level menu items */
	
	height: 			180px;
	display: block;
	top: 18px;
	left: -2px;
}

/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/
.menukarte  ul li:hover ul.einspaltig, .menukarte  ul li a:hover ul.einspaltig {
	/* 2nd level drop-down box */
	background: 		#ffffff;
	color: 			#000000;
	display: 			block;
	height: 			160px; /*Länge der heruntergeklappten Liste*/
	left: 			 -1px;
	margin: 			0;
	position: 			absolute;
	top: 			18px;
	overflow: 		auto;
	width: 			170px;
	zoom : 1;
	
}


.menukarte ul li:hover ul.einspaltig table, .menukarte ul li a:hover ul.einspaltig table
	{ /* 2nd level drop-down box */
	background: 		#ffffff;
	left: -2px;
	height: 			100px;
	
}




.menukarte ul li:hover ul li a, .menukarte ul li a:hover ul li a {
	/* 2nd level unselected items */ border-bottom:1px solid #000000;

	background: 					#FFFFFF;
	border-top:         	1px solid silver;
	color: 								#000000;
	height: 							auto;
	margin: 							0;
	padding-left: 				0px;
/* Also 153 mit klassischem Design und normale Schriftart
   Also 151 mit klassischem Design und großer Schriftart
   Also 152 mit XP Design und normale Schriftart
   Also 150 mit XP Design und großer Schriftart
*/
	width: 								150px;
	zoom : 1;
	
}



.menukarte ul li:hover ul li:hover a {
	/* 2nd level selected item */
	background: 		#DCDCDC;
	color: 			#000000;
	
}


.menukarte ul li:hover ul li:hover a, .menukarte ul li a:hover ul li a:hover {
	/* 2nd level selected item */
	background: 		#DCDCDC;
	color: 			#000000;
	
}





