/* ---------------------------------------------------------- */
/* GENERAL Stuff */
/* ---------------------------------------------------------- */
.body, td { 
	color: black; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica 
}
.generic_page_body   { 
	background-color: #fff3b8; 
	margin-left: 5px;
	margin-right: 5px;
}

body.generic_page_body a { 
	color: blue; 
	text-decoration: underline;
}

body.generic_page_body a img { 
	border: none;
}

body.selectionframebody a,
body.generic_title_page_body a,
a.nolinkdecoration
 { 
	color: black !important; 
}

body.selectionframebody a img,
body.generic_title_page_body a img { 
	border: none;
}

a.downloadlink {
	color: black !important;
}

a.collapsiblerelationsearch {
	color: black !important;
	text-decoration: none !important;
}

.generic_page_body p,
.generic_page_body h1,
.generic_page_body h2,
.generic_page_body h3,
.generic_page_body h4,
.generic_page_body h5,
.generic_page_body h5,
.generic_page_body h6,
.generic_page_body blockquote,
.generic_page_body ul,
.generic_page_body ol
{ 
	margin-top: 0em; 
	margin-bottom: 0.5em; 
}

.generic_page_body ul {
    padding-left:1.5em;
    margin-left:0em;
}

.generic_page_body ol {
    padding-left:3.5em;
    margin-left:0em;
}

.generic_title_page_body   { 
	background-color: #fff3b8; 
	margin-left: 0px;
}


.genericconfirmmessage1 {
	font-size: 15px; 
	font-weight: bold; 
}

.genericconfirmmessage2 {
	margin-top: 1em;
	font-size: 13px; 
}

.genericconfirmmessage3 {
	margin-top: 1em;
	font-size: 11px; 
}

td { 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica 
}
.notesToDo { 
	color: #FF0000;  
}
.notesDone { 
	color: #00FF00;
}
.notesInProgress { 
	color: #E89F3D;  
}
.textRed { 
	color: #FF0000; 
}
.inputInvalid { 
	border: 1px solid #820000; 
}
.filterResetButtonState { 
	background-color: #f08b32; 
	border: solid 1px #750000; 
}
.headline { 
	color: black; 
	font-weight: bold; 
	font-size: 13px; 
	font-family: Verdana, Arial, Helvetica; 
}
.invoiceOpen { 
	color: #D2503E; 
	font-weight: bold; 
}
.invoicePaid { 
	color: #5BA23F;
}
.deliveryOpen { 
	color: #D2503E;  
	font-weight: bold; 
}
.deliveryReceived { 
	color: #5BA23F;
}
.numberNegative { 
	color: #D2503E; 
	font-weight: bold; 
}
.inactiveGray { 
	color: #808080;
}
.navigationbar { 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
}
.navigationHeadRow  { 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
}

.taskcontainerwrapper { 
	width: 70%;
	margin: 0 auto;
	margin-top: 50px;
}

.errormessage {
	width: 100%;
	color: #ffffff;
	background-color: red;
	padding-top: 1px;
	padding-bottom: 1px;
}

.errormessage ol {
	margin: 3px;
}

.textsmall {
	font-size: 9px; 
}

.tablecache {
	width: auto !important;
}

.prewrap {
	white-space: pre-wrap;
}


.inputline { 
	white-space: nowrap;
	padding: 2px;
}

.nowrp { 
	white-space: nowrap;
}

/* ---------------------------------------------------------- */
/* FORM Stuff  */
/* ---------------------------------------------------------- */
input[type="text"].tablelistsearchfield {
	padding-top: 0.1em;
	padding-left: 0.2em;
	padding-right: 0.2em;
}
select.tablelistsearchfield {
	text-align: center;
}
input[type="text"].tablesubtableorderfield {
	padding-top: 0.1em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	text-align: center;
}
input[type="text"]:focus { 
	background-color: #FFFF99; 
}
textarea:focus { 
	background-color: #FFFF99; 
}

.categorypopup {
	font-size: 9px;
}
/* ---------------------------------------------------------- */
/* Standard Table Stuff */
/* ---------------------------------------------------------- */
table.tablenoborder {
	width: auto !important;
}

