font.h09 {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:09px;
        color:#ffffff;
        font-style:normal;
        font-weight:normal;
        line-height:12px;
}

font.h10 {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#444444;
        font-style:normal;
        /* normal,italic */
        font-weight:normal;
        /* bold,lighter */
        line-height:12px;
}

font.h12 {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:12px;
      color:#000000;
      font-style:normal;             /* normal,italic */
      font-weight:normal;            /* bold,lighter */
      line-height:16px;
}

font.h12u {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:12px;
      color:#000000;
      font-style:normal;             /* normal,italic */
      font-weight:bold;            /* bold,lighter */
      line-height:16px;
}

font.h13 {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#000000;
        font-style:normal;
        /* normal,italic */
        font-weight:bold;
        /* bold,lighter */
        line-height:16px;
}

font.h14 {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#000000;
        font-style:normal;
        /* normal,italic */
        font-weight:normal;
        /* bold,lighter */
        line-height:17px;
}

font.reg {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:11px;
      color:#000000;
      font-style:normal;             /* normal,italic */
      font-weight:normal;            /* bold,lighter */
      line-height:15px;
}

font.aktiv {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:15px;
      color:#e2001a;
      font-style:normal;             /* normal,italic */
      font-weight:bold;            /* bold,lighter */
	  font-variant:small-caps;
      line-height:20px;
}

font.titel {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:16px;
      color:#ffffff;
      font-style:normal;
      font-weight:bold;
      line-height:20px;
}

font.hl {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	font-style:normal;      	/* normal,italic */
	font-weight:bold; 	/* bold,lighter */
	line-height:18px;
}

font.h24 {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:24px;
      color:#000000;
      font-style:normal;
      font-weight:bold;
      line-height:26px;
}

span.weber {
      font-size:12px;
      color:#255AA6;
      font-style:normal;
      font-weight:bold;
	  font-variant:small-caps;
}

span.weber i {
      font-size:10px;
      color:#e2001a;
      font-style:normal;
      font-weight:bold;
	  font-variant:normal;
}

body {
	background-color:#ffffff;
/*	background-image: url(images/back.gif); 
	background-attachment: fixed;  
	background-repeat:repeat-y;  */
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align:left;
}

html, body {
      scrollbar-3dlight-color : #ffffff;
      scrollbar-arrow-color : #dddddd;
      scrollbar-base-color : #dddddd;
      scrollbar-darkshadow-color : #999999;
      scrollbar-face-color : #a4cbe2;
      scrollbar-highlight-color : #a4cbe2;
      scrollbar-shadow-color : #999999;
      scrollbar-track-color : #ffffff;
}

#container {
z-index:below;
	background-image: url(images/bg.jpg);
/*	background-attachment: fixed; */ 
 	background-repeat:no-repeat;
	position: absolute;
/* 	left: 0%;
   	top: 0%;   */
	border:0px solid #ffffff;
	width: 990px;
	height: 667px;
	text-align: left;
   	margin-left: 0x; /* Width /2 */
   	margin-top: 0px; /* height/2 */
}

table {
        margin-left:0;
        margin-right:0;
        margin-top:0;
        border:0;
        /* table-layout:fixed;        */
}

td.form {
      text-align:left;
      vertical-align:middle;
      color:#000000;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:11px;
      line-height:13px;
}

img.page {
      border: 2px solid #ffffff;
}

a:link {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#003399;
		font-weight:bold;
        text-decoration:none;
}

a:visited {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:12px;
      color:#003399;
      font-weight:bold;
      text-decoration:none;
}

a:hover {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:12px;
      font-weight:bold;
      color:#e2001a;
      text-decoration:none;          /* none,underline */
}

a.navi:link {
 	  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size:12px;
      font-weight:bold;
      color:#aaaaaa;
      text-decoration:none;
}

a.navi:visited {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:12px;
      font-weight:bold;
      color:#aaaaaa;
      text-decoration:none;
}

a.navi:hover {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:12px;
      font-weight:bold;
      color:#ff0000;
      text-decoration:none;          /* none,underline */
}

a.klein:link {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#003399;
		font-weight:bold;
        text-decoration:none;
}

a.klein:visited {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:10px;
      color:#003399;
      font-weight:bold;
      text-decoration:none;
}

a.klein:hover {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:10px;
      font-weight:bold;
      color:#e2001a;
      text-decoration:none;          /* none,underline */
}

/* CMS */

.wcms ul {
	text-align:left;
	vertical-align:top;
	margin-top: 2px;
	margin-bottom: 0px;
}
/* für ein anderes Aufzählungszeichen
.wcms li {
	list-style: outside url(images/icons/punkt.gif);
}  */

/* für IE Speziallösung 
* html .wcms li {
margin-bottom: 2px;
margin-left: -5px;
}   */

table.onl {
	text-align:left;
	vertical-align:top;
}

textarea.weber {
	border-bottom-color: #666666;
	border-right-color: #666666;
	border-left-color: #cccccc;
	border-top-color: #cccccc;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	background-color: #f5f5f5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-style:normal;   	   /* normal,italic */
	font-weight:normal; 	/* bold,lighter */
	line-height:15px;
	margin-bottom:0px;
	padding: 2px;
}

#feld {
	border-style:solid;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	border-bottom-color: #666666;
	border-right-color: #666666;
	border-left-color: #cccccc;
	border-top-color: #cccccc;
	margin-bottom:0px;
	padding: 2px;
}

input.mark {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-style:normal;
	font-weight:bold;
	line-height:14px;
	border-bottom-color: #666666;
	border-right-color: #666666;
	border-left-color: #cccccc;
	border-top-color: #cccccc;
	border-style: solid;
	margin-bottom:0px;
	padding: 2px;
}

input.butt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
	font-style:normal;
	font-weight:bold;
	line-height:14px;
	border-bottom-color: #666666;
	border-right-color: #666666;
	border-left-color: #cccccc;
	border-top-color: #cccccc;
	border-style: solid;
	margin-bottom:0px;
	padding: 2px;
}

/* menü-navigation */

/* blue grades - root level; text properties for states: normal */
.TM0i0 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

/* blue grades - root level; box properties for states: normal */
.TM0o0 {
	background: #ffffff;
	border: 1px solid #ffffff;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - root level; text properties for states: hover, click */
.TM0i1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

/* blue grades - root level; box properties for states: hover, click */
.TM0o1 {
	background: #f9f9f9;  
	border: 1px solid #ffffff;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - sub level; text properties for states: normal */
.TM1i0 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

/* blue grades - sub levels; box properties for states: normal */
.TM1o0 {
 	background: #f9f9f9;  
	border: 1px solid #FFFFFF;
	padding: 4px;
	text-align: right;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - sub level; text properties for states: hover, click */
.TM1i1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

/* blue grades - sub levels; box properties for states: hover, click */
.TM1o1 {
 	background: #f9f9f9;    
	border: 1px solid #FFFFFF;
	padding: 4px;
	text-align: right;
	vertical-align: middle;
	text-decoration: none;
}