/***
 * Body
***/

body {
  /*background-image:url(../images/back.jpg);*/
}


ul         { list-style:outside disc; margin-left:9; padding-left:9; }

/***
li         { line-height:18px; }
***/


/***
 * Default
***/

td   { font-family:Verdana,Arial,Helvetica; font-size:12px; color:#000000; }



/***
 * Formular-Felder
***/

input     { font-family:Arial; font-size:13px; }
select    { font-family:Arial; font-size:13px; }
textarea  { font-family:Arial; font-size:13px; }



/***
 * Schrift-Grössen / Farben
***/

.textgr2   { font-size:17px; line-height:23px; }
.textgr    { font-size:14px; line-height:20px; }
.text      { font-size:12px; line-height:18px; text-align:justify; }
.textkl    { font-size:10px; line-height:14px; }
.textkl2   { font-size:9px; line-height:12px; }

.textw     { color:#ffffff; font-size:12px; }
.textwkl   { color:#ffffff; font-size:10px; }

.texty     { color:#F7D849; font-size:12px; }
.textykl   { color:#F7D849; font-size:10px; }

.textc     { color:#2984C6; font-size:12px; }
.textckl   { color:#2984C6; font-size:10px; }

.textm     { color:#E81C6E; font-size:12px; }
.textmkl   { color:#E81C6E; font-size:10px; }


.titel     { color:#000000; font-size:14px; font-weight:bold; letter-spacing:4px;
             border-bottom:1px solid #dddddd; padding-bottom:1px; }
             
             
.table_form  td { padding:3px 3px 3px 0px; }

.table_order td    { border-bottom:1px solid #C0C0C0; padding:2px 2px 2px 2px; }
.table_order .top  { border-top:1px solid #C0C0C0; background:#F0F0F0; font-size:10px; font-weight:bold; padding:6px 2px 6px 2px; }
.table_order .txt  { font-size:10px; }
.table_order .bot  { background:#F0F0F0; font-size:10px; }


.table_dl       { border:1px solid #C0C0C0; background:#F0F0F0; }


.img_left   { margin:4px 12px 4px 0px; }
.img_right  { margin:4px 0px 4px 12px; }


.searchmark { color:#ff0000; font-weight:bold; }
.searchurl  { color:#2693FF; font-size:11px; line-height:16px; }



/***
 * Bausteine
***/

/*.typ2 img { padding:5px; }*/


.tb1    { border:0px; }
.tb2    { border:1px solid #C0C0C0; }
.tb3    { border-collapse:collapse; }
.tb3 td { border:1px solid #C0C0C0; }



/***
 * Normale Links
***/

A:link    { color:#DD4400; text-decoration:none; }
A:visited { color:#DD4400; text-decoration:none; }
A:hover   { color:#000000; text-decoration:underline; }
A:active  { color:#000000; text-decoration:underline; }


/***
 * Weisse Links
***/

A.linkw:link    { color:#ffffff; text-decoration:none; }
A.linkw:visited { color:#ffffff; text-decoration:none; }
A.linkw:hover   { color:#ffffff; text-decoration:underline; }
A.linkw:active  { color:#ffffff; text-decoration:underline; }


/***
 * Schwarze Links
***/

A.linkb:link    { color:#000000; text-decoration:none; }
A.linkb:visited { color:#000000; text-decoration:none; }
A.linkb:hover   { color:#2693FF; text-decoration:underline; }
A.linkb:active  { color:#2693FF; text-decoration:underline; }




/***
 * Hauptmenu
***/

a.nav:link, a.nav:visited {
  display:block;
  width:145px;
  color:#FFFFFF;
  background:#FF8822;
  font-size:13px;
  font-weight:bold;
  margin: 3px 1px 3px 1px;
  padding: 3px 3px 3px 3px;
  text-decoration:none;
  border:1px solid #ffffff;
}

a.nav:hover, a.nav:active {
  color:#FFFFFF;
  background:#DD4400;
  margin: 3px 1px 3px 1px;
  text-decoration:none;
  border:1px solid #ffffff;
}


/***
 * Untermenu
***/

a.navsub:link, a.navsub:visited {
  display:block;
  width:123px;
  color:#000000;
  font-size:12px;
  margin: 0px 4px 2px 4px;
  text-decoration:none;
}

a.navsub:hover, a.navsub:active {
  color:#FFFFFF;
  text-decoration:underline;
}


