/*
 * Globale Vorgaben DBE0E1
 */
body {
	margin:0px;padding:0px;
	font-size:10pt;font-family: Arial,Helvetica,sans-serif;
	background-color:#f5f5f5;
	color:#303030;
}

h1 { font-family: Arial, Helvetica,sans-serif;font-size:150%; }
h2 { font-family: Arial, Helvetica,sans-serif;font-size:120%; color:#000075;}
h3 { font-family: Arial, Helvetica,sans-serif;font-size:100%; }
h4 { font-family: Arial, Helvetica,sans-serif;font-size:100%; color:#000075;}
p, td, li{
	font-size:100%;font-family: Arial,Helvetica,sans-serif;
}
a:link {
	text-decoration:none;color:blue;
}
a:hover {
	text-decoration:none;color:red;
}
a:visited {
	text-decoration:none;color:gray;
}

.spalte_0 {
	background-color:#CDCDCD;empty-cells:show;text-align:left;
}

.spalte_1 {
	background-color:#FFFFFF;empty-cells:show;text-align:left; 
}

.spalte_1_1 {
	background-color:#FFFFFF;empty-cells:show;text-align:left;padding-left:10px; 
}

.spalte_2 {
	background-color:#ADE2F7;empty-cells:show;text-align:center;vertical-align:middle;
}

.spalte_3 {
	background-color:#5CCDFA;empty-cells:show;text-align:center;vertical-align:middle;
}

.spalte_4 {
	background-color:#00BBFF;empty-cells:show;text-align:center;vertical-align:middle;
}

.prodoverview p {
    margin:10px 30px 10px 30px;text-align:justify;
}
.prodoverview h1,h2,h3 {
    margin:10px 30px 10px 30px;text-align:left;
}
}
.proddescr {
    margin:10px 10px 20px 70px;text-align:justify;
}
.proddescr p,ul,ol {
    margin:10px 80px 20px 70px;text-align:justify;
}
.proddescr h1,h2,h3,h4 {
    margin:10px 80px 20px 70px;text-align:left;
}

.content {
	margin:4px;padding:10px;
	background-color:#f5f5f5;
}
.infocontent {
	margin:20px;padding:20px;
	background-color:#f5f5f5;
}
.infobox {
	padding:5px;
	background-color:#fefefe;
}
.cleanlist {
	margin:0px;padding:0px;
}
.right { 
	font-family: Arial, Helvetica,sans-serif;font-size:80%;
}
.right td {
	font-family: Arial, Helvetica,sans-serif;font-size:12px;
}
.right p {
	font-family: Arial, Helvetica,sans-serif;font-size:12px;
}

.orange {
	color:#FF6600
}
.blue {
	color:#00006E
}
.lightorange {
	color:#FFDCAF
}


textarea {
	font-size:100%;font-family:Arial,Helvetica,sans-serif;
}
table { margin:0;border-width:0;padding:0;width:100%;table-layout:fixed}
td { vertical-align:top;}

abbr, acronym, .help { border-bottom:0px none; cursor:help }

fieldset, table#fieldset { 
	margin: 0; 
	border-width:1;
	border-color:#ccc;
	margin: 0;
	text-align:left;
}

label#fieldset {
	font-size:100%;
}


/*
* Info-Style
*/
td.red{ 
	font-family:Helvetica,Arial,sans-serif;
}


fieldset{
	padding: 10px;
}


.boxheader {
	text-align:center;
	vertical-align:middle;
	background-image:url('/pic/head-middle-small.png');
	background-repeat:repeat-x;
	font-family:Arial,Helvetica,sans;font-size:10pt;font-weight:bold;color:#8E8E8E;
	text-transform:lowercase
}

.topbanner {
	text-align:left;
	vertical-align:center;
	font-family:Arial,Helvetica,sans;font-size:10pt;color:white;
	padding-left:20px;padding-top:5px;
}

.mainbanner {
	text-align:left;
	font-family:Arial,Helvetica,sans;font-size:20pt;color:white;
	padding-left:260px;
}

.blueframe {
	border-collapse:collapse;border:1px solid #ddd;border-left-style:none;border-top-style:none;
}

.menu {
	vertical-align:top;
	margin:0px;padding:5px;
	font-size:12px;
	font-family:arial,verdana,sans;
}
.menu hr { width:100%;height:1px; text-align:left; border:0px; color:black; }
.menu button { background-color:#AAA; color:#FFF; width:200px; border:6px solid #DDD; }
.menu a {text-decoration:none}
.menu a:link, a:visited {color:#0a0a0a;}
.menu a:hover {color:#d00000;}
.menu ul {list-style-type:none;padding:0;margin:0;}

/*
 * Wizard
 */
.wizard {
	font-size:10pt;
	padding:3px;
	}
.help {
	background-color:#ffffff;
}

.active {font-style:oblique;}

/* Tabelle fuer Buttons */
table#btnstyle{
	border:0px;	/*groove darkred 1px;*/
	width:100%;
	/*background-color:#66a;*/
}
td#btnstyle{
	width:100%;
	text-align:center;
/*	background-color:#a66;*/
}
input#btnstyle{
	width:90px;
}

/*
 * Layout-Tabellen ohne "Schnickschnack"
 */
.layout {
	margin:0;padding:0;spacing:0;
	border-style:none;border-width:0;border-spacing;table-layout:fixed:0;rules:none
}

