/* formate.css */

body {
    background-color:white;color:black;
    margin:0;padding:0;
}
p {
    font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
    font-size:0.8em;font-weight:normal;
    margin:0;
}

h1{
    font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
    font-size:1.0em;font-weight:bold;letter-spacing:0.0em;
    margin:0;
}

h2{
	font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
    font-size:0.8em;font-weight:bold;
	margin:0;
}

img{
    border:none;
}

.bold {font-weight:bold}

.Mnemonik {text-decoration:underline}

.Zitat {font-style:italic}

.Rahmen {
    position:relative;top:5px;
    margin:auto;
	width:760px;
	text-align:left;
	background-color:white;color:black;
}



div.microtronix {
	background-color:white;color:#008080;
	line-height:20px;height:22px;
	vertical-align:baseline;
}

a.Login, a.Login:link, a.Login:visited, a.Login:active{
    display:block;position:absolute;top:3px;right:3px;
    text-decoration:underline;white-space:nowrap;color:#c0dddd;background-color:transparent;
    font-family:arial,verdana,tahoma,helvetica,sans-serif;
    font-size:0.8em;
}
a.Login:hover, a.Login:focus{
	color:#d88532;}

a.Logout, a.Logout:link, a.Logout:visited, a.Logout:active{
    display:block;position:absolute;top:3px;right:10px;
    text-decoration:underline;white-space:nowrap;color:#008080;background-color:transparent;
    font-family:arial,verdana,tahoma,helvetica,sans-serif;
    font-size:0.8em;
}
a.Logout:hover, a.Logout:focus{
	color:#d88532;}
	


/*----- Betätigungsfelder ----------------*/
.FelderGrafikBox{ /* Die Grafik selber wird in der <Feld>.css über die Class "FeldGrafik" angegeben */
    height:90px;width:760px;
}

div.Felderauswahl { /* Box für Aufnahme der Schaltflächen für die einzelnen Betätigungsfelder */
    position:absolute;top:22px;
    font-family:arial,verdana,tahoma,helvetica,sans-serif;
    font-size:13px;font-weight:bold;
    background:none;
    z-index:10;
}
.Feld{ /* Schaltfläche für ein Betätigungsfeld */
	text-align:center;line-height:30px;float:left;
}

/* Grafiken der Schaltflächen für die einzelnen Betätigungsfelder
   _hvr ist die Grafik für :hover und :focus
   _inaktiv ist die Grafik für :link, :visited und :active */
.FeldHome_hvr{
	color:white;background-color:#008080;background-image:url(img/btn_mcrtrnx_hvr.jpg);}
.FeldHome_inaktiv{
	color:white;background-color:#006060;background-image:url(img/btn_mcrtrnx.jpg);}

.FeldITServices_hvr{
	color:white;background-color:#259cb1;background-image:url(img/btn_IT_Serv_hvr.jpg);}
.FeldITServices_inaktiv{
	color:white;background-color:#259cb1;background-image:url(img/btn_IT_Serv.jpg);}

.FeldKDB_hvr{
	color:white;background-color:#0076ae;background-image:url(img/btn_kdb_hvr.jpg);}
.FeldKDB_inaktiv{
	color:white;background-color:#0076ae;background-image:url(img/btn_kdb.jpg);}

.FeldModell_hvr{
	color:white;background-color:#3e993c;background-image:url(img/btn_modell_hvr.jpg);}
.FeldModell_inaktiv{
	color:white;background-color:#3e993c;background-image:url(img/btn_modell.jpg);}

.FeldNixie_hvr{
	color:white;background-color:#c87522;background-image:url(img/btn_Nixie_hvr.jpg);}
.FeldNixie_inaktiv{
	color:white;background-color:#c87522;background-image:url(img/btn_Nixie.jpg);}

a.inaktiv, a.inaktiv:link, a.inaktiv:visited, a.inaktiv:active{
    display:block;width:152px;height:30px;border-bottom:1px solid white;
    text-decoration:none;white-space:nowrap;color:white;background-color:transparent;
}
a.inaktiv:hover, a.inaktiv:focus{
	background:none;}

a.aktiv, a.aktiv:link, a.aktiv:visited, a.aktiv:active{
    display:block;width:152px;height:30px;border:none;
    text-decoration:none;white-space:nowrap;color:white;background-color:transparent;
}

/*----- Ende: Betätigungsfelder ----------*/

.AsMenuBar {
	vertical-align:middle;line-height:27px;height:27px;
	font-family:arial,verdana,tahoma,sans-serif;font-size:13px;font-weight:bold;
}

.Content {
	position:relative;top:0px;
	margin-top:15px;
    margin-right:auto;margin-left:auto;
	width:760px;
	background-color:white;color:black;
	font-family:arial,verdana,tahoma,sans-serif;
}
 /* Für Level2 Navigation */
div.Lvl2NavPlatzhalter {
/*	width:121px;height:150px;float:right;margin:0 0 17px 17px;background-color:red;*/
	width:145px;height:145px;float:right;background-color:transparent;
} /*Platzhalter für die eigentliche Level2NavBox. Notwendig wg. Überlagerung der Hyperlinks*/
div.Lvl2NavBigPlatzhalter {
/*	width:121px;height:180px;float:right;margin:0 0 17px 17px;background-color:white;*/
	width:145px;height:165px;float:right;background-color:transparent;
} /*Platzhalter für die eigentliche Level2NavBox. Notwendig wg. Überlagerung der Hyperlinks*/

div.Level2NavBox {
	position:absolute;top:0px;right:-20px;
	padding:0;
	width:160px;height:160px;
	border-right:1px solid;
	border-top:1px solid;
	text-align:right;
	z-order:100;
}

ul.Level2Nav {
	position:relative;top:5px;right:5px;float:right;
	font-size:0.8em;text-align:right;
	list-style:none;
	padding:0;
	margin:0 0 10px 0;
}

div.Lvl2ButtonBox {
	position:relative;width:110px;right:10px;clear:right;float:right;
	margin-top:5px;
	border-top:1px dashed;
}

div.Button {
	position:relative;background-color:white;
}

div.btnBack {
	width:80px;
}
div.btnTop {
	width:57px;
}

div.Button1 {
	clear:right;
	white-space:nowrap;
	position:relative;right:8px;float:right;
	padding:0;
	margin:5px 0 0 0;
}
/*Ende: für Level2 Navigation */

.Information {
	position:relative;
	margin-top:5px;
	padding:0 0px 10px 10px;
	width:580px;
	height:auto;
	text-align:justify;
	border-left:1px solid;
	border-bottom:1px solid;
}

.Formular {
	position:relative;
	margin-top:5px;
	padding:0 10px 0px 10px;
	width:550px;
	height:auto;
	border-left:1px solid;
	text-align:justify;
	border-bottom:1px solid;
}


.ClosingBar {
    width:760px;
    line-height:20px;height:20px;
	margin:auto;margin-top:20px;
	padding-left:5px;
	background-color:#008080;color:white;
	text-align:left;vertical-align:middle;
	font-size:0.6em;font-family:verdana,arial,tahoma,sans-serif;
}

.ImpressumAGB {
	width:200px;
	margin-left:auto;
	margin-right:auto;
	padding:0 0 20px 0;
	background-color:white;color:#008080;
	font-size:0.6em;font-family:verdana,arial,tahoma,sans-serif;
	text-align:center;
}

/* Impressum */
table.Impressum {
	margin:10px 0 25px 0;
}

table.Impressum td {
	vertical-align:top;text-align:justify;
	padding:5px 0 10px 10px;
}

table.Impressum td.tdSpalte1 {
	width:185px;
}

table.TwoColumnContent {
	width:100%;
	background-color:transparent;
}
table.TwoColumnContent td {
	vertical-align:top;
}


a.lnkNormal, a.lnkNormal:link, a.lnkNormal:visited, a.lnkNormal:active {
	text-decoration:underline;color:#008080;background-color:transparent;
}
a.lnkNormal:hover, a.lnkNormal:focus {
 	color:#d88532;background-color:transparent;
 }

a.lnktxt, a.lnktxt:link, a.lnktxt:visited, a.lnktxt:active {
	text-decoration:underline;color:black;background-color:transparent;
}
a.lnktxt:hover, a.lnktxt:focus {
 	color:#d88532;background-color:transparent;
 }

a.lnkNav, a.lnkNav:link, a.lnkNav:visited, a.lnkNav:active {
	display:block;
	position:absolute;bottom:-1px;right:0px;
	height:13px;
	padding:0 10px 0 10px;
	background-color:#eeeeee;color:#008080;
	text-decoration:none;text-align:center;font-size:10px;vertical-align:middle;
	border:1px solid #008080;
}
a.lnkNav:hover, a.lnkNav:focus{
	bottom:-2px;right:-1px;
	border:2px solid #d88532;
}

a.lnkNav2, a.lnkNav2:link, a.lnkNav2:visited, a.lnkNav2:active {
	display:block;
	position:absolute;bottom:-1px;right:75px;
	height:13px;
	padding:0 10px 0 10px;
	background-color:#eeeeee;color:#008080;
	text-decoration:none;text-align:center;font-size:10px;vertical-align:middle;
	border:1px solid #008080;
}
a.lnkNav2:hover, a.lnkNav2:focus{
	bottom:-2px;right:74px;
	border:2px solid #d88532;
}


a.btnNav, a.btnNav:link, a.btnNav:visited, a.btnNav:active {
	display:block;
	position:absolute;bottom:-1px;right:0px;
	height:13px;width:auto;
	padding:0 10px 0 10px;
	background-color:#eeeeee;color:#008080;
	text-decoration:none;text-align:left;font-size:10px;vertical-align:middle;
	border:1px solid #008080;
}
a.btnNav:hover, a.btnNav:focus{
	bottom:-2px;right:-1px;
	border:2px solid #d88532;
}

table.tblBtnRow {
	position:relative;float:right;
}

a.aButton, a.aButton:link, a.aButton:visited, a.aButton:active {
	display:block;
	margin:3px 2px 3px 5px;
	padding:0 10px 0 10px;
	background-color:#eeeeee;color:#008080;
	text-decoration:none;text-align:left;font-size:10px;vertical-align:middle;
	border:1px solid #008080;
}
a.aButton:hover, a.aButton:focus{
	border:2px solid #d88532;
	margin:2px 1px 1px 4px;
}

.Header2 {
    font-size:0.8em;font-weight:bold;
}
.Helptext {
	font-size:10px;line-height:12px;
}

input, textarea {
	font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
	font-size:13px;
}

div.Errorbox {
  position:relative;
  width:480px;
  padding:5px 5px 2px 65px;
  background-color:#f9f0c3;
  background-image:url(img/boxerror.gif);background-repeat:no-repeat;
  color:#202020;
  border:2px solid #c40000;
}

strong.ErrHeader {
  color:#c40000;
  font-weight:bold;
}

.ErrFeld {
  background-color:#f9f0c3;
  border-color:#c40000;
}
