/* Style Sheet RoVITec.ch */
/* Von Mirko Reichlin */
/* www.bigway.ch */

/* Body -----------------------------------------------------------*/
body {
  margin:0;
  margin-top: 0px;
  padding:0;
  width:100%;
  text-align: center;
  background-color: #ffffff;
  font-family: Arial;
  font-size: 10px;
  color: black;
}

/* Schrift -----------------------------------------------------------*/
p {
  font-family: Arial;
  font-size: 11px; 
  color:#666666;
  letter-spacing:0.0px;
}
h1 {
  font-family: Arial;
  font-size: 14px; 
  color:#444444;
}
a:link {
  text-decoration:none;
  color:#ff0000;
}
a:visited {
  text-decoration:none;
  color:#ff0000;
}
a:hover {
  text-decoration:none;
  color:#333333;
}

p.lang {
  font-family: Arial;
  font-size: 10px;
  color:#999999;
}
a.lang:link {
  color:#999999;
}
a.lang:visited {
  color:#999999;
}
a.lang:hover {
  color:#333333;
}

p.info{
  font-family: Arial;
  font-size: 10px;
  color:#666666;
}
a.info:link {
  color:#333333;
}
a.info:visited {
  color:#333333;
}
a.info:hover {
  color:#ff0000;
}

/* Menü -----------------------------------------------------------*/
ul#Navigation {
    width: 178px;
    margin: 0; padding: 0;
    border: 0px solid black;
    background-color: #e7e7e7;
  }
  * html ul#Navigation {  /* Korrekturen fuer IE 5.x */
    width: 180px;
    w\idth: 50px;
    padding-left: 0;
    padd\ing-left: 0.0em;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0em 0em 5px 0em; padding: 0px;
  }
  ul#Navigation li ul {
    margin: 0 0 0 10px; padding: 0;
  }
  ul#Navigation li ul li {
    margin: 5px 0;
  }
  * html ul#Navigation li ul li {  /* Korrektur fuer IE 5.x */
    margin-left: 0em;
    ma\rgin-left: 0;
  }
  ul#Navigation a, ul#Navigation span {
    display:block;
    padding: 4px;
    text-decoration: none;
	font-size:10px;
	text-align:left;
    border: 0px solid black;
    border-left-color: white; border-top-color: white;
    color: #666666; background-color: #dddddd;
  }
  * html ul#Navigation a {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 178px;  /* Breitenangabe fuer IE 6 */
  }
  * html ul#Navigation li ul li a{
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 168px;  /* Breitenangabe fuer IE 6 */
  }
  * html ul#Navigation span {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 178px;  /* Breitenangabe fuer IE 6 */
  }
  ul#Navigation a:hover, ul#Navigation span {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: #ff0000; background-color: #cccccc;
  }

/* Eingabefelder -----------------------------------------------------------*/
select {
  width: 190px;
  font-family: verdana;
  font-size: 10px;
  color:#cccccc;
  background-color: #191919;
  border:1px solid; border-color: #006675;
}
input, input.file, input[type=text], textarea {
font-family: Arial;
font-size: 11px;
color:#333333;
background-color: #ffffff;
border:1px solid; border-color: #aaaaaa;
}
input { width: 250px; }
input.file { width: 250px; }
textarea { width: 250px; }
input.send-btn {
font-family: Arial;
font-size: 10px;
color:#333333;
background-color: #e7e7e7;
border:1px solid; border-color: #aaaaaa;
}
input:focus, textarea:focus {
background-color: #cccccc;
border:1px solid; border-color: #666666;
}

/* Bilder -----------------------------------------------------------*/
.borderit img{
border: 1px solid transparent;
}
.borderit:hover img{
border: 1px solid #cccccc;
}
.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

/* Tabellen -----------------------------------------------------------*/
table.graytab {
  background-color: #ffffff;
  border:1px solid; border-color: #aaaaaa;
}