/*div#content a {text-decoration:none;font-size:10pt;}
 *div#content a:link {color: blue;}
 *div#content a:visited {color: blue;}
 *div#content a:link:hover {color: red;}
 *div#content a:visited:hover {color: red;}
 */
code, pre {color: #EDC; font: 110% monospace;}

/*
 * Folgend: Listen-Formattierung
 */
      .datalist_col_head  {
      	font-family: arial, helvetica, sans-serif;
      	font-size: 10pt;
      	font-weight: bold;
      	color: #000000;
      	background-color: #CCCCCC;
      	text-align: left;
      	white-space: nowrap;
      	height: 20px;
      	vertical-align: middle;
      	border-left: 1px solid white;
      	border-top: 1px solid white;
      	border-right: 1px solid gray;
      	border-bottom: 1px solid gray;
      	padding-left: 3px;
      	padding-right: 3px;
      }

      .datalist_col_head a.form_link:active, a.form_link:visited, a.form_link:link {
      	color: #000000;
      	font-family: arial, helvetica, sans-serif;
      	font-size: 10pt;
      	font-weight: bold;
      	text-decoration: none;
      }

      .datalist_col_head_hover  {
      	font-family: arial, helvetica, sans-serif;
      	font-size: 10pt;
      	font-weight: bold;
      	color: #000000;
      	background-color: #dcdcdc;
      	text-align: left;
      	white-space: nowrap;
      	height: 20px;
      	vertical-align: middle;
      	border-left: 1px solid white;
      	border-top: 1px solid white;
      	border-right: 1px solid gray;
      	border-bottom: 1px solid gray;
      	padding-left: 3px;
      	padding-right: 3px;
      }

      .datalist_col_head_clicked  {
      	font-family: arial, helvetica, sans-serif;
      	font-size: 10pt;
      	font-weight: bold;
      	color: #000000;
      	background-color: #dddddd;
      	text-align: left;
      	white-space: nowrap;
      	height: 20px;
      	vertical-align: middle;
      	border-left: 1px solid white;
      	border-top: 1px solid white;
      	border-right: 1px solid gray;
      	border-bottom: 1px solid gray;
      	padding-left: 3px;
      	padding-right: 3px;
      }

      .datalist_border  {
      	border: 1px solid #999999;
      }

      .datalist_title  {
      	font-family: arial;
      	font-size: 10pt;
      	font-weight: bold;
      	color: #FFFFFF;
      	background-color: #999999;
      	white-space: nowrap;
      }

      .datalist_data_cell  {
      	font-family: arial;
      	font-size: 10pt;
      	padding-left: 3px;
      	padding-right: 3px;
      	border-top: 1px solid #dddddd;
      }

      .datalist_actionbar  {
      	border: 1px solid #999999;
      }

      .datalist_actionbar_data_cell  {
      	font-family: arial;
      	font-size: 10pt;
      	background: #CCCCCC;
      	padding-left: 3px;
      	padding-right: 3px;
      	border-top: 1px solid #dddddd;
      }

      .datalist_bottom_seperator  {
      	font-size: 5px;
      	line-height: 5px;
      	background: #CCCCCC;
      	text-align: left;
      	white-space: nowrap;
      	height: 5px;
      	border-left: 1px solid #FFFFFF;
      	border-top: 1px solid #FFFFFF;
      	border-right: 1px solid #dddddd;
      	border-bottom: 1px solid #dddddd;
      	padding-left: 3px;
      	padding-right: 3px;
      }

/*
    Weinhnachten 2003
*/


.fs1 {font-family:Arial,Helvica; color:#000066; font-size:11px; font-weight:normal; text-decoration:none;}
.fs2 {font-family:Arial,Helvica; color:#0000aa; font-size:11px; font-weight:normal; text-decoration:none;}
.fs3 {text-align:left;font-family:Arial,Helvica; color:#000066; font-size:22px; font-weight:bold; font-style:italic; text-decoration:none;}
.fs4 {text-align:left;font-family:Arial,Helvica; color:#000066; font-size:12px; font-weight:normal; text-decoration:none;}
.fs5 {font-family:Arial,Helvica; color:#555; font-size:12px; font-weight:normal; text-decoration:none;}
.fs6 {font-family:Arial,Helvica; color:#000066; font-size:16px; font-weight:bold; font-style:italic; text-decoration:none;}
.fs7 {font-family:Arial,Helvica; color:#000066; font-size:10px; font-weight:normal; text-decoration:none;}
.fs8 {font-family:Arial,Helvica; color:#0000aa; font-size:10px; font-weight:bold; text-decoration:underline;}
.fs9 {font-family:Arial,Helvica; color:#ff8800; font-size:12px; font-weight:normal; text-decoration:none;}
.fs10 {font-family:Arial,Helvica; color:#000066; font-size:12px; font-weight:bold; font-style:italic; text-decoration:none;}
.fs11 {font-family:Arial,Helvica; color:#666666; font-size:9px; font-weight:normal; text-decoration:none;}

.ff88 {color:#ff8800;}

/*
A:link {
background-color: transparent;
color: #aaaaaa;
text-decoration: underline;
}
A:visited {
background-color: transparent;
color: #aaaaaa;
text-decoration: none;
}
A:hover {
background-color: transparent;
color: #aaaaaa;
text-decoration: none;
}
A:active {
background-color: transparent;
color: #aaaaaa;
text-decoration: none;
}
*/
