* {
font-family:verdana,arial,helvetica,sans-serif;
}

body {
 background-color:#FFFFFF;
 margin:0;
 font-size:0.8em;
 line-height:1.4em;
 color:#222;
}
hr.small {
  height: 1px;
  background-color: #DDDDDD;
  color: #DDDDDD;
  border-style: none;
  border-width: 0px;
}
label {
  font-style:italic;
}
hr {
  height: 1px;
  background-color: #DDDDDD;
  color: #DDDDDD;
  border-style: none;
  border-width: 0px;
}
input,option,select,textarea {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:0.9em;
  margin:0;
}

h1 {
  color:#FFFFFF;
  font-size:1px;
  margin:0px;
  padding:0px
}

h2 {
color:#E33338;
font-size:1.3em;
font-weight:bold;
}

h3 {
font-size:1.2em;
font-weight:bold;
}

h4 {
  font-size:1.0em;
	font-weight:bold;
}

h5 {
  font-size:1.0em;
	font-weight:bold;
	font-style:italic;
}


table.cmx { 
border-color:#DDDDDD;
border-collapse:collapse;
empty-cells: show;
border: 1px solid #DDDDDD;
}

th.cmx {
border: 1px solid #DDDDDD;
background-color: #FFF3E2;
font-weight: bold; 
padding: 0.5em;
margin: 0px;
}

th.cmx2 {
border: 1px solid #DDDDDD;
font-weight: bold; 
padding: 0.5em;
margin: 0px;
}

td.cmx {
border: 1px solid #DDDDDD;
padding: 0.5em;
}

