html, body { height:100%; overflow:hidden; margin:0; padding:0; }
.JmolPanels { position:absolute; overflow:hidden; }
.textPanels{ position:absolute; overflow:auto}
.butPanel { position:absolute; ; width:100%;overflow:auto; }
/* Don't add margin nor padding to textPane; if needed, use an inner div with desired style (like 'contents' below) */




#textKlappBreich1{
display:none;
}

.menuTabWrapper{
margin:0;
padding:0;
}

h3{
font-family: Arial, Helvetica, sans-serif;
font-size:12pt;
}

.tx, td {
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;}

.tx1 {
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
text-indent:10pt;
}

.tb {
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
line-height:10pt}

.content { padding:0.5em 1ex; }
.textPanels, .JmolPanels { background-color:#eeeeee; } 

.footer{
font-style:italic;
};


.style1 {
	font-family: Arial, Helvetica, sans-serif, Symbol;
	font-size: large;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

.antw1{
font-family: Arial, Helvetica, sans-serif;
font-size:15pt;
color:#002299;
}

.antw2{
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
color:#006622;
}







/*neue Formatierungen für Ribbon-Menü*/
.toolbox_table {
	border: none;
	margin:0;
	padding:0;
}


#toolboxNavi{
	background: #008C74;
	}

#toolboxNavi ul {
	margin:0;
	padding:0;
    width: 100%;
	background:#fff;
}
#toolboxNavi ul li{
	display:inline-block;
    padding: 1px 0 0 0;
	margin: 0 5px 0px  0;
}
#toolboxNavi ul li.inaktiv a{
	display:block;
	padding: 3px 7px 2px 7px;
	margin: 0 5px 0px  0;
	/* Unterstreichung bei hover ausschalten: text-decoration: none;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#2222aa;
	color:#ffffff;
	/*runde obere Ecken / verschiedene Browser */
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	/*Fallback-Angabe Farbe für Browser ohne Gradienten*/
	background:#bbbbbb;
	background:#3c3c3c;
	/*alte webkit-basierte Browser (Safari, Chrome, ...)*/
	background: -webkit-gradient(linear,left top, left bottom, from(#bbbbbb), to(#999999));
	background: -webkit-gradient(linear,left top, left bottom, from(#848487), to(#3c3c3c));
	/*neue webkit-basierte Browser (Safari, Chrome, ...)*/
	background: -webkit-linear-gradient(top, #848487, #3c3c3c);
	/*Mozilla/Gecko*/
	background: -moz-linear-gradient(top, #848487, #3c3c3c);
	/*Presto*/
	background: -o-linear-gradient(top, #848487, #3c3c3c);
	/*IE10 pre-beta*/
	background: -ms-linear-gradient(top, #848487, #3c3c3c);
	/*aktueller W3C working draft*/
	background: linear-gradient(top, #848487, #3c3c3c);
	/*Vermutlich: nachem Maus aus dem Berech entfernt wird*/
	transition: background 0.3s ease-out; /* explorer 10 */
    -webkit-transition: background 0.3s ease-out; /* chrome & safari */
    -moz-transition: background 0.3s ease-out; /* firefox */
    -o-transition: background 0.3s ease-out; /* opera */
}



/*aktiv: das gewählte Menü; active: das angeklickte während dem Anklicken*/
#toolboxNavi ul li.aktiv a,#toolboxNavi ul li a:active{
	display:block;
	padding: 3px 7px 2px 7px;
	margin: 0 5px 0px  0;
	/* Unterstreichung bei hover ausschalten: text-decoration: none;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#2222aa;
	color:#ffffff;
	/*runde obere Ecken / verschiedene Browser */
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	/*Fallback-Angabe Farbe für Browser ohne Gradienten*/
	background:#008C74;
	/*alte webkit-basierte Browser (Safari, Chrome, ...)*/
	background: -webkit-gradient(linear,left top, left bottom, from(#008C74), to(#008C74));
	/*neue webkit-basierte Browser (Safari, Chrome, ...)*/
	background: -webkit-linear-gradient(top, #008C74, #008C74);
	/*Mozilla/Gecko*/
	background: -moz-linear-gradient(top, #008C74, #006C54);
	/*Presto*/
	background: -o-linear-gradient(top, #008C74, #008C74);
	/*IE10 pre-beta*/
	background: -ms-linear-gradient(top, #008C74, #008C74);
	/*aktueller W3C working draft*/
	background: linear-gradient(top, #008C74, #008C74);
	/*Vermutlich: nachem Maus aus dem Berech entfernt wird*/
	transition: background 0.3s ease-out; /* explorer 10 */
    -webkit-transition: background 0.3s ease-out; /* chrome & safari */
    -moz-transition: background 0.3s ease-out; /* firefox */
    -o-transition: background 0.3s ease-out; /* opera */
}

#toolboxNavi ul li.inaktiv a:hover {
    background: #000099;
	-moz-transform:scale(1.05);
	-webkit-transform:scale(1.05);
	-o-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform: scale(1.05);
}

#toolboxTableWrapper{
border:3px solid #008C74;
}

/*Tabelle der Toolbox*/
.toolboxTabAussen{
border:0px;
margin:0px;
padding:0px;

border-spacing:0px;
background:#008C74;
}

.toolboxTabAussen tr{
border:0px;
margin:0px;
padding:0px;

background:#ffffff;
border-spacing:0px;
}


.tdl{
vertical-align:top;

border:0px;
margin:0px;
padding:0 3px 0 5px;

}
.tdr{
vertical-align:top;
border-right:3px solid #008C74;
margin:0px;
padding:0 5px 0 0;
font-size:10pt;
}
.tdlr{
vertical-align:top;
border-right:3px solid #008C74;
margin:0px;
padding:0 5px 0 5px;
font-size:10pt;
}
.tdm{
vertical-align:top;
border:0px;
margin:0px;
padding:0 3px 0 3px ;
font-size:10pt;
}


.tdi{

margin:0px;

padding:0px;
border:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
}


/*Ende Formatierungen für Ribon-Menü*/









div#wrapper, div#wrapper1 {
/*   margin: 100px auto;*/
	margin:0;
    width: 100%;
}


toolboxnav, toolboxnav1 {
    width: 100%;

}
toolboxnav ul , toolboxnav1 ul{
    padding: 0px;
    margin: 0px;

/*    box-shadow: 2px 2px 2px #dfdfdf;/    -moz-box-shadow: 2px 2px 2px #dfdfdf;
   -webkit-box-shadow: 2px 2px 2px #dfdfdf;
   */
}

toolboxnav ul:after , toolboxnav1 ul:after{
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

toolboxnav ul,toolboxnav ul li{
/*  background-color: #FAFAFA;*
/*  background-color: #FAFAFA;*/
	background-color: #BBBBBB;
}

toolboxnav ul li {
    list-style: none;
    float:left;
    font-size: 14px;
    border-right: 1px solid #dfdfdf;

}



toolboxnav ul li a {
    text-decoration: none;
    display: block;
    color: #2222aa;
    padding: 2px 7px 2px 7px;
    transition: background 0.3s ease-out; /* explorer 10 */
    -webkit-transition: background 0.3s ease-out; /* chrome & safari */
    -moz-transition: background 0.3 ease-out; /* firefox */
    -o-transition: background 0.3 ease-out; /* opera */
}

toolboxnav1 ul li a{
color: #aa22aa;
}


toolboxnav ul li.cat1:hover a, toolboxnav ul li.cat1:hover > ul li a  {
    background-color: #E6DD00;
}
toolboxnav ul li.cat1:hover a, toolboxnav ul li.cat1 > ul li {
    background-color: #E6DD00;
}

toolboxnav ul li.cat2:hover a, toolboxnav ul li.cat2:hover > ul li a  {
    background-color: #8CB302;
}
toolboxnav ul li.cat2:hover a, toolboxnav ul li.cat2 > ul li  {
    background-color: #8CB302;
}

toolboxnav ul li.cat3:hover a, toolboxnav ul li.cat3:hover > ul li a {
    background-color: #008C74;
}
toolboxnav ul li.cat3:hover a, toolboxnav ul li.cat3 > ul li {
    background-color: #008C74;
}



toolboxnav ul li.cat4:hover a, toolboxnav ul li.cat4:hover > ul li a {
    background-color: #004C66;
}
toolboxnav ul li.cat4:hover a, toolboxnav ul li.cat4 > ul li {
    background-color: #004C66;
}

toolboxnav ul li.cat5:hover a, toolboxnav ul li.cat5:hover > ul li a {
    background-color: #332B40;
}
toolboxnav ul li.cat5:hover a, toolboxnav ul li.cat5 > ul li {
    background-color: #332B40;
}

toolboxnav ul li:hover > a {
    color: #FAFAFA;
}
toolboxnav ul li:hover > ul {
    visibility: visible;
}

toolboxnav ul li ul{
    display: inline;
    visibility: hidden;
    position: absolute;
    padding:0px;
}
toolboxnav ul li ul li{
	display: block;
    font-size: 13px;
	float: none;
}
toolboxnav ul li ul li a {
	display: inline;
    color: #FAFAFA;
	padding: 1px 20px 0px 10px;
}
toolboxnav ul li ul li a:hover{
	color: #333;
	background-color: #FAFAFA !important;
}






