body {
	padding-top : 10px;
	padding-right : 10px;
	padding-left : 20px;
	}
	
body.nav, body.ml {
	background-color: #004466;
	padding-top : 0px;
	padding-right : 0px;
	padding-left : 0px;
	}

body.hi {
	padding-top : 0px;
	padding-right : 0px;
	padding-left : 0px;
	}

body, td, a, p, th, li, div, caption, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #004466;
	}

div{
	color: #ffffff;
	}
div.blau{
	color: #004466;
	}

div.kleiner, td.kleiner, p.kleiner{
	color: #004466;
	font-size: 10px; 
	}
	
div.klein{
	color: #004466;
	font-size: 7pt; 
	}
	
div.groesser{
	color: #004466;
	font-size: 18px; 
	}
	
div.alt{
	color: #0a50a1;
	text-decoration: line-through;
	}
	
div.kl_weiss{
	color: #ffffff;
	font-size: 7pt; 
	}
	
div.rot{
	color: #ff0000;
	}
	
div.gruen{
	color: #00aa00;
	}

img.ra{
	border : 1px solid #555555;
}
	
p.error, div.error, td.error{
	color: #cc0000;
	}
	
p.error_f, div.error_f, td.error_f{
	color: #ff6060;
	}

h3, div.gross{
	font-size: 16pt; 
	color:#e6630a; 
	font-weight: bold; 
	}

h4{
	font-size: 14pt; 
	color:#e6630a; 
	font-weight: bold; 
	}
	
h5{
	font-size: 13pt; 
	color:#e6630a; 
	font-weight: bold; 
	}

h6{
	font-size: 12pt; 
	color:#e6630a; 
	}


	
td.kopf, th{
	background-color: #004466;
	color:#ffffff;
	text-align : left;
	font-weight : normal;
}
	
td.bb, th.bb, table.bb{
	background-color: #004466; 
	}

td.b, th.b, table.b{
	background-color: #004466; 
	}
	
	
td.row_1, table.w{
	background-color: #ffffff; 
	}
	
td.row_2{
	background-color: #f0f0f0; 
	}
	
td.frei{
	background-color: #ccffcc; 
	}
td.reserviert{
	background-color: #ffff99; 
	}
td.belegt{
	background-color: #ffaaaa;
	color: #ffffff;
	}
	
table.form, td.form{
	background-color: #e0e0e0; 
	}
table.weiss, td.weiss{
	background-color: #ffffff; 
	}
	
td.pic, div.pic, p.pic{
	font-size: 10pt; 
	color:#2f2f75; 
	background-color:#8b8bba; 
	font-weight: bold; 
	font-style: italic;
	}
	
td.kreativ, div.kreativ, p.kreativ{
	color:#00ccff; 
	}
	
td.pic2, div.pic2, p.pic2{ 
	font-size: 8pt; 
	color:#2f2f75;
	font-weight : normal;
	}
	
td.title1, div.title1, p.title1{ 
	font-size: 12pt; 
	color:#ffcc00;
	font-weight : bold;
	}
	
td.title2, div.title2, p.title2{ 
	font-size: 10pt; 
	color:#ffffff;
	font-weight : bold;
	}
	
td.hi, a.hi, div.hi, p.hi{ 
	font-size: 8pt; 
	color: #0a50a1;
	}
a:link, a:active, a:visited {
	color: #0a50a1;
	text-decoration: underline;
}

a:hover{
	color: #004466;
	}

a.bl:link, a.bl:active, a.bl:visited, a.bl:hover {
	color: #004466;
	text-decoration: underline;
	width : 0px;
	height : 0px;
	border : 0px;
}


a.norm:link, a.norm:active, a.norm:visited{ 
	font-size: 9pt; 
	color:#004466;
	font-weight : normal;
	text-decoration: none;
	}
a.norm:hover{ 
	text-decoration: underline;
	}

a.rot:link, a.rot:active, a.rot:visited{ 
	font-size: 9pt; 
	color:#d00000;
	font-weight : normal;
	text-decoration: none;
	}
a.rot:hover{ 
	text-decoration: underline;
	}
	
a.ml_mark:link, a.ml_mark:active, a.ml_mark:visited{ 
	font-size: 9pt; 
	color:#e6630a;
	font-weight : normal;
	text-decoration: none;
	}
a.ml_mark:hover{ 
	text-decoration: underline;
	}

a.klein:link, a.klein:active, a.klein:visited{ 
	font-size: 7pt; 
	color:#0a50a1;
	font-weight : normal;
	text-decoration: underline;
	}
	
