body { color: black; background-color: #FFFFFF; text-align: center; margin: 0px; overflow: hidden;}

#header {
    text-align: center;
    width: 100%;
    }

#headerblock {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
    }

#headerabgrenzung {
	color: white;
	background-color: #990000;
	text-align: center;
	clear: left;
	width: 100%;
	height: 2px;
    }

#navbar  {
	color: #99c;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	background-color: #CCCCCC;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 100%;
	}
	
  .spacer {
	clear: left;
    width: 100%;
    height: 16px;
    }
  .spacer2px {
	clear: left;
    width: 100%;
    height: 2px;
    }
   .spacer-index {
	clear: left;
    width: 100%;
    height: 5px;
    }


  #content {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	height: auto;
}

  .dotrules {
	color: #990000;
   	}

  #footer {
	color: white;
	background-color: #990000;
	text-align: center;
	clear: left;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
    }

  #footertext {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    }
   #footertext-rot {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;

    }

/* the three states of the menus are defined here */
a, .menuitem a, .baseline a {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
a:visited, .menuitem a:visited, .baseline a:visited  { 
 	color: #990000; 
	text-decoration: none 
	}

a:hover, .menuitem a:hover, .baseline a:hover {
	color: #333333;
	text-decoration: none 
	}
	
a:active, .menuitem a:active, .baseline a:active { 
	color: #990000;
	text-decoration: none  
	}

h1 {
	font-size: 26px;
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 3px;
	font-weight: normal;
	line-height: 26px;
    }
h2 {
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 4px;
	line-height: 10px;
	}
h3 {
	font-weight: bold;
    font-size: 17px;
    line-height: 17px;
    }
h5 {
	font-weight: normal;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h6 {
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

. {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

.linkImpressum A:link {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.linkImpressum A:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.linkImpressum A:active {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.linkImpressum A:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.linkdform A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
	font-weight: normal;
}
.linkdform A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
	font-weight: normal;
}
.linkdform A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
	font-weight: normal;
}
.linkdform A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
	font-weight: normal;
}

.lk-dform-imp A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.lk-dform-imp A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.lk-dform-imp A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.lk-dform-imp A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}


.h5ohneAbstand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.subsubhead { 
	 color: #FFFFFF; 
	 font-weight: normal;
	 }
.subsubhead-rot {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #990000;
}
.subsubhead-hgr {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #99CC66;
}
.subsubhead-ora {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF6600;
}
.subsubhead-gel {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FFCC33;
}
.subsubhead-dbl {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #336699;
}
.subsubhead-dgr {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #339933;
}
.subsubhead-hbl {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #66CCFF;
}
