/*
// PEAK.CMS
// (c) 2005 PEAK Agentur f�r Kommunikation GmbH
// https://www.peak-agentur.de
// Dieser Code ist urheberrechtlich gesch�tzt. 
// Verteilung und Gebrauch dieses Codes ohne schriftliche Genehmigung, mit oder ohne Abwandlung, ist verboten.
// This code is copyrighted material. 
// Redistribution and use of this code without written authorization, with or without modification, is forbidden.
*/

/******** OUTER MENUE **********/



ul.einstellungen {
	list-style: none;
	margin: 0;
	padding: 0;
}


li.einstellungen {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0px 3px 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.8em;
}

.einstellungen_actual {
	font-family: Arial, Helvetica, sans-serif; 
}


a.einstellungen:link, a.einstellungen:visited, a.einstellungen:hover, a.einstellungen:active, a.einstellungen:focus {
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;	
}

a.einstellungen:hover {
	text-decoration: none;
}

a.einstellungen_inactive:link, a.einstellungen_inactive:visited, a.einstellungen_inactive:hover, a.einstellungen_inactive:active, a.einstellungen_inactive:focus {
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
}


ul.outermenue {
	list-style: none;
	margin: 0;
	padding: 0;
}


li.outermenue {
	list-style: none;
	margin: 0;
	padding: 1px 5px 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em; 
	font-size: 1em;
	float: left;
}

.outermenue_actual {
	font-family: Arial, Helvetica, sans-serif; 
}

a.outermenue:link, a.outermenue:visited, a.outermenue:hover, a.outermenue:active, a.outermenue:focus {
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

a.outermenue:hover {
	text-decoration: none;
}

a.outermenue_inactive:link, a.outermenue_inactive:visited, a.outermenue_inactive:hover, a.outermenue_inactive:active, a.outermenue_inactive:focus {
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
}


/******** ENDE OUTER MENUE **********/





/******** MAIN MENUE **********/


ul.menue {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 0.9em;
	border-left: 2px solid #A8BBC6;
	
}

ul.menue ul {
	margin: 0;
	padding: 0;
	border: 0px solid #fff;
	list-style-type: none;
	font-size: 1em;
}

li.menueitem0 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	float: left;
	width: 7em;
	margin: 3px 0 0 0;
	border: 0px solid #39A93F;
	border-right: 8px solid #39A93F;
	color: #000;
	line-height: 1.25em;
	list-style-type: none;
	list-style: none;
	padding: 0.45em 1em 0em 1em;
	text-align: center;
	background-color: #e0edda;
}

a.sample_attach { display: block; margin: 0; padding: 0.5em 0 0.5em 1em ; text-decoration: none; }

a.sample_attach:hover { background-color: #e0edda; text-decoration: none; }


li.menueitem0 a { color: #128512; text-decoration: none; }

li.menueitem0_actual {
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 1.7em;
	list-style-type: none;
	padding: 0;
	font-weight: bold;
	background-color: #CFDCE5;
	border-top: 2px solid #A8BBC6;
}

li.menueitem0_actual span {
	padding-left: 0.25em;
	display: block;
}

li.menueitem1, li.menueitem1_inactive {
	text-align: left;
	list-style-type: none;
	padding: 0.25em 0 0.25em 0;
	line-height: 1.05;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #F0F5FA;
	border-top: 2px solid #128512;
	background-image: url(https://www.k21media.de/_images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0.25em 0.55em;	
}


li.menueitem1_actual {
	list-style-type: none;
	line-height: 1.05em;
	padding: 0.25em 0 0.25em 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #F0F5FA;
	border-top: 2px solid #128512;
	background-image: url(https://www.k21media.de/_images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0.25em 0.55em;
}

li.menueitem1_actual span {
	padding-left: 1em;
	display: block;
}

li.menueitem0_inactive {}

li.menueitem1_inactive {}

a.menue0:link, a.menue0:visited, a.menue0:hover, a.menue0:active, a.menue0:focus {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding-left: 0.25em;
	color: #fff;
}

a.menue0:hover {
}

a.menue0_inactive:link, a.menue0_inactive:visited, a.menue0_inactive:hover, a.menue0_inactive:active, a.menue0_inactive:focus {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding-left: 0.25em;
	color: #fff;
}


a.menue1:link, a.menue1:visited, a.menue1:hover, a.menue1:active, a.menue1:focus {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	display: block;
	text-decoration: none;
	padding-left: 1em;
	color: #fff;
}

a.menue1:hover {
	
}

a.menue1_inactive:link, a.menue1_inactive:visited, a.menue1_inactive:hover, a.menue1_inactive:active, a.menue1_inactive:focus {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	display: block;
	text-decoration: none;
	padding-left: 1em;
	color: #fff;
}

a.menue0:focus, a.menue1:focus {
	border: 0px solid #fff;
}


/******** ENDE MAIN MENUE **********/



a.multilang:link, a.multilang:visited, a.multilang:hover, a.multilang:active, a.multilang:focus {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.9em;
	line-height: 1.5em;
	font-weight: 600;
	text-decoration: none;
	padding: 0px 5px;
	margin: 0px 1px 2px 0px;
	z-index: 0;
}





/* ----- links ----- */

a:link    { font-weight: bold; color: #128512; text-decoration: none; }
a:visited { font-weight: bold; color: #128512; text-decoration: none; }
a:hover   { color: #000; text-decoration: underline; }
a:active  { color: #000; text-decoration: none; }
a:focus   { border: 0px dotted #eee; color: #128512; }

a.text:link,
a.text:visited,
a.text:hover,   
a.text:active,   
a.text:focus   { font-weight: normal; text-decoration: none; border: 0px dotted #eee; color: #000; }

a.ueberschrift:link,
a.ueberschrift:visited,
a.ueberschrift:hover,   
a.ueberschrift:active,   
a.ueberschrift:focus   { font-weight: bold; text-decoration: none; border: 0px dotted #eee; color: #000; }


a.bitv_link:link, a.bitv_link:visited, a.bitv_link:hover, a.bitv_link:active, a.bitv_link:focus  
{ padding: 0 5px; }