/* Vertikale Scrollleiste in Firefox/Mozilla */
html[xmlns^="http"] {
height: 100%; padding-bottom: .005em;
}

/* Menü-Layer */
#Layer1 {
	position:absolute;
	left:0px;
	top:152px;
	width:200px;
	height:85%;
	z-index:1;
	visibility: visible;
}

#Layer2 {
	position:absolute;
	left:0px;
	top:152px;
	width:200px;
	height:100%;
	z-index:1;
	visibility: visible;
}

/* Allgemeine Formatierungen */
body {
background-image: url(../images/europe.gif); background-repeat: no-repeat; background-color : #ffffff;
color: #666666; font-family: arial, helvetica, sans-serif; font-size: 9pt;  margin: 0px; text-align: left;
}
a {
color: #2f2f2f; text-decoration:underline;
}
a:hover {
color: #78BE95;
}
/* Hintergrund-Bilder */
.hg_green {
background-image: url(../images/hg_green.gif);
}
.bg_menue {
background-image: url(../images/bg_menue.gif); background-repeat:repeat-y;
}
.bg_white {
background-image: url(../images/white.gif); background-repeat:repeat-x;
}
/* Link/Text-Formatierungen */
a.menuelink {
color: #2f2f2f; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; text-decoration: none; display:block; padding: 0.2em;
}
a.menuelinkfett {
color: #2f2f2f; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; text-decoration: none; display:block; padding: 0.2em; font-weight: bold;
}
a:hover.menuelink,
a:hover.menuelinkfett {
color: #2f2f2f; background-color: #A6C8BC;
}
a.boxlink {
color: #2f2f2f; font-family: arial, helvetica, sans-serif; font-size: 9pt; text-decoration: none; padding: 0.1em;
}
a.boxlink2 {
color: #2f2f2f; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: none; padding: 0.1em;
}
a.boxlinkfett {
color: #2f2f2f; font-family: arial, helvetica, sans-serif; font-size: 9pt; text-decoration: none; padding: 0.1em; font-weight: bold;
}
a:hover.boxlink,
a:hover.boxlink2,
a:hover.boxlinkfett {
color: #78BE95;
}
.boxtextheader {
color: #2f2f2f; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold;
}
.boxtext {
color: #666666; font-family: arial, helvetica, sans-serif; font-size: 9pt; text-align: left;
}
.boxtextkursiv {
color: #666666; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-style: italic; text-align: left;
}
.boxtextfett {
color: #666666; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-align: left;
}
.boxtext2 {
color: #666666; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-align: left;
}
a.textlink2 {
color: #2f2f2f; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration:underline; text-align: left;
}
a:hover.textlink2 {
color: #78BE95;
}
.boxtextklein {
color: #666666; font-family: arial, helvetica, sans-serif; font-size: 7pt;
}
a.textlinkklein {
color: #2f2f2f; font-family: arial, helvetica, sans-serif; font-size: 7pt; text-decoration:underline;
}
a:hover.textlinkklein {
color: #78BE95;
}
.boxtextfett16 {
color: #666666; font-family: arial, helvetica, sans-serif; font-size: 16pt; font-weight: bold; text-align: left;
}
.boxtexthinweiss {
color: #78BE95; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-align: left;
}
.boxheader1 {
color: #2f2f2f; font-family: arial, helvetica, sans-serif; font-size: 9pt; width: 99%; font-weight: bold; text-align: left;
}
.boxheader2 {
color: #2f2f2f; font-family: arial, helvetica, sans-serif; font-size: 9pt; width: 1%; font-weight: bold; text-align: center;
}
/* Hintergrundfarben */
.boxmiddlegrey {
background-color: #C2CAD6;
}
.boxlightgrey {
background-color: #FAFAFA;
}
.boxlightgreen {
background-color: #d2e8d2;
}
/* Trennlinien */
#boxline {
border-top: 1px dashed #993300; border-left: 1px solid #FAFAFA; border-right: 1px solid #FAFAFA; height: 1px; width: 100%;
}
#productline {
border-top: 1px dashed #993300; border-left: 1px solid #FAFAFA; border-right: 1px solid #FAFAFA; height: 1px;  width: 75%;
}
/* Acronym-Hilfe */
acronym {
border-bottom: 1px dotted #993300; cursor: help;
}
/* Google-Suche */
.powered_by {
color: #2f2f2f; font-family: verdana, arial, helvetica, sans-serif; font-size: 7pt; text-align: center;
}
input.field {
color: #2f2f2f; font-family: arial, helvetica, sans-serif; font-size: 8pt; height: 13px; width: 100px; font-weight: normal; background: #ffffff; border: #003333 1px solid;
}
input.button {
color: #2f2f2f; font-family: arial, helvetica, sans-serif; font-size: 8pt; height: 17px; font-weight: normal;  background: #ffffff; border: #003333 1px solid; padding-bottom: 0.1em;
}
/* Produkt-Reiter */
.TabGrauReiterA  {
	WIDTH: 100%; HEIGHT: 27px; BACKGROUND: #FAFAFA; BORDER-RIGHT: #C2CAD6 2px solid; BORDER-LEFT: #C2CAD6 1px solid; BORDER-TOP: #C2CAD6 1px solid; BORDER-BOTTOM: #FAFAFA 1px solid;
}
.TabSpaceReiter  {
	WIDTH: 100%; HEIGHT: 27px; BACKGROUND: #FAFAFA; BORDER-BOTTOM: #C2CAD6 1px solid;
}
.TabGrauReiterP  {
	WIDTH: 100%; HEIGHT: 27px; BACKGROUND: #FAFAFA; BORDER-RIGHT: #C2CAD6 2px solid; BORDER-LEFT: #C2CAD6 1px solid; BORDER-TOP: #C2CAD6 1px solid; BORDER-BOTTOM: #C2CAD6 1px solid;
}
.TabBoxReiter  {
	WIDTH: 100%; BACKGROUND: #FAFAFA; BORDER-RIGHT: #C2CAD6 2px solid; BORDER-LEFT: #C2CAD6 1px solid; BORDER-BOTTOM: #C2CAD6 1px solid;
}
