/* CSS */
 
/*
Schriftgrössen:
body  100.01% Wegen Rundungsfehler

8		--> 0.666em
9		--> 0.75em
11  --> 0.91666em
12  0.75em --> 1em
13  --> 1.08333em
15  --> 1.25em
16  1em --> 1.333em
20  --> 1.666em 
22	--> 1.8333em 
30  --> 2.5em
*/

html,body { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:100.01%; color:#000000; }
body { font-size:0.75em;}

h1 { font-size:1.333em;font-weight:bold;line-height:1.2em; margin:0px 0 1em 0;}
h2 {font-size:1.25em; font-weight:bold; line-height:1.2em; margin:0;}
h3 {font-size:1.08333em; font-weight:bold; line-height:1em; margin:0 0 0.5em 0;}
p { margin-bottom:1em;}
a {color:#2b2b2b; text-decoration:underline;}
a:hover {color:#0b0b0b;}
ul { list-style-position:inside;}
li {}
table {border-collapse:collapse;width:100%;}
th {background-color:#f5f5f5; border-bottom:1px #999999 solid;border-right:1px #999999 solid;padding:2px 3px;text-align:center;}
td {border-top:1px #ebebeb solid; border-right:1px #d6d6d6 solid;padding:2px 3px;text-align:right; vertical-align:top;}
label {float:left;width:120px;font-size:1em;}
input, textarea, select {background-color:#ffffff; background-image:url(/_img/input_bg.gif); background-repeat:repeat-x; border:1px #9999ff solid;color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:1em; margin-bottom:1px; width:auto;}
input, textarea, select { width:162px;}
textarea {background-color:#D3DAFD;background-position:bottom;}
input.inputWidthA { width:auto;}
input.inputWidth2 { width:65px;}
input.inputWidth3 { width:80px;}
input.inputWidth4 { width:500px;}
input.inputWidth5 { width:200px;}
input.inputWidth6 { width:15px;}
input.inputWidth7 { width:30px;}
input.inputPLZ { width:40px;margin-right:1px;}
input.inputOrt { width:119px;}
input.inputDD { width:23px;margin-right:1px;}
select.inputDD { width:47px;margin-right:1px;}
input.inputMonth { width:23px;margin-right:1px;}
select.inputMonth { width:60px;margin-right:1px;}
input.inputYYYY { width:42px;}
select.inputYYYY { width:52px;}
input.disabled { border-color:#f5f5f5;background-color:#f5f5f5; background-image:none;}
textarea {height:100px;}
input:focus, textarea:focus, select:focus {background-color:#ffffff; border:1px #0000ff solid;color:#000000;}
textarea:focus {background-color:#D3DAFD;background-position:bottom;}
input.checkbox {background-color:transparent;border:none; width:auto;}
input.radio {background-color:transparent;border:none; width:auto;}
input.fileupload { background-color:#ffffff; background-image:url(/_img/input_bg.gif); background-repeat:repeat-x; padding:3px; border:1px #9999ff solid;}

.chkbxLblPadding1{padding:0 5px 0 3px;margin-right:5px;}
.chkbxLblPadding2{padding:0 28px 0 3px;}

label.paddingTopKorr{padding-top:1px;}
input.marginTopKorr{margin-top:3px;}
input.checkbox.marginTopKorr{margin-top:5px;}
select.marginTopKorr{margin-top:2px;}

.fl{float:left;}
.widthA{width:auto;}
.width100{width:100%;}

.Login {width:800px;}
.Login a.vergessen { float:left; margin-top:5px; font-size:0.85em;}
.Login a.anmelden { margin-left:135px; font-size:1.3em;}
.Login label { color:#000000; float:left; text-align:right; margin-right:15px; width:120px; font-size:1.3em;}
.Login input { float:left; margin-right:15px; margin-bottom:2px; width:300px; font-size:1.3em;}
.Login input.pw { float:left; margin-right:15px; margin-bottom:2px; width:200px; font-size:1.3em;}
.Login input.checkbox {float:left;width:auto;margin-right:5px;}

.ListEle1{float:left;line-height:16px;width:22px;}
.ListEle2{float:left;line-height:16px;width:80px;}
.ListEle3{float:left;line-height:16px;width:250px;}
.ListEle4{float:left;line-height:16px;width:100px;}
.ListEle5{float:left;line-height:16px;width:30px;text-align:center;}
.ListEle6{float:left;line-height:16px;width:5px;text-align:center;}


.ui-dialog, .ui-widget, .ui-corner-all, .ui-widget-content {border:none;background:none;}
.ui-dialog-content {overflow:auto;}
.ui-dialog-content {background:#ffffff;border:2px #999999 solid;border-radius:10px;}
.ui-dialog-titlebar {display:none;}/**/
.ui-dialog-content td {border:none;}
.ui-dialog-content p, .ui-dialog-content div {margin:0;padding:0;}

.ui-dialog-content input, .ui-dialog-content textarea, .ui-dialog-content select { width:172px;}
.ui-dialog-content input.inputWidthA { width:auto;}
.ui-dialog-content input.inputWidth2{width:75px;}
.ui-dialog-content input.inputWidth3{width:90px;}
.ui-dialog-content input.inputWidth4{width:510px;}
.ui-dialog-content input.inputWidth5{width:210px;}
.ui-dialog-content input.inputWidth6{width:25px;}
.ui-dialog-content input.inputWidth7{width:40px;}
.ui-dialog-content input.inputPLZ { width:40px;margin-right:1px;}
.ui-dialog-content input.inputOrt { width:129px;}
.ui-dialog-content input.inputDD { width:23px;margin-right:1px;}
.ui-dialog-content select.inputDD { width:47px;margin-right:1px;}
.ui-dialog-content input.inputMonth { width:23px;margin-right:1px;}
.ui-dialog-content select.inputMonth { width:60px;margin-right:1px;}
.ui-dialog-content input.inputYYYY { width:42px;}
.ui-dialog-content select.inputYYYY { width:52px;}
.ui-dialog-content input.checkbox {background-color:transparent;border:none; width:auto; }

.ui-widget-overlay {opacity:0.75;}






.error {background-color:#FF9999; border:1px #CC3333 solid;font-weight:bold;color:#000000;padding:10px;margin:20px 0 20px 0;}
.error img {margin-right:10px;}
.okmsg {background-color:#99FF99; border:1px #33CC33 solid;font-weight:bold;color:#000000;padding:10px;margin:20px 0 20px 0;line-height:20px;}
.okmsg img {margin-right:10px;}
.infomsg {background-color:#FFFF99; border:1px #CCCC33 solid;font-weight:bold;color:#000000;padding:10px;margin:20px 0 20px 0;line-height:20px;}
.infomsg img {margin-right:10px;}