.tablenoborder, .tablenoborder tr, table.tablenoborder td {
	border-collapse: none !important; 
	border: none !important;
}

.tablebackground { 
	background-color: #fff3b8;
}
.tableCell { 
	color: black; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica 
}
.tableInputCell { 
	color: black; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #ffffeb;
}
.tableHeadRow { 
	color: black; 
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #ffe470;
}
.tableInputHeadCell { 
	color: black; 
	font-weight: bolder; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #fec528; 
}
.tableInputSubHeadCell { 
	color: black; 
	font-weight: bolder; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #fee59a;
}
.tableRowWarning { 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #ffa63f;
}
.tableRowPriceInvalid { 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #ffc0cb;
}
.tableRowPriceInvalidDark { 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #CB99A2; 
}
.tableRowPriceStandard { 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #90EE90; 
}
.tableRowOdd {
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #ffffeb;
}
.tableRowSelected { 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #ffff4c; 
}
.tableRowEven { 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #ffffff;
}
.tableRowGreen { 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #90ee90;
} 
.tableRowInheritedRecords { 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #D7F8D6; 
} 
.tableRowRed { 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #ffc0cb;
} 

.InputSubTable, .InputSubTable table {
	border-collapse: collapse; 
	border: solid 1px #C79B20; 
	width: 100%;
}

.InputSubTable tr { 
}

.InputSubTable td { 
	border: 1px dotted #C79B20;
	padding: 1px; 
}

.ComponentEditorTable, .ComponentEditorTable table {
	border-collapse: collapse; 
	border: solid 2px #C79B20; 
	width: 100%;
}

.ComponentEditorTable tr { 
}

.ComponentEditorTable td { 
	border: 1px dotted #C79B20;
	padding: 1px; 
}


.tableBorderNormal {
	border-collapse: collapse; 
	border: solid 2px #fec528; 
	margin: 1px
}
.tableBorderNormal tr { 
	border: 1px dotted #fec528;
}
.tableBorderNormal td { 
	border: 1px dotted #fec528; 
}
.tableBorderDark { 
	border-collapse: collapse; 
}
.tableBorderDark TR { 
	border: 1px solid #ffe470;
}
.tableBorderDark TD { 
	border: 1px solid #ffe470; 
}
.tableborder { 
	border: 1px solid #ffe470; 
	border-collapse: collapse; 
	border-spacing: 0px 0px; 
	empty-cells: show; 
}
.tableborder tr { 
	border-top: 1px solid #ffe470; 
	border-bottom: 1px solid #ffe470;
}
.tablePreviewInputRed {  
	background-color: #FFC0CB; 
} 
.tablelistsearchfield {
	background-color:#ffffff;
	border:1px #666666 solid;
	font-size: 10px;
	color: #666666;
	font-family: arial,sans-serif;
}
.tablelistsearchpopup {
	background-color:#ffffff;
	border:1px #666666 solid;
	font-size: 10px;
	color: #666666;
	font-family: arial,sans-serif;
}
.tableinputpoupfield {
	background-color:#fff;
	border:1px #666666 solid;
	font-size: 10px;
	color: #666666;
	font-family: arial,sans-serif;
}
.tablesubtableorderfield {
	background-color:#ffffff;
	border:1px #666666 solid;
	font-size: 10px;
	color: #666666;
	font-family: arial,sans-serif;
}
.generic_sublist_table { 
	width: 100%; 
}
.generic_sublist_header { 
}
.generic_sublist_row {
}
.tableimport { 
	border: 1px solid black; 
	border-collapse: collapse; 
	border-spacing: 0px 0px; 
	empty-cells: show; 
	margin-top: 5px; 
	margin-bottom: 5px; 
}
.tableimport td { 
	border: 1px solid black; 
}
.tableimport tr { 
	border: 1px solid black; 
}
.ioeoentitytable { 
	border: solid 2px black; 
	margin: 1px
}
.ioeoentitytablehead { 
	color: black; 
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #ffe470; 
}
.ioeoentityrowhead { 
	color: black; 
	font-weight: bolder; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #fec528 
}
.ioeoentityrowcontent { 
	color: black; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #ffffeb; 
}


