html {height: 100%; margin-bottom: 1px; }

BODY {
	margin-top:15px;
	background-color: #FFFFFF;
}

/* Alle Abstände löschen */
div, p, h1, h2, h3, ul, ol,
span, a, table, td, form, img, li {
   margin: 0px;
   padding: 0px;
   font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
}

/* Abstände */
.pad_left {
	padding-left:10px;
}

/* Farben */
.col_hintergrund { background-color:#FFFFFF; }
.col_headergrau { background-color:#ACE35B; }
.col_navigrau { background-color:#ECEEEF; }
.col_footer { background-color:#e0daae;
						color:#FFFFFF;}
.col_boxmittegrau { background-color:#FAFAE1; }
.col_box { background-color:#808C2E;
	font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
  	font-size:12px;
  	color:#FAFAE1;
  	font-weight:normal;
	text-align:left;}



.col_navi_aktiv { background-color:#7ED2DA; }
.col_navi_deaktiv { background-color:#575E59; }

/* Textformate */
.text, .text_b, .pad_left, .text_red, .text_w,.col_boxmittegrau  {
	font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
  	font-size:12px;
  	color:#333333;
  	font-weight:normal;
	text-align:left;
}

.text_b{
	font-weight:bold;
}
.text_red{
	color:#FF0000;
}

.text_w{
	color:#FFFFFF;
}

.mini{
	font-size:9px;
}


.headline_start{
	font-family:Tahoma, Verdana,Helvetica,Arial,sans-serif;
  	font-size:12px;
  	color:#6f6f6f;
  	font-weight:bold;
}

.headline{
	font-family:Tahoma, Verdana,Helvetica,Arial,sans-serif;
  	font-size:18px;
  	color:#FAFAE1;
  	font-weight:normal;
}
.box_headline{
	font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
  	font-size:14px;
  	color:#6f6f6f;
  	font-weight:bold;
	text-align:left;
}

/* Rahmen */
.border_all {
	border:1px solid #999999;
}
.border_oben {
	border-top:1px solid #999999;
}
.border_all_box {
	border:1px solid #D9DADB;
}


.text_navi {
	font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
  	font-size:11px;
  	color:#333333;
  	font-weight:normal;
}

/* Hauptlink Text */
a:link.link_text {
	font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	color:#FAFAE1;
	font-weight:bold;
	text-decoration: underline;
}
a:active.link_text {
	  font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	  font-size:11px;
	  color:#FAFAE1;
	  font-weight:bold;
	  text-decoration:underline;
}
a:visited.link_text {
	  font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	  font-size:11px;
	  color:#FAFAE1;
	  font-weight:bold;
	  text-decoration:underline;
}
a:hover.link_text {
	  font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	  font-size:11px;
	  color:#000000;
	  font-weight:bold;
	  text-decoration:none;
}


/* Hauptlink Navi */
a:link.link_small {
	  font-family:Tahoma, Verdana,Helvetica,Arial,sans-serif;
	  font-size:12px;
	  color:#000000;
	  font-weight:bold;
	  text-decoration:none;
}
a:active.link_small {
	  font-family:Tahoma, Verdana,Helvetica,Arial,sans-serif;
	  font-size:12px;
	  color:#000000;
	  font-weight:bold;
	  text-decoration:none;
}
a:visited.link_small {
	  font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	  font-size:12px;
	  color:#000000;
	  font-weight:bold;
	  text-decoration:none;
}
a:hover.link_small {
	  font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	  font-size:12px;
	  color:#999933;
	  font-weight:bold;
	  text-decoration:none;
}

/* Hauptlink dünn Navi */
a:link.link_small_thin {
	font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
}
a:active.link_small_thin {
	  font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	  font-size:12px;
	  color:#000000;
	  font-weight:normal;
	  text-decoration:none;
}
a:visited.link_small_thin {
	  font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	  font-size:12px;
	  color:#000000;
	  font-weight:normal;
	  text-decoration:none;
}
a:hover.link_small_thin {
	  font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	  font-size:12px;
	  color:#FFFFFF;
	  font-weight:normal;
	  text-decoration:none;
}