
.nshow { display:none }
.show { display:block }

.TextBold 
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color:black; 
	font-size: 10pt;
	font-weight:bold;
}
.ProdukteHeader
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color:#999999; 
	font-size: 12pt;
	font-weight:bold;
}
.GruppeHeader
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color:#999999; 
	font-size: 10pt;
	font-weight:bold;
}
.Gruppe2Header
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color:#999999; 
	font-size: 8pt;
	font-weight:bold;
}

/* -- Ebenen -- */
.e1 {
	background-color:#999999;
	height:30px;
	vertical-align:middle;
}
.e2 {
	border-top: #ffffff 1px solid;
	background-color:#999999;
	height:30px;
	vertical-align:middle;
}
.e3 {
	background-color:#E6E6E6;
	height:20px;
	vertical-align:middle;
}
.e4 {
	background-color:#F5F5F5;
	height:20px;
	vertical-align:middle;
}
.e5 {
	background-color:#EBF4FA;
	height:20px;
	vertical-align:middle;
}

.menulink_1, .menulink_1:hover
{
	font-family: Verdana, Arial;
	text-decoration:none;
	font-size: 9pt;
	font-weight: bold;
	color:#ffffff
}
.menulink_2, .menulink_2:hover
{
	
	font-family: Verdana, Arial;
	text-decoration:none;
	font-size: 9pt;
	font-weight: bold;
	color:#ffffff
	
}
.menulink_3, .menulink_3:hover
{
	
	font-family: Verdana, Arial;
	text-decoration:none;
	font-size: 8pt;
	font-weight: bold;
	color:#000000
}
.menulink_4, .menulink_4:hover
{
	font-family: Verdana, Arial;
	text-decoration:none;
	font-size: 7pt;
	color:#000000
}

.grau
	{
	font-family: Verdana, Arial;
	text-decoration:none;
	color:#808080
	}
	
.weiss
	{
	font-family: Verdana, Arial;
	text-decoration:none;
	color:#ffffff
	}

.rot
	{
	font-weight:bold;
	color:#c40000;
	}

.a_8ptweiss
	{
	font-family: Verdana, Arial;
	font-size: 8pt;
	text-decoration:none;
	color:#ffffff
	}

	
.boxtext
	{
	font-family: Verdana, Arial;
	color:#000000;
	text-decoration:none;
	font-size:11px
	}
	
.small
	{
	font-family: Verdana, Arial;
	text-decoration:none;
	font-size: 7pt;
	color:#808080
	}

.smallblack
	{
	font-family: Verdana, Arial;
	text-decoration:none;
	font-size: 8pt;
	color:#000000
	}


.superklein
	{
	font-family: Verdana, Arial;
	text-decoration:none;
	font-size: 7pt;
	color:#000000
	}
	
.small_sem
	{
	font-family: Verdana, Arial;
	text-decoration:none;
	font-size: 7pt;
	color:#808080
	}
	

.linksmall
	{
 	font-family: Verdana, Arial;
 	color:#004080;
 	text-decoration:none;
	font-size:7pt
	}

.box
	{
	background: #ffffff;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #000000;
	FONT-FAMILY: Arial; 
	padding-top: 2px; 
	padding-bottom: 2px;
	}
	
.admin_inhalt
	{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #E7E7DE
	}

.admin_header
	{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #D6D6D6
	}
	
.admin_header_big
	{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #EAE8E8
	}

body {
    color:#000000;
    font-family: Arial, Verdana, Helvetica;
    font-size:12px;
    margin: 0px;
}

p {
    color:#000000;
    font-family: Arial, Verdana, Helvetica;
    font-size:12px;
}

td {
    color:#000000;
    font-family: Arial, Verdana, Helvetica;
    font-size:12px;
}

th {
    color:#777777;
    background:#efefef;
    font-family:Arial, Verdana, Helvetica;
    font-size:11px;
    padding:2px;
    border-left:1px solid #999999;
}

h1 {
    color:#000000;
    font-family:Arial, Verdana, Helvetica;
    font-weight:bold;
    font-size:12px;
    margin-top:15px;
    margin-bottom:15px;
}

h2 {
    color:#000000;
    font-family:Arial, Verdana, Helvetica;
    font-weight:bold;
    font-size:12px;
    margin-top:10px;
    margin-bottom:5px;
}

A {
    color: #0000aa;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    text-decoration: none;
}
/*
a:link {
    color:#000099;
    text-decoration:none;
}

a:active {
    color:#000099;
    text-decoration:none;
}

a:visited {
    color:#000099;
    text-decoration:none;
}

a:hover {
    color:#0000bb;
    text-decoration:none;
}
*/