/* ---------------------------------------------------------- */
/* Hierarchy Views */
/* ---------------------------------------------------------- */
.treeTD10 {
	width: 19px; 
}
.treeTD11 {
	width: 19px; 
	background-image: url(/administration/xx/stylesheets/xsimips/hierarchy_linie.gif); 
}
.treeTD20 {
	width: 19px; 
	padding-left: 2px; 
}
.treeTD21 {	
	width: 19px; 
	padding-left: 2px; 
	background-image: url(/administration/xx/stylesheets/xsimips/hierarchy_linie.gif); 
}
.treeTD30 {
	padding-left: 2px; 
	padding-top: 3px;
	padding-bottom: 1px; 
}
.treeHighlight { 
	background-color: #DECF8F; 
	padding: 1px; 
}
.treeHighlightLast { 
	color: #aa0000; 
	background-color: #DECF8F; 
	padding: 1px; 
}

/* ---------------------------------------------------------- */
/* WWW-Component-Stuff */
/* ---------------------------------------------------------- */
.wwwsubcomponentslistwrapper {
	padding-left: 28px;
}
.wwwcomponentlistcell { 
	border: 2px solid #dc920c;  
}

.SubComponentContainerName span {
	background-color: #dc920c;
	font-weight: bold;
	padding: 0px 8px 0px 8px; 
}


.componentEditorAttrHead { 
	color: black; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #fec528; 
	font-weight: bold; 
}
.componentEditorAttrHeadPlain { 
	color: black; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #fec528; 
	font-weight: normal; 
}
.componentEditorAttrContent { 
	color: black; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #ffffeb;   
}

.componentEditorAttrContent.context {
	background-color: #ffe470;
}


.componentEditorPopup { 
	color: black; font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #ffffff; 
	border:1px #666666 solid;
}
.px8  { font-size: 8px }
.px9  { font-size: 9px }
.px10 { font-size: 10px }
.px11 { font-size: 11px }
.px12 { font-size: 12px }
.px13 { font-size: 13px }
.px14 { font-size: 14px }
.px15 { font-size: 15px }
.px16 { font-size: 16px }
.px17 { font-size: 17px }
.px18 { font-size: 18px }
.px19 { font-size: 19px }
.px20 { font-size: 20px }
.px21 { font-size: 21px }
.px22 { font-size: 22px }
.px23 { font-size: 23px }
.px24 { font-size: 24px }
.px25 { font-size: 25px }
.px26 { font-size: 26px }
.px27 { font-size: 27px }
.px28 { font-size: 28px }
.px29 { font-size: 29px }
.px30 { font-size: 30px }
.px35 { font-size: 35px }
.px40 { font-size: 40px }
.px45 { font-size: 45px }
.px50 { font-size: 50px }



/* ---------------------------------------------------------- */
/* Navigation Scrollbar  */
/* ---------------------------------------------------------- */
.navigationbutton {  
	font-size: 9px; 
	font-family: Tahoma, Helvetica, Arial;
	border: 1px solid; 
	background-color: #dddddd;
	margin: 1px; 
	padding: 1px; 
	padding-left: 8px; 
	padding-right: 8px; 
	overflow: visible;
	cursor:pointer;
}
.navigationbutton:hover {  
	background-color: #ffe470;
}
.navigationbuttonactive {  
	font-size: 9px; 
	font-weight: bold; 
	font-family: Tahoma, Helvetica, Arial; 
	border: 1px solid; 
	background-color: #ffe470;
	margin: 1px; 
	padding: 1px; 
	padding-left: 8px; 
	padding-right: 8px;
	overflow: visible;
}

/* ---------------------------------------------------------- */
/* FormActionButton */
/* ---------------------------------------------------------- */
button.actiontextbutton,
input.actiontextbutton,
a.actiontextbutton { 
	margin: 0px; 
	margin-right: 2px; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 1px; 
	padding-bottom: 2px; 
	font-size: 11px; 
	line-height: 12px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff; 
	border-bottom: 1px solid #777777;
	border-right: 1px solid #777777; 
	background-color: #dddddd;
	font-family: Tahoma, Helvetica, Arial;
	overflow: visible; 
	text-decoration: none !important;
	color: black !important;
	cursor:pointer;
}
button.actiontextbutton:hover,
input.actiontextbutton:hover,
a.actiontextbutton:hover { 
	background-color: #aaaaaa;
}


