body {
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #346699;
	scrollbar-shadow-color: #346699;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #346699;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	font-family: Tahoma, "Trebuchet MS", Arial, Verdana, sans-serif;
	color: #000000;
 	background: transparent url(../pics/bgmain.jpg) 50% -12px repeat;
 	/* background: transparent url(../pics/bg_first.jpg) 50% -12px no-repeat;
	background-color: #F9FDEF; */
}
/* 
EM - PX zum kopieren oder nachschauen
8px = 0.5em --- text_*_acht
9px = 0.57em --- text_*_neun
10px = 0.63em --- text_*_zehn
11px = 0.69em --- text_*_elf
12px = 0.76em --- text_*_zwoelf
13px = 0.82em --- text_*_dreizehn
14px = 0.88em --- text_*_vierzehn
15px = 0.95em --- text_*_fuenfzehn
16px = 1.01em --- text_*_sechzehn
17px = 1.07em --- text_*_siebzehn
18px = 1.13em --- text_*_achzehn
19px = 1.2em --- text_*_neunzehn
20px = 1.26em --- text_*_zwanzig
22px = 1.39em --- text_*_zweiundzwanzig
24px = 1.51em --- text_*_vierundzwanzig
26px = 1.64em --- text_*_sechsundzwanzig
*/

/* SCHRIFTEN -- kreiert am 01.03.2011 */
/* Schwarze Texte */
.text_black_elf { font-size: 0.69em; color: #000000; }
.text_black_dreizehn { font-size: 0.82em; color: #000000; }
.text_black_vierzehn { font-size: 0.88em; color: #000000; }
/* Rote Texte */
.text_red_dreizehn { font-size: 0.82em; color: #D91F2C; }
.text_red_vierzehn { font-size: 0.88em; color: #D91F2C; }
.text_red_sechzehn { font-size: 1.01em; color: #D91F2C; }
/* Blaue Texte */
.text_blue_dreizehn { font-size: 0.82em; color: #1062AB; }
.text_blue_vierzehn { font-size: 0.88em; color: #1062AB; }
.text_blue_sechzehn { font-size: 1.01em; color: #1062AB; }
.text_blue_neunzehn { font-size: 1.2em; color: #1062AB; }
/* Weisse Texte */
.text_white_dreizehn { font-size: 0.82em; color: #FFFFFF; }

/* Blaue Links unterstrichen */
.link_blue_dreizehn { font-size: 0.82em; text-decoration: underline; color: #1062AB; }
.link_blue_dreizehn:hover { font-size: 0.82em; text-decoration: none; color: #D91F2C; }
.link_blue_vierzehn { font-size: 0.82em; text-decoration: underline; color: #1062AB; }
.link_blue_vierzehn:hover { font-size: 0.88em; text-decoration: none; color: #D91F2C; }
.link_blue_sechzehn { font-size: 1.01em; text-decoration: underline; color: #1062AB; }
.link_blue_sechzehn:hover { font-size: 1.01em; text-decoration: none; color: #D91F2C; }
/* Rote Links */
.link_red_vierzehn { font-size: 0.88em; text-decoration: none; color: #D91F2C; }
.link_red_vierzehn:hover { font-size: 0.88em; text-decoration: none; color: #1062AB; }
/* Schwarze Links */
.link_black_elf { font-size: 0.69em; text-decoration: underline; color: #000000; }
.link_black_elf:hover { font-size: 0.69em; text-decoration: none; color: #CC0000; }
.link_black_dreizehn { font-size: 0.82em; text-decoration: underline; color: #000000; }
.link_black_dreizehn:hover { font-size: 0.82em; text-decoration: none; color: #CC0000; }

/* NAVIGATION -- kreiert am 01.03.2011 */
.menunavigation { font-size: 0.82em; color: #58595B; text-decoration: none; padding-left: 25px; }
.menunavigation:hover { font-size: 0.82em; color: #D91F2C; text-decoration: none; padding-left: 25px;  }
.topnavigation { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.82em; color: #58595B; text-decoration: none; }
.topnavigation:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.82em; color: #D91F2C; text-decoration: none;  }

/* ABSTÄNDE -- kreiert am 01.03.2011 */
.oben_2_pixel { padding-top: 2px; }
.oben_3_pixel { padding-top: 3px; }
.oben_4_pixel { padding-top: 4px; }
.oben_5_pixel { padding-top: 5px; }
.obenrechts_10_5_pixel { padding-right: 10px; padding-top: 5px; }
.links_15_pixel { padding-left: 15px; }
.links_25_pixel { padding-left: 25px; }
.links_2_pixel { padding-left: 2px; }

/* RAHMEN -- kreiert am 01.07.2010 */
.userinfo { border: solid 1px #DA4B5D; background-color: #f0f0f0; padding: 5px; }
.error_box { border: solid 1px #BB0000; background-color: #F9D400; }
.ok_box { border: solid 1px #00BB6A; background-color: #7dedd7; }
.nodata { border: solid 1px #DA4B5D; background-color: #f0f0f0; }

/* FORMULARFELDER -- kreiert am 01.03.2011 */
input.text { display: block; font-size : 0.88em; color: #0684CB; padding-left: 0.3em; padding-top: 0.15em; border: 0.05em solid #999; background:url("../buttons/inputbg.gif") no-repeat; }
#f_30 { width: 30px; height: 22px; }
#f_40 { width: 40px; height: 22px; }
#f_60 { width: 60px; height: 22px; }
#f_80 { width: 80px; height: 22px; }
#f_100 { width: 100px; height: 22px; }
#f_120 { width: 120px; height: 22px; }
#f_150 { width: 150px; height: 22px; }
#f_170 { width: 170px; height: 22px; }
#f_200 { width: 200px; height: 22px; }
#f_240 { width: 240px; height: 22px; }
#f_250 { width: 250px; height: 22px; }
#f_270 { width: 270px; height: 22px; }
#f_300 { width: 300px; height: 22px; }
#f_400 { width: 400px; height: 22px; }

/* TEXTFELDER -- kreiert am 01.03.2011 */
textarea.text { display: block; font-size : 0.88em; color: #0684CB; padding-left: 0.3em; padding-top: 0.15em; border: 0.05em solid #999; background:url("../buttons/inputbg.gif") no-repeat; font-family: Tahoma, "Trebuchet MS", Arial, Verdana, sans-serif; }
#fh_250 { width: 250px; height: 100px; }
#fh_300 { width: 300px; height: 100px; }
#fh_400 { width: 400px; height: 100px; }

/* RADIOBOXEN -- kreiert am 01.03.2011 */
input.transradio { border: 0px; width: 21px; height: 20px; background-color: transparent; background-image: url(../pics/transradio.gif); }
.checkbox, .radio { width: 19px; height: 25px; padding: 0 5px 0 0; display: block; clear: left; float: left; }
.radio { background: url(../buttons/radio.gif) no-repeat; }
.checkbox { background: url(../buttons/checkbox.gif) no-repeat; }

/* SELECTFELDER -- kreiert am 01.03.2011 */
/* Weisse Select-Felder 20 Pixel hoch */
select.select_40_20_weiss { width: 40px; height: 20px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
select.select_60_20_weiss { width: 60px; height: 20px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
select.select_80_20_weiss { width: 80px; height: 20px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
select.select_100_20_weiss { width: 100px; height: 20px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
select.select_120_20_weiss { width: 120px; height: 20px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
select.select_130_20_weiss { width: 130px; height: 20px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
select.select_160_20_weiss { width: 160px; height: 20px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
select.select_200_20_weiss { width: 200px; height: 20px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
select.select_220_20_weiss { width: 220px; height: 20px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
select.select_250_20_weiss { width: 250px; height: 20px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
select.select_270_20_weiss { width: 270px; height: 20px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
select.select_300_20_weiss { width: 300px; height: 20px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
select.select_350_20_weiss { width: 350px; height: 20px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
/* Weisse Select-Felder 120 Pixel hoch */
select.select_120_120_weiss { width: 120px; height: 120px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
select.select_200_120_weiss { width: 200px; height: 120px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
/* Weisse Select-Felder 140 Pixel hoch */
select.select_250_140_weiss { width: 250px; height: 140px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
select.select_280_140_weiss { width: 280px; height: 140px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
select.select_550_140_weiss { width: 550px; height: 140px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
/* Weisse Select-Felder 200 Pixel hoch */
select.select_250_200_weiss { width: 250px; height: 200px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
select.select_300_200_weiss { width: 300px; height: 200px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
select.select_450_200_weiss { width: 450px; height: 200px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }
select.select_600_200_weiss { width: 600px; height: 200px; font-size: 0.88em; color: #0684CB; background-color: #FFFFFF; }

/* BUTTONS -- kreiert am 01.03.2011 */
input.butspeichernklein { width: 80px; height: 23px; background-image: url(../buttons/speichern.gif); border: 0px; }
input.butspeichernmini { width: 20px; height: 20px; background-image: url(../buttons/savemini.gif); border: 0px; }
input.butdeletemini { width: 20px; height: 20px; background-image: url(../buttons/delete.png); border: 0px; }
input.butpdf { width: 20px; height: 20px; background-image: url(../buttons/pdf.gif); border: 0px; }
input.butdeleteklein { width: 80px; height: 23px; background-image: url(../buttons/delete.gif); border: 0px; }
input.butweiterklein { width: 80px; height: 23px; background-image: url(../buttons/weiter.gif); border: 0px; }
input.butprintklein { width: 80px; height: 23px; background-image: url(../buttons/drucken.gif); border: 0px; }
input.butsendenklein { width: 80px; height: 23px; background-image: url(../buttons/absenden.gif); border: 0px; }
input.butanzeigen { width: 80px; height: 23px; background-image: url(../buttons/anzeigen.gif); border: 0px; }
input.butdel { width: 10px; height: 10px; background-image: url(../buttons/del.jpg); border: 0px; }

/* BUTTON für Uploads -- kreiert am 01.03.2011 */
.SI-FILES-STYLIZED label.cabinet { width: 100px; height: 22px; background: url(../buttons/choose.gif) 0 0 no-repeat; display: block; overflow: hidden; cursor: pointer; }
.SI-FILES-STYLIZED label.cabinet input.file { position: relative; height: 100%; width: auto; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

/* NAVIGATION SEITENBLAETTERN -- kreiert am 01.03.2011 */
.aktuelleseite { font-size: 0.82em; text-align: center; background-color: #F2F6F9; padding-left: 6px; padding-right: 6px; border: 1px solid #CDDFEB; }
.seiteninfo { font-size: 0.82em; text-align: center; background-color: #F2F6F9; padding-left: 6px; padding-right: 6px; border: 1px solid #CDDFEB; }
.linkseite { text-align: center; background-color: #F2F6F9; padding-left: 6px; padding-right: 6px; border: 1px solid #CDDFEB; }
.linkseitelink { font-size: 0.82em; text-decoration: none; color: #1062AB; }
.linkseitelink:hover { font-size: 0.82em; text-decoration: none; color: #990000; }

#calendar { width: 200px; font-family: ms sans serif, sans serif; font-size: 7pt; }
#calendarTable { border-style: outset; border-width: 2px; border-color: black; background-color: #EEE; display: none; position: absolute; z-index: 1; top: 0px; left: 0px; }
#calendarTable TD { text-align: center; font-size: 7pt; width: 19px; }
#calendarTableHead TR { background-color: white; }
#calendarTableDays TR { background-color: #C3D4E7; }
#selectMonth, #selectYear { font-family: ms sans serif, sans serif; font-size: 7pt; border-width: 0px; border-style: none; }
#calendarTable A { color: blue; text-decoration: none; font-size: 11pt; font-family: "courier new"; }
#calendarTable A:hover { color: red; text-decoration: none; }
.normalDay { border: 1px dotted black; cursor: pointer; }
.hlDay { border: 1px dotted black; background-color: #FFF; color: red; cursor: pointer; }
.toDay { border: 1px solid #E70; background-color: #FD8; color: #E70; font-weight: bold; cursor: pointer; }
.choosenDay { border: 1px solid green; background-color: #A8FAA8; color: green; font-weight: bold; cursor: pointer; }
.excludedDay { border-color: #AAA; color: #AAA; }

