body { margin-left: 2px; margin-right: 2px; margin-top: 0px;}
a 	         { text-decoration: none; color: #003300; }
a:hover      { text-decoration: none; color: #003300; background-color: #ffff99; }
a.head       { text-decoration: none; color: #333399; font-weight: bold; }
table.liste  { background: #ddd; margin-left: 0px; width: 1330px; border-spacing: 1px;}
table.tnliste  { background: #ddd; margin-left: 0px; border-spacing: 1px;}
table.item   { width: 1330px; margin-left: 0px;}
table.inner	 { width: 100%; border: none; }
th.common           { border: 1px solid #161750; background: #FFFFFF; font-family: arial, helvetica; font-size: 8pt; }
th.tbl           { border: 0px solid #161750; background: #0000ff; font-family: arial, helvetica; cursor: pointer; font-size: 8pt; color: #ffff99;}
th.tbl:hover           { border: 0px solid #161750; background: #ffff00; font-family: arial, helvetica; cursor: pointer; color: #000000; }
td			{ border: 0px solid #00e0e0; font: 80% "Trebuchet MS", sans-serif;}
.centered	{ text-align: center; }
td.common	{ border: 1px solid black; }
td.aus	{ border: 1px solid black; background-color: #ffffee; padding-left: 5px; padding-left: 3px;}
td.ent	{ border: 1px solid black; background-color: #eeeeee; padding-left: 5px; padding-left: 3px; }
td.titel           { background: #ffffff; cursor: pointer; }
td.titel:hover     { background: #ffff66; cursor: pointer; }
td.laufend           { background: #e0ffe0; cursor: pointer; }
td.laufend:hover     { background: #e0ff66; cursor: pointer; }
td.vorbei           { background: #ffe0e0; cursor: pointer; }
td.vorbei:hover     { background: #ffe066; cursor: pointer; }
td.links     { width: 80px; text-decoration: none; text-align: right; padding-right: 15px; font: 80% "Trebuchet MS", sans-serif;}
td.rechts    { width: 550px; font: 62.5% "Trebuchet MS", sans-serif;}
td.col1	{ width: 100px; text-decoration: none; text-align: right; padding-right: 8px; font: 80% "Trebuchet MS", sans-serif;}
td.col2	{ width: 225px; text-decoration: none; text-align: left; padding-left: 0px; font: 80% "Trebuchet MS", sans-serif;}
td.col3	{ width: 80px; text-decoration: none; text-align: right; padding-right: 8px; font: 80% "Trebuchet MS", sans-serif;}
td.col4	{ width: 235px; text-decoration: none; text-align: left; padding-left: 0px; font: 80% "Trebuchet MS", sans-serif;}
td.start1	{ width: 400px; text-align: right; padding-right: 10px; font-size: 18px; }
td.start2	{ width: 400px; text-align: left; padding-left: 10px; font-size: 18px; }
td.starth	{ width: 400px; text-align: center; text-decoration: underline; font-family: britannic; font-weight: bold; font-size: 18px; }
td.start3	{ width: 400px; text-align: left; padding-left: 20px; font-size: 14px; border: 1px solid grey; }
td.start3a	{ width: 400px; text-align: left; padding-left: 20px; font-size: 14px; border: none; vertical-align: top; }
td.start3r	{ width: 400px; text-align: left; padding-left: 20px; font-size: 14px; border: 1px solid grey; border-left: 5px solid green; }
td.start3e	{ width: 400px; text-align: left; padding-left: 20px; font-size: 14px; border: 1px solid grey; border-left: 5px solid blue; }
td.start3f	{ width: 400px; text-align: left; padding-left: 20px; font-size: 14px; border: 1px solid grey; border-left: 5px solid red; }
td.mini	{ width: 100px; border: 1px solid grey; text-align: center; }
td.al_0 { border: 0px solid grey; width: 2%;}
td.al_l { border: 1px solid grey; font: 70% "Trebuchet MS", sans-serif; width: 20%; padding-right: 5px; text-align: right; background-color: #dddddd;}
td.al_r { border: 1px solid grey; font: 70% "Trebuchet MS", sans-serif; width: 27%; padding-left: 5px; text-align: left; }
td.al_h	{ border: 1px solid grey; font: 70% "Trebuchet MS", sans-serif; background-color: #dddddd; text-align: center;}
td.al_d	{ border: 1px solid grey; font: 70% "Trebuchet MS", sans-serif; text-align: center;}
.footnote	{ font: 70% "Trebuchet MS", sans-serif; }
.results     { background: yellow; border: 1px solid #FF9000; width: 100%; font: 80% "Trebuchet MS"; }
.input       { border: 1px solid grey; border-color: #333399; background-color: #f0f0f0; width: 400px; font-family: "Trebuchet MS", sans-serif;}
.input_s       { border: 1px solid grey; border-color: #333399; background-color: #f0f0f0; width: 400px; font-family: "Trebuchet MS", sans-serif; border-bottom: 2px solid red; }
.input:hover { border: 1px dashed #FF9000; background-color: #ffffc0; }
.input_s:hover { border-top: 1px dashed #FF9000; border-left: 1px dashed #FF9000; border-right: 1px dashed #FF9000; background-color: #ffffc0; }
.input_small       { border: 1px solid grey; border-color: #333399; background-color: #f0f0f0; width: 170px; font-family: "Trebuchet MS", sans-serif;}
.input_small:hover { border: 1px dashed #FF9000; background-color: #ffffc0; }
.input_mini       { border: 1px solid grey; border-color: #333399; background-color: #f0f0f0; width: 60px; font-family: "Trebuchet MS", sans-serif;}
.input_mini:hover { border: 1px dashed #FF9000; background-color: #ffffc0; }
.input_small_s       { border: 1px solid grey; border-color: #333399; background-color: #f0f0f0; width: 185px; font-family: "Trebuchet MS", sans-serif;  border-bottom: 2px solid red;}
.input_small_s:hover { border-top: 1px dashed #FF9000; border-left: 1px dashed #FF9000; border-right: 1px dashed #FF9000; background-color: #ffffc0; }
.inputw       { border: 1px solid grey; border-color: #333399; background-color: #d0d0d0; width: 850px; font-family: "Trebuchet MS", sans-serif; font-size: 100%;}
.inputw:hover { border: 1px dashed #FF9000; background-color: #ffffc0; }
.button            { width: 140px; }
.button:hover      { background-color: #ff9000; }
.button_head       { width: 140px; }
.button_head:hover { background-color: #66cc66; }
.button_r	{ width: 100px; }
table.wbg	{ background-color: silver; width: 100%;}
table.wbs	{ background: transparent url(../img/bg.png); width: 1220px; padding: 10px;}
.bord_re_bold	{ border-right: 3px solid black; }

img.go { border: none; vertical-align: bottom;}

div          { text-align: center; }
div.kopf { text-align: center; background-color: #ff9000; border: 1px solid black; margin-top: 3px; margin-bottom: 3px; }
div.multiselect_outer { text-align: left; font:13.3px sans-serif; width:300px; border: 0px solid grey; }
div.multiselect_inner { text-align: left;  overflow:auto;height:130px;border: 1px solid grey; }
div.filter	{ width: 600px; }
span.noone	{ color: black; text-decoration: none; }
span.read	{ color: green; text-decoration: none; }
span.edit	{ color: blue; text-decoration: underline; }
span.full	{ color: red; text-decoration: underline; }
tr.row		{background-color: #fff} 
tr.row:hover	{background-color: #cca} 
