/*   http://www.ekir.de/aktuell/_borders/ekir.css   */

a:link {
	text-decoration : none;
	color : #000099;
	letter-spacing : normal;
; font-weight: normal
}

a:visited {
	text-decoration : none;
	color : #666666;
; font-style: normal; font-weight: normal
}

a:hover {
	color : #000099;
; font-weight: normal; text-decoration: underline
}

a:active {
	color : #7080DF;
	text-decoration : underline;
}

address ,
blockquote,
li,
th{
	font-size : 1.0em;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

body {
	background-color : White;
	font-size : 70%; 
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 3px;
}

h1 {
	color : #000099;
	font-weight : normal;
	font-size : 105%;
	text-transform : none;
}

h1#keinvorschub {
	color : #000099;
	font-weight : normal;
	font-size : 1.2em;
	text-transform : uppercase;
}

h2 {
	color : #000099;
	font-weight : bold;
	font-size : 110%;
	;
}

h2#keinvorschub {
	color : #000099;
	font-weight : bold;
	font-size : 1.3em;
}

h3 {
	color : #006633;
	font-weight : normal;
	font-size : 70%;
}

h3#keinvorschub {
	color : #006600;
	font-weight : normal;
	font-size : 1.2em;
	text-transform : uppercase;
}

h4 {
	color : #000099;
	font-weight : bold;
	font-size : 1.0em;
}

h4#keinvorschub {
	color : #000099;
	font-weight : bold;
	font-size : 1.0em;
}

hr {
	width : 150pt;
	color : #0F188F;
	height : 1pt;
}

li
 {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin-bottom : 5pt;
	margin-top : 5pt;
}

 th
 {
    
	font-size : 1.0em;
	font-family : Verdana, Arial, Helvetica, sans-serif;

}

ul {
	font-size : 0.9em;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

ul ul {
	list-style-image : none;
	font-size : 0.9em;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

ul ul ul {
	list-style-image : none;
	font-size : 0.9em;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.box#klein
{
	color : #006633;
	background : #E5E5E5;
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-color : Navy;
	border-style : solid;
	border-width : 1px;
	padding-left : 10px;
	padding-right : 10px;
}

.hintergrund
{
	color : #006633;
	background : #E5E5E5;
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-left : 10px;
	padding-right : 10px;
}

.hintergrund#klein
{
	color : #006633;
	background : #E5E5E5;
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-left : 10px;
	padding-right : 10px;
}

.klein
{
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.linielinks
 {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-left : 10px;
	padding-right : 10px;
; border: 1px #006633 none
}

.linielinks#klein
 {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-left : 10px;
	padding-right : 10px;
; border: 1px #006633 none
}

.linierechts
 {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-left : 10px;
	padding-right : 10px;
; border: 1px #006633 none solid none none
}

.linierechts#klein
 {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-left : 10px;
	padding-right : 10px;
; border: 1px #006633 none solid none none
}

.rahmen
 {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-left : 10px;
	padding-right : 10px;
; border: 1px #006633 solid
; background-color: #CCCCCC
}

.rahmen#klein
 {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-left : 10px;
	padding-right : 10px;
; border: 1px #006633 solid
}

.rahmen2px
 {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-left : 10px;
	padding-right : 10px;
; border: 2px #006633 double
}

.rahmen2px#klein
 {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-left : 10px;
	padding-right : 10px;
; border: 2px #006633 double
}

.spalte
 {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-left : 10px;
	padding-right : 10px;
; border: 1px #006633 none solid none solid
}

.spalte#klein
 {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-left : 10px;
	padding-right : 10px;
; border: 1px #006633 none solid none solid
}

.ueberschrift
 {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : White;
	background : Navy;
	font-weight : bold;
	text-align : center;
; border: 1px #006633 solid
}

.ueberschrift#klein
 {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : White;
	background : Navy;
	border-color : Navy;
	border-style : solid;
	border-width : 1px;
	font-weight : bold;
	text-align : center;
}

.ueberschrift#klein
 {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : White;
	background : #006633;
	font-weight : bold;
	text-align : center;
; border: 1px #006633 solid
}

.keinvorschub {
	

	margin-top : 0cm;
} 

h5 {
	color : #006633;
	font-size : 0.9em;
	font-weight : normal;
	line-height : 14px;
	margin : 0px 0px 0px 1px;
}

     
h5 a:visited {
	font-style : normal;
	letter-spacing : 0px;
}

h6 {
	color : #000099;
	letter-spacing : 0px;
; font-size: 70%
	}

h6 a:link {
	font-weight : normal;
	color : #000099;
	font-style : normal;
	text-decoration : none;
	letter-spacing : 0px; 
; font-size: 95%}

h6 a:visited {
	font-weight : normal;
	color : #000033;
	font-style : normal;
	text-decoration : none;
	letter-spacing : 0px; 
; font-size: 70%
}

h6 nobr {
	color : #006633;
	font-size : 0.9em;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	letter-spacing : 0px;
}

h6 a:hover {
	font-weight : normal;
	color : #000099;
	font-style : normal;
	text-decoration : underline;
	letter-spacing : 0px;
; clip:   rect(   )
; font-size: 70%
}

a:link#menu{
	text-decoration : none;
	letter-spacing : 0px;
	color : #0F188F;
}

a:visited#menu{
	text-decoration : none;
	letter-spacing : 0px;
	color : #0F188F;
}

a:active#menu{
	text-decoration : none;
	letter-spacing : 0px;
	color : #333399;
}

a:hover#menu{
	text-decoration : underline;
	letter-spacing : 0px;
}

 
#blau {
	border-right : #212163 1px solid;
	border-top : #212163 1px solid;
	border-left : #212163 1px solid;
	border-bottom : #212163 1px solid;
}

 
.haupt {
	position : absolute;
	visibility : hidden;
	color : #006633;
	font-size : 9pt;
	letter-spacing : 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	line-height : 12pt;
	width : 125px;
	background-color : White;
	padding : 2px;
; border: 1px #006633 solid
}

.haupt a:visited {
	color : #666666;
	letter-spacing : 0px;
; font-style: normal; font-weight: normal; text-decoration: none
}


p { color: #333333 }table
 { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
; font-size: 70%
 } td { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
 } tr { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
 } 
p { 
	font-size : 70%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
 } .redlink {  color: #990000; text-decoration: none}

ol { 
	font-size : 1em;
	font-family : Verdana, Arial, Helvetica, sans-serif;
 } 
form { 
	font-size : -1em;
	font-family : Verdana, Arial, Helvetica, sans-serif;
; width: 20px; clip:  rect(   )
 } .input {  font-family: "Courier New", Courier, mono; font-size: 10pt; width: 20px; clip:  rect(   )}

tr  { 
	font-size : 1em;
	font-family : Verdana, Arial, Helvetica, sans-serif;
 } 
td { 
	font-size : 1em;
	font-family : Verdana, Arial, Helvetica, sans-serif;
 } form {  }
.optionmenuesmall {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: lighter; width: 100px}