input, textarea, select {
    color:#000000;
    border:1px solid #999999;
}



/**********************************************************
 *
 * Navi
 *
 **********************************************************/

.ebene0-1, .ebene0-1:link, .ebene0-1:visited, .ebene0-1:active {
    color: #ffffff;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: normal;
    padding-left: 5px;
    text-transform: uppercase;
    letter-spacing:0.1em;
}

.ebene0-1_angewaehlt, .ebene0-1_angewaehlt:link, .ebene0-1_angewaehlt:visited, .ebene0-1_angewaehlt:active {
    color: #ffffff;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: bold;
    padding-left: 5px;
    text-decoration: underline;
    text-transform: uppercase;
    letter-spacing:0.1em;
}

.ebene0-1:hover {
    color: #ffffff;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: normal;
    padding-left: 5px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing:0.1em;
}

.ebene1-1, .ebene1-1:link, .ebene1-1:visited, .ebene1-1:active {
    display:block;
    background:#CECFCE;
    border-bottom:1px solid #ababab;
    color: #2E529E;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: normal;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
}

.ebene1-1_angewaehlt, .ebene1-1_angewaehlt:link, .ebene1-1_angewaehlt:visited, .ebene1-1_angewaehlt:active {
    display:block;
    background:#CECFCE;
    border-bottom:1px solid #ababab;
    color: #2E529E;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: underline;
}

.ebene1-1:hover {
    display:block;
    background:#CECFCE;
    border-bottom:1px solid #ababab;
    color: #2E529E;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: normal;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
}

.ebene2-1, .ebene2-1:link, .ebene2-1:visited, .ebene2-1:active {
    display:block;
    background:#CECFCE;
    border-bottom:1px solid #ababab;
    color: #2E529E;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: normal;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
}

.ebene2-1_angewaehlt, .ebene2-1_angewaehlt:link, .ebene2-1_angewaehlt:visited, .ebene2-1_angewaehlt:active {
    display:block;
    background:#CECFCE;
    border-bottom:1px solid #ababab;
    color: #2E529E;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: underline;
}

.ebene2-1:hover {
    display:block;
    background:#CECFCE;
    border-bottom:1px solid #ababab;
    color: #2E529E;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: normal;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
}

.ebene3-1, .ebene3-1:link, .ebene3-1:visited, .ebene3-1:active {
    display:block;
    background:#CECFCE;
    border-bottom:1px solid #ababab;
    color: #2E529E;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: normal;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
}

.ebene3-1_angewaehlt, .ebene3-1_angewaehlt:link, .ebene3-1_angewaehlt:visited, .ebene3-1_angewaehlt:active {
    display:block;
    background:#CECFCE;
    border-bottom:1px solid #ababab;
    color: #2E529E;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: underline;
}

.ebene3-1:hover {
    display:block;
    background:#CECFCE;
    border-bottom:1px solid #ababab;
    color: #2E529E;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: normal;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
}



/**********************************************************
 *
 * Navi Aufklapp Layer
 *
 **********************************************************/

.aufklapp0-1, .aufklapp0-1_angewaehlt {
    position:absolute;
    margin-left:0px;
    margin-top:19px;
    width:200px;
}

.aufklapp1-1, .aufklapp1-1_angewaehlt {
    position:absolute;
    margin-left:201px;
    margin-top:0px;
    width:200px;
}

.aufklapp2-1, .aufklapp2-1_angewaehlt {
    position:absolute;
    margin-left:201px;
    margin-top:0px;
    width:200px;
}





/**********************************************************
 *
 * Navi am Linken Rand
 *
 **********************************************************/

