a         { text-decoration:none; color:#111111; font-family: Arial; font-weight:bold; }
a:hover   { text-decoration:none; color:#0000FF; font-family: Arial; font-weight:bold; }
/*
a:visited { text-decoration:none; color:#001A1A; font-family: Arial; font-weight:bold; }
a:focus   { text-decoration:none; color:#A0A0A0; font-family: Arial; background-color:#707070; font-weight:bold; }
a:active  { text-decoration:none; color:#A0A0A0; font-family: Arial; background-color:#000000; font-weight:bold; }
*/
body {
	color:#000000;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	font-style:normal;
    border-width: 0px;
	margin: 0px;
}

.error {
    color: #af0000;
}

.hmenu { 
  text-align: center;
  vertical-align: center;
  margin:0 auto;
}

table.seite {
    width: 100%;
    border:  	0px  #888;
    border-width: 0px 0px 0px 0px;
    border-style: inset inset inset inset;
    border-color: gray gray gray gray;
    background-color: #ffffff;
    border-collapse: separate ;
    border-spacing: 0px;
    margin-bottom : 0px;
    color:#000000;
    font-family:Verdana,Arial,Helvetica;
    font-size:9px;
    font-style:normal;
    width:800px;
    padding:0px;
}

td.seite {
    background-color:#ffffff;
    color: #000000;
    font-family:Verdana,Arial,Helvetica;
    font-size:14px;
    font-style:normal;
}

table.menu {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: inset inset inset inset;
	border-collapse: separate;
	background-color: white;
    padding:0px;
}

td.menu {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
    border-spacing: 0px;
    margin-bottom : 0px;
    font-family:Verdana,Arial,Helvetica;
    font-size:16px;
    font-weight: bold;
}

td.menugreen {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
    border-spacing: 0px;
    margin-bottom : 0px;
    font-family:Verdana,Arial,Helvetica;
    font-size:16px;
    font-weight: bold;
	background-image:url(../img/bt_green.gif);
	height: 30px; 
	text-align: center;
}
td.menugrey {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
    border-spacing: 0px;
    margin-bottom : 0px;
    font-family:Verdana,Arial,Helvetica;
    font-size:16px;
    font-weight: bold;
	background-image:url(../img/bt_grey.gif);
	height: 30px; 
	text-align: center;
}

table.home {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: inset inset inset inset;
	border-collapse: separate;
	background-color: white;
    padding:0px;
    font-family:Arial,Verdana,Helvetica;
    font-size:11px;
    font-style:normal;
    width:500px;
}

table.kontakt {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: inset inset inset inset;
	border-collapse: separate;
	background-color: white;
    padding:0px;
    font-family:Arial,Verdana,Helvetica;
    font-size:12px;
    font-style:normal;
    width:426px;
}

table.menuhead{
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: rgb(200, 200, 200);
    background-image:url(../img/nav_bg.jpg);

}

table.bilder{
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
    font-family:Arial,Verdana,Helvetica;
    font-size:10px;
    font-style:normal;
}

td.fussmitte
{ font-family:Arial,Verdana,Helvetica;
  font-size:9px;
  font-style:normal;
  color: grey;
  width: 800px;
  background-color:  rgb(220, 220, 220);
}

.fuss {
  margin-bottom: 0px;
  background-color: white;
  height: 25px; 
}

input.ulogin {
	color: #000000;
	background-color: #ffffff;
	border-top: #999999 solid 1px;
	border-bottom: #999999 solid 1px;
	border-left: #999999 solid 1px;
	border-right: #999999 solid 1px;
  	font-size:11px;
	width:154px;
}

input.ubutton {
	background-image:url(../img/bg_but.jpg);
	border-top: #999999 solid 1px;
	border-bottom: #999999 solid 1px;
	border-left: #999999 solid 1px;
	border-right: #999999 solid 1px;
	color: #000000;
  	font-size:11px;
	width:144px;
	height:24px;
}

input.lbutton {
	background-image:url(../img/bg_but.jpg);
	border-top: #999999 solid 1px;
	border-bottom: #999999 solid 1px;
	border-left: #999999 solid 1px;
	border-right: #999999 solid 1px;
	color: #000000;
  	font-size:11px;
	width:130px;
	height:24px;
}

fieldset.loginbox
{ background-image:url(../img/bg_verlauf2.gif); background-repeat:repeat-x ;
  border:  	1px solid #888;
  display:  	block;
  padding:  	1 1;
  clear:  	both;
  width:  	0; /* wichtig */
  margin:  	0 0 2 2;
  font-family: verdana;
  font-size: 10px;
} 

fieldset.service
{ background-image:url(../img/bg_verlauf2.gif); background-repeat:repeat-x ;
  border:  	1px solid #888;
  padding:  1;
  clear:  	both;
  width:  	90%; /* wichtig */
  font-family: verdana;
  font-size: 15px;
  text-align: center;
} 

fieldset.bilder
{ background-image:url(../img/bg_verlauf2.gif); background-repeat:repeat-x ;
  border:  	1px solid #888;
  padding:  3;
  clear:  	both;
  width:  	645px; /* wichtig */
  font-family: verdana;
  font-size: 15px;
  text-align: center;
} 