/* NAVIGATION LINKS */

	/* EBENE 0 */
	.nav0 
	{ 
	border: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	}

	/* EBENE 1 */
	.nav1 { 
	border: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	background-image: url(nav1.gif); 
	background-repeat:no-repeat; 
	width:140px;
	}
	
	.nav1O 
	{ 
	background-image: url(nav1O.gif); 
	background-repeat:no-repeat; 
	border: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	width:140px;
	}
	
	.nav1A 
	{ 
	background-image: url(nav1b.gif); 
	background-repeat:no-repeat; 
	border: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	background-color: #FFFFFF; 
	width:140px;
	}
	
	.navcont1 
	{
	margin-left: 16px; 
	font-weight: bold; 
	padding-left: 6px; 
	padding-top: 4px; 
	padding-bottom: 3px;
	}
	.navcont1 a {
	color: #000066; 
	text-decoration: none;
	}
	.navcont1A 
	{
	margin-left: 16px; 
	font-weight: bold; 
	padding-left: 6px; 
	padding-top: 4px; 
	padding-bottom: 3px; 
	color: #FF000A;
	}
	.navtop 
	{ 
	background-image: url(nav1O.gif); 
	background-repeat:no-repeat; 
	border: 0px #FFFFFF solid;
	}
	
	
	/* EBENE 2 */ 
	.nav2 
	{ 
	background-image: url(nav2.gif); 
	background-repeat:no-repeat; 
	width:140px;
	}
	.nav2A 
	{ 
	background-image: url(nav2A.gif); 
	background-repeat:no-repeat; 
	background-color: #FFFFFF; 
	width:140px;
	}
	
	.nav2O 
	{ 
	background-image: url(nav2O.gif); 
	background-repeat:no-repeat; 
	width:140px;
	}
	
	.navcont2 
	{
	margin-left: 16px;
	padding-left: 14px; 
	padding-top: 4px; 
	padding-bottom: 4px;
	border: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px
	}
	.navcont2 a {
	color: #000066; 
	text-decoration: none;
	}
	.navcont2A 
	{
	margin-left: 16px;
	padding-left: 14px; 
	padding-top: 4px; 
	padding-bottom: 4px;
	border: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px; 
	color: #FF000A 
	}

	/* EBENE 3 */
	.nav3 
	{
	background-image: url(gelb.gif); 
	background-repeat:no-repeat; 
	width:140px;
	}
	.nav3A {
	background-image: url(gelb.gif); 
	background-repeat:no-repeat; 
	background-color: #FFFFFF; 
	width:140px;
	}
	.navcont3 {
	margin-left: 16px; 
	padding-left: 27px; 
	padding-top: 4px; 
	padding-bottom: 4px;
	border: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px; 
	background-image: url(nav3.gif); 
	background-repeat:no-repeat;
	}
	.navcont3 a {
	color: #000066; 
	text-decoration: none;
	}
	.navcont3A {
	margin-left: 16px; 
	padding-left: 27px; 
	padding-top: 4px; 
	padding-bottom: 4px;
	border: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px; 
	background-image: url(nav3A.gif); 
	background-repeat:no-repeat; 
	color:#FF000A;
	}
/* NAVIGATION LINKS ENDE */

/* SUBNAV ALL */	
	.subnav {  
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	}
	.subnavRed { 
	font-size: 12px ; 
	color: #FF000A; 
	font-family: DIN-Regular, Arial, Helvetica, sans-serif;
	}
/* SATELLITEN STILE OBJEKTE */
.sathead {
	font-size: 0.75em;
	font-family: sans-serif;
	color: #FFFFFF;
}

.sathead2 {
	font-family: helvetica;
	color: #363D46;
}

.gwtext {
	font-family: helvetica;
	color: #4D4D4F;
    font-size:12px;	
}

.gwtextbold {
	font-family: helvetica;
	color: #4D4D4F;
	font-weight: bold;
	font-size:12px;
}


.gwtexteintrag {
	font-family: helvetica;
	color: #4D4D4F;
	font-weight: bold;
	font-size:14px;
}

