html { font-size:100.01%; }
body { margin: 0pt; padding: 0pt 30px; background: rgb(255, 255, 255) none repeat; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: 400; font-size: 0.9em; line-height: normal; /*font-size-adjust: none; font-stretch: normal; */color: rgb(75, 75, 75); }
p, li, td, th { font-family: arial,sans-serif; }
.content { background: #fafafa; /*rgb(255, 255, 255) none repeat;*/ text-align: left; }
img {border-style: none;}
a:link { color: rgb(0, 61, 131); }
a:visited { color: rgb(102, 0, 153); }
a:active { color: rgb(51, 102, 51); }
a:link:hover { color: rgb(51, 102, 51); }
b, dt { font-weight: 800; }
q { padding: 0pt 0pt 5px 20px; display: block; }
cite { padding: 0pt 0pt 15px 20px; display: block; }
h1 { font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 900; font-size: 1.59em; line-height: normal; /*font-size-adjust: none; font-stretch: wider;*/ color: rgb(0, 61, 131); margin-top: 0pt; margin-bottom: 25pt;}
h2 { font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 800; font-size: 12pt; line-height: normal; /*font-size-adjust: none; font-stretch: normal;*/ color: rgb(87, 87, 87); }
h3 { font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 600; font-size: 12pt; line-height: normal; /*font-size-adjust: none; font-stretch: normal;*/ color: rgb(0, 0, 0); }
h4 { font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 500; font-size: 10pt; line-height: normal; /*font-size-adjust: none; font-stretch: normal;*/ color: rgb(85, 85, 119); }
.footer, .smalltext { font-size: 10px; }
.breadcrumb { background: rgb(255, 255, 255) none repeat; font-size: 10px; padding-left: 3px; text-align: left; }
.lineborder, .formborder { background: rgb(119, 170, 227) none repeat; }
.heading1 { background: rgb(200, 200, 200) none repeat; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 500; font-size: 14px; line-height: normal; /*font-size-adjust: none; font-stretch: normal;*/ color: rgb(0, 0, 0); text-align: center; }
.heading2, .formheading { background: rgb(119, 170, 227) url(http://www.invenior.de/images/navoff.jpg) repeat-x; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 800; font-size: 13px; line-height: normal; /*font-size-adjust: none; font-stretch: normal;*/ color: rgb(255, 255, 255); }
.heading3 { background: rgb(51, 51, 51) none repeat; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 600; font-size: 12px; line-height: normal; /*font-size-adjust: none; font-stretch: normal;*/ color: rgb(255, 255, 255); }
.formdesc { background: rgb(255, 255, 255) none repeat; color: rgb(75, 75, 75); font-size: 12px; }
.entry, .value { background: rgb(255, 255, 255) none repeat; color: rgb(51, 51, 51); font-size: 12px; }
.label { background: rgb(255, 255, 255) none repeat; font-weight: 800; color: rgb(51, 51, 51); font-size: 12px; }
.even { background: rgb(255, 255, 255) none repeat; }
.odd { background: rgb(246, 239, 226) none repeat; }
.buttonbarright { background: rgb(119, 170, 227) url(http://www.invenior.de/images/navoff.jpg) repeat-x scroll left top; text-align: right; }
.buttonbarleft { background: rgb(119, 170, 227) url(http://www.invenior.de/images/navoff.jpg) repeat-x scroll left top; text-align: left; }
.highlight { background: rgb(255, 242, 128) none repeat; color: rgb(0, 0, 0); }
.tip { background: transparent url(http://www.invenior.de/images/tip_16.png) no-repeat scroll left center; padding-left: 17px; padding-top: 3px; }
.important { background: transparent url(http://www.invenior.de/images/warning_16.png) no-repeat scroll left center; padding-left: 17px; padding-top: 3px; font-weight: 800; }
span.tip { background: transparent url(http://www.invenior.de/images/tip_16.png) no-repeat scroll left center; padding-left: 17px; padding-top: 3px; }
.label img { vertical-align: middle; }
a:focus { background: rgb(255, 242, 128) none repeat; }
.content { background: rgb(255, 255, 255) none repeat; }
.visualFontSizeCorrection { background: rgb(255, 255, 255) none repeat; }
img.spacer { display: block; }
img.producticon { border: medium none ; }
.error { border: 1px solid rgb(255, 0, 0); margin: 2px; padding: 3px; background: rgb(255, 255, 136) none repeat; font-weight: 600; color: rgb(255, 0, 0); display: block; width: auto; }
.progressborder { background: rgb(119, 170, 227) none repeat; }
.progresstitle { background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); font-size: 9px; }
.progresspast { background: rgb(241, 241, 241) none repeat; color: rgb(0, 0, 0); font-style: italic; font-size: 9px; vertical-align: middle; }
.progressfuture { background: rgb(241, 241, 241) none repeat; color: rgb(0, 0, 0); vertical-align: middle; font-size: 9px; }
.progressactive { background: rgb(102, 102, 102) none repeat; font-weight: 700; color: rgb(255, 255, 255); vertical-align: middle; font-size: 9px; }
.formheading a { border: 1px solid rgb(255, 255, 255); margin: 2px; padding: 1px 8px; line-height: 18px; text-decoration: none; font-size: 10px; color: rgb(0, 61, 131); white-space: pre; }
td.label a { border: 1px solid rgb(255, 255, 255); margin: 2px; padding: 1px 8px; line-height: 18px; text-decoration: none; font-size: 10px; color: rgb(0, 61, 131); white-space: pre; }
.formheading a:link { background-color: rgb(228, 228, 228); }
.formheading a:visited { background-color: rgb(228, 228, 228); }
td.label a:link { background-color: rgb(228, 228, 228); }
td.label a:visited { background-color: rgb(228, 228, 228); }
.formheading a:hover { background-color: rgb(204, 204, 204); }
td.label a:hover { background-color: rgb(204, 204, 204); }
a.addlink { margin: 3px; padding: 3px 8px 2px 18px; background: transparent url(http://www.invenior.de/images/add_16.png) no-repeat scroll left center; }
a.action { padding: 4px 0pt 8px 14px; background: transparent url(http://www.invenior.de/images/play_16.png) no-repeat scroll left center; white-space: nowrap; display: block; }
input:focus { background: rgb(255, 242, 128) none repeat; }
textarea:focus { background: rgb(255, 242, 128) none repeat; }
option:focus { background: rgb(255, 242, 128) none repeat; }
tr.label th { text-align: left; }
tr.odd td { vertical-align: top; }
tr.even td { vertical-align: top; }
tr.odd:hover { background: rgb(255, 242, 128) none repeat; }
tr.even:hover { background: rgb(255, 242, 128) none repeat; }
#menu ul { margin: 0pt; padding: 0pt; /*background: rgb(0, 61, 131) none repeat;*/ list-style-type: none; }
#menu a { margin: 0pt 0pt 2px; padding: 7px 5px 7px 22px; background: rgb(40, 103, 175) url(http://www.invenior.de/images/offarrow.gif) no-repeat scroll 13px 6px; width: 173px; display: block; font-size: 11px; font-weight: 700; color: rgb(255, 255, 255); text-decoration: none; text-transform: uppercase; }
#menu a:hover, #menu a.menuon { background: #CCCCCC url(http://www.invenior.de/images/onarrow2.gif) no-repeat scroll 13px 6px; color: rgb(77, 77, 77); }
/*{ background-color: #CCCCCC; color: rgb(77, 77, 77); }
*/#menu ul ul a { padding-left: 32px; width: 163px; text-transform: none; background-position: 23px 6px; }
#menu ul ul a:hover, #menu ul ul a.menuon { background-position: 23px 6px; }
#menu ul ul ul a { padding-left: 42px; width: 153px; background-position: 33px 6px; }
#menu ul ul ul a:hover, #menu ul ul ul a.menuon { background-position: 33px 6px; }
#menu ul ul ul ul a { padding-left: 52px; width: 143px; background-position: 43px 6px; }
#menu ul ul ul ul a:hover, #menu ul ul ul ul a.menuon { background-position: 43px 6px; }
tr.odd label { display: block; width: 100%; }
tr.even label { display: block; width: 100%; }
div.suboptions { margin: 0pt 0pt 5px 24px; }
div.reportoperator { float: left; }
div.reportentry { margin: 0pt 0pt 0pt 4px; float: left; display: block; }
#container { width: 775px; text-align: left; }
#logo { border-bottom: 1px solid rgb(255, 255, 255); padding: 0px 10px 0px 10px; background: rgb(202, 205, 208) url(http://www.invenior.de/images/bg_104.jpg) repeat-x; }
ul#orgnavi { margin: 0pt; padding: 75px 0pt 0pt; list-style-type: none; float: right; }
ul#orgnavi li { margin: 0pt; padding: 0pt; float: left; }
ul#orgnavi li a { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(167, 167, 167); padding: 2px 5px; color: rgb(92, 92, 92); font-size: 11px; text-transform: uppercase; text-decoration: none; line-height: 16px; font-weight: 800; }
ul#orgnavi li a:hover { color: rgb(0, 0, 0); }
ul#orgnavi li a.members { background: rgb(226, 201, 151) none repeat; color: rgb(0, 61, 131); }
#topnavigation { border-top: 4px solid rgb(148, 151, 158); background: rgb(0, 61, 131) url(images/bg_top.jpg) repeat-x; height: 38px; }
#topnavigation ul { margin: 0pt; padding: 1px 5px 0pt 19px; list-style-type: none; }
#topnavigation li { margin: 0pt; padding: 0pt; float: right; text-align: center; }
#topnavigation a { border-left: 1px solid rgb(120, 170, 227); border-right: 1px solid rgb(120, 170, 227); margin: 0pt 5px 0pt 0pt; padding: 2px 5px; background: rgb(120, 170, 227) /*url(http://www.invenior.de/images/navoff.jpg) repeat-x*/; font-family: Arial,sans-serif; width: 82px; display: block; height: 32px; color: rgb(255, 255, 255); font-size: 13px; text-decoration: none; line-height: 16px; font-weight: 700; /*text-shadow: rgb(0, 52, 111) 0pt 1px ;*/ }
#topnavigation a:hover { background-color: #666666 /*rgb(40, 103, 175) url(http://www.invenior.de/images/navon.jpg) repeat-x*/; }
#topnavigation a.menuon { background-color: rgb(40, 103, 175) /*url(http://www.invenior.de/images/navon.jpg) repeat-x*/; }
#topnavigation #news_navNode_1 a { padding: 10px 5px 2px; height: 24px; }
#subnavigation { border-bottom: 1px solid rgb(167, 167, 167); padding: 3px 10px 2px 19px; background: rgb(211, 211, 211) none repeat; height: 17px; text-align: right; font-size: 11px; padding-right: 10px;}
#subnavigation ul { margin: 0pt; padding: 0pt; list-style-type: none; }
#subnavigation li { margin: 0pt; padding: 0pt; float: right; border-left: 1px solid rgb(167, 167, 167); border-right: 1px solid rgb(255, 255, 255);}
#subnavigation li a {  padding: 3px 5px; color: rgb(92, 92, 92); text-transform: uppercase; /*text-decoration: none; */font-weight: 600; }
#subnavigation li a:hover { color: rgb(0, 0, 0); }
#subnavigation li a.selected { background: rgb(226, 201, 151) none repeat; color: rgb(0, 61, 131); }
td.leftcolumn { background: rgb(236, 236, 236) none repeat; width: 200px; }
td.leftcolumn h5 { margin: 0pt; padding: 0.3em 0pt 0.3em 26px; background: /*rgb(175, 112, 40)*/rgb(226, 201, 151) url(http://www.invenior.de/images/h5arrow.gif) no-repeat scroll 8px 7px; color: rgb(0, 61, 131); text-align: left; text-transform: uppercase; font-size: 1em; }
td.leftcolumn h5.vorteile {background-color: rgb(226, 201, 151);}
td.leftcolumn ul { margin: 0pt; padding: 1em 0pt 0pt 1em; background: rgb(246, 239, 226) none repeat; list-style-type: none; }
td.leftcolumn li { margin: 0pt; padding: 0pt; font-size: 11px; }
td.leftcolumn ul li a, td.leftcolumn ul.vorteile li { margin: 0pt; padding: 0pt 5px 0.5em 20px; background: rgb(246, 239, 226) url(http://www.invenior.de/images/purple_dot.gif) no-repeat scroll 8px 0.3em; width: 140px; display: block; font-size: 11px; text-decoration: none; }
td.leftcolumn ul li a:hover, ul.sub li a:hover { color: rgb(40, 103, 175); text-decoration: underline; }
td.leftcolumn #menu { border-bottom: 5px solid rgb(255, 255, 255); }
td.leftcolumn #menu ul { list-style-image: none; }
td.leftcolumn #menu ul li a { line-height: 1em; }
td.leftcolumn #emailsignup { padding: 10px 14px; background: rgb(77, 77, 77) none repeat; color: rgb(255, 255, 255); }
td.leftcolumn #emailsignup h5 { margin: 0pt; padding: 0pt; background: rgb(77, 77, 77) none repeat; color: rgb(255, 234, 191); }
td.leftcolumn #emailsignup p { margin: 0.5em 0pt; }
td.leftcolumn #emailsignup b { color: rgb(255, 234, 191); }
td.leftcolumn #search { padding: 10px 14px; background: rgb(200, 200, 200) none repeat; }
td.leftcolumn #search form { margin: 0pt 0pt 10px; padding: 0pt; white-space: nowrap; }
input.search { border: 1px solid rgb(0, 0, 0); width: 140px; }
#breadcrumbs { padding: 7px 20px; font-size: 11px; clear: both; }
#pagecontent, #searchpagecontent { padding: 0px 10px 20px 10px; }
#pagecontent p { line-height: 1.4em; }
#searchpagecontent dd em a { display: none; }
h2.bar { margin: 0pt; padding: 0.3em 0pt 0.3em 26px; background: rgb(200, 200, 200) url(http://www.invenior.de/images/h4arrow.gif) no-repeat scroll 8px 7px; color: rgb(74, 74, 74); text-align: left; text-transform: uppercase; font-size: 1em; }
h3.bar {
	margin: 1em 0pt 2px;
	padding: 3px 0 4px 10px;
	background: rgb(40, 103, 175) none repeat;
	color: rgb(255, 255, 255);
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 700;
}
ul.sub, #listformat ul { margin: 0pt; padding: 0.7em 2em; background: rgb(242, 243, 243) none repeat; list-style-image: url(http://www.invenior.de/images/purple_dot.gif); }
ul.sub li {padding-bottom: 7px;}
p.summary { margin: 0pt 0pt 2.5em 0pt; text-align: right; font-size: 11px; }
p.overline { border-top: 1px solid rgb(204, 204, 204); padding: 0.5em 0pt; margin-top: 1em; font-size: 11px;}
#footer { border-top: 5px solid rgb(255, 255, 255); padding: 0pt 2em 0.5em; background: rgb(210, 210, 210) none repeat; text-align: center; font-size: 11px; }
#footer a { text-decoration: none; color: rgb(81, 81, 81); white-space: nowrap; }
#footer a:hover { text-decoration: underline; }
#footer p { line-height: 1.5em; }
.odd ul, .even ul { margin: 0pt 0pt 0pt 1em; padding: 0pt; }
.odd li, .even li { margin: 0pt; padding: 0pt; }
#note { border: 1px dotted rgb(204, 204, 204); margin: 10px; padding: 0pt 5px; background: rgb(239, 239, 239) none repeat; font-size: 11px; }
#rent { border: 1px dotted rgb(204, 204, 204); margin: 10px; padding: 0pt 5px; background: #cccccc none repeat; font-size: 11px; }
a#navon { border-style: solid; border-color: rgb(150, 197, 251) rgb(53, 111, 175) rgb(53, 111, 175) rgb(150, 197, 251); border-width: 1px 2px 2px 1px; padding: 0.4em; background: rgb(116, 164, 226) none repeat; color: rgb(255, 255, 255); text-decoration: none; }
.date { font-weight: bold; width: 104px; white-space: nowrap; }
table.public_groups { border-collapse: collapse; width: 100%; }
table.public_groups h3 { padding-bottom: 0pt; margin-bottom: 0pt; }
table.public_groups td p, table.public_groups th p { line-height: 1.1em; }
table.public_groups td, table.public_groups th { border-style: solid; border-color: rgb(170, 170, 170) rgb(51, 51, 51) rgb(51, 51, 51) rgb(170, 170, 170); border-width: 1px; margin: 0pt; padding: 4px; text-align: left; vertical-align: top; }
table.public_groups th { border-top: 1px solid rgb(119, 170, 227); background: rgb(188, 188, 188) none repeat; font-weight: bold; }
table.public_groups .firstlast { background: rgb(221, 221, 221) none repeat; white-space: nowrap; }
