/* html {
background-color: #bdbf8e; #7f8fa6;
border-right: 15px #37425e solid;
} */

/* der html-Körper soll keine Randbegrenzungen enthalten */

body { margin:0; margin-top:0px; margin-left:0px; margin-right:0px;}

/*
body {
background-color: #dae7de;  #e4e9c1; white; 
color: #9e9e9e;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .7em;
margin: 3%; 0em;
margin-left: 0px;
margin-right: 15px;
margin-bottom: 0px;
margin-top: 0px;
border-right: 15px #afcbcc solid; #486ba1 solid;} 
}
*/

/* allgemeine styles */

a, p, div, h1, h2, h3, h4, h5, h6, small, ul, ol, dl, li, dd, table, td, th, blockquote, nobr, form  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

/* ein paar Schriftgrößen */

.bu16 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 16px; font-weight: bold;	color: #000000;	text-decoration: underline;}
.bu14 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bold;	color: #000000;	text-decoration: underline;}
.bu12 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	color: #000000;	text-decoration: underline;}
.bu10 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: #000000;	text-decoration: underline;}

.b16 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 16px; font-weight: bold;	color: #000000;}
.b14 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bold;	color: #000000;}
.b12 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	color: #000000;}
.b10 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: #000000;}

.bw12 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	color: #ffffff;}
.bw10 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: #ffffff;}

.w12 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; color: #ffffff;}
.w10 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: normal; color: #ffffff;}

.bwr14 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; background-color: #ff0000;}
.bwr12 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #ff0000;}
.bwr10 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; background-color: #ff0000;}

.nu16 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 16px; font-weight: normal; color: #000000; text-decoration: underline;}
.nu14 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: normal; color: #000000; text-decoration: underline;}
.nu11 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline;}
.nu10 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: normal; color: #000000; text-decoration: underline;}

