/* Hintergrund gruen, keine Raender */
BODY.art1 {
	background-color : #66cccc;
	margin : 0px 0ox 0px 0px;
}

/* Hintergrund KUPETZ - Grafik, keine Raender */
BODY.art2 {
	background-image : url(http://www.kupetz.de/grafik/bgkup.jpg);
	margin : 0px 0ox 0px 0px;
}

/* Hintergrund KUPETZ - Grafik, keine Raender */
BODY.art2a {
	background-image : url(http://www.kupetz.de/grafik/bgkup.jpg);
	margin : 0px 0ox 0px 0px;
}

/* Hintergrund schwarz, keine Raender */
BODY.art3 {
	background-color : #000000;
	margin : 0px 0ox 0px 0px;
}

/* Hintergrund KUPETZ - Grafik, keine Raender */
BODY.art4 {
	margin : 0px 0ox 0px 0px;
}

/* Hintergrund Marmor - Grafik, keine Raender */
BODY.art5 {
	background-image : url(http://www.kupetz.de/grafik/marmorgr.jpg);
	margin : 0px 0ox 0px 0px;
}

/* Hintergrund Gesang - Grafik, keine Raender */
BODY.art6 {
	background-image : url(../grafik/bggesang.gif);
	margin : 0px 0ox 0px 0px;
	color :  Black;
}

/* Hintergrund Gesang - Grafik, keine Raender */
BODY.art7 {
	background-image : url(http://www.kupetz.de/grafik/bgnoten3.gif);
	margin : 0px 0ox 0px 0px;
	color :  Black;
}

input.noone{
display:none;
}


/* 	Text Geometr231 BT, Verdana, Geneva, Arial, farbe weiss, 35px, fett */
font.titel1 {
	font-family : "Geometr231 BT","Arial Narrow",serif,"MS Serif";
	font-size : 35px;
	color : white;
	font-weight : bold;
}

/* 	Text Arial, farbe weiss, 14px, fett */
font.arial14wb {
	font-family : arial,"Arial Narrow","MS Serif";
	font-size : 14px;
	color : White;
	font-weight : bold;
}

/* 	Text Arial, farbe weiss, 14px, fett */
font.arial14 {
	font-family : arial,"Arial Narrow","MS Serif";
	font-size : 14px;
}

/* 	Text Arial, farbe blau, 13px */
font.arial13b {
	font-family : arial,"Arial Narrow","MS Serif";
	font-size : 13px;
	color : blue;
}

/* 	Text Arial, normal, 13px */
font.narrow13 {
	font-family : "Arial Narrow", arial;
	font-size : 13px;
	font-style : normal;
}

/* 	Text Arial, normal, 13px */
font.arial13 {
	font-family : arial, "Arial Narrow";
	font-size : 13px;
	font-style : normal;
}

/* 	Text Arial, normal, rot, 13px */
font.arial13r {
	font-family : arial, "Arial Narrow";
	font-size : 13px;
	font-style : normal;
	color : red;
}

/* 	Text Arial, fett, 15px */
font.arial15b {
	font-family : arial, "Arial Narrow";
	font-size : 15px;
	font-style : normal;
	font-weight : bold;
}

/* 	Text Arial, 14px */
font.arial14 {
	font-family : arial, "Arial Narrow";
	font-size : 14px;
	font-style : normal;
}

/* 	Text Arial, fett, 20px */
font.arial20 {
	font-family : arial, "Arial Narrow";
	font-size : 20px;
	font-style : normal;
}

/* 	Text Arial, fett, 15px */
font.arial30 {
	font-family : arial, "Arial Narrow";
	font-size : 30px;
	font-style : normal;
}

/* Text relativ positioniert, 20px von links */
p.rl {
	position:relative; 
	left:20px;
}

p.me {
	text-indent:0,5 cm;
}

P.head1 {
	fontsize:20; 
	color:#ff6600;
}

P.list1 {
	fontsize:20; 
	color:#5555dd;
}

/* Link ohne Unterstreichung, Farbe blau, fett, Arial, 12px */
A.ohne {
	text-decoration : none;
	color : Blue;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
}

A.grossohne{
	text-decoration : none;
	text-transform : uppercase;
	font-weight : bold;
}

.font14b{
	font-size:14pt;
	font-weight : normal;
; font-family: Arial, Helvetica, sans-serif
}

.font16b{
	font-size:16pt;
	font-weight : bold;
; font-family: Arial, Helvetica, sans-serif
}

.inputtext{
	font-family:courier; 
	font-size:8pt;
}

IMG.rel{
	text-align : center;
	border : 0px;
	margin : 0px;
	padding : 0px;
}

/* Container Lauftext oberer Rand */
DIV.laufoben {
	position : absolute; 
	visibility : show; 
	visibility : visible; 
	width : 2550px; 
	left : 1024px; 
	top : -3px; 
	z-index : 12;
}

/* Container sichtbar, duenner Rand, Text zentriert, Arial 12px */
DIV.typ1 {
	position : absolute;
	z-index : 10;
	width : 100%;
	margin : 0px 0px 0px 0px;
	text-align : center;
	border : 1px solid;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}

/* Container unsichtbar, ohne Rand, Pos. 41%,130, Arial 12px */
DIV.info1 {
	position : absolute;
	width : 200px;
	top : 130px;
	left : 41%;
	z-index : 10;
	margin : 0px 0px 0px 0px;
	visibility : hide;
	visibility : hidden;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	padding : 0px;
}

/* Container sichtbar, Rand 3, schwarze Schrift zentriert, 10px */
DIV.info2 {
	position : absolute;
	width : 98%;
	color : Black;
	padding : 5px;
	margin : 0px;
	visibility : show;
	visibility : visible;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 10px;	
	text-align : center;
}

/* Container sichtbar, Rand 3, schwarze Schrift zentriert, 10px */
DIV.inhalt {
	position : absolute;
	left : 350px;
}

DIV.grafik {
	background : #fefefe;
	position : absolute;
	border-color : Blue;
	border-style : outset;
	border-width : thick;
	z-index : 5;
}

div.norm {
position : absolute;
z-index : 10;
}

/* Tabellenzelle center, hellgelb, arial, 13px */
TD.infocenter {
	text-align : center;
	background-color : #FFFFD0;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
}

/* Tabellenzelle center, ohne Hintergrund, arial, 11px */
TD.infoklein {
	text-align : center;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
}

/* Tabellenzelle links, hellgelb, arial, 13px, Textabstand 5px */
TD.infoleft {
	text-align : left;
	background-color : #FFFFD0;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
}
.font10 { font-size:10pt; font-weight : normal; ; font-family: Arial, Helvetica, sans-serif}
.font12 { font-size:14px; font-weight : normal; ; font-family: Arial, Helvetica, sans-serif }
.font16bs { font-size:16pt; font-weight : bold; ; font-family: Geneva, Arial, Helvetica, san-serif}
.font8 { font-size:9pt; font-weight : normal; ; font-family: Arial, Helvetica, sans-serif }

/* Tabellenzelle center, hellgelb, arial, 13px */
TD.infocenter {
	text-align : center;
	background-color : #FFFFD0;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
}

/* Tabellenzelle center, ohne Hintergrund, arial, 11px */
TD.infoklein {
	text-align : center;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
}

/* Tabellenzelle links, hellgelb, arial, 13px, Textabstand 5px */
TD.infoleft {
	text-align : left;
	background-color : #FFFFD0;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
}
.font30 { font-size:30pt; font-weight : bold;}
.font24 { font-size:24pt; font-weight : bold; }
.font20 { font-size:20pt; font-weight : bold; }
.font10 { font-size:10pt; font-weight : normal; font-family: Arial, Helvetica, sans-serif}
.font12 { font-size:12pt; font-weight : normal; font-family: Arial, Helvetica, sans-serif }
.font16bs { font-size:16pt; font-weight : bold; font-family: Geneva, Arial, Helvetica, san-serif}
.font8 { font-size:9pt; font-weight : normal; font-family: Arial, Helvetica, sans-serif }
.font7 { font-size:7pt; font-weight : normal; font-family: Arial, Helvetica, sans-serif }
.font11 { font-size:11px; font-weight : normal; font-family: Arial, Helvetica, sans-serif }


.kalender_prev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #816003;
}
.inputgruen {

	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #0D4232;
	background-color: #F4FDFA;
	text-align: left;
	border-color: #156F55;
	border-width: 1,1,1,1;
}
.gruencenter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
	color: #0D4232;
	background-color: #F4FDFA;
	text-align: center;
	border-color: #009900;
	border-width: 1,1,1,1;
}
.inputgruencenter {

	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #0D4232;
	background-color: #CDF5E9;
	text-align: center;
	border-color: #156F55;
	border-width: 1,1,1,1;
}
.inputblau {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #000066;
	background-color: #E9EAEB;
	text-align: left;
	border-color: #000066;
	border-width: 1,1,1,1;
}
.inputgruen {

	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #0D4232;
	background-color: #F4FDFA;
	text-align: left;
	border-color: #156F55;
	border-width: 1,1,1,1;
}
.gruencenter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
	color: #0D4232;
	background-color: #F4FDFA;
	text-align: center;
	border-color: #009900;
	border-width: 1,1,1,1;
}
.inputgruencenter {

	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #0D4232;
	background-color: #CDF5E9;
	text-align: center;
	border-color: #156F55;
	border-width: 1,1,1,1;
}


.ohnerand {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #000000;
	background-color: #F8DC9C;
	text-align: left;
	border-top-width: 0;
	border-bottom-width: 0;
	border-top-color: #F8DC9C;
	border-right-color: #F8DC9C;
	border-bottom-color: #F8DC9C;
	border-left-color: #F8DC9C;
	border-right-width: 0px;
	border-left-width: 0px;
}

.ohnerandrosa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #000000;
	background-color: #FFD2D2;
	text-align: left;
	border-top-width: 0;
	border-bottom-width: 0;
	border-top-color: #FFD2D2;
	border-right-color: #FFD2D2;
	border-bottom-color: #FFD2D2;
	border-left-color: #FFD2D2;
	border-right-width: 0px;
	border-left-width: 0px;
}

