/* zusätzliche oder abweichende CSS-Regeln für Drucker */
@media print {
	#f_Wahl, #f_Text , #a4hFuss, #a4Fuss {
	display:none;
	}
	@page {
	width:209mm;
	height:296mm;
	size: portrait;
	margin: 0;
	padding: 0;
	}
	#Formular {
	background-color:#ffffff;
	}
}

/* CSS-Regeln für Screen, ... */

  /* CSS-Regeln für A4-Seite mit "div" */
#a4Seite {
	width:209mm;
	height:296mm;
	size:portrait;
	border-width: 0.1mm;
	border-style: dotted;
	margin:0 auto;
	padding:0 auto;
	max-width:209mm;
	max-height:296mm;
	background-color:#ffffcc;
}

#a4Kopf {
	height:21mm;
}

#a4Text {
	height:275mm;
}

#a4Fuss {
	height:15mm;
}

  /* CSS-Regeln für A4-VersuchSeite mit "div" */

#a4hSeite {
	width:179mm;
	height:266mm;
	size:portrait;
	border-width: 0.1mm;
	border-style: dotted;
	margin:0 auto;
	padding:0 auto;
	max-width:179mm;
	max-height:266mm;
	background-color:#ffffcc;
}

#a4hKopf {
	height:21mm;
}

#a4hText {
	height:245mm;
}

#a4hFuss {
	height:15mm;
}

/* zusätzliche oder abweichende CSS-Regeln für Screen, ... */

html, body {
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
}

body {
	font-family:Arial, Calibri, Tahoma, Verdana, sans-serif;
	font-size:100%;
	color:#000000;
	background-color:#ccffff;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
}
div {margin: 0 auto; text-align:left;}	 
img {border:0px; margin:0px; padding:0px;}
textarea {overflow: none;}

  /* CSS-Regeln für iframe-Inhalt mit "div" */

#menue {float:left; width:300px; margin:0px 0px 0px 0px; padding: 10px 0px 0px 10px; background-color:#ccffff; position:fixed;}
#basis {float:left; width:66%; margin:0px 0px 0px 320px; text-align:center; background-color:#ccffff; position:relative;}
#zaFenster {background:#ffffcc;}
#pe1Fenster {background:#ffffcc;}
#pe2Fenster {background:#ffffcc;}
#pe3Fenster {background:#ffffcc;}
#pe6Fenster {background:#ffffcc;}
#pe9Fenster {background:#ffffcc;}
#iInhalt {background-color:#ffffcc;}

/* Iframe definieren */
#zaIframe {width:100%;}
#zaIframe iframe {
	width: 630px;
	height: 480px;
	float: right;
	margin: 6px 30px 15px 6px;
}

#pe1Iframe {width:100%;}
#pe1Iframe iframe {
	width: 330px;
	min-height: 240px;
	float: center;
	margin: 9px 15px 15px 6px;
}

#pe2Iframe {width:100%;}
#pe2Iframe iframe {
	width: 330px;
	min-height: 240px;
	float: center;
	margin: 9px 15px 15px 6px;
}

#pe3Iframe {width:100%;}
#pe3Iframe iframe {
	width: 330px;
	min-height: 240px;
	float: center;
	margin: 9px 15px 15px 6px;
}

#pe4Iframe {width:100%;}
#pe4Iframe iframe {
	width: 330px;
	min-height: 240px;
	float: center;
	margin: 9px 15px 15px 6px;
}

#pe5Iframe {width:100%;}
#pe5Iframe iframe {
	width: 330px;
	min-height: 240px;
	float: center;
	margin: 9px 15px 15px 6px;
}

#pe6Iframe {width:100%;}
#pe6Iframe iframe {
	width: 330px;
	min-height: 240px;
	float: center;
	margin: 9px 15px 15px 6px;
}

#pe7Iframe {width:100%;}
#pe7Iframe iframe {
	width: 330px;
	min-height: 240px;
	float: center;
	margin: 9px 15px 15px 6px;
}

