
body { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; margin-left:5px; margin-top:6px; margin-bottom: 6px; margin-right: 5px;}

.bt { border-top: 1px solid #999999; }
.bl { border-left: 1px solid #999999; }
.br { border-right: 1px solid #999999; }
.bb { border-bottom: 1px solid #999999; }
.borderStatus { BORDER: #f0f0f0 1px solid; }
.borderStatusInput { BORDER: #ffffff 1px solid; }

.bgCriteria { BACKGROUND-COLOR: #eeeecc; }
.bgGroup { BACKGROUND-COLOR: #dbdb93; }
.bgEdge { BACKGROUND-COLOR: #999999 }
.bgWhite { BACKGROUND-COLOR: #ffffff }
.bgStatus { BACKGROUND-COLOR: #f0f0f0; }
.bgText { BACKGROUND-COLOR: #fffff0; }

.fnCriteria { FONT-SIZE: 11px; COLOR: #333311; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.fnCriteriaBold { FONT-SIZE: 11px; COLOR: #333311; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif }
.fnCriteriaTip { FONT-SIZE: 14px; COLOR: #333311; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif }
.fnCriteriaAlert { FONT-SIZE: 14px; COLOR: #ff0000; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif }
.fnGroup { FONT-SIZE: 11px; COLOR: #333311; FONT-WEIGHT: bold;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.fnInfo { FONT-SIZE: 9px; COLOR: #333311; FONT-FAMILY: Arial, Helvetica, sans-serif }
.fnTopic { FONT-SIZE: 12px; COLOR: #333311; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif }
.fnText { FONT-SIZE: 12px; COLOR: #333311; FONT-FAMILY: Arial, Helvetica, sans-serif }
.fnInput { FONT-SIZE: 11px; COLOR: #333311; FONT-FAMILY: Arial, Helvetica, sans-serif }
.fnStatus { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ff0000; }
.fnStatusInput { FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ff0000; }
.fnSearchCriteria { FONT-SIZE: 11px; COLOR: #4b4b4b; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.fnBreadCrumb { FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.fnCopyRight { FONT-SIZE: 10pt; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.fnPagingInfo { FONT-SIZE: 11px; COLOR: #333311; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif }
.fnPaging { FONT-SIZE: 13px; COLOR: #333311; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

.fnButton { FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; }
.fnLine { FONT-SIZE: 3px; COLOR: #333311; FONT-FAMILY: Arial, Helvetica, sans-serif }

A.hlSearch { COLOR: #000099; TEXT-DECORATION: none }
A.hlSearch:visited { COLOR: #000099; TEXT-DECORATION: none }
A.hlSearch:hover { COLOR: #660066; TEXT-DECORATION: none }
A.hlCopyRight, A.hlCopyRight:visited, A.hlCopyRight:hover { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; COLOR: #999999; TEXT-DECORATION: underline }

A.hlBreadCrumb, A.hlBreadCrumb:visited, A.hlBreadCrumb:active { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; COLOR: #999999; TEXT-DECORATION: none; }
A.hlBreadCrumb:hover { TEXT-DECORATION: underline; }

A.hlObjectView, A.hlObjectView:visited { color: #000099; text-decoration: none }
A.hlObjectView:hover { color: #c51c06; text-decoration: underline }

A.hlDetailViewShort, A.hlDetailViewShort:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; text-decoration: none }
A.hlDetailViewShort:hover { color: #c51c06; text-decoration: underline }

sup.InfoNew { color: #ff0000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

.w166 { width: 166px; }
.h1 { height: 1px; }
.h36 { height: 36px; }
.h100Percent { height: 100%; }
.lh3 { line-height: 3px; }

div.FormCriteria1 { width: 95px; float: left; }
div.FormCriteria2 { width: 110px; float: left; }
div.FormCriteria3 { width: 150px; float: left; }
div.FormCriteria4 { width: 150px; float: left; }

.visHidden { visibility: hidden; }
.visVisible { visibility: visible; }

.fnHeadMb { float: left; font-weight: bold; }
.fnHeadBnd { font-weight: bold; }
.cll { clear: left; }

.disNoneMb { display: none; }
.disNoneBnd { display: none; }
.disBlockMb { display: block; }
.disBlockBnd { display: block; }

.disAnzMb { float: left; display: block; } 
.disAnzBnd { display: block; } 

.imBreadCrumb { BORDER: #cccccc 1px solid; VERTICAL-ALIGN: bottom; WIDTH: 20px; MARGIN-RIGHT: 3px; HEIGHT: 12px }

.mb5 { MARGIN-BOTTOM: 5px; }
.mt40 { MARGIN-TOP: 40px; }
.padding5 { PADDING: 5px; }


/* ViewShort */

table.DetailViewShort { width: 100%; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

td.DetailViewShort1 { width: 105px; vertical-align: top; border-top: 1px solid #999999; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; }
td.DetailViewShort2 { width: 70%; vertical-align: top; border-top: 1px solid #999999; padding-top: 10px; padding-bottom: 10px; }
td.DetailViewShort3 { white-space: nowrap; text-align: left; vertical-align: top; border-top: 1px solid #999999; padding-top: 24px; padding-bottom: 0px; padding-right: 5px; padding-left: 15px; }
td.DetailViewShort4 { vertical-align: top; text-align: right; border-top: 1px solid #999999; padding-top: 22px; padding-bottom: 10px; padding-left: 10px; } 

td.DetailViewShort4Row4 { height: 18px; }

/*
td.DetailViewShort1 { width: 105px; vertical-align: top; border-top: 1px solid #999999; padding-top: 10px; padding-bottom: 10px; }
td.DetailViewShort2 { vertical-align: top; border-top: 1px solid #999999; padding-top: 10px; padding-bottom: 10px; }
td.DetailViewShort3 { white-space: nowrap; width: 110px; text-align: right; vertical-align: top; border-top: 1px solid #999999; padding-top: 22px; padding-bottom: 10px; padding-right: 5px; }
td.DetailViewShort4 { width: 110px; vertical-align: top; text-align: right; border-top: 1px solid #999999; padding-top: 10px; padding-bottom: 10px; padding-left: 3px; } 
*/

td.DetailViewShortInfo { vertical-align: top; border-top: 1px solid #999999; padding-bottom: 10px; padding-top: 22px; white-space: nowrap; text-align: right; }

img.DetailViewShort { margin-right: 0px; margin-bottom: 5px; border: 1px solid #999999; width: 100px; }
div.DetailViewShortObjectCode { font-family: Arial, Helvetica, sans-serif; color: #000000; }
div.DetailViewShort { margin-top: 0px; font-family: Arial, Helvetica, sans-serif; }
font.DetailViewShortPrice { font-size: 14px; font-weight: bold; }
div.DetailViewShortPrice { font-size: 14px; font-weight: bold; }

td.DetailViewShortButton1 { white-space: nowrap; text-align: center; font-size: 11px; font-weight: bold;  border-top: #999999 1px solid; border-bottom: #999999 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; height: 17px; background-color: #eeeecc; }
td.DetailViewShortButton2 { white-space: nowrap; text-align: center; font-size: 11px; font-weight: bold;  border-top: #999999 1px solid; border-bottom: #999999 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; height: 17px; background-color: #eeeecc; }
td.DetailViewShortButton3 { white-space: nowrap; text-align: center; font-size: 11px; font-weight: bold;  border-top: #999999 1px solid; border-bottom: #999999 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; height: 17px; background-color: #eeeecc; }

a.DetailViewShortButton1, a.DetailViewShortButton1:visited { color: #000099; text-decoration: none }
a.DetailViewShortButton1:hover { color: #c51c06; text-decoration: underline }
a.DetailViewShortButton2, a.DetailViewShortButton2:visited { color: #000099; text-decoration: none }
a.DetailViewShortButton2:hover { color: #c51c06; text-decoration: underline }
a.DetailViewShortButton3, a.DetailViewShortButton3:visited { color: #ff0000; text-decoration: none }
a.DetailViewShortButton3:hover { color: #ff0000; text-decoration: underline }


/* ViewShort */


/* alt */
.objHeadTop {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 17px; BORDER-LEFT: #999999 1px solid; COLOR: #333311; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dbdb93
}
.objHeadLeft {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; BORDER-LEFT: #999999 1px solid; COLOR: #333311; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dbdb93
}
.objHeadRight {
	BORDER-RIGHT: #999999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #333311; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dbdb93
}
A.linkKarte, A.linkKarte:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkKarte:hover {
	COLOR: #660066
}
.objLine {
	FONT-SIZE: 3px; COLOR: #333311; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.infoTopic {
	BORDER-TOP: #999999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; COLOR: #333311; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dbdb93; TEXT-ALIGN: center
}
.infoTopicRight {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; COLOR: #333311; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dbdb93; TEXT-ALIGN: center
}
.objLineInfo {
	FONT-SIZE: 3px; COLOR: #333311; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 2px
}
.infoText {
	BORDER-TOP: #999999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; COLOR: #333311; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeecc; TEXT-ALIGN: center
}
.infoTextRight {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; COLOR: #333311; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeecc; TEXT-ALIGN: center
}

/* noch veränderbar */

.preisText {
	BORDER-RIGHT: #999999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333311; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeecc; TEXT-ALIGN: center
}
.preisTextRight {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333311; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeecc; TEXT-ALIGN: center
}
.preisTbl {
	BORDER-TOP: #999999 1px solid; BACKGROUND-COLOR: #eeeecc
}
.iPT1 {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeecc
}
.iP1 {
	BORDER-RIGHT: #eeeecc 1px solid; BORDER-LEFT: #eeeecc 1px solid; WIDTH: 53px; TEXT-ALIGN: right
}
.iP2 {
	BORDER-RIGHT: #eeeecc 1px solid; BORDER-LEFT: #eeeecc 1px solid; WIDTH: 59px; TEXT-ALIGN: right
}
.iP3 {
	BORDER-RIGHT: #eeeecc 1px solid; BORDER-LEFT: #eeeecc 1px solid; WIDTH: 37px; TEXT-ALIGN: right
}
.iP4 {
	BORDER-RIGHT: #eeeecc 1px solid; BORDER-LEFT: #eeeecc 1px solid; WIDTH: 70px; TEXT-ALIGN: right
}

/* alte Version */
.pxl { FONT-WEIGHT: bold; FONT-SIZE: 20pt; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.pxSup { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14pt } 

/* neue Version */
.pri1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; }
.pri1S { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; }
.pri2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.pri2S { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.pri3 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FF0000; }
.pri3S { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; }

A.navi {
	COLOR: #000099; TEXT-DECORATION: underline
}
A.navi:visited {
	COLOR: #000099; TEXT-DECORATION: underline
}
A.navi:hover {
	COLOR: #660066; TEXT-DECORATION: underline
}
TD.objText {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #999999 1px solid; COLOR: #333311; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fffff0;
}
.suchfrmButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* ganz neu */

TD.TextColumn1 {
    width: 162px;
}
TD.TextColumn2 {
    width: 182px;
}
TD.TextColumn3 {
    width: 142px;
}
TD.TextColumn4 {
    width: 20px;
}
TD.TopicColumn1 {
    width: 162px;
}
TD.TopicColumn2 {
    width: 182px;
}
TD.TopicColumn3 {
    width: 142px;
}
TD.TopicColumn4 {
    width: 20px;
}

SELECT.Column1 {
    width: 162px;
}
SELECT.Column2 {
    width: 182px;
}
SELECT.Column3 {
    width: 142px;
}
SELECT.Column3Currency {
    width: 50px;
}
input.Column1 { width: 162px; }
input.Column2 { width: 182px; }
input.Column2Pool { width: 170px; }
input.Column3 { width: 142px; }
input.Column3TextSearch { width: 163px; }

option.fontNormal { font-weight: normal; }
option.fontBold { font-weight: bold; }

table.Search2 
{
	background:#F0FFF0 none repeat scroll 0 0;
	border:1px solid #999999;
	color: #ff0000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:normal;
	margin-bottom:15px;
	margin-top:15px;
	padding:3px;
	width:100%;
}

A.hlSearch2 { color: #0033FF; font-size: 12px; }
A.hlSearch2:visited { color: #0033FF; font-size: 12px; }
A.hlSearch2:hover { color: #660066; font-size: 12px; }

.DisplayNone0 { display: block; }
.DisplayNone1 { display: block; }
.DisplayNone2 { display: block; }
.DisplayNone3 { display: block; }
.DisplayNone4 { display: block; }
.DisplayNone5 { display: block; }
.DisplayNone6 { display: block; }
.DisplayNone10 { display: block; }
.DisplayNone11 { display: block; }