.gwtextloesung {
	font-family: helvetica;
	color: #4D4D4F;
	font-weight: bold;
	font-size:16px;
}

.satcontent {
	font-size: 9px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font-family: Verdana;
	background-color: #c0cce0;
	margin: auto;
	padding-top: 2px;
	color: #000066;
}

.satcontent1 {
	font-size: 9px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	font-family: Helvetica, Verdana;
	background-color: #ffffff;
	margin: auto;
	padding-top: 3px;
	color: #000066;
}

.satcontent2 {
	font-size: 10px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	font-family: Helvetica, Verdana;
	background-color: #c0cce0;
	margin: auto;
	padding-top: 3px;
	color: #000066;
}

.satcontent3 {
	font-size: 10px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	font-family: Helvetica, Verdana;
	background-color: #c0cce0;
	margin: auto;
	padding-top: 3px;
	color: #000066;
}

.stdtext {
    font-family: Arial;
    font-size: 13px;
    color: #7F8469;
}

.gcatext {
    font-family: Arial;
    font-size: 13px;
    color: #807D5C;
}

.gcatextb {
    font-family: Arial;
    font-size: 13px;
	font-weight:bold;
    color: #807D5C;
}

.hdltext {
    font-family: Arial;
    font-size: 16px;
	font-weight: bold;
    color: #7F8469;
}

.bestpunkte {
    font-family: Arial;
    font-size: 40px;
    color: #FF0000;
}

.bestpunktea {
    font-family: Arial;
    font-size: 32px;
    color: #FF0000;
}

.prodhtext {
    font-family: Arial;
    font-size: 15px;
	font-weight: bold;
    color: #8FA045;
}

.otext {
    font-family: Arial;
    font-size: 18px;
	font-weight: bold;
    color: #7F8469;
}

.starttext {
    font-family: Arial;
    font-size: 16px;
	font-weight: bold;
    color: #77845D;
}

.stext {
    font-family: Arial;
    font-size: 12px;
    color: #7F8469;
}

.gtext {
    font-family: Arial;
    font-size: 14px;
	font-weight: bold;
    color: #7F8469;
}

.agbtext {
    font-family: Arial;
    font-size: 12px;
    color: #62695F;
}

.agbhead {
    font-family: Arial;
    font-size: 14px;
	font-weight:bold;
    color: #62695F;
}

.grosslupetext {
    font-family: Arial;
    font-size: 12px;
	font-weight: bold;
    color: #333D5E;
}


.grosslupetext a { 
    font-family: Arial;
    font-size: 12px;
	font-weight: bold;
	color: #333D5E; 
	text-decoration: none
}

.grosslupetext a:hover { 
    font-family: Arial;
    font-size: 12px;
	font-weight: bold;
	color: #333D5E; 
	text-decoration: none
}

.wktext {
    font-family: Arial;
    font-size: 11px;
    color: #7F8469;
}

.nltextgross {
    font-family: Arial;
    font-size: 16px;
	font-weight:bold;
    color: #839F4B;
}

.nltextmittel {
    font-family: Arial;
    font-size: 14px;
	color: #62695F;
}

.nltextklein {
    font-family: Arial;
    font-size: 12px;
	color: #939492
}

.wkhinweis {
    font-family: Arial;
    font-size: 9px;
    color: #7F8469;
}

.wkred {
    font-family: Arial;
    font-size: 11px;
	font-weight:bold;
    color: #FF0000;
}

.wkblack {
    font-family: Arial;
    font-size: 9px;
	font-weight:bold;
    color: #000000;
}

.ztext {
    font-family: Arial;
    font-size: 18px;
    color: #578D41;
}

.wbtext {
    font-family: Arial;
    font-size: 12px;
    color: #698857;
}

.wbhead {
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
}

.pflicht {
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #6F6B68;
}

.besttext {
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #000000;
}

.thwb {
  background-color: #EEF1D8;
  font-family: Arial;
  font-weight: bold;
  color: #578D41;  
  font-size: 12px;  
}

