body {
font-family:tahoma, arial, helvetica, geneva;font-size:13px; color:#960000; background-color:#FFE4CA;
scrollbar-base-color:#960000; 
scrollbar-track-color:#EEEEEE;
scrollbar-face-color:#EEEEEE;
scrollbar-highlight-color:#EEEEEE;
scrollbar-3d-light-color:#960000;
scrollbar-dark-shadow-color:#960000;
scrollbar-shadow-color:#960000;
scrollbar-arrow-color:#960000;
margin-top: 10px; margin-left: 10px; margin-right: 10px; margin-bottom: 10px;}

/* menue ----------------------------------------------------------- */
a.umm { font-size:13px; width:150px; height:30px; line-height:30px; line-width:150px;}
a.umm:link {	text-decoration: none; background: url(../images/menm1.gif); background-repeat: no-repeat; width:150px; height:30px;}
a.umm:visited {	text-decoration: none; background: url(../images/menm1.gif); background-repeat: no-repeat; width:150px; height:30px;}
a.umm:hover {	text-decoration: none; background: url(../images/menm2.gif); background-repeat: no-repeat; width:150px; height:30px;}
a.umm:active {	text-decoration: none; background: url(../images/menm1.gif); background-repeat: no-repeat; width:150px; height:30px;}

a.umo { font-size:13px;  width:150px; height:30px; line-height:30px; line-width:150px;}
a.umo:link {	text-decoration: none; background: url(../images/meno1.gif); background-repeat: no-repeat; width:150px; height:30px;}
a.umo:visited {	text-decoration: none; background: url(../images/meno1.gif); background-repeat: no-repeat; width:150px; height:30px;}
a.umo:hover {	text-decoration: none; background: url(../images/meno2.gif); background-repeat: no-repeat; width:150px; height:30px;}
a.umo:active {	text-decoration: none; background: url(../images/meno1.gif); background-repeat: no-repeat; width:150px; height:30px;}

a.uumm { font-size:13px; width:150px; line-height:25px;}
a.uumm:link {	text-decoration: none; background: url(../images/umenm1.gif); background-repeat: no-repeat; width:150px; height:25px;}
a.uumm:visited {text-decoration: none; background: url(../images/umenm1.gif); background-repeat: no-repeat; width:150px; height:25px;}
a.uumm:hover {	text-decoration: none; background: url(../images/umenm2.gif); background-repeat: no-repeat; width:150px; height:25px;}
a.uumm:active {	text-decoration: none; background: url(../images/umenm1.gif); background-repeat: no-repeat; width:150px; height:25px;}

/* menu-------------------------------------------------------------------- */


body.menu {font-family:tahoma, arial, helvetica, geneva;font-size:13px; color:#000000; background-color:#FFC286; margin-top: 0px; margin-left: 0px;}
table.menu {font-family:tahoma, arial, helvetica, geneva;font-size:13px; color:#000000; vertical-align:middle; text-align:left; line-height: 20px;}
td.menu {background-color: #960000; line-height: 0.1mm;}


/* untermenu--------------------------------------------------------------- */


table.untermenu {font-family:tahoma, arial, helvetica, geneva;font-size:13px; color:#000000; vertical-align:middle; text-align:left; line-height: 20px; background-color: #FFC286; border-left: 4px #EEEEEE solid; width: 150px;}
td.untermenu {background-color: #960000; line-height: 0.1mm;}
td.border {width:5px;}

div.menu1  {position:absolute; top:10px; left:0px; padding:0px; visibility:hidden; margin:0px;}
div.menu2  {position:absolute; top:34px; left:0px; padding:0px; visibility:hidden; margin:0px;}
div.menu4  {position:absolute; top:82px; left:0px; padding:0px; visibility:hidden; margin:0px;}


/* navi-------------------------------------------------------------------- */


body.navi {font-family:tahoma, arial, helvetica, geneva;font-size:13px; color:#000000; background-color:#EEEEEE; margin-top: 0px; margin-left: 10px;}
table.center_left {font-family:tahoma, arial, helvetica, geneva;font-size:13px; width:100%; height:100%; vertical-align:middle; text-align:left;}
a.navi {font-family:tahoma, arial, helvetica, geneva;font-size:13px; color:#000000; text-decoration: none;}
a.navi:hover {font-family:tahoma, arial, helvetica, geneva;font-size:13px; color:#000000; text-decoration: none;}


/* terminleiste------------------------------------------------------------ */


body.termine {font-family:tahoma, arial, helvetica, geneva;font-size:13px; color:#000000; background-color:#EEEEEE; margin-top: 0px; margin-left: 0px;}


/* border------------------------------------------------------------------ */


body.border {background-color:#FFC286; margin-top: 0px; margin-left: 0px;}
body.top {background-color:#FFC286; margin-top: 0px; margin-left: 0px;}
table.top {font-family:tahoma, arial, helvetica, geneva;font-size:25px; color: #000000; width:100%; height:100%; vertical-align:middle; text-align:center;}
body.top_left {background-color: #960000; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}


/* text-------------------------------------------------------------------- */


table {font-family:tahoma, arial, helvetica, geneva;font-size:13px; border-collapse: collapse;} 
th {font-family:tahoma, arial, helvetica, geneva;font-size:13px; font-weight:bold; text-align: center;}
table.center {font-family:tahoma, arial, helvetica, geneva;font-size:13px; width:100%; height:100%; vertical-align:middle; text-align:center;}
.info {font-family:tahoma, arial, helvetica, geneva;font-size:9px;}
.info_v {font-family:tahoma, arial, helvetica, geneva;font-size:9px; color:#FFC286;}
h1 {font: normal 40px tahoma, arial, helvetica, geneva;text-align:center;}
h2 {font: normal 25px tahoma, arial, helvetica, geneva;text-align:center;}
h3 {font: normal 20px tahoma, arial, helvetica, geneva;text-align:center;}
b {font-family:tahoma, arial, helvetica, geneva;}
i {font-family:tahoma, arial, helvetica, geneva;}
hr {color:#960000; height: 1px;}

a {font-family:tahoma, arial, helvetica, geneva;font-size:13px; color:#960000; text-decoration:none;}
a:hover {font-family:tahoma, arial, helvetica, geneva;font-size:13px; color:#960000; text-decoration:none;} 

table.sitemap {font-family:tahoma, arial, helvetica, geneva;font-size:13px; vertical-align:middle; text-align:left; line-height: 25px; padding: 0px;}


/* laden--------------------------------------------------------------------*/


div.lade_elemente {position:absolute; top:0px; left:0px; padding:0px; width:0px; height:0px; visibility:hidden;}
div.laden {position:absolute; top:0px; left:0px; padding:0px; width:100%; height:100%; background-color:#FFE4CA; }
div.weiter {position:absolute; top:0px; left:0px; padding:0px; width:100%; height:100%; background-color:#FFE4CA; visibility:hidden; }


/* formular-----------------------------------------------------------------*/

ul {
	margin-left: 0.7em; padding-left: 0.7em; 
	margin-top: 6px;
	margin-bottom: 6px;
}
li {
	font-size: 12px;	
	list-style-position: outside;
	list-style-type: circle;
	margin-bottom: 6px;
}

input{ font-size: 12px; color: #960000; background-color: #ffffff; border: 1px solid #960000;}
input.sf { font-size: 12px; color: #960000; background-color: #ffffff; border: 1px solid #960000;}
select{ font-size: 12px;}

.form {font-family:tahoma, arial, helvetica, geneva;font-size:13px; color:#960000; background-color: #EEEEEE; border: 1px solid #000000;}
