body, p {
	font-family:arial,helvetica,sans-serif;
	font-size: 10pt;
	margin:0px;
	border:0px;
	padding:0px;
	color:#000000;
	background-color:#d0d0d0;
	}
	
@media print { body { background-color:#ffffff; }}

body.dance { background-color:#ffffff; }

A:link,A:visited,A:active {text-decoration: none; color:#3333aa; }

A:hover { text-decoration: underline; color:#000000; background-color:#6677dd; }

ul	{ margin-left:10px; border:0px;	padding-left:10px; }

div	{ background-color:#ffffff;}

div.content { padding:5px; }

div.blaetterpfeile { font-size:10pt; font-weight:bold; text-align:center; color:#c0c0c0; }

/****** Logo *****/
div.headlogo { position:absolute; top:0; left:0; height:86px; width:129px; overflow:hidden; }
@media print { div.headlogo {height:0; width:0; } }

/****** Rechter Bildschirmrand */
div.headbeginright { position:absolute; top:0; height:34px; width:100%; background-color:#ffffa0; }
div.headtitleright { position:absolute; top:34px; height:52px; width:100%; background-color:#ffffe0; }


/****** Titelzeilenbereich ******/
div.headbegin { position: absolute; top:0; height:34px; left:129px; width:640px; padding-top:10pt; 
		font-size:8pt; text-align:right; background-color:#ffffe0; }
@media print { div.headbegin { height:12pt; width:100%; padding-top:4pt; background-color:#ffffe0; } 	}

div.headtitle {
        position: absolute; top:34px; left:129px; width:640px; height:52px;
	font-size:14pt; font-weight:bold; text-indent:16px; padding-top:16px; background-color:#ffffa0;	}
@media print { div.headtitle { left:0px; height:20pt; padding-top:2pt; width:100%;  }}



/****** Menüspalte links ******/
div.columnleft { position:absolute; top:86px; width:129px; overflow:hidden; }
@media print { 	div.columnleft { position:absolute; width:0; } }



/****** Inhalt ******/
@media screen { div.columncontent { 
	position:absolute; top:32px; left:129px; width:640px; background-color:#ffffff; } }
@media print { div.columncontent { 
	position:relative; width:100%; } }	


input,textarea {
	font-family:arial,helvetica,sans-serif; padding-left:3px; font-size:10pt;
	}

div.impr {
	font-size:7pt;
	color:#202020;
	background-color:#d0d0d0;
	}
div.breadcr {
	padding-left:5px;
	font-size:9pt;
	}
div.menu1 {
	padding-top:4px; padding-bottom:4px;
	padding-left:5px; 
	font-size:10pt;
	color:#a0a0a0;
	background-color:#ffffa0;
	}
div.menu2 {
	padding-top:1px; padding-bottom:1px;
	font-size:9pt;
	color:#a0a0a0;
	background-color:#ffffe0;
	padding-left:15px; 
	}
div.menu2n {
	padding-top:1px; padding-bottom:1px;
	font-size:9pt;
	color:#a0a0a0;
	background-color:#ffffe0;
	padding-left:2px; 
	}
div.menu3 {
	padding-top:1px; padding-bottom:1px;
	font-size:9pt;
	text-align:center;
	color:#a0a0a0;
	background-color:#d0d0d0;
	}

h1 {
	font-size:12pt;
        font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	text-indent:10px; 
	padding-top:16px;  padding-bottom:16px;
	vertical-align:bottom;
	clear:both;
	background-color:#ffffa0;
	}

h1.main {font-size:14pt;}
	
h2	{ font-size: 10pt; font-weight: bold;	}
h3	{ font-size: 10pt; font-weight: bold;	}





td {
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	text-align:left;
	vertical-align:top;
	border:0px;
	color:#000000;
	}
th.tabh {
	font-size:10pt;
	vertical-align:middle;
	padding:4px;
        background-color:#a0a0a0;
}
td.tab,
td.tab1 {
	font-size:9pt;
	padding:4px;
        background-color:#ffffe0;
}
td.tab2 {
	font-size:9pt;
	padding:4px;
        background-color:#ffffc0;
}
td.verztab {
	font-size:9pt;
	text-align:center;
	vertical-align:middle;
	padding:4px;
	padding-top:12px;
	padding-bottom:12px;
        background-color:#ffffff;
}

td.blindtab {
	font-size:9pt;
	text-align:left;
	vertical-align:bottom;
	padding:4px;
}
td.Head1 {
	font-size: 8pt;
	text-align:right;
	vertical-align:bottom;
	border:0px;
	margin:0px;
	background-color:#ffffe0;	
}
td.Head2 {
	font-size:16pt;
	font-weight:bold;
	border:0px;
	margin:0px;
	padding-left:30px;
	vertical-align:middle;
	background-color:#ffffa0;
}

th.fototab,
col.fototab,td.fototab,
td.fototab1,td.fototab2,td.fototab3,
td.fototab4,td.fototab5,td.fototab6,
td.fototab7,td.fototab8,td.fototab9 {
	text-align:center;
	vertical-align:middle;
	padding:6px;
	color:#ffffff;
        background-color:#000000;
}
col.fototab1,td.fototab1 {text-align:left;	vertical-align:top; }
col.fototab2,td.fototab2 {text-align:center;	vertical-align:top; }
col.fototab3,td.fototab3 {text-align:right;	vertical-align:top; }
col.fototab4,td.fototab4 {text-align:left;	vertical-align:middle; }
col.fototab5,td.fototab5 {text-align:center;	vertical-align:middle; }
col.fototab6,td.fototab6 {text-align:right;	vertical-align:middle; }
col.fototab7,td.fototab7 {text-align:left;	vertical-align:bottom; }
col.fototab8,td.fototab8 {text-align:center;	vertical-align:bottom; }
col.fototab9,td.fototab9 {text-align:right;	vertical-align:bottom; }

td.align1 {text-align:left;	vertical-align:top; }
td.align2 {text-align:center;	vertical-align:top; }
td.align3 {text-align:right;	vertical-align:top; }
td.align4 {text-align:left;	vertical-align:middle; }
td.align5 {text-align:center;	vertical-align:middle; }
td.align6 {text-align:right;	vertical-align:middle; }
td.align7 {text-align:left;	vertical-align:bottom; }
td.align8 {text-align:center;	vertical-align:bottom; }
td.align9 {text-align:right;	vertical-align:bottom; }