.tdwb {
  background-color: #FEFEFA;
  font-family: Arial;
  color: #000000;  
  font-size: 12px;  
}

.tswb {
  background-color: #FEFEFA;
  font-family: Arial;
  font-weight: bold;
  color: #000000;  
  font-size: 12px;  
}


.sathead a { 
	color: #FFFFFF; 
	text-decoration: none
}
.sathead a:hover { 
	color: #FFFFFF;
	text-decoration: none
}

.sathead2 a { 
	font-family: helvetica;
	color: #363D46; 
	text-decoration: none
}
.sathead2 a:hover { 
	font-family: helvetica;
	color: #363D46;
	text-decoration: none
}

a.sat {  
	text-decoration: none; 
	color: #000066
}
a.sat:hover {  
	color: #FF000A
}
.qfselector {  
	font-family: Helvetica, Verdana; 
	font-size: 10px; 
	width: 180px
}
.satcontent ul {  
	list-style-position: outside; 
	list-style-image: url(listbullet.gif); 
	list-style-y:type: square; 	
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	margin:15px;
}
/* SATELLITEN STILE OBJEKTE ENDE */

/* TEXT STILE */
body  { 
	font-family: Arial, sans-serif; 
	font-size: 12px;
	}
td  { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	}
	
th  { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	font-weight:bold;
   }
	
ol {  
	list-style-position: outside; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	margin:30px;
}
ul {  
	list-style-position: outside; 
	list-style-image: url(listbullet.gif); 
	list-style-type: square; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	margin:20px;
}
.White12px {  
	font-size: 12px; 
	color: #FFFFFF;
	}
.White12px a { 
	text-decoration: none; 
	color: #FFFFFF
}
.White12px a:hover { 
	text-decoration: underline; 
	color: #FFFFFF
}
.head1 {  
	font-size: 16px;
	font-weight: bold
	}
.whitehead1 {  
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF
	}	
.head2 {  
	font-size: 16px; 
	padding-bottom: 4px
	}
.head3 {  
	font-size: 12px; 
	font-weight: bold
	}
.head3 a {
	color: #000066
	}
.regular { 
	font-size: 12px
	}
.content {  
	padding-left: 12px
	}
.verd10px {  
	font-family: Arial; 
	font-size: 10px
	}

/*.verd10px {  
	font-family: Verdana, Arial; 
	font-size: 10px
	}*/
.verd10pxWhite { 
	font-family: Verdana, Arial; 
	font-size: 10px ; 
	color: #FFFFFF
	}
.footer {  
	font-family: Verdana, Arial; 
	font-size: 11px; 
	color: #B5B5B5;
}

a.footer {
	font-family: Verdana, Arial; 
	font-size: 11px; 
	color: #B5B5B5;
    text-decoration:none; 
}
 
a.footer:hover {
	font-family: Verdana, Arial; 
	font-size: 11px; 
	color: #B5B5B5;
    text-decoration:none; 
} 
 
 
.menulayer {  
	background-color: #FFCC00; 
	border: #FFFFFF; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	top: 23px; 
	z-index: 4; 
	position: absolute; 
	visibility: hidden; 
	width: 140px;
}

.div53{
width: 53px;
height:25px;
background-repeat:no-repeat;
background-image: url(images/button_hintergrund_53.gif);
cursor:pointer;
color:#FFFFFF;
text-align:center;
}

.div53-hover{
width: 53px;	
height:25px;
background-repeat:no-repeat;
background-image: url(images/button_hintergrunda_53.gif);
cursor:pointer;
color:#FFFFFF;
text-align:center;
}

.div40{
width: 40px;
height:25px;
background-repeat:no-repeat;
background-image: url(images/button_hintergrund_4cm.gif);
cursor:pointer;
color:#FFFFFF;
text-align:center;
}

.div40-hover{
width: 40px;	
height:25px;
background-repeat:no-repeat;
background-image: url(images/button_hintergrunda_4cm.gif);
cursor:pointer;
color:#FFFFFF;
text-align:center;
}