.sendbuttonnorm {
	font-family: arial, serif;
	font-size: 9pt;
	width: 140px;
	height: 22px;
	color: #0F154D;
}

.sendbutton100 {
	font-family: arial, serif;
	font-size: 9pt;
	width: 100px;
	height: 22px;
	color: #0F154D;
}

.sendbutton100b {
	font-family: arial, serif;
	font-size: 9pt;
	width: 100px;
	height: 22px;
	color: #990000;
	font-weight: bold;
}

.sendbutton100kl {
	font-family: arial, serif;
	font-size: 8pt;
	width: 100px;
	height: 20px;
	color: #0F154D;
}

.sendbutton150kl {
	font-family: arial, serif;
	font-size: 8pt;
	width: 150px;
	height: 20px;
	color: #0F154D;
}

.sendbutton80kl {
	font-family: arial, serif;
	font-size: 8pt;
	width: 80px;
	height: 20px;
	color: #0F154D;
}

.sendbutton100_18 {
	font-family: arial, serif;
	font-size: 7pt;
	width: 100px;
	height: 18px;
	color: #0F154D;
}

.sendbutton10_10 {
	font-family: arial, serif;
	font-size: 7pt;
	width: 10px;
	height: 10px;
	color: #0F154D;
}

.sendbutton50 {
	font-family: arial, serif;
	font-size: 9pt;
	width: 50px;
	height: 22px;
	color: #0F154D;
}
.ohnerandrosa {
	background-color: #FFD2D2;
}
.randrosa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	width: 200px;
	border: none;
	background-color: #FFD2D2;
}
