option:hover, option:focus, option:active, option:checked { background: #E60495 linear-gradient(#E60495, #E60495); }

/* LAYOUT */
div.spalte { text-align:left; width:50%; float:left; }
div.spalte2 { text-align:right; width:50%; float:left; }
div.spalte30 { text-align:right; width:30%; float:left; }
div.spalte82 { text-align:left; width:82%; float:left; }
div.spalte87px  { text-align:right; width:87px; float:left; }
div.spalte101px  { text-align:right; width:101px; float:left; }
div.spalte115px  { text-align:right; width:115px; float:left; }
div.spalte406px { text-align:left; width:406px; float:left; }
div.spalte452px { text-align:left; width:452px; float:left; }
input.spalte406px { width:400px; }

div.col1 { float:left; }
div.col2 { float:right; }

.main-content .col1 { width:32%; }
.main-content .col2 { width:68%; }

div.row { padding:5px; }

.clear {
clear:both;
}

.noelk-legend {
	font-size:13px;
}

/* PRINTSELECT LAYOUT*/
div.spalte-chk { text-align:center; width:6%; display:table-cell; }
div.spalte-text { text-align:left; display:table-cell; width:auto; }
div.spalte-chk-head{ text-align:center; width:6%; display:table-cell; background-color:#cccccc; padding:5px; }
div.spalte-text-head { text-align:left; display:table-cell; width:auto; background-color:#cccccc; padding:5px; }
div.row-grey { padding: 5px; background-color:#dedede; }


/* RAEUME LAYOUT */
div.spalte-rsmall { text-align:right; width:120px; display:table-cell; padding:5px; }
div.spalte-rmedium { text-align:right; width:175px; display:table-cell; }
div.spalte-rbig { text-align:left; width:19%; display:table-cell; }
div.spalte-rclear { display:table-cell; width:auto; }

div.spalte-rheader-big { display:table-cell; text-align:left; vertical-align:middle; border: 1px #969696 solid; border-top: 0px; border-left: 0px; height:47px; padding:5px; width:auto; font-weight:bold; }
div.spalte-rheader-middle { display:table-cell; text-align:right; vertical-align:middle; border: 1px #969696 solid; border-top: 0px; height:47px; padding:5px; width:295px; font-weight:bold; }
div.spalte-rheader-empty { display:table-cell; border-bottom: 1px #969696 solid; padding:5px; width:48px; font-weight:bold; }
div.spalte-rheader-small { display:table-cell; text-align:center; width:46px; border: 1px #969696 solid; border-left:0px; border-top:0px; padding:5px; font-weight:bold; }
div.spalte-rheader2-small { display:table-cell; text-align:center; width:46px; border: 1px #969696 solid; border-left:0px; border-top:0px; border-right:0px; padding:5px; font-weight:bold; }
div.spalte-rheader-preversion { text-align:center; border: 1px #969696 solid; border-left:0px; border-top: 0px; padding:5px; width:218px; font-weight:bold; }
div.spalte-rheader-version { text-align:center; border: 1px #969696 solid; border-left:0px; border-right:0px; border-top: 0px; padding:5px; width:218px; font-weight:bold; }
div.spalte-rheader-versionblock { display:table-cell; width:220px; }

div.spalte-rzheader { display:table-cell; padding:5px; text-align:left; width:auto; vertical-align:middle; }
div.spalte-rzheader-middle { display:table-cell; text-align:right; vertical-align:middle; padding:5px; width:295px; }
div.spalte-rzheader-small { display:table-cell; text-align:center; vertical-align:middle; width:46px; padding:6px; }
div.spalte-rzheader-small2 { display:table-cell; text-align:center; vertical-align:middle; width:35px; padding:5px; }
div.spalte-rzheader-empty { display:table-cell; padding:5px; width:48px; vertical-align:middle; }

div.rzbg { background-color:#FFFFFF; }
div.rzsbg { background-color:#C0C0C0; }
div.rzgsbg { background-color:#B4B4B4; }

input.rz {     background-color: #FAEBCA;
    border: 1px solid #FF8000;
    color: #000000;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
	height: 20px; }
input.rzdis { text-align:right; }


/* KONZEPTION LAYOUT */
td.rp-col1 { white-space:nowrap; padding:4px; width:4%; text-align:left; }
td.rp-col2 { white-space:nowrap; padding:4px; width:35%; text-align:left; }
td.rp-col3 { white-space:nowrap; padding:4px; width:35%; text-align:left; }
td.rp-col4 { white-space:nowrap; padding:4px; width:5%; text-align:left; }
td.rp-col5 { white-space:nowrap; padding:4px; width:9%; text-align:left; }
td.rp-col6 { white-space:nowrap; padding:4px; width:10%; text-align:left; }
td.rp-col7 { padding:4px; text-align:left; }
td.rp-col8 { white-space:nowrap; padding:4px; width:17px; text-align:left; }
td.rp-col9 { white-space:nowrap; padding:4px; width:40%; text-align:right; }
td.rp-col10 { white-space:nowrap; padding:4px; width:28%; text-align:left; }
td.rp-col11 { white-space:nowrap; padding:4px; width:auto; text-align:left; }
td.rp-col12 { white-space:nowrap; padding:2px; text-align:right; width:50px; }
td.rp-col13 { padding:2px; width:42%; }
td.rp-col14 { white-space:nowrap; padding:2px; text-align:right; width:130px; }
td.rp-col15 { white-space:nowrap; padding:4px; width:10%; text-align:left; }

.inputbg { background-color:#FFFFFF; }

tr.ub { background-color:#CC0000; }
tr.pflege { background-color:#FCDE04; }
tr.verw { background-color:#77933C; }
tr.sozd { background-color:#FF9933; }
tr.verent { background-color:#964636; }
tr.fole { background-color:#7030A0; }
tr.sonst { background-color:#800000; }
img.togglebtn { position:relative; top:2px; border:0px; margin-left:2px; }
font.header { font-weight:bold; color:#FFFFFF; font-size:15px; }
.header2 { font-weight:bold; color:#FFFFFF; font-size:14px; }
img.icon { border:0px; width:16px; }
img.icon2 { border:0px; width:15px; }
img.del { position:relative; right:7px; top:-5px; display:inline; }

div.rp-content { width:99%; height:624px; overflow:auto; }
table.rp-content-table { width:100%; font-size:0.8em; overflow:auto; margin-top:3px; }
table.flmgmt-content-table { width:100%; font-size:12px; overflow:auto; border-spacing:0px; }
.flmgmt-rooms { font-size:10px; }


/* PROJEKTGRUNDDATEN LAYOUT */
div.pg-col { float:left; width:77%; }
div.pg-col-addon { float:right; width:150px; }
div.pg-col1 { text-align:right; width:170px; display:table-cell; padding:5px; }
div.pg-col2  { text-align:left; width:auto; display:table-cell; }
div.pg-col3  { text-align:right; width:100px; display:table-cell; padding-right: 6px; vertical-align:middle; }
div.pg-col4  { text-align:right; width:32px; display:table-cell; }
div.pg-clear  { display:table-cell; width:auto; }
div.verteilung { border: 1px solid #CCCCCC; width:380px; background-color:#F2F2F2; }


/* ZENTRAL LAYOUT */
.ub-box { max-width:900px; margin-top:5px; margin-left: auto; margin-right:auto; }
.ub-box-content { width:620px; margin-left:auto; margin-right:auto; }
.ub-col1 { float:left; width:203px; text-align:right; padding:5px; }
.ub-col2 { float: right; text-align: left; width: 400px; padding:2px; }
.cr-col1 { float:left; width:50%; }
.cr-col2 { float:right; width:46%; }
.pwr-head { background-color:#E78F08; color:#FFFFFF; font-weight:bold; margin-left:auto; margin-right:auto; padding:7px; margin-top:15px; margin-bottom:2px;}
.pwr-content { background-color:#E1E1E1; color:#626262; margin-left:auto; margin-right:auto; font-weight:bold; padding:3px; padding-left:7px; margin-top:3px; }
.pwr-col1 { float:left; width:30px; }
.pwr-col2 { float:left; width:640px; }
.pwr-col3 { float:left; width:100px; }
.pwr-col4 { float:left; width:100px; }
.session-head { background-color:#E78F08; color:#FFFFFF; font-weight:bold; margin-left:auto; margin-right:auto; padding:7px; margin-top:15px; margin-bottom:2px;}
.session-content { background-color:#E1E1E1; color:#626262; margin-left:auto; margin-right:auto; font-weight:bold; padding:3px; padding-left:7px; margin-top:3px; }
.session-col1 { float:left; width:30px; }
.session-col2 { float:left; width:270px; }
.session-col3 { float:left; width:270px; }
.session-col4 { float:left; width:200px; }
.session-col5 { float:left; width:95px; }

/* INPUT STYLE */
.jq-input {
	background: url("../../script/jqueryui-legacy/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50% #F6F6F6;
	border: 1px solid #CCCCCC;
	border-radius: 4px 4px 4px 4px;
	color: #505050;
	font-weight: bold;
	padding: 2px;
}
.jq-input-disabled {
	background: url("../../script/jqueryui-legacy/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50% #F6F6F6;
	border: 1px solid #DDDDDD;
	border-radius: 4px 4px 4px 4px;
	color: #898989;
	font-weight: bold;
	padding: 2px;
}

	
/* BUTTONS */
.button-row { text-align:right; padding:0px; padding-top:0px; font-size:12px; }
.button-row-left { text-align:left; padding:0px; padding-top:0px; font-size:12px; }
.button-row-center { text-align:center; padding:0px; padding-top:0px; font-size:12px; }
.button-add { padding-left:5px !important ; padding-top:1px !important ; padding-bottom:2px !important; padding-right:5px !important; }


/* CONTENT */
#content { padding:5px; }
.content100 { padding:5px; }
#content_medizin { padding:0px; }
.content_printselect { width: 100%; display:table; }
.content-raeume { width: 100%; display:table; }


/* TABS */
a.small-tab{ padding: 0.1em 1em !important; }
div.content-padding { padding: 0 0.4em !important }


/* FILE-LIST */
.files{
	background-color:#CCCCCC;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	width:86px;
	float:left;
}

.files .elements{
	padding-left:5px;
	padding-right:5px;
	cursor: pointer;
}

.files .va-bottom{
	vertical-align:bottom;
}

.files-input {
	background-color:#CCCCCC;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	float:left;
	width:76%;
}

input.wide { width: 99% }

.hidden-img{
	visibility:hidden; 
	width:0px; 
	cursor:pointer;
}

img.image {
	border:1px solid #000000; 
	max-width:99%;
}


/* STYLES */
img.addressarrow { margin-bottom:-3px; }
ul.ulheight { height:22px; }
.bg-gray { background-color:#D7D7D7; }
.red { color:#FF0000; }
.orange { color:#FFA800; }

.verticalSeperator { border-left:1px solid #000000; }

.font10 { font-size:10px; }
.font12 { font-size:12px; }

div.h1 { color:#f09c0c; font-weight: bold; font-size:18px; }

tr.sumrow { background-color:#DEDEDE; }

.width100 { width:100%; }
.width80p { width:80%; }
.width70 { width:70px; }
.width60 { width:60px; }
.width80 { width:80px; }
.width30 { width:30px; }
.width400 { width:400px; }
.width25 { width:25px; }
.width202 { width:202px; }

.maxwidth900 { max-width:900px; }

.margtop { margin-top:17px; }
.margtop5 { margin-top:5px; }
.margleft { margin-left: 5px; }
.margright { margin-right: 5px; }
a.margleft { margin-left: 3px; }
.margincenter { margin-left:auto; margin-right:auto; }
.margbottom { margin-bottom: 5px; }
.margleft198 { margin-left: 198px; }
.margleft25 { margin-left: 25px; }
.margleft50 { margin-left: 50px; }
.margleft3 { margin-left: 3px;}

.lnk { cursor:pointer; }

.vatop { vertical-align:top; }
.vamiddle { vertical-align:middle; }

.displaynone { display:none; }

div.text { text-align:left; padding:5px; }

div.label { text-align:right; width:118px; float:left; padding:5px; }

textarea.text { width:99.5%; }

div.padding { padding:5px; }
td.padding { padding:4px; }
.padding3 { padding:3px; }
.padding4 { padding:4px; }
.padding4-trb { padding-top: 4px; padding-right: 4px; padding-bottom:4px; }
.padding2 { padding:2px; }
.paddingright { padding-right:5px; }
.nopadding { padding:0px; }
.noborder { border:0px; }
.noborderspacing { border-spacing:0px; }
.nomargin { margin: 0px; }

.border { border: 1px #969696 solid; }
.border-top { border-top: 1px #969696 solid; }
.border-left { border-left: 1px #969696 solid; }
.border-right { border-right: 1px #969696 solid; }
.border-bottom { border-bottom: 1px #969696 solid; }

.border-left2 { border-left: 2px #969696 solid; }

.textright { text-align:right; }
.textcenter { text-align:center !important; }
.textleft { text-align:left; }

.nowrap { white-space:nowrap; }

.ueb_toggle_image { margin-bottom: -3px; margin-top: 0; padding: 0 3px; }
.error { padding:5px; color:#FF0000; font-weight:bold; font-size:22px; }