/* Allgemeine Konfiguration */
body {
	background-color: #C2CBD8;
	font-family: Arial;
	color: #000000;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-right: 1px;
	margin-left: 1px;
}
body.Karteikarte {
	background-color: #F0F0F0;
	font-family: Arial;
	color: #000000;
	margin: 0px;
}

body.searchResult {
	background-color: #C2CBD8;
	font-family: Arial;
	color: #000000;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
}

body.search {background-color:#C2CBD8; font-family:Arial; color:#000000;margin:0px;}

div.printButton {TOP: 5px; POSITION: absolute; text-align: center; width: 100%; height: 30px;}

span.KarteikarteKopf {width: 100%; font-family:Arial; font-size: 15px; font-weight: bold;}

/* Gruppenkontrolle */
span.LayerNode {font-family:Arial; color: Gray;}
span.LayerNodeVisible {font-family:Arial; color: black;}

/* Tabellenformatierung */
table {font-family:Arial; font-size: 14px;}
table.searchtable {background:#C0C0C0;border: solid 1px #676767; border-color:#333333; border-collapse: collapse; width:100%; }
table.MapInfoBar {background:#899dbf; border: solid 1px #333333; border-color:#333333; border-collapse: collapse; height:100%; width:100%; font-family:Arial; font-size:x-small;}
table.KarteikarteHeader {width: 100%; background:#F0F0F0; border: solid 0px #660066; }
table.searchDetailReiter {height:30; border: solid 0px #660066; border-color:#333333; border-collapse: collapse;}
table.searchDetailtable {height:30; width:100%; border:solid 1px #660066; border-color:#333333; border-collapse: collapse;}
table.rotateObject {font-family:Arial; font-size: 14px; margin: 2px; height:30px;}
table.quickSearch {BORDER: solid 1px black; width:100%; background:#C2CBD8; margin: 0px; }
table.quickSearchContent {width:188px; margin: 4px; }
table.featStyle {BORDER: solid 1px black; background:#C2CBD8;}
tr.headline {background:#899dbf;}

/* Div */
div.cosmeticlayerToolbar {text-align:center; padding:1; Z-INDEX:110; WIDTH: 25px; HEIGHT: 290px; LEFT: 217px; TOP:40px; VISIBILITY: hidden; POSITION: absolute; background-color:#899DBF; border: solid 1px #333333;}
div.mctlMain {Z-INDEX:100; LEFT: 200px; POSITION: absolute; TOP: 25px;}
div.mainToolbar {Z-INDEX: 102; LEFT: 35%; POSITION: absolute; TOP: 10px}
div.mainToolbarBorder {Z-INDEX: 101; LEFT: 35%; WIDTH: 450px; HEIGHT: 22px; POSITION: absolute; TOP: 22px; background-color:#899DBF; border: solid 1px #333333;}
div.mctlMainView {Z-INDEX:100; LEFT: 200px; POSITION: absolute; TOP: 25px; BORDER: solid 0px black;}
div.mctlOverview {Z-INDEX:100; LEFT: 0px; POSITION: absolute; top:25px; }
div.navUltraWebTree {Z-INDEX:103; LEFT: 0px; POSITION: absolute; top:170px; background-color:#C2CBD8;}
div.groupControl {Z-INDEX:103; LEFT: 0px; POSITION: absolute; top:170px; background-color:#C2CBD8;}
div.mapInfoBar {Z-INDEX:101; LEFT: 200px; POSITION: absolute;BOTTOM: 0px;}
div.searchResultDocking {Z-INDEX:109; height:280px; bottom:25px; LEFT: 200px; POSITION: absolute; BACKGROUND-COLOR: #F0F0F0; OVERFLOW: auto; BORDER: solid 1px #333333;}
div.searchResultDocking2 {Z-INDEX:109; bottom:25px; LEFT: 200px; POSITION: absolute; BACKGROUND-COLOR: #F0F0F0; BORDER: solid 1px #333333;}
div.featStyle {Z-INDEX: 251; LEFT: 30%; VISIBILITY: hidden; POSITION: absolute; TOP: 50px;}
div.featStyleEdit {BORDER: solid 1px #333333; BACKGROUND-COLOR: #C2CBD8; Z-INDEX: 251; LEFT: 30%; VISIBILITY: hidden; POSITION: absolute; TOP: 50px;}
div.featStyleText {BORDER: solid 1px #333333; BACKGROUND-COLOR: #C2CBD8; Z-INDEX: 251; LEFT: 30%; VISIBILITY: hidden; POSITION: absolute; TOP: 50px;}
div.rotateObj {BACKGROUND-COLOR: #C2CBD8; BORDER: solid 1px black; Z-INDEX: 109; LEFT: 244px; VISIBILITY: hidden; POSITION: absolute; TOP: 278px;}
div.valSummary {BACKGROUND-COLOR: #C2CBD8; BORDER: solid 1px black; Z-INDEX: 110;LEFT: 40%; TOP: 35%; POSITION: absolute; WIDTH: 250px;}
div.header {BORDER: solid 0px #333333; Z-INDEX: 102; LEFT: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 25px; BACKGROUND-COLOR: #899dbf; WIDTH:100%}
div.footer {Z-INDEX:101; LEFT: 200px; BOTTOM: 0px; POSITION: absolute;}
div.search {BORDER: solid 1px black; Z-INDEX: 101; WIDTH: 300px; LEFT: 300px; TOP: 50px; POSITION: absolute; visibility: hidden; overflow: hidden; background-color:#C2CBD8;}
div.quickSearch {Z-INDEX: 100; LEFT: 0px; WIDTH: 200px; BOTTOM: 0px; POSITION: absolute;}
div.processing {Z-INDEX: 1000; LEFT: 50%; TOP: 50%; POSITION: absolute; visibility: hidden;}
div.measureResult {Z-INDEX:150; WIDTH: 200px; POSITION: absolute; BOTTOM: 80px; LEFT: 210px; FONT-FAMILY: Arial; visibility: hidden;}
div.printSettings {BORDER: solid 1px black; Z-INDEX: 300; LEFT: 250px; TOP: 50px; POSITION: absolute; visibility: hidden; width:500px;}
div.legend {Z-INDEX:100; RIGHT: 200px; TOP: 30px; POSITION: absolute; BORDER: solid 1px black; visibility: hidden; background-color:#C2CBD8;}
div.temp {Z-INDEX:100; LEFT: 250px; TOP: 40px; POSITION: absolute; BORDER: solid 1px black; visibility: hidden; background-color:#C2CBD8;}

/* Warnnachricht */
div.warning { visibility: hidden; Z-INDEX:200; BORDER: solid 1px black; height: 80px; WIDTH:350px; LEFT: 30%; POSITION: absolute; TOP: 20%; FONT-FAMILY: Arial;}
td.warningHead {background-color: #899dbf; }
td.warningContent {background-color: #C2CBD8;}

/* ObjectInfo */
div.objectInfo {BORDER: solid 1px black; Z-INDEX:251; WIDTH: 350px; POSITION: absolute; BOTTOM: 300px; RIGHT: 80px; FONT-FAMILY: Arial; visibility: hidden;}

/* Suche */
span.searchtop {font-size:14px; font-family:Arial; margin-top: 15px;}
input.button {background-color:whitesmoke; width:90px; border: solid 1px #899dbf;}

input.buttonReiter {background-color:#FFFFFF; width:150px; border: solid 1px #000000; font-size:15px;}
input.buttonReiterHigh {background-color:#FFFFFF; width:150px; border: solid 1px #000000; font-weight:bold; font-size:16px;}
div.searchtablehead {background-color:#F0F0F0; width:91px ; height:20px; border: solid 0px #000000; white-space:nowrap}
input.redChkBox {border: solid 1px red;}

/* Suchergebnis */
span.tabResult {font-size:14px; font-family:Arial; font-weight:bold;}
table.searchDetailReiter {height:30; border: solid 0px #660066; border-color:#333333; border-collapse: collapse;}
table.searchDetailtable {height:30; width:100%; border: solid 1px #660066; border-color:#333333; border-collapse: collapse;}
td.selectedTab {font-size:10px; font-family:Arial; font-weight:bold;}
td.normalTab {font-size:10px; font-family:Arial;}
a.reiterText:link, a.reiterText:active, a.reiterText:visited {color:#000000; text-decoration:none; font-size:14px; font-family:Arial}
a.reiterText:hover{text-decoration:none;}
a.reiterTextHigh:link, a.reiterTextHigh:active, a.reiterTextHigh:visited {color:#000000; text-decoration:none; font-size:15px; font-weight:bold; font-family:Arial}
a.reiterTextHigh:hover{text-decoration:none;}
a.linkInSearchResult:link, a.linkInSearchResult:active, a.linkInSearchResult:visited {text-decoration:none; font-size:12px; color:Blue; font-family: Arial}
a.linkInSearchResult:hover {text-decoration:underline; color:#000000;}
div.reiterDiv {background-color:#CCCCCC; height:15px; border: solid 1px #000000;}
div.reiterDivHigh {background-color:#899DBF; height:20px; border: solid 1px #000000;}
span.reiterText {color:#000000; text-decoration:none; font-size:14px; }
span.reiterTextHigh {color:#000000; text-decoration:none; font-size:15px; font-weight:bold;}
a.linkInKarteiKarte:link, a.linkInKarteiKarte:active, a.linkInKarteiKarte:visited {color:Black; text-decoration:none;}
a.linkInKarteiKarte:hover {color:Blue; text-decoration:underline;}

/* Tabellenformatierung */
td.head {background-color:#899DBF}
td.head2 {background-color:#669999}
tr.detailtabletitle {background-color:#669999}
tr.searchtablehead {background-color:red;}
tr.searchtablecolumnhead {background-color:#899DBF;}
tr.searchtable {background-color:#FFFFFF;}
tr.searchtablehighlight {background-color:#FF9933}
td.reiterSpalte {background-color:#CCCCCC}
td.reiterSpalteHigh {background-color:#CCCCCC}

/* Maßstab */
input.scaleTextBox {background-color:whitesmoke; width:50px; border: solid 1px #000000; text-align:right}

/* Formatierung der TextBoxen */
input.searchTextBox {width:250px; border: solid 1px #000000;}
input.quickSearchTextBox {background-color:whitesmoke; width:100%; border: solid 1px #000000;}

/* General text */
span.title {font-weight:bold; font-size:13px; font-family:Arial}
.detailtabletitle{font-size:13px;color:#FFFFFF;font-weight:bold;font-family:Arial}
.searchrow {font-size:12px;color:#000000;font-family:Arial; white-space:nowrap;padding-left:3px;}
.detailtablehead{font-size:14px;color:#000000;font-weight:bold;font-family:Arial}
.detailtabletext{font-size:12px;color:#000000;font-family:Arial}
.searchheadtitle{font-size:18px;color:#000000;font-weight:bold;font-family:Arial}
a.close:link, a.close:active, a.close:visited, a.close:hover {color:#FF0000; text-decoration:none; font-size:12px; font-family:Arial; font-weight:bold;}
span.chkBox {font-size:12px; font-family:Arial; }

/* General font families for common tags */
img.buttongfx {	border:solid 0px white; float:none; margin:0px;}

/* General page style */
a:link,a:active,a:visited{color:#000000;text-decoration:none;}
a:hover{text-decoration:underline;}
a.print:link, a.print:active, a.print:visited {color:black; font-family:Arial; font-size:10pt;}
a.print:hover{text-decoration:none;}
a:link,a:active,a:visited {color: blue; font-family: Arial; text-decoration: none }			
a:hover { text-decoration: none }	

/* RadioButtonList */
.styleconfig {font-size: 10px; font-family: Arial}

/* GroupBox */
fieldset.groupBox {BORDER: #899dbf 1px solid; width: 120px;}
fieldset.groupBoxPrint {BORDER: #899dbf 1px solid;}
legend.grpBoxLegend {COLOR: #335ea8;}