.divpfanne{
width: 68px;
height:25px;
background-repeat:no-repeat;
background-image: url(images/button_hintergrund_pfannen.gif);
cursor:pointer;
color:#FFFFFF;
text-align:center;
}

.div68{
width: 68px;
height:25px;
background-repeat:no-repeat;
background-image: url(images/button_hintergrund_68.gif);
cursor:pointer;
color:#FFFFFF;
text-align:center;
}

.div68-hover{
width: 68px;	
height:25px;
background-repeat:no-repeat;
background-image: url(images/button_hintergrunda_68.gif);
cursor:pointer;
color:#FFFFFF;
text-align:center;
}


.div92{
width: 92px;
height:25px;
background-repeat:no-repeat;
background-image: url(images/button_hintergrund_92.gif);
cursor:pointer;
color:#FFFFFF;
text-align:center;
}

.div92-hover{
width: 92px;	
height:25px;
background-repeat:no-repeat;
background-image: url(images/button_hintergrunda_92.gif);
cursor:pointer;
color:#FFFFFF;
text-align:center;
}

.div101{
width: 101px;
height:25px;
background-repeat:no-repeat;
background-image: url(images/button_hintergrund_101.gif);
cursor:pointer;
color:#FFFFFF;
text-align:center;
}

.div101-hover{
width: 101px;	
height:25px;
background-repeat:no-repeat;
background-image: url(images/button_hintergrunda_101.gif);
cursor:pointer;
color:#FFFFFF;
text-align:center;
}

.div113{
width: 113px;
height:25px;
background-repeat:no-repeat;
background-image: url(images/button_hintergrund_113.gif);
cursor:pointer;
color:#FFFFFF;
text-align:center;
}

.div113-hover{
width: 113px;	
height:25px;
background-repeat:no-repeat;
background-image: url(images/button_hintergrunda_113.gif);
cursor:pointer;
color:#FFFFFF;
text-align:center;
}



.xdiv53{
width: 53px;
height:25px;
background-repeat:no-repeat;
background-image: url(images/button_aktiv_53.gif);
cursor:pointer;
color:#000000;
text-align:center;
}

.xdiv68{
width: 68px;
height:25px;
background-repeat:no-repeat;
background-image: url(images/button_aktiv_68.gif);
cursor:pointer;
color:#000000;
text-align:center;
}

.xdiv92{
width: 92px;
height:25px;
background-repeat:no-repeat;
background-image: url(images/button_aktiv_92.gif);
cursor:pointer;
color:#000000;
text-align:center;
}

.xdiv101{
width: 101px;
height:25px;
background-repeat:no-repeat;
background-image: url(images/button_aktiv_101.gif);
cursor:pointer;
color:#000000;
text-align:center;
}

.xdiv113{
width: 113px;
height:25px;
background-repeat:no-repeat;
background-image: url(images/button_aktiv_113.gif);
cursor:pointer;
color:#000000;
text-align:center;
}

del {
color:#ff0000;
font-weight:bold;
}

del span{
color:#8FA045;
}


/* LINK OBJEKTE */
a {color: #000066}
a:hover { color: #000030}
a.announcer {  text-decoration: underline; color: #000066}
a.white {  color: #FFFFFF; text-decoration: none}
a.white:hover {  color: #FFFFFF; text-decoration: underline}



/* ERGÄNZENDE OBJEKTE TS */

.input_button { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #7F8469; text-decoration: none; background-color: #FAF6E3; border: #ADAEA0; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.input_feld {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #858488; text-decoration: none; background-color: #FFFFFF; border: #ADAEA0; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.input_feld_a {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #858488; text-decoration: none; background-color: #FFFFFF; border: #ADAEA0; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.input_feld_b {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #858488; text-decoration: none; background-color: #FFFFFF; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.input_feld2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #858488; text-decoration: none; background-color: #FFFFFF; border: #ADAEA0; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.input_feld2g {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #858488; text-decoration: none; background-color: #FFFFFF; border: #ADAEA0; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