a:link { color:#222;text-decoration:underline }
a:visited { color:#222;text-decoration:underline }
a:active { color:#222;text-decoration:underline }

ul.menu {list-style:none;margin:0;padding:0;line-height:1.2em;}
li.menu {margin-top:1.0em;}

ul.menu_s {list-style:none;margin:0;padding:0.5em;line-height:1.2em;}
li.menu_s {margin-top:0;}

a.menu:link    {font-family:arial;letter-spacing:0.2em;font-weight:bold;font-size:0.9em;color:#222;text-decoration:none}
a.menu:visited {font-family:arial;letter-spacing:0.2em;font-weight:bold;font-size:0.9em;color:#222;text-decoration:none}
a.menu:hover   {font-family:arial;letter-spacing:0.2em;font-weight:bold;font-size:0.9em;color:#222;text-decoration:underline}
a.menu_cur:link    {font-family:arial;letter-spacing:0.2em;font-weight:bold;font-size:0.9em;color:#E33338;text-decoration:none}
a.menu_cur:visited {font-family:arial;letter-spacing:0.2em;font-weight:bold;font-size:0.9em;color:#E33338;text-decoration:none}
a.menu_cur:hover   {font-family:arial;letter-spacing:0.2em;font-weight:bold;font-size:0.9em;color:#E33338;text-decoration:underline}

a.menu_s:link    {font-family:arial;font-size:0.9em;color:#222;text-decoration:none}
a.menu_s:visited {font-family:arial;font-size:0.9em;color:#222;text-decoration:none}
a.menu_s:hover   {font-family:arial;font-size:0.9em;color:#222;text-decoration:underline}
a.menu_sc:link    {font-family:arial;font-size:0.9em;color:#E33338;text-decoration:none}
a.menu_sc:visited {font-family:arial;font-size:0.9em;color:#E33338;text-decoration:none}
a.menu_sc:hover   {font-family:arial;font-size:0.9em;color:#E33338;text-decoration:underline}

/* Inhaltsverzeichnis für Handbuch und Co */
a.inhalt:link    {text-decoration:none}
a.inhalt:visited {text-decoration:none}
a.inhalt:hover   {color:#E33338;text-decoration:underline}

/* Runde Boxen für die Startseite */

.l1u, 
.l2u, 
.l3u, 
.l4u,
.l1, 
.l2, 
.l3, 
.l4 {
margin: 0px;
padding: 0px;
display: block; 
overflow: hidden; 
font-size: 1px;
}

.l1u, 
.l2u, 
.l3u, 
.l1, 
.l2, 
.l3 {
height: 1px;
}

.l2u, 
.l3u, 
.l4u,
.l2, 
.l3, 
.l4 {
border-right: 1px solid #DDDDDD;
border-left: 1px solid #DDDDDD; 
background-color: #FFF3E2;
}

.l2u, 
.l3u, 
.l4u {
background-color: white; 
}

.l1u, 
.l1 {
margin: 0 5px; 
background-color: #DDDDDD;
}

.l2u, 
.l2 {
margin: 0 3px; 
border-width: 0 2px 0 2px;
}

.l3u, 
.l3 {
margin: 0 2px;
}

.l4u,
.l4 {
height: 2px; 
margin: 0 1px 0 1px;
}

.l1u {
margin-bottom: 15px;
}


.headerbox_round { 
margin: 0px;
color:#222;
font-size: 1em;
font-weight: bold;
background-color: #FFF3E2; 
padding: 2px;
padding-left: 1em;
padding-bottom: 3px;
padding-top: 0px;
border: 1px solid #DDDDDD;
border-top: 0px;
border-bottom: 0px;
}

.contentbox_round { 
padding: 5px;
margin-top: 0px;
border: 1px solid #DDDDDD;
border-bottom: 0; 
margin-bottom: 0px;
}

/* Links für die Startseite */
a.entry:link {font-weight:bold;color:#E33338;text-decoration:none}
a.entry:visited {font-weight:bold;color:#E33338;text-decoration:none}
a.entry:hover   {font-weight:bold;color:#E33338;text-decoration:underline}

/* Tabelle für Produkteigenschaften */
.feature {
position:relative;
width:500px;
font-size:0.9em;
}

.feature_highlight {
  font-weight:bold;
}

.feature_toggle {
position:absolute;
right:0;
top:0;
}

a.feature_toggle:link {text-decoration:none}
a.feature_toggle:visited {text-decoration:none}
a.feature_toggle:hover   {color:#E33338;text-decoration:underline}

table.feature_table { 
border-color:#DDDDDD;
border-collapse:collapse;
empty-cells: show;
border: 1px solid #DDDDDD;
}

th.feature_table {
border: 1px solid #DDDDDD;
padding: 0.5em;
padding-left:0.5em;
font-size:1.2em;
text-align:left;
background-color: #FFF3E2;
font-weight: bold; 
}

th.feature_table_small {
border: 1px solid #DDDDDD;
background-color: #FFF3E2;
font-size: 1.0em;
font-weight: bold; 
padding-left: 0.1em;
padding-right: 0.1em;
padding-top: 1em;
padding-bottom: 1em;
}

td.feature_table, td.feature_check  {
border: 1px solid #DDDDDD;
padding-left: 0.5em;
padding-right: 0.5em;
padding-top: 0.5em;
padding-bottom: 0.5em;
}

td.feature_check {
border: 1px solid #DDDDDD;
text-align:center;
vertical-align:top;
}

p.feature_detail 
{
  margin-left:1em;
  margin-top:1em;
  display:none;
}

/* Formulare */
p.tabcap {
  font-weight:bold;
  margin-top:0.2em;
}
th.group {
  text-align:left;
  padding-bottom:0.3em;
}
td.lc {
  padding-right:0.5em;
}
td.fc {
  padding-right:3em;
}
td.l {
  text-align:left;
  vertical-align:top;
  padding-right:0.5em;
}
td.r {
  text-align:right;
  vertical-align:top;
  padding-right:0.5em;
}
td.c {
  text-align:center;
  vertical-align:top;
  padding-right:0.5em;
}

/* Hilfe und Doku  */
table.help { 
border-color:#DDDDDD;
border-collapse:collapse;
empty-cells: show;
border: 1px solid #DDDDDD;
}

th.help {
padding: 0.5em;
padding-left:1.0em;
font-size:1.0em;
text-align:left;
background-color: #FFF3E2;
font-weight: bold; 
border: 1px solid #DDDDDD;
}

td.help, td.help_feld  {
padding-left: 1em;
padding-right: 1em;
padding-top: 0.5em;
padding-bottom: 0.5em;
border: 1px solid #DDDDDD;
}

td.help_feld {
font-style:italic;
}