a.klein_akt:link, a.klein_akt:active, a.klein_akt:visited{ 
	font-size: 7pt; 
	color:#d07070;
	font-weight : normal;
	text-decoration: underline;
	}
	
a.klein:hover,a.klein_akt:hover{ 
	color:#3a80d1;
	}
	
a.th:link, a.th:active, a.th:visited, a.close:link, a.close:active, a.close:visited{ 
	font-size: 9pt; 
	color:#ffffff;
	font-weight : normal;
	text-decoration: none;
	}
a.th:hover, a.close:hover{ 
	text-decoration: underline;
	}
	
	
	a.tot:link, a.tot:active, a.tot:visited, a.tot:hover{
	font-size: 9pt;
	color: #990000;
	background-color: Yellow;
	font-weight : normal;
	text-decoration: none;
}
	
	
a.but_on:link, a.but_on:active, a.but_on:visited {
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	background-color:#004466;
	text-decoration: none;
	border-style : solid;
	border-color : #ffffff;
	border-width :1px;
	height : 22px;
	padding : 3px;
}
a.but_off:link, a.but_off:active, a.but_off:visited {
	font-size: 8pt;
	color: #9999ff;
	font-weight: bold;
	background-color:#004466;
	text-decoration: none;
	border-style : solid;
	border-color : #ffffff;
	border-width :1px;
	height : 22px;
	padding : 3px;
}

a.but_on:hover, a.but_off:hover    {
	border-color : #004466;
	}
	
a.bu:link, a.bu:active, a.bu:visited {
	font-size: 9pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}
a.bu:hover   {
	text-decoration: underline;
	}
	
a.bu_sub:link, a.bu_sub:active, a.bu_sub:visited {
	font-size: 7pt;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	padding-top : 0px;
	padding-bottom : 0px;
}
a.bu_sub:hover   {
	text-decoration: underline;
	}

a.rei_on:link, a.rei_on:active, a.rei_on:visited {
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background : #004466;
	border : 0px;
	padding : 2px;
	height : 14px;
	width : 133px;
	text-align : center;
}
a.rei_on:hover   {
	color: #e5e5f0;
	text-decoration: underline;
	}
a.rei_off:link, a.rei_off:active, a.rei_off:visited {
	font-size: 8pt;
	color: #004466;
	font-weight: bold;
	text-decoration: none;
	background : #d0d0d0;
	border : 0px;
	padding : 2px;
	height : 14px;
	width : 133px;
	text-align : center;
}
a.rei_off:hover   {
	color: #206486;
	text-decoration: underline;
	}
	
	

a.url:link, a.url:active, a.url:visited {
	font-size: 8pt;
	color: #4f4f95;
	font-weight : normal;
	text-decoration: underline;
	line-height: 3px;
}


a.url:hover   {
	font-size: 8pt;
	color: #bbbbda;
	font-weight : normal;
	text-decoration: underline;
}	

input.button {
	background-color:#8b8bba;
	font-size: 9pt;
	}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000;
	}

input.feld_0, select.feld_0, textarea.feld_0 {
	width : 60px;
}

input.feld_1, select.feld_1, textarea.feld_1 {
	width : 145px;
}

input.feld_2, select.feld_2, textarea.feld_2 {
	width : 445px;
}

input.feld_3, select.feld_3, textarea.feld_3 {
	width : 340px;
}

input.feld_4, select.feld_4, textarea.feld_4 {
	width : 590px;
}

input.feld_5, select.feld_5, textarea.feld_5 {
	width : 190;
}

input.feld_6, select.feld_6, textarea.feld_6 {
	width : 275;
}
input.feld_7, select.feld_7, textarea.feld_7 {
	width : 45;
}
input.feld_8, select.feld_8, textarea.feld_8 {
	width : 100;
}
input.feld_9, select.feld_9, textarea.feld_9 {
	width : 75;
}
hr{
	color : #0a50a1;
}

a.link_pdf:link,
a.link_pdf:visited{
  background: url(/www/images/icon_pdf.png) 0 center no-repeat;
  padding-left:20px;
  font-size: 10px;
  }

a.link_extern:link,
a.link_extern:visited{
  background: url(/www/images/link_extern.png) 0 center no-repeat;
  padding-left:14px;
  font-size: 10px;
  }

a.link_intern:link,
a.link_intern:visited{
  background: url(/www/images/link_intern.png) 0 center no-repeat;
  padding-left:14px;
  font-size: 10px;
  }s