/* ---------------------------------------------------------- */
/* DownloadButton */
/* ---------------------------------------------------------- */
a.downloadbutton { 
	display:block; 
	cursor:pointer; 
	color:#6a6a6a; 
	text-decoration:none; 
}

a.downloadbutton:hover { 
	text-decoration:none; 
}

a.downloadbutton b { 
	display:inline-block; 
	padding:2px 10px 5px 11px; 
	font-weight:normal; 
	font-style:normal; 
	line-height: 14px; 
	background:url(/administration/xx/stylesheets/xsimips/download_bgleft.gif) no-repeat left top; 
}

a.downloadbutton i { 
	display:inline-block; 
	font-size:10px; 
	text-decoration:none; 
	padding:2px 15px 5px; 
	font-weight: normal; 
	font-style:normal; 
	line-height: 14px; 
	background:url(/administration/xx/stylesheets/xsimips/download_bgright.gif) no-repeat right top; 
	color:#6a6a6a; 
}


/* ---------------------------------------------------------- */
/* PropertiesInputComponent */
/* ---------------------------------------------------------- */
.propertiesInputComponentTable, .propertiesInputComponentTable tr, .propertiesInputComponentTable td { 
	border: 1px solid black; 
	border-collapse: collapse; 
	border-spacing: 0px 0px; 
	empty-cells: show; 
	margin-top: 5px; 
	margin-bottom: 5px; 
}

.propertiesInputComponentTable * {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica 
}

.propertiesInputComponentTableStateInvalid {
	font-size: 9px;
	background-color: #FFC0CB;
}

.propertiesInputComponentTableStateNew {
	font-size: 9px;
	background-color: #90ee90;
}

.propertiesInputComponentTableNoBorder, .propertiesInputComponentTableNoBorder tr, .propertiesInputComponentTableNoBorder td { 
	border: 0px solid red; 
}

.propertiesInputComponentTableLanguageHead {
	font-size: 12px;
}


/* --------------- */
/* MIMEFieldEditor */
/* --------------- */
.MIMEFieldEditor, .MIMEFieldEditor table {
	border-collapse: collapse !important; 
	border: solid 1px #aaaaaa !important; 
	background-color: white !important;
	width: 100% !important;
}

.MIMEFieldEditor.invalid, .MIMEFieldEditor.invalid table {
	border-collapse: collapse !important; 
	border: solid 1px #d46a7c !important; 
	background-color: white !important;
	width: 100% !important;
}

.MIMEFieldEditor tr { 
}

.MIMEFieldEditor td { 
	border: 1px dotted #bbbbbb !important;
	padding: 1px !important; 
	
}

.MIMEFieldEditor .headcell {
	background-color: #eeeeee !important;
}



/* --------------- */
/* GroupingTable */
/* --------------- */
.GroupingTable, .GroupingTable table {
	border-collapse: collapse !important; 
	border: solid 1px #aaaaaa !important; 
	background-color: white !important;
	width: auto !important;
}

.GroupingTable tr { 
}

.GroupingTable td { 
	border: 1px dotted #bbbbbb !important;
	padding: 1px !important; 
	
}

.GroupingTable .headcell {
	background-color: #eeeeee !important;
}


/* ---------------------------------------------------------- */
/* Image Gallery */
/* ---------------------------------------------------------- */

.ImageView1 .ImageViewCell { 
	background-color: #ffffeb; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border: 1px solid #aaa; 
	padding: 0px;
	height: 105px; 
	width: 180px; 
	float: left; 
	margin: 3px; 
}

.ImageView1 .ImageViewCell.selected {
	background-color: #ffff4c; 
}