.n16 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px;	font-weight: normal; color: #000000;}
.n14 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: normal; color: #000000;}
.n13 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;	font-weight: normal; color: #000000;}
.n12 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: normal; color: #000000;}
.n10 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;	font-weight: normal; color: #000000;}
.nc10 { font-family: Courier, "Courier New", monospace; font-size: 10px;	font-weight: normal; color: #000000;}

.nr24 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 24px; font-weight: normal; color: #cc0000;}
.nr13 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 13px; font-weight: normal; color: #cc0000;}
.nr12 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; color: #cc0000;}
.nr11 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; color: #cc0000;}
.nr10pt { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10pt; font-weight: normal; color: #cc0000;}
.nr10 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: normal; color: #cc0000;}
.nr10abstd { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: normal; color: #cc0000; align: left; margin-left: 15px;}
.nr9 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px; font-weight: normal; color: #cc0000;}
.nr8 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 8px; font-weight: normal; color: #cc0000;}

.bur16 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #cc0000; text-decoration: underline;}
.bur14 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #cc0000; text-decoration: underline;}
.bur12 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #cc0000; text-decoration: underline;}
.bur11 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #cc0000; text-decoration: underline;}

.br30 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 30px; font-weight: bold;	color: #cc0000;}
.br24 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 24px; font-weight: bold;	color: #cc0000;}
.br16 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 16px; font-weight: bold;	color: #cc0000;}
.br14 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bold;	color: #cc0000;}
.br12 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	color: #cc0000;}
.br11 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;	color: #cc0000;}
.br10 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: #cc0000;}

.brbd14 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #cc0000; border-top-width: 1px; border-top-color: Red; border-top-style: solid; border-bottom-width: 1px; border-bottom-color: Red; border-bottom-style: solid; border-left-width: 1px; border-left-color: Red; border-left-style: solid; border-right-width: 1px; border-right-color: Red; border-right-style: solid; text-transform: lowercase; text-align: center;}
.brbd12 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #cc0000; border-top-width: 1px; border-top-color: Red; border-top-style: solid; border-bottom-width: 1px; border-bottom-color: Red; border-bottom-style: solid; border-left-width: 1px; border-left-color: Red; border-left-style: solid; border-right-width: 1px; border-right-color: Red; border-right-style: solid; text-transform: lowercase; text-align: center;}
.brbd10 {text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #cc0000; border-top-width: 1px; border-top-color: Red; border-top-style: solid; border-bottom-width: 1px; border-bottom-color: Red; border-bottom-style: solid; border-left-width: 1px; border-left-color: Red; border-left-style: solid; border-right-width: 1px; border-right-color: Red; border-right-style: solid; text-transform: lowercase; text-align: center; line-height: 16px; padding: 1px; padding-left: 5px; padding-right: 5px;}

.nur12 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #cc0000; text-decoration: underline;}
.nur11 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #cc0000; text-decoration: underline;}
.nur10 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #cc0000; text-decoration: underline;}
.nur9 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #cc0000; text-decoration: underline;}
.nur8 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #cc0000; text-decoration: underline;}

.nk12 { font-family: "Times New Roman", Times, serif;  font-size: 12px;	font-weight: normal; color: #000000; font-style: normal;}
	
	
h1, h2, h3, h4, h5, h6 {
	font-weight: bolder;
	color: #cc0000;
	/* border-bottom: 1px solid #bfbfbf;
	border-top: 1px solid #d3d3d3;
	background-color: #efefef;
	padding-left: 1em; */
	}

h5, h6 {
	font-weight: normal;
	color: #cc0000;
	/* border-bottom: 1px solid #bfbfbf;
	border-top: 1px solid #d3d3d3;
	background-color: #efefef;
	padding-left: 1em; */
	} 

h1 {
font-size: 15px;
/* background-color: #486ba1; #afcbcc; #efefef;
border-bottom: 1px #d3d3d3 solid;
color: #bdbf8e;  #7f8fa6;
font-weight: normal;
font-style: italic;
text-align: right;
letter-spacing: 2px;
margin: 0px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 5px;
padding-top: 5px;
margin: 0em;
margin-top: -5px;
margin-left: -5px;
border-bottom: 20px #bdbf8e solid; */
}

h2 {
font-size: 14px;
/* background-color: #486ba1;  #37425e; 
color: #e4e9c1;
padding-right: 3px;
padding-left: 3px;
padding-top: .5%;
padding-bottom: .5%;
font-weight: bold;
text-align: left;
margin: 0px;
margin-top: -24px; */
}

h3 {
font-size: 11px;
/* color: #37425e;
font-weight: bold;
font-style: normal;
text-align: right;
padding-top: 3px;
padding-bottom: 4px;
padding-left: 3px;
border-top: 4px #37425e solid;
border-bottom: 4px #37425e solid;
margin-right: -30px;
padding-right: 30px; */
}


h4 {
font-size: 12px;
/* color: #7f8fa6; #486ba1;
font-style: italic;
text-align: left;
font-weight: bold;
text-decoration: underline;
padding-right: 3%;
padding-left: 3%;
padding-top: 5px;
padding-bottom: 5px;
border-top: 4px #7f8fa6 solid;
border-bottom: 4px #7f8fa6 solid;
margin-right: -15px; */
}

h5 {font-size: 10px;}

h6 {font-size: 9px;}


a:link         { color:#cc0000; text-decoration: none; }
a:visited      { color:#cc0000; text-decoration: none; }
a:hover        { color:#ff0000; text-decoration: underline; }
a:active       { color:#cc0000; text-decoration: none; }

a.border:link		{color:#cc0000; text-decoration: none; font-size: 10px; font-weight: bold; border: 1px; border-width: 1px; border-style: solid; border-color: Red; text-transform: lowercase; text-align: center; line-height: 23px; padding: 2px; padding-left: 5px; padding-right: 5px;}
a.border:visited	{color:#cc0000; text-decoration: none; font-size: 10px; font-weight: bold; border: 1px; border-width: 1px; border-style: solid; border-color: Red; text-transform: lowercase; text-align: center; line-height: 23px; padding: 2px; padding-left: 5px; padding-right: 5px;}
a.border:hover		{color:#cc0000; text-decoration: none; font-size: 10px; font-weight: bold; border: 1px; border-width: 1px; border-style: solid; border-color: Red; text-transform: lowercase; text-align: center; line-height: 23px; padding: 2px; padding-left: 5px; padding-right: 5px;}
a.border:active		{color:#cc0000; text-decoration: none; font-size: 10px; font-weight: bold; border: 1px; border-width: 1px; border-style: solid; border-color: Red; text-transform: lowercase; text-align: center; line-height: 23px; padding: 2px; padding-left: 5px; padding-right: 5px;}


/* a:link {text-decoration: none; background-color: #7f8fa6;  #6d6c40; #39798C; #000099;  color: white;}
a:visited {text-decoration: none; background-color: #6d6c40;  #7f8fa6; #39798C; #000099;  color: white;}
a:hover {text-decoration: none;  underline;  background-color: #37425e;  #424227; #c0c0c0; #d3d3d3; #215163;  color: white;}
a:active {background-color: #422015;  #215163; text-decoration:none; }

a.submenu:link     { color:#0000bb; text-decoration:none; }
a.submenu:visited  { color:#0000bb; text-decoration:none; }
a.submenu:hover    { color:#ffffff; text-decoration: none; }
a.submenu:active   { color:#4682b4; text-decoration:none; }

a.menu:link         { color:#cc0000; text-decoration: none; }
a.menu:visited      { color:#cc0000; text-decoration: none; }
a.menu:hover        { color:#ff0000; text-decoration: underline; border: 1px; border-style: dashed; border-color: #ff0000; }
a.menu:active       { color:#cc0000; text-decoration: none; } */


/* menue leiste */

/* ist immer ein link */ 
.menu { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

/* ist NIE ein link */
.amenu {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold; color: #215163; /* background-color: white; */}

/* ist immer ein link */
.submenu {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; color: #0000aa; font-weight: normal; }
/* .subamenu {font-family: Arial,sans-serif,Helvetica; font-size: 10px; font-weight: bold; color: #4682b4;} */

/* ist NIE ein link */
.subamenu {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;	font-weight: bold; color: #215163;}


/* menue im seitenkopf */

.menus { font-size: 10px; color: Black; text-decoration: none;}


p, li, blockquote {
	font-size: 0.75em;
	line-height: 1.2em;
	padding-left: 1em;
	/* border: 1px solid #000000; */ }
p {
/* border: 1px solid #9e9e9e; */
padding: 1px;
/* background-color: #fbfbfb; */
margin-left: 3%;
margin-right: 3%;
margin-top: 2%;
margin-bottom: 2%;
text-align: justify;}


blockquote {
background-color: #cc0000; /* #37425e; */
color: White;
font-style: normal;
margin-right: 5%;
margin-left: 10%;
font-weight: bolder;
padding: 1px;
/* border: 1px #37425e solid; */ }


table {
/* max-width: 800px;
max-height: 600px;
border: 1px #486ba1 solid; border: 2px #37425e solid; 
border-collapse: collapse;
border-spacing: 0px;
padding: 0px;
background-color: White;  #dae7de; #a6a6a6; #ffffff; #e6e6e6; #efefef;
color: #486ba1;  #ffffff; #000000; #000099;
display: table; */
}

.stabgr {
	border: 1px; border-style: dashed; border-color: #CCCCCC; background-color: #EEEEEE;
	padding-left: 3px; Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;	color: #cc0000;   
}

.stabw {
	border: 1px; border-style: dashed; border-color: #CCCCCC; border-top-color: White; background-color: #ffffff;
	padding-left: 3px; padding-top: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;	color: #333333;
}

.stabgr14 {
	border: 1px; border-style: dashed; border-color: #CCCCCC; background-color: #EEEEEE;
	padding-left: 3px; Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;	color: #cc0000;   
}

.stabr14 {
	border: 2px; border-style: solid; border-color: Red; border-top-color: White; border-left-color: White; border-right-color: White; background-color: #ffffff;
	padding-left: 0px; padding-right: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;	color: #333333;
}

.trhint1 {
	border: 1px; border-style: groove; border-color: #000000; background-color: #FFFFF0; text-align: center;	    

}

.trhint2 {
	border: 1px; border-style: solid; border-color: #ffffff; border-bottom-color: White; border-left-color: White; border-top-color: White; border-right-color: White; background-color: #EEEEEE; text-align: center; 	    

}

.tdhint1 {
	border: 1px; border-style: groove; border-color: #000000; border-right-color: Black; background-color: #FFFFF0; text-align: center; margin: 3px;	    

}

.tdhint2 {
	border: 1px; border-style: groove; border-color: #ffffff; background-color: #EEEEEE; text-align: center;	    

}

td, th {
padding: 0px;

}


th {
/* background-color: #7f8fa6; */
color: #cc0000; /* #d5d7d2; */
text-align: left;
font: bolder;
font-size: 15px;
border: 1px;
border-color: #ff0000; 
}


td {
/* border: 1px #486ba1 solid;  border: 2px #37425e solid; */
font: bold;
font-size: 9px;
}


.inputtext {
background-color: #ffffff; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #cc0000;
width: 100%;
border-style: solid;
border-width: 1px;
border-color: #ff0000;
padding: 3px;
}


input, select, textarea {
background-color: #ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #cc0000;
margin: 1px;
text-align:left;
text-indent:0px;
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:0px;
border: 0px;
border-style: solid;
border-width: 1px;
border-color: #ff0000;
}

input.radio, input.checkbox {
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
	margin: 1px;
	text-align:left;
	text-indent:0px;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0px;
	border: none;
}
 
