/*********************************
* ratotec GmbH
**********************************/
ACRONYM {
	border-color: #880000;
	border-bottom: 1px dotted; cursor: help;
}
body{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.mainnav {
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 14px;
color: #CCCCCC;
/*line-height:20px;*/
}

ACRONYM {
	cursor: help;
}

.datum {
font-family: Arial, sans-serif;
font-size: 10px;
color: #000000;
}

H3 {
font-family: Arial, sans-serif;
font-size: 16px;
font-weight: bold;
color: #000000;
line-height:18px;
}

H4 {
font-family: Arial, sans-serif;
font-size: 18px;
font-weight: bold;
color: #000000;
line-height:18px;
}

.text {
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
line-height:18px;
}

A.text:link {
font-family: Arial, sans-serif;
font-size: 12px;
color: #4181C0;
text-decoration: underline;
}

A.text:visited {
font-family: Arial, sans-serif;
font-size: 12px;
color: #4181C0;
text-decoration: underline;
}

A.text:hover {
font-family: Arial, sans-serif;
font-size: 12px;
color: #4181C0;
text-decoration: none;
}

.red {
font-family: Arial, sans-serif;
font-size: 12px;
color: red;
font-weight: bold;
}
TABLE.red {
border: 1px solid;
border-color: red;
}
.price {
font-family: Arial, sans-serif;
font-size: 12px;
border: 1px solid;
border-color: black;
}
.tdaten1 {
font-family: Arial, sans-serif;
font-size: 12px;
border-right: 1px solid;
border-color: black;
}
.tdaten2 {
font-family: Arial, sans-serif;
font-size: 12px;
border-top: 1px solid;
border-right: 1px solid;
border-color: black;
}
.tdaten3 {
font-family: Arial, sans-serif;
font-size: 12px;
border-top: 1px solid;
border-color: black;
}

.leftnav {
font-family: Arial, sans-serif;
font-size: 14px;
color: #4181C0;
line-height:20px;
}

/*
A.leftnav:link {
font-family: Arial, sans-serif;
font-size: 14px;
color: #4181C0;
text-decoration: none;
}

A.leftnav:visited {
font-family: Arial, sans-serif;
font-size: 14px;
color: #4181C0;
text-decoration: none;
}

A.leftnav:hover {
font-family: Arial, sans-serif;
font-size: 14px;
color: #4181C0;
text-decoration: underline;
}
*/


.footer {
font-family: Arial, sans-serif;
font-size: 10px;
color: #FFFFFF;
}

A.footer:link {
font-family: Arial, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}

A.footer:visited {
font-family: Arial, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}

A.footer:hover {
font-family: Arial, sans-serif;
font-size: 10px;
color: #CCCCCC;
text-decoration: underline;
}

/* http://asseptic.org/blog/index.php */
ul1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
}
a {
color: #DDDDDD;
text-decoration: none;
}

a:visited {
color: #BBBBBB;
text-decoration: none;
}

a:active, a:hover {
color: #FFFFFF;
text-decoration: none;
}

ul.mainnav {
list-style: none;
margin: 0;
padding: 0px;
}

ul.mainnav li {
margin-bottom: 1px;
}

ul.mainnav li a {
display: block;
width: 100%;
border-left: 2px solid #666666;
padding-left: 5px;
}

ul.mainnav li a:hover {
background: #FFFFFF;
color: #000066;
border-left: 5px solid #FFFFFF;
padding-left: 2px;
}

ul.mainnav li.normlink a {
border-left-color: #CCCCCC;
}

ul.mainnav li.normlink a:hover {
background: #FFFFFF;
border-left-color: #FFFFFF;
}

ul.mainnav li.currlink a {
background: #CCCCCC;
border-left-color: #CCCCCC;
color: #000066;
}

ul.mainnav li.currlink a:hover {
background: #FFFFFF;
border-left-color: #FFFFFF;
}

ul.leftnav {
font-weight: bold;
list-style: none;
margin: 0;
padding: 2px;
}

ul.leftnav li {
margin-bottom: 1px;
}

ul.leftnav li a {
display: block;
width: 100%;
border-left: 3px solid #666666;
padding-left: 5px;
color: #4181C0;
}

ul.leftnav li a:hover {
background: #555555;
border-left: 5px solid #FFFFFF;
padding-left: 3px;
}

ul.leftnav li.redlink a {
border-left-color: #CCCCCC;
color: #4181C0;
}

ul.leftnav li.redlink a:hover {
background: #CCCCCC;
border-left-color: #000066;
color: #4181C0;
}

ul.leftnav li.currlink a {
background: #CCCCCC;
border-left-color: #CCCCCC;
color: #000066;
}

ul.leftnav li.currlink a:hover {
background: #CCCCCC;
border-left-color: #000066;
color: #4181C0;
}

div#Info {
    font-size: 0.9em;
    float: left; width: 15em;
    margin: 1; padding: 10;
}