.ImageView1 .Wrapper {	
	position: relative;  
	height: 105px;  
} 
.ImageView1 .Wrapper .Image {  
	text-align: center; 
	height: 65px;   
	padding: 5px; 
	overflow: hidden;  
	border-bottom: 1px solid #aaa;  
}
.ImageView1 .ToolBar { 
	padding: 5px; 
}
.ImageView1 .ToolBar .ImageName {   
	float: right;   
	text-align: right; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica 
}
.ImageView1 .ToolBar .ActionPanel {  
	float: left;   
}


.ImageView2 .ImageViewCell { 
	background-color: #ffffeb; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border: 1px solid #aaa; 
	padding: 0px;
	height: 290px; 
	width: 260px; 
	float: left; 
	margin: 3px; 
}

.ImageView2 .ImageViewCell.selected {
	background-color: #ffff4c; 
}

.ImageView2 .Wrapper {	
	position: relative;  
	height: 290px;  
} 
.ImageView2 .Wrapper .Image {  
	text-align: center; 
	height: 250px;   
	padding: 5px; 
	overflow: hidden;  
	border-bottom: 1px solid #aaa;  
}
.ImageView2 .ToolBar { 
	padding: 5px; 
}
.ImageView2 .ToolBar .ImageName {   
	float: right;   
	text-align: right; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica 
}
.ImageView2 .ToolBar .ActionPanel {  
	float: left;   
}

/* ---------------------------------------------------------- */
/* TabContainer  */
/* ---------------------------------------------------------- */
div#tabcontainerwrapper {  
	clear: both; 
	background-color: #fec528;  
	border: none; 
	width: 100%; 
	overflow: auto; 
}
div#tabcontainer { 
	padding: 10px; 
	overflow: auto; 
}
div#tabhead ul { 
	float: left; 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}
div#tabhead li { 
	float: left; 
	display: block; 
	margin-right: 2px; 
	background: url(tabRightCornerInactive.gif) no-repeat right top;  
}
div#tabhead li button,
div#tabhead li input.tabActionButton { 
	border: none; 
	font-size: 8pt; 
	font-family: Tahoma, Helvetica, Verdana; 
	font-stretch: narrower; 
	margin: 0; 
	padding-left: 5px; 
	padding-right: 5px; 
    text-decoration: none; 
    overflow: visible; 
    background: url(tabLeftCornerInactive.gif) no-repeat left top; 
    color: #7d6732; 
    font-weight: normal; 
}
div#tabhead li button {
	display: block; 
	cursor:pointer;
}

div#tabhead li.active { 
	float: left; 
	background: url(tabRightCornerActive.gif) no-repeat right top;  
}
div#tabhead li.active button,
div#tabhead li.active input.tabActionButton { 
	background: url(tabLeftCornerActive.gif) no-repeat left top; 
	color: #000000; 
	font-weight: normal; 
}
div#tabhead li:hover { 
	background: url(tabRightCornerActive.gif) no-repeat right top; 
}
div#tabhead button:hover,
div#tabhead input.tabActionButton:hover { 
	background: url(tabLeftCornerActive.gif) no-repeat left top; 
	color: #000000; 
}
.inputTabActive  { 
	color: white; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica; 
	background-color: #fec528 
}


