/* CSS Document */
.html{
	height:100%;
	width:100%;
}
	
.body{
	margin:0px;
	padding:0px;
	width:100%;
    background-color:#cfdce5;
}

/* Design Header */
.headline_001 {
	background-image: url(../images/icon_ueber_uns.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.headline_002 {
	background-image: url(../images/icon_veranstaltungen.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.headline_003 {
	background-image: url(../images/icon_downloads.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.headline_004 {
	background-image: url(../images/icon_forum.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.headline_005 {
	color: #345189;
	background-image: url(../images/icon_schwarzes_brett.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.headline_006 {
	background-image: url(../images/icon_wiki.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.headline_007 {
	background-image: url(../images/icon_links.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.headline_008 {
	background-image: url(../images/icon_kontakt.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.headline_009 {
	background-image: url(../images/icon_impressum.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.headline_010 {
	background-image: url(../images/icon_sitemap.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

/* Design Text */
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-align: left;
}

.impressum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EAEAEA;
	text-decoration: none;
}
.pfad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	color: #d41421;
	text-decoration: none;
}


/* Design Inhalte */
.bg{
	padding: 10px 35px;
}
.border{
    border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.tabelle {
  border-bottom: 1px dotted #999999; 
}
.liste {
   	padding: 0 1em;
  	display: block;
  	list-style-type: none;
	background-image: url(../images/liste.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.highlight {
  padding: 14px 14px;
  background-color: #f2f6ff;
  border-bottom: 1px dotted #999999; 
  border-top: 1px dotted #999999; 
}
.highlightnavi {
  padding: 5px 14px;
  background-color: #ffffff;
  border-bottom: 1px dotted #999999; 
  border-top: 1px dotted #999999; 
}
.sitemap {
	padding: 0 1em;
  	display: block;
  	list-style-type: none;
	background-image: url(../images/button_sitemap.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.pdf {
	padding: 0 2em;
  	display: block;
  	list-style-type: none;
	background-image: url(../images/button_pdf.gif);
	background-repeat: no-repeat;
	background-position: left center;
}



/*Design Links */
/*Design Hauptnavigation Ebene 0 */
.link {
	width:100%;
	padding: 5px 35px;
	text-align: left;
	border-top: 1px solid #eff8fe;
	border-bottom: 1px solid #aabfce;
	background-color: #cfdce5;
  	display: block;
  	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/akzent.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.link:hover {
	background-image: url(../images/akzent_over.gif);
	background-color: #eeeeee;
	background-repeat: no-repeat;
	background-position: left center;
	color: #d41421;
}

/*Design Hauptnavigation 1 Ebene*/
.akzent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: justify;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
}
.akzent:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	color: #d41421;
	text-decoration: none;
}

/* Design Subnavigation */
.sublink {
	padding: 0.3em 1em;
	text-align: right;
	border-left: 1px dotted #cccccc;
  	display: inline;
  	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.sublink:hover {
	color: #d41421;
}

/* Design Login */
.login {
  width:100%;
  border-bottom: 1px solid #999999;
  background-color: #f1f1f1;
}