.navlinks_ebene1-1, .navlinks_ebene1-1:link, .navlinks_ebene1-1:visited, .navlinks_ebene1-1:active {
    color:#000000;
    font-family: Arial, Verdana, Helvetica;
    font-size:12px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    text-align:left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.navlinks_ebene1-1_angewaehlt, .navlinks_ebene1-1_angewaehlt:link, .navlinks_ebene1-1_angewaehlt:visited, .navlinks_ebene1-1_angewaehlt:active, .navlinks_ebene1-1_angewaehlt:hover {
    color:#000000;
    font-family: Arial, Verdana, Helvetica;
    font-size:12px;
    font-weight: bold;
    text-decoration: underline;
    display: block;
    text-align:left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.navlinks_ebene1-1:hover, .navlinks_ebene1-1_angewaehlt:hover {
    color:#000000;
    font-family: Arial, Verdana, Helvetica;
    font-size:12px;
    font-weight: bold;
    text-decoration: underline;
    display: block;
    text-align:left;
    padding-top: 5px;
    padding-bottom: 5px;
}



.navlinks_ebene2-1, .navlinks_ebene2-1:link, .navlinks_ebene2-1:visited, .navlinks_ebene2-1:active {
    color:#000000;
    font-family: Arial, Verdana, Helvetica;
    font-size:12px;
    font-weight: normal;
    text-decoration: none;
    display: block;
    text-align:left;
    background-image:url(/bilder/allgemein/navpfeil2.gif);
    background-repeat:no-repeat;
    background-position:0px 9px;
    padding-left:9px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.navlinks_ebene2-1_angewaehlt, .navlinks_ebene2-1_angewaehlt:link, .navlinks_ebene2-1_angewaehlt:visited, .navlinks_ebene2-1_angewaehlt:active, .navlinks_ebene2-1_angewaehlt:hover {
    color:#000000;
    font-family: Arial, Verdana, Helvetica;
    font-size:12px;
    font-weight: normal;
    text-decoration: underline;
    display: block;
    text-align:left;
    background-image:url(/bilder/allgemein/navpfeil2.gif);
    background-repeat:no-repeat;
    background-position:0px 9px;
    padding-left:9px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.navlinks_ebene2-1:hover, .navlinks_ebene2-1_angewaehlt:hover {
    color:#000000;
    font-family: Arial, Verdana, Helvetica;
    font-size:12px;
    font-weight: normal;
    text-decoration: underline;
    display: block;
    text-align:left;
    background-image:url(/bilder/allgemein/navpfeil2.gif);
    background-repeat:no-repeat;
    background-position:0px 9px;
    padding-left:9px;
    padding-top: 5px;
    padding-bottom: 5px;
}


.navlinks_ebene3-1, .navlinks_ebene3-1:link, .navlinks_ebene3-1:visited, .navlinks_ebene3-1:active {
    color:#000000;
    font-family: Arial, Verdana, Helvetica;
    font-size:12px;
    font-weight: normal;
    text-decoration: none;
    display: block;
    text-align:left;
    background-image:url(/bilder/allgemein/navpfeil2.gif);
    background-repeat:no-repeat;
    background-position:10px 9px;
    padding-left:19px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.navlinks_ebene3-1_angewaehlt, .navlinks_ebene3-1_angewaehlt:link, .navlinks_ebene3-1_angewaehlt:visited, .navlinks_ebene3-1_angewaehlt:active, .navlinks_ebene3-1_angewaehlt:hover {
    color:#000000;
    font-family: Arial, Verdana, Helvetica;
    font-size:12px;
    font-weight: normal;
    text-decoration: underline;
    display: block;
    text-align:left;
    background-image:url(/bilder/allgemein/navpfeil2.gif);
    background-repeat:no-repeat;
    background-position:10px 9px;
    padding-left:19px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.navlinks_ebene3-1:hover, .navlinks_ebene3-1_angewaehlt:hover {
    color:#000000;
    font-family: Arial, Verdana, Helvetica;
    font-size:12px;
    font-weight: normal;
    text-decoration: underline;
    display: block;
    text-align:left;
    background-image:url(/bilder/allgemein/navpfeil2.gif);
    background-repeat:no-repeat;
    background-position:10px 9px;
    padding-left:19px;
    padding-top: 5px;
    padding-bottom: 5px;
}














.titel{
    color: #69676C;
    font-family: Arial, Verdana, Helvetica;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing:0.3em;
    
}

.titel_left{
    color: #1F4B92;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing:0.2em;
}

.box_titel {
    color: #1F4B92;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing:0.1em;
}

.start_kat, .start_kat:link, .start_kat:active, .start_kat:hover, .start_kat:visited {
    color: #2E529E;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    letter-spacing:0.3em;
    padding-left: 10px;
    text-transform: uppercase;
}

.start_under, .start_under:link, .start_under:active, .start_under:hover, .start_under:visited {
    color: #FFFFFF;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    letter-spacing:0.3em;
    padding-left: 5px;
}

.start_hpt, .start_hpt:link, .start_hpt:active, .start_hpt:hover, .start_hpt:visited {
    
    color: #ffffff;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    letter-spacing:0.3em;
    padding-left: 10px;
    text-transform: uppercase;
}

.ebene1-0{
    color: #FFFFFF;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    padding-left: 5px;
}