/* ---------------------------------------------------------- */
/* LOGIN and LOGOUT */
/* ---------------------------------------------------------- */
.loginbody, .logoutbody { 	
	background-color: #ffffff 
}
.loginversiontext, .logoutversiontext  { 	
	color: #ffffff; 
}
.loginfieldpassword { 
	width: 195px; 
}
.loginfieldusername { 
	width: 195px; 
}
.loginfieldsubmit { 
	width: 80px; 
}
.loginoutertableC1, .logoutoutertableC1	{ 	
	width: 160px; 
	vertical-align: bottom;
	padding-bottom: 20px; 
}
.loginoutertableC2, .logoutoutertableC2	{ 	
	width: 50px; 
}
.loginoutertableC3, .logoutoutertableC3 {  
}
.logininnerrighttableR1, .logoutinnerrighttableR1 { 
	height: 150px; 
}
.logininnerrighttableR2, .logoutinnerrighttableR2 { 
	vertical-align: top; 
	height: 40px; 
	color: #ffffff; 
	font-size: 16px; 
	font-family: Verdana, Helvetica ,Arial; 
	font-weight: bold; 
}
.logininnerrighttableR3 { 	
	vertical-align: top; 
	height: 18px; 
	color: #ffffff; 
	font-size: 11px; 
	font-family: Verdana, Helvetica ,Arial; 
	font-weight: bold; 
}
.logininnerrighttableR4 { 	
	vertical-align: top; 
	height: 30px;
}
.logininnerrighttableR5 { 	
	vertical-align: top; 
	height: 18px; 
	color: #ffffff; 
	font-size: 11px; 
	font-family: Verdana, Helvetica ,Arial; 
	font-weight: bold; 
}
.logininnerrighttableR6 { 	
	vertical-align: top; 
	height: 40px; 
}
.logininnerrighttableR7 { 	
	vertical-align: top; 
	height: 23px; 
	color: #ffffff; 
	font-size: 11px; 
	font-family: Verdana, Helvetica ,Arial; 
	font-weight: bold;  
}
.logininnerrighttableR8 { 	
}
.logoutinnerrighttableR3 { 	
	vertical-align: top; 
	height: 45px; 
	color: #ffffff; 
	font-size: 11px; 
	font-family: Verdana, Helvetica ,Arial; 
	font-weight: bold; 
}						
.logoutinnerrighttableR4 { 	
	vertical-align: top; 
	height: 84px; 
	color: #ffffff; 
	font-size: 11px; 
	font-family: Verdana, Helvetica ,Arial; 
	font-weight: bold; 
}						
.logoutinnerrighttableR5 { 
}


/* ---------------------------------------------------------- */
/* SELECTION FRAME */
/* ---------------------------------------------------------- */
.selectionframebody { 
	background-image: url(/administration/de/stylesheets/xsimips/frame_left_backy.jpg); 
}
.selectionframelanguagegroup {
	margin-bottom: 10px;  
}
.selectionframemodulgroup { 
	margin-bottom: 10px;  
}
.selectionframeLanguagePopup {
	margin-left: 3px; 
	width: 130px;
	font-size: 10px;
}
.selectionframemodultable { 
	border-top: 1px solid #717171; 
	border-top: 1px solid #717171; 
	border-bottom: 1px solid #3d3a36; 
	border-right: 1px solid #3d3a36; 
	padding: 0px; 
	margin: 0px;
	width: 100%;
	background-image: url(/administration/de/stylesheets/xsimips/selectionbutton_background.gif); 
}
.selectionframemodultable td { 
	vertical-align: middle;  
}
.selectionframemodultable a { 
	display: block;  
	text-decoration: none;
	font-size: 10px; 
	font-family: Verdana, Helvetica, Arial; 
	margin: 0px;
	padding: 0px;
	line-height: 19px;
}
.selectionframemodultableC11 a, 
.selectionframemodultableC12 a, 
.selectionframemodultableC13 a { 
	padding-left: 3px; 
}								
.selectionframemodultableC11 a:hover,
.selectionframemodultableC12 a:hover,
.selectionframemodultableC13 a:hover { 
	background-image: url(/administration/de/stylesheets/xsimips/selectionbutton_background_over.gif); 
}
.selectionframemodultableC11  {   
	width: 99%; 
}
.selectionframemodultableC12  {
	display: inline-block; 
	width: 99%; 
}
.selectionframemodultableC13  {   
	display: inline-block; 
	width: 98%;  
}				   
.selectionframemodultableC2 {
	border-left: 1px solid #000000;
	background-color: fac362;
	width: 1%; 
}								  
.selectionframemodultableC3 {   
	border-left: 1px solid #000000;
	background-color: fac362;
	width: 1%; 
}

.selectionframemodultableC2 a:hover,
.selectionframemodultableC3 a:hover {
	background-color: #fe9c05; 
}								  

/* ---------------------------------------------------------- */
/* TITLE FRAME */
/* ---------------------------------------------------------- */
.titleFrameLoginInformationHeadline {
	font-weight: bolder;
}
.titleFrameLoginInfomation {
}

