﻿.slidertd
{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.slidertable
{
	margin-bottom:20px;
	table-layout: fixed;
	width:100%
}

body    
{
	overflow-y:scroll;
	background-image:url('graphics/paper_@2X.png');
	margin: 0px;
	margin-right:4px;
	padding: 0px;
	padding-left:5px;
	padding-right:5px;
}

table
{
	font-family:SourceSansPro,Helvetica;
	font-size:13pt;	
}

td
{
	vertical-align:top;
}

h2 {font-size:17pt;font-weight:500;margin-top:0px;}
h3 {font-size:15pt;font-weight:500;margin-top:0px;}

label {cursor:pointer;}



.highlight { background-color: #7AB0CB; }

.linkbox {border-width:0px;border-style:solid;margin:1px;background-color:#EEEEEE;cursor:pointer;}

.tabelleStdCatNew
{	
	padding-bottom:0px;padding-top:10px;padding-right:10px;xmin-height:30px;xheight:26px;font-size:10pt;font-weight:500;color:#566572;xwidth:130px;xmax-width:130px;xmin-width:130px;line-height:100%;
}
.tabelleStdCatFNew
{	
	padding-bottom:0px;padding-top:10px;padding-right:10px;xmin-height:30px;xheight:26px;font-size:10pt;font-weight:500;color:#566572;xwidth:130px;xmax-width:130px;xmin-width:130px;line-height:100%;
}
.tabelleStdCatF3New
{	
	padding-bottom:0px;padding-top:10px;padding-right:10px;xmin-height:30px;xheight:26px;font-size:10pt;font-weight:500;color:#566572;xwidth:130px;xmax-width:130px;xmin-width:130px;line-height:100%;
}

.tabelleStdCatF2
{	
	padding-right:10px;
}

.tabelleStdCatF4
{	
padding-right:10px;
}





.tabelleStdCat
{	
	min-height:30px;height:26px;font-size:12pt;font-weight:300;width:130px;max-width:130px;min-width:130px;
}

.tabelleStdCatF
{	
	padding-left:40px;min-height:30px;height:26px;font-size:12pt;font-weight:300;width:130px;max-width:130px;min-width:130px;
}
.tabelleStdCatF3
{	
	padding-left:40px;min-height:30px;height:26px;font-size:12pt;font-weight:300;width:130px;max-width:130px;min-width:130px;
}

.mkparam
{
display:block;
}

.gsparam
{
display:block;
}

.ptgmAparam
{
display:block;
}

.mkAparam
{
display:block;
}

.gsAparam
{
display:block;
}

.ptgmparam
{
display:block;
}

.pubparam
{
display:block;
margin:0px;
padding:0px;
}

.sststrip
{	
	display:inline-block;
	padding-right:20px;
	min-width:190px;
}

.sststrip div
{	
	display:inline-block;
	width:20px;
	margin:5px;
	margin-left:0px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:1px;

}


.PTGMthumb1
{
	width:210px;
	max-width:210px;
	overflow:hidden;
	white-space: nowrap;
}

.menuCheckbox
{
	padding-right:40px;
}

.menuRadio
{
	padding-right:40px;
}

.PTGMthumb2
{
	width:210px;
	max-width:210px;
	overflow:hidden;
	white-space: nowrap;
}





a:link { font-weight:500; color:#fab66f; text-decoration:none; }
a:visited { font-weight:500; color:#fab66f; text-decoration:none; }
a:focus { font-weight:500; color:#fab66f; text-decoration:none; }
a:hover { font-weight:500; color:#fab66f; text-decoration:underline; }
a:active { font-weight:500; color:#fab66f; text-decoration:none; }

input.sidebar1
{
	font-weight:200;
	font-size:12pt;
	border:0px;
	padding:2px;
	width:157px;
}

td.st_text
{
	width:700px;
	font-size:13pt;
	font-weight:200;
	margin-top:0px;
	padding-bottom:5px;
	line-height:19pt;
	text-align:justify;
}

td.st_text b
{
	font-weight:400;
}


.panel_PTGMA
{
	overflow: auto;
	background-color:#FFFFFF;
	visibility:hidden;
	position:fixed;
	top:30px;left:30px;width:100px;height:100px;
	margin:0px;
	padding:0px;
}

.panel_VAK
{
	overflow: auto;
	background-color:#FFFFFF;
	visibility:hidden;
	position:fixed;
	top:30px;left:30px;width:100px;height:100px;
	margin:0px;
	padding:0px;
}

.panel_MKA
{
	overflow: auto;
	background-color:#FFFFFF;
	visibility:hidden;
	position:fixed;
	top:30px;left:30px;width:100px;height:100px;
	margin:0px;
	padding:0px;
}

.panel_GSA
{
	overflow: auto;
	background-color:#FFFFFF;
	visibility:hidden;
	position:fixed;
	top:30px;left:30px;width:100px;height:100px;
	margin:0px;
	padding:0px;
}

.panel_MKG
{
	overflow: auto;
	background-color:#FFFFFF;
	visibility:hidden;
	position:fixed;
	top:30px;
	left:30px;
	width:100px;
	height:100px;
	margin:0px;
	padding:0px;
	margin-right:40px;
}

.panel_PTGMF
{
	overflow: auto;
	background-color:#FFFFFF;
	visibility:hidden;
	position:fixed;
	top:30px;
	left:30px;
	width:100px;
	height:100px;
	margin:0px;
	padding:0px;
	margin-right:40px;
}

.panel_GSF
{
	overflow: auto;
	background-color:#FFFFFF;
	visibility:hidden;
	position:fixed;
	top:30px;
	left:30px;
	width:100px;
	height:100px;
	margin:0px;
	padding:0px;
	margin-right:40px;
}

p.numbering
{
	font-weight:200;
	margin-top:2pt;
	font-size:12pt;	
	font-weight:500;
}

p.numberingClaims
{
	font-weight:200;
	font-size:13pt;	
	text-align:right;
	margin-top:0px;
	margin-right:15px;
}

p.numberingClasses
{
	font-weight:400;
	font-size:13pt;	
	margin-top:0px;
	margin-right:15px;
}

p.description
{
	font-size:13pt;
	font-weight:200;
	text-align:justify;
	margin-top:0px;
	line-height:150%;
}

.subentity
{
background-color:#EEEEEE;padding:0px;
}

.PTGMF_dead {
	zoom: 1;
	filter: alpha(opacity=60);
	opacity: 0.60;
}

.GSF_dead {
	zoom: 1;
	filter: alpha(opacity=60);
	opacity: 0.60;
}

.MKG_dead {
	zoom: 1;
	filter: alpha(opacity=60);
	opacity: 0.60;
}

div.transparent {
	zoom: 1;
	filter: alpha(opacity=35);
	opacity: 0.35;
}


div.entity
{
	display:table;
	float:left;
	margin-left:4px;
	width:100%;
}

div.entityGSSingle
{
	display:table;
	float:left;
	margin-left:4px;
	width:300px;height:300px;
	text-align:center;
}

table.entityTable
{
	width:100%;
	xmargin-bottom: 4px;
	display:block;
}

table.famcontenttable
{
	margin-top:15px;
	margin-bottom:25px;
	font-size:13pt;
	font-weight:200;
}

table.famcontenttable td
{
	vertical-align:top;
}

.titlebar
{
	display:none;
	position:fixed;
	top:0px;
	left:42px;
	height:46px;
	margin:0px;
	margin-bottom:4px;
	margin-left:4px;
	right:4px;
	background-color:#FFFFFF
}


table.std
{width:100%;font-size:13pt;font-weight:300}
table.std td
{padding:0px;}
table.std th
{font-size:15pt;vertical-align:top;text-align:left;font-weight:500;}
table.std td.r
{text-align:right;}
table.std th.r
{text-align:right;}
table.std td.t
{font-size:15pt;vertical-align:top;text-align:left;font-weight:500;}
table.std p
{line-height:140%;margin-bottom:5px;margin-top:5px;font-weight:300;text-align:justify}
div.boxapp
{background-color:#EEEEEE;border-width:0px;color:#082434;float:left;padding:10px;margin:0px;width:100%;}

table.md
{margin-top:10px;margin-bottom:10px;font-size:13pt;font-weight:300}
table.md th
{min-width:140px;font-size:13pt;font-weight:300}
table.md td
{min-width:160px;font-weight:400;}

td.entityDetail 
{
	xbackground-color:#EEEEEE;
	padding:10px;
	vertical-align:top;
	width:100%
}

td.entityFri 
{
	background-color:#EEEEEE;
	padding:5px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
	width:918px;
	max-width:918px;
	min-height:29px;
	height:29‚px;
}

td.entityVFam 
{
	background-color:#EEEEEE;
	padding:5px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
	xwidth:100%;
	min-height:29px;
	height:29‚px;
}

table.innerFri1 td:first-child {font-size:13pt;width:280px;min-width:280px;max-width:280px;text-align:left;}
table.innerFri1 td:last-child {font-size:13pt;width:140px;min-width:140px;max-width:140px;text-align:right;}
table.innerFri1 th:first-child {padding-top:3px;font-size:13pt;width:280px;min-width:280px;max-width:280px;text-align:left;font-weight:500;}
table.innerFri1 th:last-child {padding-top:3px;font-size:13pt;width:140px;min-width:140px;max-width:140px;text-align:right;font-weight:500;}

table.innerFri2 td:first-child {font-size:13pt;width:380px;min-width:380px;max-width:380px;text-align:left;}
table.innerFri2 td:last-child {font-size:13pt;width:140px;min-width:140px;max-width:140px;text-align:right;}
table.innerFri2 th:first-child {padding-top:3px;font-size:13pt;width:380px;min-width:380px;max-width:380px;text-align:left;font-weight:500;}
table.innerFri2 th:last-child {padding-top:3px;font-size:13pt;width:140px;min-width:140px;max-width:140px;text-align:right;font-weight:500;}

table.innerFri3 td:first-child {font-size:13pt;width:520px;min-width:520px;max-width:520px;text-align:left;}
table.innerFri3 td:last-child {font-size:13pt;width:140px;min-width:140px;max-width:140px;text-align:right;}
table.innerFri3 th:first-child {padding-top:3px;font-size:13pt;width:520px;min-width:520px;max-width:520px;text-align:left;font-weight:500;}
table.innerFri3 th:last-child {padding-top:3px;font-size:13pt;width:140px;min-width:140px;max-width:140px;text-align:right;font-weight:500;}


td.entityImg 
{
	xbackground-color:#EEEEEE;
	padding:15px;
	vertical-align:top;
	width:300px;
	min-width:300px;
}

td.entityPDF 
{
	xbackground-color:#EEEEEE;
	padding:15px;
	vertical-align:top;
	width:210px;
	min-width:210px;
}

.inputstrip
{
	padding-right:20px;
	display:inline-block;
	vertical-align:bottom;
}

.maintitle
{
	min-width:150px;
	display:block;
	margin-left:3px;
	font-size:15pt
}

.mainmenu 
{
	border-width:0px;
	border-top-width:2px;
	border-style:solid;
	border-color:#FFFFFF;
	background-color:#a7afb6;
	padding:5px;
	cursor:pointer;
}

.mainmenublock 
{
	border-width:0px;
	border-top-width:2px;
	border-style:solid;
	border-color:#FFFFFF;
	background-color:#d2d6da;
	padding:5px;
	cursor:pointer;
}

.submenu {
	border-width:0px;
	border-top-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
	background-color:#EEEEEE;
	padding:3px;
	cursor:pointer;
	display:none;
	font-size:14pt;
	padding-left:14px;
}




.buttonAuftrag {
	
	border-width:0px;
	border-style:solid;
	background-color:#FFFFFF;
	padding:2px;
	padding-right:5px;
	padding-left:5px;
	font-size:10pt;
	cursor:pointer;
	border-radius: 5px;	
	font-weight:500;
	display: inline-block;
	margin-top:5px;
	border-width:1px;
	border-color:#082434;
	color:#082434;
}

.clickfield {
	border-width:0px;
	border-style:solid;
	border-color:#FFFFFF;
	background-color:#a7afb6;
	padding:5px;
	cursor:pointer;
}

.kontextmenu {
	border-width:0px;
	border-top-width:2px;
	border-style:solid;
	border-color:#FFFFFF;
	background-color:#FFFFFF;
	padding:15px;
	cursor:pointer;
}

.pubmenu 
{
	float:left;
	min-width:120px;
	background-color:#a7afb6;
	border-style:solid;border-width:0px;border-right-width:3px;border-top-width:1px;border-color:#FFFFFF;
	padding:3px;padding-left:9px;padding-right:9px;
	cursor:pointer;
}

.subpubmenu 
{
	float:left;
	min-width:120px;
	background-color:#a7afb6;
	border-style:solid;border-width:0px;border-bottom-width:2px;border-right-width:3px;border-color:#FFFFFF;
	padding:3px;padding-left:9px;padding-right:9px;
	cursor:pointer;
}

.fammenu
{
float:left;min-width:90px;background-color:#a7afb6;border-style:solid;border-width:0px;border-right-width:3px;border-top-width:1px;border-color:#FFFFFF;padding:3px;padding-left:9px;padding-right:9px;cursor:pointer;

-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;

}

.layerSettings 
{
float:left;min-width:90px;border-style:solid;border-width:0px;padding:3px;padding-left:9px;padding-right:9px;border-color:#FFFFFF;0px;border-top-width:1px;width:100%;background-color:#F8F8F8;
}
.layerSettings table
{
font-size:11pt;font-weight:200;
}
.layerSettings td
{
padding-right:15px;
vertical-align:top;
}

.appmenu 
{
float:left;min-width:120px;background-color:#a7afb6;border-style:solid;border-width:0px;border-right-width:3px;border-top-width:1px;border-color:#FFFFFF;padding:3px;padding-left:9px;padding-right:9px;cursor:pointer;

-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;

}

.formmenu 
{
	display:none;
	font-size:12pt;
	background-color:#EEEEEE;
	padding:5px;
	border-width:0px;
	border-top-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
}

.formmenu td
{
	white-space:nowrap;
}

.slider_O
{
	position:fixed;
	background-color:#FFFFFF;
	zoom: 1;
	filter: alpha(opacity=100);
	background-image:url('graphics/paper_@2X.png');
	opacity: 1;
	box-shadow:         1px 3px 6px 2px #666;

	-moz-box-shadow:    1px 3px 6px 2px #666;
	-webkit-box-shadow: 1px 3px 6px 2px #666;
}

.slider_ORD_I
{
	position:fixed;
	background-color:#dbedf6;
	zoom: 1;
	filter: alpha(opacity=100);
	background-image:url('graphics/paper_@2X.png');	
	opacity: 1;
	-moz-box-shadow:    1px 3px 6px 2px #666;
	-webkit-box-shadow: 1px 3px 6px 2px #666;
	box-shadow:         1px 3px 6px 2px #666;
	border-bottom-left-radius: 25px;
}

.translayerfixedAuftrag2
{
	position:fixed;
	background-color:#dbedf6;
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1;
	background-image:url('graphics/paper_y1x.png');	
	-moz-box-shadow:    1px 3px 6px 2px #666;
	-webkit-box-shadow: 1px 3px 6px 2px #666;
	box-shadow:         1px 3px 6px 2px #666;
}


#dragbar{
   background-color:black;
   height:100%;
   position:absolute;
   xfloat: right;
   left:100px;
   width: 3px;
   cursor: col-resize;
}

#ghostbar{
    width:3px;
    background-color:#082434;
    opacity:0.5;
    position:absolute;
    cursor: col-resize;
    z-index:999}

.gb{
    width:3px;
    background-color:#082434;
    opacity:0.5;
    position:absolute;
    
    z-index:999}



.ghostbar{
    width:3px;
    background-color:#082434;
    opacity:0.5;
    position:absolute;
    cursor: col-resize;
    z-index:999}

.MKdiv
{
	display:table-cell;
	width:300px;
	height:75px;
	vertical-align:middle;
	background-color:#FFFFFF;
	border-color:#082434;
	border-style:solid;
	border-width:1px;
	padding:10px;
	font-size:20pt;
	font-style:italic;
	text-align:center;
}

.btnMenu {
	border-width:0px;
	border-style:solid;
	border-color:#FFFFFF;
	background-color:#7AB0CB;
	padding:5px;
	cursor:pointer;
	border-radius: 5px;	
}

.btnStd {
	
	border-width:1px;
	border-style:solid;
	border-color:#a7afb6;
	background-color:#a7afb6;
	padding:2px;
	padding-right:5px;
	padding-left:5px;
	font-size:10pt;
	cursor:pointer;
	border-radius: 5px;	
	font-weight:500;
	display: inline-block;
	margin-top:5px;
}

.btnForm {
	
	border-width:0px;
	border-style:solid;
	border-color:#FFFFFF;
	background-color:#d2d6da;
	padding:6px;
	padding-right:9px;
	padding-left:9px;
	font-size:10pt;
	cursor:pointer;
	border-radius: 5px;	
	font-weight:500;
	display: inline-block;
	margin-top:5px;
}

.btnInfo {
	
	border-width:1px;
	border-style:solid;
	border-color:#a7afb6;
	background-color:#a7afb6;
	color:#FFFFFF;
	padding:2px;
	padding-right:5px;
	padding-left:5px;
	font-size:10pt;
	cursor:pointer;
	border-radius: 5px;	
	font-weight:400;
	display: inline-block;
	margin-top:5px;
}

.btnInfo2 {
	
	border-width:0px;
	border-style:solid;
	border-color:#FFFFFF;
	background-color:#a7afb6;
	color:#FFFFFF;
	padding:2px;
	padding-right:10px;
	padding-left:10px;
	margin-left:5px;
	margin-right:5px;
	font-size:13pt;
	cursor:pointer;
	border-radius: 5px;	
	font-weight:400;
	display: inline-block;
	margin-top:5px;
}

.btnSliderWhite
{
	float:left;
	font-weight:600;
	font-size:16pt;
	text-align:center;
	width:30px;
	height:30px;
	background-color:#FFFFFF;
	margin-right:15px;
	cursor:pointer;
	border-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-style:solid;
	border-color:#304352;
}

.btnSlider
{
	float:left;
	font-weight:600;
	font-size:16pt;
	text-align:center;
	width:30px;
	height:30px;
	background-color:#7AB0CB;
	margin-right:15px;
	cursor:pointer;
}

.vwd_normal
{
	margin:0px;padding:0px;padding-left:25px;font-size:13pt;line-height:18pt;
}

.vwd_structured
{
	margin:0px;padding:0px;padding-left:25px;font-size:20pt;
}

.btnOpener
{
	box-shadow:         1px 1px 1px 0px #666;
	font-weight:600;font-size:16pt;text-align:center;
	position:fixed;
	background-color:#082434;
	cursor:pointer;
	left:0px;width:30px;height:30px;max-height:30px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.btnOpenerInit
{
	box-shadow: 1px 1px 1px 0px #666;text-align:center;background-color:#082434;cursor:pointer;width:30px;height:30px;border-radius: 3px;
}

@font-face 
{
	font-family: MuseoSans;
	src: url('fonts/MuseoSans-100.otf');
}
@font-face 
{
	font-family: MuseoSans;
	src: url('fonts/MuseoSans-300.otf');
	font-weight: bold;
}
@font-face {
	font-family: MuseoSans;
	src: url('fonts/MuseoSans-100.otf');
	font-style: italic;
}
@font-face 
{
	font-family: MuseoSans;
	src: url('fonts/MuseoSans-300.otf');
	font-weight: bold;
	font-style: italic;
}
@font-face 
{
	font-family: MuseoSans;
	src: url('fonts/MuseoSans-300.otf');
	font-weight: 300;
}
@font-face 
{
	font-family: MuseoSans;
	src: url('fonts/MuseoSans-100.otf');
	font-style: italic;
	font-weight: 300;
}

#field_MKG_mrkbox
{
	height:80px;
	vertical-align:middle;
	padding:5px;padding-left:25px;padding-right:25px;
	font-size: 35pt;font-style:italic;
	border-style:solid;border-width:1px;border-color:#082434;
	background-color:#FFFFFF;
	white-space: nowrap;
}

#field_MKA_mrkbox
{
	height:80px;
	vertical-align:middle;
	padding:5px;padding-left:25px;padding-right:25px;
	font-size: 35pt;font-style:italic;
	border-style:solid;border-width:1px;border-color:#082434;
	background-color:#FFFFFF;
	white-space: nowrap;
}

#pdfbrowser 
{
	width: 100%;
	/*height: 100%;*/
	margin: 0px;
	border: 00px solid #7AB0CB;
}

#pdfbrowser p 
{
   padding: 1em;
}

#pdfbrowser object 
{
   display: block;
   border: solid 1px #566572;
}


#slider_BEA_O {display:none;}
#slider_BEA_I {display:none;}

#slider_PTGMF_O {display:none;}
#slider_PTGMF_I {display:none;}
#slider_GSF_O {display:none;}
#slider_GSF_I {display:none;}
#slider_MKG_O {display:none;}
#slider_MKG_I {display:none;}
#slider_PTGMA_O {display:none;}
#slider_PTGMA_I {display:none;}
#slider_GSA_O {display:none;}
#slider_GSA_I {display:none;}
#slider_MKA_O {display:none;}
#slider_MKA_I {display:none;}
#slider_VAK_O {display:none;}
#slider_VAK_I {display:none;}
#slider_PUB_O {display:none;}
#slider_PUB_I {display:none;}

#panelMenuO {display:none;}
#panelMenuI {display:none;}

#contentloading {display:none;}
#slider_PDF_O {display:none;}
#slider_PDF_I {display:none;}