body 		{ background-color:#000000; font-size:11pt; overflow:auto; font-weight:normal; font-family:Verdana, helvetica, arial, sans-serif;
		  color:#ff0000; }

input		{ color:#0000ff; background-color:#FFFFEE; border:solid 1px; font-size:9pt; font-family:Verdana, helvetica, arial, sans-serif; text-align:center; }

FORM		{ display: inline; }

.h2 			{ color:#000000; text-align:center; }
.fontnorm 		{ color:#000000; text-align:center; font-size:10pt; background-color:transparent; } 
.fontnorm_1 	{ color:#000000; text-align:center; font-size:12pt; font-weight:bold; } 
.fontnorm_2 	{ color:#000000; text-align:left; font-size:10pt; } 
.fontnorm_3 	{ color:#000000; text-align:center; font-size:11pt; } 
.fontnorm_4 	{ color:#000000; font-size:12pt; font-weight:bold; text-align:left; } 
.fontnorm_5 	{ color:#000000; font-size:10pt; font-weight:bold; text-align:left; } 
.fontnorm_6 	{ color:#000000; font-size:10pt; text-align:left; } 
.fontnorm_7 	{ color:#000000; font-size:14pt; font-weight:bold; text-align:center; } 
.fontnorm_11 	{ color:#000000; text-align:left; font-size:11pt; } 
.fontnorm_12 	{ color:#000000; text-align:left; font-size:12pt; text-decoration: underline; font-weight:bold; } 

.fontrot 	{ color:#FF0000; text-align:left; font-size:10pt; } 
.fontrot11	 	{ color:#FF0000; text-align:left; font-size:11pt; } 
.fontblau 	{ color:#0000FF; text-align:left; font-size:10pt; } 
.fontrot_c 		{ color:#FF0000; text-align:center; font-size:10pt; } 

.font_8		{ font-size: 8pt; }
.font_9		{ font-size: 9pt; }
.font_10	{ font-size: 10pt; }
.font_11	{ font-size: 11pt; }
.font_12	{ font-size: 12pt; }
.font_14	{ font-size: 14pt; }
.font_16	{ font-size: 16pt; }
.font_18	{ font-size: 18pt; }
.font_20	{ font-size: 20pt; }
.font_22	{ font-size: 22pt; }
.font_24	{ font-size: 24pt; }
.font_26	{ font-size: 26pt; }
.font_30	{ font-size: 30pt; }
.font_36	{ font-size: 36pt; }
.font_48	{ font-size: 48pt; }

.font_col_white		{ color:#FFFFFF; }
.font_col_beige		{ color:#F5F5DC; }
.font_col_yellow	{ color:#FFFF00; }
.font_col_orange	{ color:#FF6600; }
.font_col_red		{ color:#FF0000; }
.font_col_magenta	{ color:#FF00FF; }
.font_col_maroon	{ color:#800000; }
.font_col_purple	{ color:#800080; }
.font_col_lime		{ color:#00FF00; }
.font_col_green		{ color:#008000; }
.font_col_olive		{ color:#808000; }
.font_col_teal		{ color:#008080; }
.font_col_aqua		{ color:#00FFFF; }
.font_col_blue		{ color:#0000FF; }
.font_col_navi		{ color:#000080; }
.font_col_silver	{ color:#C0C0C0; }
.font_col_gray		{ color:#808080; }
.font_col_black		{ color:#000000; }


table.spalt	{ border-style:dotted; border-color:#424242; border-width:1px; padding:0; border-collapse:collapse; width:50%; height:30%; }
table.spalt1	{ border-style:dotted; border-color:#424242; border-width:1px; padding:0; border-collapse:collapse; width:50%; }
table.ausg	{ border-width:0; padding:0; border-collapse: collapse; width:95%; }
table.ausgr1	{ border: 1px ridge; padding:0; border-collapse: collapse; width:99%; }
table.normal	{ border:solid 1px; border-color:#D4D4D4; padding:0px; margin:0px; border-collapse:collapse; width:98%; }
table.pic	{ border-width:0px; padding:0px; margin:0px; border-collapse:collapse; width:98%; height:20%; }
td.ausg50		{ width: 50%; border: ridge 1px; }
td.rot		{ background-color:#FF0000; color:#000000; text-align:center; }
td.weiss	{ background-color:#ffffff; color:#000000; text-align:center; }
td.blau		{ background-color:#0000FF; color:#FFFFFF; text-align:center; }
td.grau		{ background-color:#999999; color:#FFFFFF; text-align:center; }
td.rot1		{ background-color:#FF0000; color:#000000; text-align:center; width:20%; }
td.blau1	{ background-color:#0000FF; color:#FFFFFF; text-align:center; width:20%; }
td.weiss1	{ background-color:#ffffff; color:#000000; text-align:center; width:80%; }
td.grau1	{ background-color:#999999; color:#FFFFFF; text-align:center; width:20%; }
td.weiss2	{ background-color:#ffffff; color:#000000; text-align:center; width:60%; }
td.a20r		{ width:20%; color:#000000; text-align:right; font-size:10pt; }
td.a25		{ width:25%; color:#000000; text-align:left; font-size:10pt; }
td.a25c		{ width:25%; color:#000000; text-align:center; font-size:10pt; }
td.a33c		{ width:33%; color:#000000; text-align:center; font-size:10pt; }
td.a50		{ width:50%; color:#000000; text-align:left; font-size:10pt; }
td.a50c		{ width:50%; color:#000000; text-align:center; font-size:10pt; }
td.a50r		{ width:50%; color:#000000; text-align:right; font-size:10pt; }
td.a75		{ width:75%; color:#000000; text-align:left; font-size:10pt; }
td.a75cf	{ width:75%; color:#000000; text-align:left; font-size:11pt; }



img.no_bord	{ border:0px solid; }
img.bsp		{ border:3px solid #AEAEAE; width: 192px; height: 122px; }
td.font 	{ color:#000000; text-align:left; font-size:10pt; } 
td.font1 	{ color:#000000; text-align:center; font-size:10pt; width:33%; } 
td.font2 	{ color:#000000; text-align:center; font-size:12pt; text-decoration: underline; width:33%; } 
.u1			{ color:#000000; font-size:11pt; background-color: transparent; text-decoration: underline; }


.center 	{ text-align: center; }
.links	 	{ text-align: left; }
.rechts 	{ text-align: right; }
.u			{ text-decoration: underline; }
.b			{ color:#000000; text-align:center; font-size:10pt; font-weight: bold; }

/* Linkfarbe der Pfeile aktiv */
a.pfeil:link	{ color: #FF0000; text-decoration: none; font-weight: bold; text-align:center; font-size:10pt; }
a.pfeil:visited	{ color: #FF0000; text-decoration: none; font-weight: bold; text-align:center; font-size:10pt; }
a.pfeil:hover	{ color: #000000; text-decoration: underline; background-color: #FFFFEE; font-weight: bold;}
a.pfeil:active	{ color: #FF00FF; text-decoration: underline; background-color: #F4F4F4; font-weight: bold;}
.pfeili	 	{ color: #000000; text-align:center; font-size:10pt; } 
.pfeil	 	{ color: #000000; text-align:center; font-size:10pt; } 
table.blatt	{ border-width: 0px; padding: 0px; border-collapse:collapse; width:99%; height:30%; }
td.schrift	{ text-align: center; font-size:10pt; background-color:transparent; }


/* Shop*/
.rot		{ color:#FF0000; text-align:center; font-weight:bold; }
td.a10c		{ width:10%; color:#000000; text-align:center; font-size:10pt; }
td.a15c		{ width:15%; color:#000000; text-align:center; font-size:10pt; }
td.a15fr	{ width:15%; color:#FF0000; text-align:center; font-size:10pt; }
td.a15fru	{ width:15%; color:#FF0000; text-align:center; text-decoration: underline; font-size:10pt; }
td.a20c		{ width:20%; color:#000000; text-align:center; font-size:10pt; }
td.a25c		{ width:25%; color:#000000; text-align:center; font-size:10pt; }
td.a30c		{ width:30%; color:#000000; text-align:center; font-size:10pt; }
td.a40c		{ width:40%; color:#000000; text-align:center; font-size:10pt; }
td.a45c		{ width:45%; color:#000000; text-align:center; font-size:10pt; }
td.a70c		{ width:70%; color:#000000; text-align:center; font-size:10pt; }
td.a75		{ width:75%; color:#000000; text-align:center; font-size:10pt; }

th.a10c		{ width:10%; color:#000000; text-align:center; font-size:10pt; }
th.a15c		{ width:15%; color:#000000; text-align:center; font-size:10pt; }
th.a20c		{ width:20%; color:#000000; text-align:center; font-size:10pt; }
th.a40c		{ width:40%; color:#000000; text-align:center; font-size:10pt; }
th.a45c		{ width:45%; color:#000000; text-align:center; font-size:10pt; }

a.shop:link	{ color: #0000FF; text-decoration: none; font-weight: bold; text-align:left; font-size:10pt; }
a.shop:visited	{ color: #0000FF; text-decoration: none; font-weight: bold;}
a.shop:hover	{ color: #000000; text-decoration: underline; background-color: #FFFFEE; font-weight: bold;}
a.shop:active	{ color: #FF0000; text-decoration: underline; background-color: #F4F4F4; font-weight: bold;}
img.shop	{ border-width: 0px; }
hr.rot90	{ color:#0000ff; width:90%; text-align:center; }



/* Admin */
table.admin	{ border-width: 0px; padding: 0px; border-collapse: collapse; width: 95%; }
td.a50		{ width:50%; color:#000000; text-align:left; font-size:10pt; }
td.a50r		{ width:50%; color:#000000; text-align:right; font-size:10pt; }
.rot		{ color:#FF0000; text-align:center; }
.grau		{ color:#C2C2C2; text-align:center; }
th.a20c		{ width:20%; color:#000000; text-align:center; font-size:10pt; }
td.a20c		{ width:20%; color:#000000; text-align:center; font-size:10pt; }



/* Foto*/
th.a10c		{ width:10%; color:#000000; text-align:center; font-size:10pt; }
th.a20c		{ width:20%; color:#000000; text-align:center; font-size:10pt; }
th.a25c		{ width:25%; color:#000000; text-align:center; font-size:10pt; }
td.a6		{ width:6%;  color:#000000; text-align:left; font-size:10pt; }
td.a34		{ width:34%; color:#000000; text-align:left; font-size:10pt; }
td.a60		{ width:60%; color:#000000; text-align:left; font-size:10pt; }
td.ac		{ color:#000000; text-align:center; font-size:10pt; }
img.foto	{ border-width: 0px; }





/* News */
table.norm	{ border-width: 0px; padding: 0px; border-collapse: collapse; width: 95%; }
td.a5c		{ width:5%;  color:#000000; text-align:center; font-size:10pt; }
td.a10		{ width:10%; color:#000000; text-align:left; font-size:10pt; }
td.a20c		{ width:20%; color:#000000; text-align:center; font-size:10pt; }
td.a35c		{ width:35%; color:#000000; text-align:center; font-size:10pt; }
td.a10		{ width:10%; color:#000000; text-align:left; font-size:10pt; }
td.a10c		{ width:10%; color:#000000; text-align:center; font-size:10pt; }
td.a25		{ width:25%; color:#000000; text-align:left; font-size:10pt; }
td.a75		{ width:75%; color:#000000; text-align:left; font-size:10pt; }
td.a6		{ width:6%;  color:#000000; text-align:left; font-size:10pt; }
td.a33		{ width:33%; color:#000000; text-align:left; font-size:10pt; }
td.a34		{ width:34%; color:#000000; text-align:left; font-size:10pt; }
td.a60		{ width:60%; color:#000000; text-align:left; font-size:10pt; }
td.a100b	{ width:100%; color:#000000; text-align:center; font-size:10pt; font-weight:bold; }
img.new		{ border-width: 0px; }
.font1		{ text-align:center; font-weight:bold; font-size:20pt; }
.font2		{ text-align:center; font-size:16pt; }
.hinweis	{ text-align:center; font-size:12pt; }
.rot_n		{ color:#FF0000; text-align:center; font-size:12pt; font-weight:bold; }

/* Kontakt*/
td.a25		{ width:25%; color:#000000; text-align:left; font-size:10pt; }
td.a75		{ width:75%; color:#000000; text-align:left; font-size:10pt; }


/* Produkte */
table.new	{ border-width: 0px; padding: 0px; border-collapse: collapse; width: 95%; }
table.prod1	{ border-width: 9px; padding: 0px; border-collapse: separate; background-color: #FFFFFF; width: 95%; }
td.a5		{ width:5%;  color:#000000; text-align:left; font-size:10pt; }
td.a5c		{ width:5%;  color:#000000; text-align:center; font-size:10pt; }
td.a5cg		{ width:5%;  color:#000000; text-align:center; font-size:10pt; background-color:#00FF00; }
td.a5cr		{ width:5%;  color:#000000; text-align:center; font-size:10pt; background-color:#FF0000; }
td.a6		{ width:6%;  color:#000000; text-align:left; font-size:10pt; }
td.a10		{ width:10%; color:#000000; text-align:left; font-size:10pt; }
td.a15		{ width:15%; color:#000000; text-align:left; font-size:10pt; }
td.a15c		{ width:15%; color:#000000; text-align:center; font-size:10pt; }
td.a20		{ width:20%; color:#000000; text-align:left; font-size:10pt; }
td.a20c		{ width:20%; color:#000000; text-align:center; font-size:10pt; }
td.a20cg	{ width:20%; color:#000000; text-align:center; font-size:10pt; background-color:#00FF00; }
td.a20cr	{ width:20%; color:#000000; text-align:center; font-size:10pt; background-color:#FF0000; }
td.a25		{ width:25%; color:#000000; text-align:left; font-size:10pt; }
td.a25c		{ width:25%; color:#000000; text-align:center; font-size:10pt; }
td.a34		{ width:34%; color:#000000; text-align:left; font-size:10pt; }
td.a40		{ width:40%; color:#000000; text-align:left; font-size:10pt; }
td.a40c		{ width:40%; color:#000000; text-align:center; font-size:10pt; }
td.a60		{ width:60%; color:#000000; text-align:left; font-size:10pt; }
td.a75		{ width:75%; color:#000000; text-align:left; font-size:10pt; }
td.a80		{ width:80%; color:#000000; text-align:left; font-size:10pt; }
table.blatt	{ border-width: 0px; padding: 0px; border-collapse:collapse; width:99%; height:30%; }
td.schrift	{ text-align: center; font-size:10pt; background-color:transparent; }
select.sele 	{ color:#ffffff; background-color:#555555; border:solid 6px #FF0000; font-size:9pt; font-family:Verdana; text-align:center; }
select.sele_l 	{ color:#ffffff; background-color:#555555; border:solid 6px #FF0000; font-size:9pt; font-family:Verdana; text-align:center; float:left; }
img.prod	{ border-width: 0px; }
a.prod:link	{ color: #0000FF; text-decoration: none; font-weight: bold; text-align:left; font-size:10pt; }
a.prod:visited	{ color: #0000FF; text-decoration: none; font-weight: bold;}
a.prod:hover	{ color: #000000; text-decoration: underline; background-color: #FFFFEE; font-weight: bold;}
a.prod:active	{ color: #FF0000; text-decoration: underline; background-color: #F4F4F4; font-weight: bold;}
a.prod1:link	{ color: #00FF00; text-decoration: none; font-weight: bold; text-align:left; font-size:10pt; }
a.prod1:visited	{ color: #00FF00; text-decoration: none; font-weight: bold;}
a.prod1:hover	{ color: #000000; text-decoration: underline; background-color: #FFFFEE; font-weight: bold;}
a.prod1:active	{ color: #FF0000; text-decoration: underline; background-color: #F4F4F4; font-weight: bold;}



/* Gästebuch */
.rand	 	{ color:#000000; text-align:center; font-size:10pt; } 
.linie_blau	{ color:#0000ff; width: 90%; }
.linie_n	{ text-align: center; width: 90%; }
table.gb_ausg	{ border-width: 0px; padding: 0px; border-collapse: collapse; width: 95%; }
td.a5		{ width:5%;  color:#000000; text-align: left; font-size:10pt; }
td.a10c		{ width:10%; color:#000000; text-align:center; font-size:10pt; }
td.a20c		{ width:20%; color:#000000; text-align:center; font-size:10pt; }
td.a25		{ width:25%; color:#000000; text-align: left; font-size:10pt; }
td.a30c		{ width:30%; color:#000000; text-align: center; font-size:10pt; }
td.a70		{ width:70%; color:#000000; text-align:left; font-size:10pt; }
td.a75		{ width:75%; color:#000000; text-align:left; font-size:10pt; }
td.a75c		{ width:75%; color:#000000; text-align:center; font-size:10pt; }
td.a95		{ width:95%; color:#000000; text-align:left; font-size:10pt; }
th.a10c		{ width:10%; color:#000000; text-align:center; font-size:10pt; }
th.a20c		{ width:20%; color:#000000; text-align:center; font-size:10pt; }
th.a30c		{ width:30%; color:#000000; text-align:center; font-size:10pt; }
img.gb		{ border-width: 0px; }
table.edit	{ border-collapse:separate; border: solid #C4C4C4 9px; background-color:#FFFFFF; width: 98%; }
table.edit2	{ border-collapse:separate; border: solid #C4C4C4 0px; background-color:transparent; width: 90%; }

a.gb:link	{ color: #ff0000; text-decoration: none; font-weight: bold; text-align:left; font-size:10pt; }
a.gb:visited	{ color: #ff0000; text-decoration: none; font-weight: bold;}
a.gb:hover	{ color: #000000; text-decoration: underline; background-color: #FFFFEE; font-weight: bold;}
a.gb:active	{ color: #FF00FF; text-decoration: underline; background-color: #F4F4F4; font-weight: bold;}



/* Balken Top und Navi */
#top_bal_l	{ background: url(Bildnav/header_ecke_l.gif) no-repeat; background-color:#B3B3B3; height: 23px; width: 18px; left: 0px; top: 0px; margin: 0px; padding: 0px; position: absolute; z-index: 2; }
#top_bal_m	{ background: url(Bildnav/header_1_back.gif) repeat; height: 23px; right:15px; left: 15px; top: 0px; margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#top_bal_r	{ background: url(Bildnav/header_ecke_r.gif) no-repeat; height: 23px; width: 17px; right: 0px; top: 0px; margin: 0px; padding: 0px; position: absolute; z-index: 2; }

#nav1_l		{ background-repeat: no-repeat;  left: 0%; top: 28px; border:0px; width: 35px; height: 299px;  position: absolute; z-index: 2; }
a.nav1_l_a	{ background: url(Bildnav/logo.gif); width: 299px; height: 35px; margin: 0px; padding: 0px; position: absolute; z-index: 3; }
#nav1_m		{ background: url(Bildnav/bg_nav.gif) repeat; height: 35px; right: 20px; left: 0px; top: 28px; margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav1_r		{ background: url(Bildnav/nav_end.gif) no-repeat; height: 35px; width:24px; right: 0px; top: 28px; margin: 0px; padding: 0px; position: absolute; z-index: 2; }

#top_bal2_l	{ background: url(Bildnav/header_ecke_l.gif) no-repeat; height: 23px; width: 18px; left: 0px; top: 68px; margin: 0px; padding: 0px; position: absolute; z-index: 2; }
#top_bal2_m	{ background: url(Bildnav/header_1_back.gif) repeat; height: 23px; right:15px; left: 15px; top: 68px; margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#top_bal2_r	{ background: url(Bildnav/header_ecke_r.gif) no-repeat; height: 23px; width: 17px; right: 0px; top: 68px; margin: 0px; padding: 0px; position: absolute; z-index: 2; }

/* Ausgabefenster */
#ausg_lo	{ background: url(Bildnav/balken_eck_lo.gif) no-repeat; height: 35px; left: 0px; top: 135px; margin: 0px; padding: 0px; position: absolute; width: 35px; z-index: 4; }
#ausg_o		{ background: url(Bildnav/balken_waag_o.gif) repeat; height: 35px; width: 100%; left: 0px; top: 135px; margin: 0px; padding: 0px; position: absolute; z-index: 3; }
#ausg_ro	{ background: url(Bildnav/balken_eck_ro.gif) repeat; height: 35px; width: 35px; right: 0px; top: 135px; margin: 0px; padding: 0px; position: absolute; z-index: 4; }

#ausg_l		{ background: url(Bildnav/balken_senk_l.gif) repeat; width: 35px; left: 0px; top: 165px; bottom:70px; margin: 0px; padding: 0px; position: absolute; z-index: 3; }
#ausg_bg	{ position: absolute; left:33px; top:165px; right:33px; bottom:82px; width:96%; margin: 1px; padding: 1px; background-color: #FFFFEE; }
#ausg_m		{ background: #ffffee; color: #000000; right: 35px; top: 5px; bottom: 15px; margin: 0px; overflow: auto; padding-top: 15px; padding-left:1px; padding-bottom: 0px; position: absolute; height:90%; width: 94%; z-index: 2; }
#ausg_r		{ background: url(Bildnav/balken_senk_r.gif) repeat; width: 35px; right: 0px; top: 165px; bottom:70px; margin: 0px; padding: 0px; position: absolute; z-index: 1; }

#ausg_lu	{ background: url(Bildnav/balken_eck_lu.gif) no-repeat; height: 35px; left: 0px; bottom: 50px; margin: 0px; padding: 0px; position: absolute; width: 35px; z-index: 4; }
#ausg_u		{ background: url(Bildnav/balken_waag_u.gif) repeat; height: 35px; width: 100%; left: 0px; bottom: 50px; margin: 0px; padding: 0px; position: absolute; z-index: 3; }
#ausg_ru	{ background: url(Bildnav/balken_eck_ru.gif) repeat; height: 35px; width: 35px; right: 0px; bottom: 50px; margin: 0px; padding: 0px; position: absolute; z-index: 4; }

/* Fußbereich */

#foot_l		{ background: url(Bildnav/foot_l.gif) no-repeat; height: 40px; left: 0px; bottom: 7px; margin: 1px; padding: 0px; position: absolute; width: 20px; z-index: 4; }
#foot_m		{ background: url(Bildnav/foot_body.gif) repeat; height: 40px; left: 0px; bottom: 7px; margin: 1px; padding: 0px; position: absolute; width: 99%; z-index: 3; }
#foot_r		{ background: url(Bildnav/foot_r.gif) no-repeat; height: 40px; right: 0px; bottom: 7px; margin: 1px; padding: 0px; position: absolute; width: 20px; z-index: 4; }


a.start:link      { color: #000000; text-decoration: underline; font-weight: bold; font-size:12pt; }
a.start:visited   { color: #000000; text-decoration: underline; font-weight: bold; font-size:12pt; }
a.start:hover     { color: #000000; text-decoration: underline; font-weight: bold; font-size:12pt; }
a.start:active    { color: #000000; text-decoration: underline; font-weight: bold; font-size:12pt; }

a.b:link      { color: #AC0000; text-decoration: none; font-weight: bold; text-align:left; font-size:10pt; }
a.b:visited   { color: #AC0000; text-decoration: none; font-weight: bold;}
a.b:hover     { color: #000000; text-decoration: underline; background-color: #ffffff; font-weight: bold;}
a.b:active    { color: #AC0000; text-decoration: underline; background-color: #ffffff; font-weight: bold;}

a.alt:link      { color: #ff0000; text-decoration: none; font-weight: bold; text-align:left; font-size:10pt; }
a.alt:visited   { color: #ff0000; text-decoration: none; font-weight: bold;}
a.alt:hover     { color: #000000; text-decoration: underline; background-color: #F4F4F4; font-weight: bold;}
a.alt:active    { color: #ff0000; text-decoration: underline; background-color: #F4F4F4; font-weight: bold;}

a:link 		{ text-decoration:none; color:#5a5a5a; text-align:left; font-size:10pt; }
a:visited	{ text-decoration:none; color:#5a5a5a; text-align:left; font-size:10pt; }
a:hover 	{ text-decoration:underline; color:black; text-align:left; font-size:10pt; }
a:active 	{ text-decoration:underline overline; color:#FF0000; text-align:left; font-size:10pt; }
a:focus 	{ text-decoration:underline overline; color:#AAAAAA; text-align:left; font-size:10pt; }

#nav2_but { width:100%; height: 44px; top: 91px; left: 0px; margin: 0px; padding: 0px; position: absolute; z-index: 1; }

img.bgbutton { visibility: hidden; }
a.nav1 { display: block; background-repeat: no-repeat; border:0px; width: 75px; height: 35px; }

#nav1_but2 a { background-image: url(Bildnav/soft_bl.gif); left: 40%; top: 28px;  margin: 0px; padding: 0px; position: absolute; z-index: 3; }
#nav1_but2 a:hover { background-image: url(Bildnav/soft_rot.gif); }

#nav1_but3 a { background-image: url(Bildnav/host_bl.gif); left: 55%; top: 28px;  margin: 0px; padding: 0px; position: absolute; z-index: 3; }
#nav1_but3 a:hover { background-image: url(Bildnav/host_rot.gif); }

#nav1_but1 a { background-image: url(Bildnav/des_bl.gif); left: 70%; top: 28px;  margin: 0px; padding: 0px; position: absolute; z-index: 3; }
#nav1_but1 a:hover { background-image: url(Bildnav/des_rot.gif); }

#nav1_but4 a { background-image: url(Bildnav/serv_bl.gif); left: 85%; top: 28px;  margin: 0px; padding: 0px; position: absolute; z-index: 3; }
#nav1_but4 a:hover { background-image: url(Bildnav/serv_rot.gif); }

/* Navigation mitte */
a.nav2 { display: block; background-repeat: no-repeat; border:0px; width: 90px; height: 44px; }

/* Navigation Software */
#nav2_but5 a { background: url(Bildnav/but_gb_bl.gif); left: 10%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but5 a:hover { background: url(Bildnav/but_gb_red.gif); }
img.nav2_but5 { left: 10%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }

#nav2_but6 a { background-image: url(Bildnav/but_shop_bl.gif); left: 28%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but6 a:hover { background-image: url(Bildnav/but_shop_red.gif); }
img.nav2_but6 { left: 28%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }

#nav2_but7 a { background-image: url(Bildnav/but_new_bl.gif); left: 47%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but7 a:hover { background-image: url(Bildnav/but_new_red.gif); }
img.nav2_but7 { left: 47%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }

#nav2_but8 a { background-image: url(Bildnav/but_gal_bl.gif); left: 66%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but8 a:hover { background-image: url(Bildnav/but_gal_red.gif); }
img.nav2_but8 { left: 66%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }

#nav2_but9 a { background: url(Bildnav/but_div_bl.gif); left: 84%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but9 a:hover { background: url(Bildnav/but_div_red.gif); }
img.nav2_but9 { left: 84%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
table.ausg		{ border-width:0; padding:0; border-collapse: collapse; width:100%; }

/* Navigation Hosting */
/*
#nav2_but11 a { background-image: url(Bildnav/but_clas_bl.gif); left: 10%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but11 a:hover { background-image: url(Bildnav/but_clas_red.gif); }
img.nav2_but11 { left: 10%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }

#nav2_but12 a { background-image: url(Bildnav/but_300_bl.gif); left: 28%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but12 a:hover { background-image: url(Bildnav/but_300_red.gif); }
img.nav2_but12 { left: 28%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }

#nav2_but13 a { background-image: url(Bildnav/but_plus_bl.gif); left: 47%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but13 a:hover { background-image: url(Bildnav/but_plus_red.gif); }
img.nav2_but13 { left: 47%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }

#nav2_but14 a { background-image: url(Bildnav/but_server_bl.gif); left: 66%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but14 a:hover { background-image: url(Bildnav/but_server_red.gif); }
img.nav2_but14 { left: 66%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }

#nav2_but15 a { background-image: url(Bildnav/but_baukasten_bl.gif); left: 85%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but15 a:hover { background-image: url(Bildnav/but_baukasten_red.gif); }
img.nav2_but15 { left: 85%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
*/
/* Navigation Hosting 4 */

#nav2_but11 a { background-image: url(Bildnav/but_clas_bl.gif); left: 10%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but11 a:hover { background-image: url(Bildnav/but_clas_red.gif); }
img.nav2_but11 { left: 10%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }

#nav2_but12 a { background-image: url(Bildnav/but_300_bl.gif); left: 35%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but12 a:hover { background-image: url(Bildnav/but_300_red.gif); }
img.nav2_but12 { left: 35%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }

#nav2_but13 a { background-image: url(Bildnav/but_plus_bl.gif); left: 60%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but13 a:hover { background-image: url(Bildnav/but_plus_red.gif); }
img.nav2_but13 { left: 60%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }

#nav2_but14 a { background-image: url(Bildnav/but_server_bl.gif); left: 85%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but14 a:hover { background-image: url(Bildnav/but_server_red.gif); }
img.nav2_but14 { left: 85%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }




/* Navigation Service */
#nav2_but16 a { background-image: url(Bildnav/but_kund_bl.gif); left: 10%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but16 a:hover { background-image: url(Bildnav/but_kund_red.gif); }
img.nav2_but16 { left: 10%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }

#nav2_but17 a { background-image: url(Bildnav/but_faq_bl.gif); left: 28%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but17 a:hover { background-image: url(Bildnav/but_faq_red.gif); }
img.nav2_but17 { left: 28%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }

#nav2_but18 a { background-image: url(Bildnav/but_kontakt_bl.gif); left: 47%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but18 a:hover { background-image: url(Bildnav/but_kontakt_red.gif); }
img.nav2_but18 { left: 47%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }

#nav2_but19 a { background-image: url(Bildnav/but_agb_bl.gif); left: 66%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but19 a:hover { background-image: url(Bildnav/but_agb_red.gif); }
img.nav2_but19 { left: 66%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }

#nav2_but20 a { background-image: url(Bildnav/but_impres_bl.gif); left: 85%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }
#nav2_but20 a:hover { background-image: url(Bildnav/but_impres_red.gif); }
img.nav2_but20 { left: 85%;  margin: 0px; padding: 0px; position: absolute; z-index: 1; }


/* Navigation unten */
a.nav3 { display: block; background-repeat: no-repeat; border:0px; width: 40px; height: 40px; }

#nav3_but1 a { background-image: url(Bildnav/knopf_home.gif); left: 100px; bottom: 5px;  margin: 1px; padding: 1px; position: absolute; z-index: 4; }
#nav3_but1 a:hover { background-image: url(Bildnav/knopf_home_r.gif); }

#nav3_but2 a { background-image: url(Bildnav/knopf_kont.gif); left: 150px; bottom: 5px;  margin: 1px; padding: 1px; position: absolute; z-index: 4; }
#nav3_but2 a:hover { background-image: url(Bildnav/knopf_kont_r.gif); }

#nav3_but3 a { background-image: url(Bildnav/knopf_faq.gif); left: 200px; bottom: 5px;  margin: 1px; padding: 1px; position: absolute; z-index: 4; }
#nav3_but3 a:hover { background-image: url(Bildnav/knopf_faq_r.gif); }

#nav4_but4 a { background-image: url(Bildnav/knopf_wk_bll.gif); left: 250px; bottom: 5px;  margin: 1px; padding: 1px; position: absolute; z-index: 4; }
#nav4_but4 a:hover { background-image: url(Bildnav/knopf_wk_rl.gif); }
/*
#nav5_but5 a { background-image: url(Bildnav/knopf_wk_blv.gif); left: 250px; bottom: 5px;  margin: 1px; padding: 1px; position: absolute; z-index: 4; }
#nav5_but5 a:hover { background-image: url(Bildnav/knopf_wk_rv.gif); }
*/
#nav5_but5 a { background-image: url(Bildnav/knopf_wk_bll.gif); left: 250px; bottom: 5px;  margin: 1px; padding: 1px; position: absolute; z-index: 4; }
#nav5_but5 a:hover { background-image: url(Bildnav/knopf_wk_rl.gif); }

/* Baukasten*/
td.navi			{ width: 25%; background-color: #FF6A66; color: #FFFFFF; text-decoration: none; font-weight: bolder; text-align: center; font-size: 10pt; }
td.navi_ok		{ width: 25%; background-color: #00FFA6; color: #FFFFFF; text-decoration: none; font-weight: bolder; text-align: center; font-size: 10pt; }
table.navi		{ background-color: #C0C0C0; border:solid 2px; border-style: outset; border-color:#FFFFEE; padding: 1px; margin: 0px; border-collapse: separate; width: 95%; text-align: center; }

a.navi:link		{ color: #FFFFFF; text-decoration: none; font-weight: bolder; font-size:10pt; text-align: center; }
a.navi:visited		{ color: #FFFFFF; text-decoration: none; font-weight: bolder; font-size:10pt; text-align: center; }
a.navi:hover		{ color: #FFFFFF; text-decoration: none; font-weight: bolder; font-size:10pt; text-align: center; }
a.navi:active		{ color: #FFFFFF; text-decoration: none; font-weight: bolder; font-size:10pt; text-align: center; }

a.naviakt:link		{ color: #000000; text-decoration: none; font-weight: bolder; font-size:10pt; text-align: center; }
a.naviakt:visited	{ color: #000000; text-decoration: none; font-weight: bolder; font-size:10pt; text-align: center; }
a.naviakt:hover		{ color: #000000; text-decoration: none; font-weight: bolder; font-size:10pt; text-align: center; }
a.naviakt:active	{ color: #000000; text-decoration: none; font-weight: bolder; font-size:10pt; text-align: center; }

a.navinoe:link		{ color: #000000; text-decoration: line-through; font-weight: bolder; font-size:10pt; text-align: center; }
a.navinoe:visited	{ color: #000000; text-decoration: line-through; font-weight: bolder; font-size:10pt; text-align: center; }
a.navinoe:hover		{ color: #000000; text-decoration: line-through; font-weight: bolder; font-size:10pt; text-align: center; }
a.navinoe:active	{ color: #000000; text-decoration: line-through; font-weight: bolder; font-size:10pt; text-align: center; }

td.a15r		{ width:15%; color:#000000; text-align:right; font-size:10pt; }
td.a15rgru	{ width:15%; color:#008000; text-align:right; font-size:10pt; }
td.a15rgruf	{ width:15%; color:#008000; text-align:right; font-size:10pt; font-weight: bold; }
td.a15rbla	{ width:15%; color:#0000FF; text-align:right; font-size:10pt; }
td.a15rblaf	{ width:15%; color:#0000FF; text-align:right; font-size:10pt; font-weight: bold; }
td.a15cs	{ width:15%; color:#000000; text-align:center; font-size:10pt; }
td.a15cf	{ width:15%; color:#000000; text-align:center; font-size:10pt; font-weight: bold; }
td.a15rf	{ width:15%; color:#000000; text-align:right; font-size:10pt; font-weight: bold; }
td.a15rfr	{ width:15%; color:#FF0000; text-align:right; font-size:10pt; font-weight: bold; text-decoration: underline; }
td.a10rgru	{ width:10%; color:#008000; text-align:right; font-size:10pt; }
td.a10rbla	{ width:10%; color:#0000FF; text-align:right; font-size:10pt; }
td.a10rfr	{ width:10%; color:#FF0000; text-align:right; font-size:10pt; font-weight: bold; text-decoration: underline; }
td.a10cf	{ width:10%; color:#000000; text-align:center; font-size:10pt; font-weight: bold; }
.nv { display: none; }

