
body {
	margin: 0;
	padding: 0;
	background:#494a4b url(../images/back.gif) center repeat-y;
	}

/***
 * Default
***/

td {
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	color: #333333;
	}



/***
 * Farben
***/

.table_top   { background:#404040; }
.table_top2  { background:#404040; } /*background-image:url(../images/backgreen.jpg);*/
.table_menu  { background:#202020; color:#ffffff; }   /*background-image:url(../images/back_blue2.gif);*/
.table_main  { background:#EEEEEE url(../images/back_logo.gif) bottom right no-repeat; }
.table_line  { background:#AAAAAA; }
.table_foot  { background:#FFFFFF; }



/***
 * Schrift-Grössen / Farben
***/

.textgr2   { font-size:18px; font-weight:bold; padding-bottom:20px; color:#9f1e7b; }

.textgr    { font-size:15px; line-height: 24px; }
.text      { font-size:12px; line-height: 17px; }
.textkl    { font-size:10px; line-height: 14px; }
.textkl2   { font-size:9px; }

.textw     { color:#ffffff; }
.textwkl   { color:#ffffff; font-size:11px; }


.bild      { border: 1px solid #dddddd; }


.graufett {
    color: #cccccc;
    font-weight: bold;
    font-size: 20px;
    }


/***
 * Formular-Felder
***/

input     { font-family:Arial; font-size:13px; }
select    { font-family:Arial; font-size:13px; }
textarea  { font-family:Arial; font-size:13px; }

.formular { background:#CDE9FF; border:1px solid #0088F0; }



/***
 * Normale Links
***/

A:link    { color:#9f1e7b; text-decoration:none; }
A:visited { color:#9f1e7b; 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:#FFDE4A; text-decoration:underline; }
A.linkw:active  { color:#FFDE4A; text-decoration:underline; }


/***
 * Menu Links
***/

A.linkmenu:link    { color:#aaccfa; text-decoration:none; }
A.linkmenu:visited { color:#aaccfa; text-decoration:none; }
A.linkmenu:hover   { color:#FFFFFF; text-decoration:underline; }
A.linkmenu: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:#E81C6E; text-decoration:underline; }
A.linkb:active  { color:#000000; text-decoration:underline; }



/***
 * Impressum
***/

.impress, A.impress:link, A.impress:visited {
  background:#202020;
  color:#C0C0C0;
  font-size:9px;
  text-decoration:none;
}



/***
 * Schatten
***/

div.img-dec {
  background: url(../images/shadow2.gif) bottom right no-repeat;
  clear: right;
  float: right;
  margin: 0px 0px 0px 0px;
  position: relative;
}

div.img-dec2 {
  background: url(../images/shadow3.gif) bottom right no-repeat;
  clear: right;
  float: right;
  margin: 0px 0px 0px 0px;
  position: relative;
}

div.img-dec img, div.img-dec2 img {
  background-color: #ffffff;
  border: 1px solid #ffffff;
  display: block;
  margin: -5px 5px 5px -5px;
  padding: 2px;
  position: relative;
}



