body { background-color:#FFF100; font-size:12pt; overflow:auto; font-weight:normal; font-family:Arial, Verdana, helvetica, sans-serif; color:#000000; text-align:left; 
scrollbar-face-color:#FFF100; scrollbar-shadow-color:#252525; scrollbar-highlight-color:#CAFEC1; scrollbar-3dlight-color:#E0E0E0; scrollbar-darkshadow-color:#4D4D4D; scrollbar-track-color:#FFFF88; scrollbar-arrow-color:red;
}


input { border-style:solid; border-width:1px; font-size:9pt; font-family:verdana; text-align:center; }
input.1 { bordersolid 1px; font-size:9pt; font-family:verdana; text-align:left; }
FORM { display: inline; }


.fontnorm 	{ color:#000000; text-align:center; font-size:10pt; background-color:transparent; } 
.fontnorm_1 	{ color:#000000; font-size:12pt; font-weight:bold; text-align:center; } 
.fontnorm_2 	{ color:#000000; font-size:10pt; text-align:left; } 
.fontnorm_3 	{ color:#000000; font-size:11pt; text-align:center; } 
.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:12pt; text-align:center; } 
.fontnorm_7 	{ color:#FFFFFF; font-size:14pt; font-weight:bold; text-align:center; } 
.fontrot 	{ color:#FF0000; text-align:left; font-size:10pt; } 
.fontrot_c 	{ color:#FF0000; text-align:center; font-size:10pt; } 

.navi { text-align:left; font-size:14px; padding: 10px; } 
.mittel { color:#000000; text-align:center; font-size:14px; background-color:#ffffff; }
.recht { color:#000000; text-align:right; font-size:12px; background-color:#fff100; }
.bgblue { background-color:#3333FF; text-align:right; font-size:12px; }
.bgwhite { background-color:#ffffff; text-align:left; font-size:12px; }
.bgwhite_ce { background-color:#ffffff; text-align:center; font-size:12px; }
.black12 { color:#000000; background-color:#ffffff; text-align:center; font-size:12px; }
.black14 { color:#000000; background-color:#ffffff; text-align:center; font-size:14px; }
.links1 { color:#000000; text-align:left; background-color:#ffffff; }
table.norm	{ border-width:0; padding:0; border-collapse: collapse; width:100%; }
table.ausg	{ border-width:0; padding:0; border-collapse: collapse; width:95%; }

td.navi		{ width: 100%; color:#000000; text-align:left; font-size:10pt; }
img.no_bord	{ border:0px solid; }

/* Admin */
table.admin	{ border-width: 0px; padding: 0px; border-collapse: collapse; width: 95%; }
.tabint { border:3px; cellpadding:2; cellspacing:8; width:35%; white-space:nowrap; border-style:outset; background-color:#C0C0B0; border-color:#808080; }
td.a34l		{ width:34%; color:#FFFFFF; text-align:left; font-size:10pt; }
td.a50		{ width:50%; color:#000000; text-align:left; font-size:10pt; }
td.a50r		{ width:50%; color:#000000; text-align:right; font-size:10pt; }
td.a60c		{ width:60%; color:#FFFFFF; text-align:center; font-size:10pt; }
.rot		{ color:#FF0000; text-align:center; }
.grau		{ color:#C2C2C2; text-align:center; }
th.a20c		{ width:20%; color:#FFFFFF; text-align:center; font-size:10pt; }
table.bal		{ background-color: #FFFFFF; border:solid 3px; border-style: outset; border-color:#D6D7D6; padding: 1px; margin: 0px; border-collapse: separate; width: 100%; text-align: center; }
td.bal	

.rand	 	{ color:#000000; text-align:left; 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.a20		{ width:20%; color:#000000; text-align:left; 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.a80		{ width:80%; color:#000000; text-align:left; 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%; }

/* 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%; }
td.schrift	{ text-align: center; font-size:10pt; background-color:transparent; }


#home { position:absolute; top:110px; left:100px; width: 34px; height: 34px; z-index:1; }
img.nav { border: 0px; width: 34px; height: 34px; }
#kontakt { position:absolute; top:580px; left:20px; width:34px; height:34px; z-index:1; }


#top {
    	position: absolute;
    	left:5px; top:5px;
}
#links {
	position: absolute;
	left:5px; top:132px;
    width: 70px;
}
#mitte {
	position: absolute;
	left:240px; top:140px;
    	float:left;
        overflow:auto;
        width:450px;
    	height:520px;
    	z-index: 2;
}
#gb {
	position: absolute;
	left:240px; top:140px;
    	float:left;
        overflow:auto;
        width:647px;
    	height:520px;
    	background-color: #FFFFFF;
    	padding: 10px;
}
#intern {
	position: absolute;
	left:240px; top:140px;
    	float:left;
        overflow:auto;
        width:847px;
    	height:520px;
    	background-color: #FFFFFF;
    	padding: 10px;
}

#rechts {
	position: absolute;
	left:710px; top:135px;
	float:left;
	z-index: 1;
}

.fontsw_gruen { color:#000000; font-size:10pt; background-color:#ffffff } /* edit_foto */
.fontred_gruen { color:#000000; font-size:10pt; background-color:#ffffff } /* blätter */
img.no_bord	{ border:0px; }
.font1		{ text-align:center; font-size:20pt; font-weight:bold; }
.font2		{ text-align:center; font-size:11pt; }
.font3		{ text-align:center; font-size:16pt; }
.font4		{ text-align:center; font-weight:bold; font-size:11pt; }
.blau		{ text-align:center; font-weight:bold; font-size:13pt; color:#0000FF; }
.blauchron	{ text-align:center; font-weight:thin; font-size:12pt; color:#0000FF; }
.gruen		{ text-align:center; font-weight:bold; font-size:12pt; color:#008000; }
.rot		{ color:#FF0000; text-align:center; font-size:16pt; }
.rot_n		{ color:#FF0000; text-align:center; font-size:12pt; font-weight:bold; }
.fontrot 	{ color:#FF0000; text-align:left; font-size:12pt; } 

td.interface_ob { background: url('Bildnav/bg_top_n.jpg') no-repeat 0% 50%; width:902px; height:129px; color:#ffff00; font-size:19pt; font-weight:300 }
table.interface_li { background: url('Bildnav/bg_li_n.jpg') no-repeat 0% 50%; width:227px; height:516px; color:#ffff00; font-size:19pt; font-weight:300; text-align: left; }
table.max 	{ border:0; padding:0; align:left;  border-collapse:collapse; width:434px; height:520px; }
table.top	{ border: 0px; padding: 0px; border-collapse: collapse; text-align: left; width: 902px; }
table.rec	{ border: 0px; padding: 0px; border-collapse: collapse; text-align: left; width: 150px; }


.left { text-align:left }
a:link { text-decoration:none; color:#0000FF; }
a:visited { text-decoration:none; color:#0000FF; }
a:hover { text-decoration:underline; color:red; }
a:active { text-decoration:underline overline; color:red; }
a:focus {text-decoration:underline overline; color:#6699FF; }



norm { align:center; color:#CCffCC; font-weight:bold; font-size:13; text-align:center; border-style:inset; border-width:4px; border-color:white; border-collapse:collapse; cellpadding:0; cellspacing:0; width:90%; background-color:#005E99 } 
.kont { color:white; text-align:left; font-size:15; background-color:#000000 }
termueber { color:white; text-align:center; font-weight:bold; font-size:15; background-color:#000000 }
bild400 { border-style:outset; border-width:4px; border-color:white; border-collapse:separate; cellpadding:0; cellspacing:0; width:400px; height:300px; } 
over { color:#FFFF99; font-weight:bold; font-size:20; text-align:center; border-style:outset; border-width:5px; border-color:white; border-collapse:collapse; cellpadding:0; cellspacing:0; width:80%; background-color:#005E99; text-decoration:underline; } 
under { border:5px outset white; color:#FFFF99; font-weight:bold; font-size:20; text-align:center; border-collapse:collapse; cellpadding:0; cellspacing:0; width:90%; background-color:#005E99; text-shadow:red; letter-spacing:2pt; outset } 
text { border:5px inset white; color:#FFFF99; font-weight:bold; font-size:10; text-align:center; border-collapse:collapse; cellpadding:0; cellspacing:0; width:900%; background-color:#005E99; text-shadow:red; } 
rand1 { color:white; text-align:center; font-size:15; border-style:outset; border-width:4px; border-color:white; border-collapse:collapse; cellpadding:0; cellspacing:0; width:100%; background-color:#000000 } 


/* Foto*/
table.new	{ border-width: 0px; padding: 0px; border-collapse: collapse; width: 95%; }
th.a10c		{ width:10%; color:#000000; text-align:center; font-size:10pt; }
th.a20c		{ width:20%; color:#000000; text-align:center; font-size:10pt; }
td.a25		{ width:25%; color:#000000; text-align:left; 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.a30c		{ width:30%; color:#000000; text-align:center; 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.ac		{ color:#000000; text-align:center; font-size:10pt; }
img.foto	{ border-width: 0px; }
table.ausg	{ border-width:0; padding:0; border-collapse: collapse; width:95%; }
