body {
	margin: 0px;	
}

body,td,table,select {
	font-family: Arial, Helvetica, Geneva;
	font-size: 11px;
	line-height: 125%;
	color: #000000;
	}	
	
td.praxis {
	font-family: Arial, Helvetica, Geneva;
	font-size: 11px;
	line-height: 125%;
	color: #000000;
	text-align: justify;
	}	

.subline {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #666666;
	text-align: left;
	}
	
.pr-headline {
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #666666;
	text-align: left;
	}

td.praxis_paging {
	font-size: 10px;
	color: #333333;	}


.mandatory {
	color: #cc0000;
	font-weight: bold;
	font-size: 13px;
	}
	
/* normale textlinks --- rot mit underline */ 

a:link {
	color: #CC0000;
	text-decoration: none;
}

a:visited {
	color: #CC0000;
	text-decoration: none;
}

a:hover {
	color: #CC0000;
	text-decoration: underline;
}

/* LANGUAGE textlinks */

a.language:link {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

a.language:visited {
	color: #666666;
	text-decoration: none;
}

a.language:hover {
	color: #000000;
	text-decoration: none;
}

/* textlinks --- grau, fett, groesser */

a.special:link {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

a.special:visited {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

a.special:hover {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #EFEFEF;
}

/* textlinks / footer --- grau, fett */

a.footer:link {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.footer:visited {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.footer:hover {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}

/* textlinks / katalog --- grau, schwarz highlight */

a.katalog:link {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

a.katalog:visited {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

a.katalog:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.headline {
	font-weight: bold;
	font-size: 12px;
	line-height: 125%;	
}

td.grey {
	background-color: #DDDDDD;
}

td.white {
	background-color: #FFFFFF;
}

.copy {
	color: #9E9E9E;
}

.inaktiv {
	color: #666666;
	font-style: oblique;
}

/* Tabellendesign f?r Technik */

table.details {
	border-style: solid;
	border-color: #AEAEAE;
	border-width: 1px;
	}

td.technik_grey {
	vertical-align: top;
	background-color: #FFFFFF;
	}

td.fett {
	font-weight: bold;
	font-size: 11px;
	vertical-align: bottom;
	}
	
td.info {
	font-size: 11px;
	color: #AEAEAE;
	text-align: center;
	vertical-align: bottom;
	}
	
td.small {
	font-size: 10px;
	}
	
/* Tabellendesign Standard */

table.norm {
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	background-color: #DDDDDD;
	}

td.normal {
	background-color: #F1F1F1;
	}
	
td.bewerbung_headline {
	background-color: #666666;
	color: #F1F1F1;
	font-weight: bold;
	text-alignment: right;
	font-size: 11px;
	}

/* Tabelle 1 --- grauer Hintergrund mit Dunkelgrauer Umrandung */

table.style1a {
	background-color: #666666;
}

table.style1b {
	background-color: #DDDDDD;
}

/* Styles fŸr Niederlassungen im Einsatz */

.info_navi { font-size: 9px;
                       color: #333333;
          }
          
          .info_navi2 { font-size: 9px;
                       color: #999999;
          }
          
          a:link.topics { font-size: 10px;
                          color: #666666;
          }
          
          a:hover.topics { font-size: 10px;
                           color: #333333;
                           text-decoration: none;
          }
          
          a:visited.topics { font-size: 10px;
                          color: #666666;
          }
          
          a:link.back { font-size: 9px;
                          color: #666666;
          }
          
          a:visited.back { font-size: 9px;
                          color: #666666;
          }
          
          a:hover.back { font-size: 9px;
                           color: #333333;
                           text-decoration: none;
          }
          
          .info_navi_active { font-size: 9px;
                              color: #FFFFFF;
          }
          
          .info_navi_active2 { font-size: 9px;
                              color: #000000;
          }
          
           .headline_nl { font-size: 11px;
                          font-weight: bold;
                          color: #666666;
          }
           
          .info2 { font-size: 11px;
                   color: #CCCCCC;
          }
          
          .text_einsatz { font-size: 10px;
                   color: #00000;
                   line-height: 15px;
          }

.boldblack { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva; font-weight: bold; line-height: 13px }
boldblack2gray { color: gray; font-size: 15px; font-family: Verdana, Arial, Helvetica, Geneva; font-weight: bold; line-height: 16px }
.boldblack2 { color: black; font-size: 15px; font-family: Verdana, Arial, Helvetica, Geneva; font-weight: bold; line-height: 16px }
.black_weiss { color: white; font-size: 15px; font-family: Verdana, Arial, Helvetica, Geneva; font-weight: bold; line-height: 16px }
.boldgrau { color: #808080; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva; font-weight: bold; line-height: 12px }
.boldweiss { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva; font-weight: bold; line-height: 13px }
.boldrot { color: #c00; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva; font-weight: bold; line-height: 13px; letter-spacing: 0 }
.hellgelb { color: #ffc; font-size: 9px; font-family: Arial, Geneva, Helvetica; font-style: normal; font-weight: normal; line-height: 125%; text-indent: 0; letter-spacing: 0 }
.hellgrau { color: #ccc; font-size: 9px; font-family: Arial, Geneva, Helvetica; font-style: normal; font-weight: normal; line-height: 125%; text-indent: 0; letter-spacing: 0 }
.text { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva; font-style: normal; font-weight: normal; line-height: 125%; text-indent: 0; letter-spacing: 0 }
.text_weiss { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva; font-style: normal; font-weight: normal; line-height: 125%; text-indent: 0; letter-spacing: 0 }
.textgrau { color: #666; font-size: 11px; font-family: Arial, Geneva, Helvetica; font-style: normal; font-weight: normal; line-height: 125%; text-indent: 0; letter-spacing: 0 }
.textrot { color: #c00; font-size: 11px; font-family: Arial, Geneva, Helvetica; font-style: normal; font-weight: normal; line-height: 125%; text-indent: 0; letter-spacing: 0 }
.klein { color: #000; font-size: 10px; font-family: Arial, Geneva, Helvetica; font-style: normal; font-weight: normal; line-height: 125%; text-indent: 0; letter-spacing: 0 }
.nachricht { color: #000; font-size: 11px; font-family: Courier, "Courier New", Monaco; font-weight: normal; line-height: 125%; letter-spacing: 0 }
a { color: #c00; font-size: 11px; font-family: Arial, Verdana, Geneva, Helvetica; font-style: normal; font-weight: normal; line-height: 125%; text-decoration: none; text-indent: 0; letter-spacing: 0 }
h1 { color: black; font-size: 18px; font-family: Arial; font-weight: bold; line-height: 125% }
h2 { color: black; font-size: 16px; font-family: Arial; font-weight: bold; line-height: 125% }
h3 { color: black; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 125% }
h4 { color: black; font-size: 10px; font-family: Arial; font-weight: bold; line-height: 125%; letter-spacing: 0 }
h5 { color: black; font-size: 8px; font-family: Arial; font-weight: normal; line-height: 125% }
h6 { color: black; font-size: 6px; font-family: Arial; font-weight: normal; line-height: 125% }
p1 { color: black; font-size: 10px; font-family: Arial; font-weight: normal; line-height: 125% }
p2 { color: black; font-size: 8px; font-family: Arial; font-weight: normal; line-height: 125% }
p3 { color: black; font-size: 8px; font-family: Arial; font-weight: normal; line-height: 125%; letter-spacing: 0 }
p4 { color: black; font-size: 8px; font-family: Arial; font-weight: normal; line-height: 125%; letter-spacing: 4pt }
a:hover { color: gray; text-decoration: underline }