#pe8Iframe {width:100%;}
#pe8Iframe iframe {
	width: 330px;
	min-height: 240px;
	float: center;
	margin: 9px 15px 15px 6px;
}

#pe9Iframe {width:100%;}
#pe9Iframe iframe {
	width: 330px;
	min-height: 240px;
	float: center;
	margin: 9px 15px 15px 6px;
}

#pe81Iframe {width:100%;}
#pe81Iframe iframe {
	width: 480px;
	height: 255px;
	float: right;
	margin: 9px 30px 15px 6px;
}

#pe91Iframe {width:100%;}
#pe91Iframe iframe {
	width: 480px;
	height: 255px;
	float: right;
	margin: 9px 30px 15px 6px;
}

/* Überschriften definieren */
h1, h2, h3, h4, h5, h6 {color:#000000; margin:0px; font-weight:bold;}
h1 {font-size:180%;} 
h2 {font-size:150%; padding:5px 0px 0px 0px;}
h3 {font-size:120%; font-weight:normal;}
h4 {font-size:100%; font-weight:normal;}
h5 {font-size:86%; font-weight:normal;}
h6 {font-size:72%; font-weight:normal;}

p {margin:0px; padding:0px;}
.stand {font-weight:bold; color:#0D61A4; text-align:center; vertical-align:bottom; padding: 0px 0px 0px 0px;}

/* Links definieren */
a:link, a:visited {color:#045df8; text-decoration:none;}
a:hover {color:#fa0c0a; text-decoration:underline;}
a:active, a:focus {color:#888888; text-decoration:none;}

A:1link { font-family: Georgia, Trebuchet MS, Comic Sans MS, Arial, sans serif; color: #006400; font-style: italic; font-weight: bold; font-size: 15pt; text-decoration: none; }
A:1visited { font-family: Georgia, Trebuchet MS, Comic Sans MS, Arial, sans serif; color: #006400; font-style: italic; font-weight: bold; font-size: 15pt; text-decoration: none; }
A:1hover { font-family: Georgia, Trebuchet MS, Comic Sans MS, Arial, sans serif; color: #c89600; font-style: italic; font-weight: bold; font-size: 15pt; text-decoration: none; }

/* Eingabe- und  Auswahlfelder definieren */
.ef { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; background-color:#ffffff; margin: 0pt 0pt 0pt 3pt; }
.pf { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; background-color:#ffffff; margin: 0pt 0pt 0pt 3pt; }
.nf { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; background-color:#ffffff; margin: 0pt 0pt 0pt 3pt; }

/* Text- und Feldhintergrund definieren */
.rosabox { background-color:#ff9999; padding:3px; margin:0px; }
.grau { background-color:#cccccc; }
.rosa { background-color:#ff9999; }
.gelbbox { background-color:#ffff66; padding:3px; margin:0px; }
.gelb { background-color:#ffff66; }

/* Styles für Dokumente */
.arial24 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 24pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial23 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 23pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial22 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 22pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial21 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 21pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial20 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 20pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial19 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 19pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial18 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 18pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial17 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 17pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial16 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 16pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial15 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 15pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial14 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 14pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial13 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 13pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial12 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 12pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial11 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 11pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial10 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial9 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial8 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial7 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 7pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial6 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 6pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial5 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 5pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial4 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 4pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }
.arial3 { font-family: Arial, Times New Roman, Courier New, sans serif; font-size: 3pt; font-style: normal; font-weight: normal; color: #000000; margin: 0pt 0pt 0pt 0pt; }

/* Wahlspalte - Abstandseinstellung */
p.rand0o { margin: 0pt 0pt 0pt 0pt; }
p.rand3o { margin: 3pt 0pt 3pt 0pt; }
p.rand5o { margin: 5pt 0pt 5pt 0pt; }
p.rand10o { margin: 10pt 0pt 10pt 0pt; }
p.randl10 { margin: 3pt 0pt 3pt 10pt; }
p.randl15 { margin: 3pt 0pt 3pt 15pt; }
p.randl20 { margin: 3pt 0pt 3pt 20pt; }
p.randl25 { margin: 3pt 0pt 3pt 25pt; }
p.randl30 { margin: 3pt 0pt 3pt 30pt; }

/* Allgemeine Abstandseinstellung */
p.rand0 { margin: 0pt 0pt 0pt 10pt; }
p.rand1 { margin: 1pt 0pt 1pt 10pt; }
p.rand2 { margin: 2pt 0pt 2pt 10pt; }
p.rand3 { margin: 3pt 0pt 3pt 10pt; }
p.rand4 { margin: 4pt 0pt 4pt 10pt; }
p.rand5 { margin: 5pt 0pt 5pt 10pt; }
p.rand6 { margin: 6pt 0pt 6pt 10pt; }
p.rand7 { margin: 7pt 0pt 7pt 10pt; }
p.rand8 { margin: 8pt 0pt 8pt 10pt; }
p.rand9 { margin: 9pt 0pt 9pt 10pt; }
p.rand10 { margin: 10pt 0pt 10pt 10pt; }
p.rand11 { margin: 11pt 0pt 11pt 10pt; }
p.rand12 { margin: 12pt 0pt 12pt 10pt; }
p.rand13 { margin: 13pt 0pt 13pt 10pt; }
p.rand14 { margin: 14pt 0pt 14pt 10pt; }
p.rand15 { margin: 15pt 0pt 15pt 10pt; }
p.rand16 { margin: 16pt 0pt 16pt 10pt; }
p.rand17 { margin: 17pt 0pt 17pt 10pt; }
p.rand18 { margin: 18pt 0pt 18pt 10pt; }
p.rand19 { margin: 19pt 0pt 19pt 10pt; }
p.rand20 { margin: 20pt 0pt 20pt 10pt; }
p.rand21 { margin: 21pt 0pt 21pt 10pt; }
p.rand22 { margin: 22pt 0pt 22pt 10pt; }
p.rand23 { margin: 23pt 0pt 23pt 10pt; }
p.rand24 { margin: 24pt 0pt 24pt 10pt; }
p.rand25 { margin: 25pt 0pt 25pt 10pt; }
p.rand26 { margin: 26pt 0pt 26pt 10pt; }
p.rand27 { margin: 27pt 0pt 27pt 10pt; }
p.rand28 { margin: 28pt 0pt 28pt 10pt; }
p.rand29 { margin: 29pt 0pt 29pt 10pt; }
p.rand30 { margin: 30pt 0pt 30pt 10pt; }
p.rand31 { margin: 31pt 0pt 31pt 10pt; }
p.rand32 { margin: 32pt 0pt 32pt 10pt; }
p.rand33 { margin: 33pt 0pt 33pt 10pt; }
p.rand34 { margin: 34pt 0pt 34pt 10pt; }
p.rand35 { margin: 35pt 0pt 35pt 10pt; }
p.rand36 { margin: 36pt 0pt 36pt 10pt; }
p.rand37 { margin: 37pt 0pt 37pt 10pt; }
p.rand38 { margin: 38pt 0pt 38pt 10pt; }
p.rand39 { margin: 39pt 0pt 39pt 10pt; }
p.rand40 { margin: 40pt 0pt 40pt 10pt; }
p.rand41 { margin: 41pt 0pt 41pt 10pt; }
p.rand42 { margin: 42pt 0pt 42pt 10pt; }
p.rand43 { margin: 43pt 0pt 43pt 10pt; }
p.rand44 { margin: 44pt 0pt 44pt 10pt; }
p.rand45 { margin: 45pt 0pt 45pt 10pt; }
p.rand46 { margin: 46pt 0pt 46pt 10pt; }
p.rand47 { margin: 47pt 0pt 47pt 10pt; }
p.rand48 { margin: 48pt 0pt 48pt 10pt; }
p.rand49 { margin: 49pt 0pt 49pt 10pt; }
p.rand50 { margin: 50pt 0pt 50pt 10pt; }

.highlight {	background-color: orange; }
.find_selected { background-color: yellow; }
