body * {
font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
body {
margin: 0px;
padding: 0;
color: #404040;
background: #cbc4a7;
background: #ffffff;
text-align: center;
}
p {
margin: 0px;
padding: 0px;
color: #404040;
}
a:link, a:visited, a:active {
color: #008fe1;
text-decoration: none;
}
a:hover {
color: #404040;
text-decoration: underline;
}
ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
td {
position: relative;
margin: 0px;
color: #404040;
}
li {
position: relative;
margin: 0px;
color: #404040;
}
li li {
padding: 0 0 0 10px;
}
table, tr, td {
position: relative;
}
hr {
padding: 0px;
margin: 0px 15px 0 15px;
border: 1px solid #ffffff;
border-top: 1px solid #c4c4c4;
}
.listFurtherInfo {
clear: both;
padding-top: 8px;
}
.listFurtherInfo li {
padding: 0 0 0 10px;
background-image: url('/images/main/arrow_list.png');
background-repeat: no-repeat;
background-position: 1px 0.6em;
}
.listFurtherInfo li.line {
padding: 0.3em 0 0 10px;
margin-top: 0.3em;
border-top: 1px solid #c4c4c4;
background-position: 1px 0.9em;
}
.listFurtherInfo li a {
font-size: 0.9em;
}
img {
border: 0px;
}
form {
display: inline;
padding: 0px;
margin: 0px;
}
#jumper {
display: none;
}
.setPosition {
text-align: left;
margin: 0 auto;
width: 920px;
}
.clear {
clear: both;
font-size: 0px;
line-height: 0px;
height: 0px;
overflow: hidden;
}
#top {
background: #ffffff;
margin: 0px 4px;
z-index: 3;
position: relative;
}
#metaNavigation {
width: 45em;
float: right;
display: inline;
position: relative;
text-align: right;
padding: 15px 15px 0 0;
}
#metaNavigation p.fontSize {
float: right;
display: inline;
position: relative;
padding-top: 2px;
}
#metaNavigation p.fontSize span {
padding-right: 5px;
}
#metaNavigation p.fontSize a:link,
#metaNavigation p.fontSize a:active,
#metaNavigation p.fontSize a:visited {
color: #515151;
}
#metaNavigation p.fontSize a:hover {
color: #008FE1;
}
#metaNavigation p.printer {
float: right;
display: inline;
position: relative;
padding-top: 2px;
}
#metaNavigation p.printer span {
padding-left: 10px;
border-left: 1px solid #404040;
}
#metaNavigation p.printer span a:link,
#metaNavigation p.printer span a:active,
#metaNavigation p.printer span a:visited {
color: #515151;
}
#metaNavigation p.printer span a:hover {
color: #008FE1;
}
#headerInfo {
background: url('/images/main/meta_info_bg2.png');
border-bottom: 1px solid #666666;
height: 25px;
overflow: hidden;
}
#headerInfo * {
line-height: 25px;
}
#headerInfo .bgDark {
background: url('/images/main/meta_info_bg1.png');
width: 922px;
}
#headerInfo .bgDark .bgLight {
background: url('/images/main/meta_info_bg0.png');
width: 920px;
margin-left: 1px;
height: 25px;
}
#headerInfo #pathway {
float: left; display: inline; position: relative;
margin-left: 15px;
}
#headerInfo #print {
float: right; display: inline; position: relative;
margin-right: 15px;
}
#headerInfo #print .printicon {
margin-right: 5px;
}
#mainStageCenter {
position: relative;
width: 920px;
padding-top: 16px;
}
#mainStage {
float: left;
display: inline;
position: relative;
padding-top: 0px;
margin-left: -4px;
}
#mainStageHeader {
position: relative;
background: url('/images/main/background_shade.png') repeat-x;
}
#header {
width: 920px;
background-image: none;
margin: 0px;
padding: 0px;
position: relative;
}
#header #headerOverlay {
position: absolute;
top: 0px;
width: 100%;
height: 100%;
background-color: #000000;
z-index: 5;
display: none;
}
#header #teaser {
position: relative;
background: #ffffff;
height: 235px;
margin: 0;
z-index: 1;
}
#header #teaserSmall {
position: relative;
background: #ffffff;
height: 130px;
margin: 0;
}
#header p.head span,
#header h1,
#header h2 {
margin: 0px;
padding: 0px;
position: absolute;
bottom: 38px;
left: 75px;
color: #212121;
font-size: 24px;
line-height: 24px;
font-weight: normal;
text-transform: uppercase;
text-align: left;
letter-spacing: 1px;
z-index: 3;
}
#header #headerScroll {
height: 240px;
}
#header .mod_article {
clear: both;
display: block;
position: relative;
z-index: 1;
}
#header .light .ce_headline {
color: #ffffff;
}
#header .ce_headline {
color: #404040;
}
#header .ce_image {
position: relative;
z-index: 1;
}
#header .ce_text {
position: absolute;
z-index: 4;
top: 24px;
right: 475px;
left: 75px;
}
#header .ce_text p {
color: #000000;
}
#header .headSpace {
position: absolute;
z-index: 2;
top: 0px;
height: 100%;
left: 60px;
width: 358px;
background: #ffffff;
padding: 20px;
}
#header #headerNavigation {
position: absolute;
top: 19px;
right: 29px;
z-index: 3;
padding-top: 5px;
padding-bottom: 5px;
display: none;
}
#header #headerNavigationBG {
position: absolute;
top: 19px;
right: 29px;
z-index: 2;
height: 25px;
background: #000000;
display: none;
}
#header #headerNavigation * {
font-size: 14px;
line-height: 15px;
color: #ffffff;
vertical-align: top;
font-weight: bold;
}
#header #headerNavigation .actIntro {
padding-left: 10px;
}
#header #headerNavigation .left,
#header #headerNavigation .right {
padding-left: 5px;
}
#header #headerNavigation .right {
padding-right: 5px;
}
#teaserHead {
background: #000000;
width: 920px;
overflow: hidden;
border-bottom: 5px solid #b80000;
position: relative;
z-index: 1;
}
#logo, #logoKDA {
padding: 53px 0 24px 15px;
}
#logo img, #logoKDA img {
display: block;
}
#centerTop {
width: 928px;
padding:0px;
height: 4px;
overflow: hidden;
background-image: url('/images/backgrounds/content_shade_top.png');
background-position: bottom;
}
#center {
background: url('/images/backgrounds/content_bg.png');
width: 928px;
}
#center #left {
float: left; display: inline; position: relative;
width: 199px;
margin-left: 4px;
overflow: hidden;
}
#center #content {
float: left; display: inline; position: relative;
width: 520px;
margin-left: 1px;
overflow: hidden;
}
#center #right {
float: right; display: inline; position: relative;
width: 199px;
margin-right: 4px;
overflow: hidden;
}
#center #left .box, #center #right .box {
border-bottom: 1px solid #c4c4c4;
padding: 15px;
}
#center #left .subnavigation {
background: #F4F4F4;
background-image: url('/images/main/navi_background.png');
background-position: bottom;
background-repeat: repeat-x;
}
#center #left .subnavigation ul li {
display: block;
position: relative;
text-transform: none;
line-height: 1.5em;
font-weight: normal;
}
#center #left .subnavigation ul li ul {
position: relative;
list-style-type: none;
padding: 0px;
margin: 0px;
}
#center #left .subnavigation ul li ul li {
position: relative;
text-transform: none;
border: 0;
line-height: 1.5em;
padding: 0 0 0 20px;
margin: 0px;
background-image: url('/images/main/arrow_menu.png');
background-repeat: no-repeat;
background-position: 7px 0.6em;
}
#center #left .subnavigation ul li a:link, #center #left .subnavigation ul li a:active, #center #left .subnavigation ul li a:visited {
display: block; padding: 0px; margin: 0px;
color: #505050;
line-height: 1.5em;
font-size: 1.2em;
}
#center #left .subnavigation ul li a:hover {
display: block; padding: 0px; margin: 0px;
color: #008fe1;
line-height: 1.5em;
font-size: 1.2em;
}
#center #left .subnavigation ul li ul li a:link, #center #left .subnavigation ul li ul li a:active, #center #left .subnavigation ul li ul li a:visited {
display: block; padding: 0px; margin: 0px;
font-size: 1em;
}
#center #left .subnavigation ul li ul li a:hover {
display: block; padding: 0px; margin: 0px;
font-size: 1em;
}
#center #left .subnavigation ul li a.active:link, #center #left .subnavigation ul li a.active:active, #center #left .subnavigation ul li a.active:visited,
#center #left .subnavigation ul li a.trail:link, #center #left .subnavigation ul li a.trail:active, #center #left .subnavigation ul li a.trail:visited {
display: block; padding: 0px; margin: 0px;
color: #404040;
color: #008fe1;
}
#center #left .subnavigation ul li.spacetop {
position: relative;
padding-top: 0.6em;
margin-top: 0.6em;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #c4c4c4;
background-position: 7px 1.2em;
}
#center #left .subnavigation ul li.spacebottom {
position: relative;
padding-bottom: 0.6em;
margin-bottom: 0.6em;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #c4c4c4;
background-position: 7px 1.2em;
}
/* Subnavigation Right */
#center #right .box, #center #right .box {
border-bottom: 1px solid #c4c4c4;
padding: 15px;
}
#center #right .subnavigation {
background: #F4F4F4;
background-image: url('/images/main/navi_background.png');
background-position: bottom;
background-repeat: repeat-x;
padding-top: 46px;
}
#center #right .subnavigation ul li {
display: block;
position: relative;
text-transform: none;
line-height: 1.5em;
font-weight: normal;
}
#center #right .subnavigation ul li ul {
position: relative;
list-style-type: none;
padding: 0px;
margin: 0px;
}
#center #right .subnavigation ul li ul li {
position: relative;
text-transform: none;
font-weight: normal;
border: 0;
line-height: 1.5em;
padding: 0 0 0 20px;
margin: 0px;
background-image: url('/images/main/arrow_menu.png');
background-repeat: no-repeat;
background-position: 7px 0.6em;
}
#center #right .subnavigation ul li a:link, #center #right .subnavigation ul li a:active, #center #right .subnavigation ul li a:visited {
display: block; padding: 0px; margin: 0px;
color: #505050;
line-height: 1.5em;
font-size: 1.2em;
}
#center #right .subnavigation ul li a:hover {
display: block; padding: 0px; margin: 0px;
color: #008fe1;
line-height: 1.5em;
font-size: 1.2em;
}
#center #right .subnavigation ul li ul li a:link, #center #right .subnavigation ul li ul li a:active, #center #right .subnavigation ul li ul li a:visited {
display: block; padding: 0px; margin: 0px;
font-size: 1em;
}
#center #right .subnavigation ul li ul li a:hover {
display: block; padding: 0px; margin: 0px;
font-size: 1em;
}
#center #right .subnavigation ul li a.active:link, #center #right .subnavigation ul li a.active:active, #center #right .subnavigation ul li a.active:visited,
#center #right .subnavigation ul li a.trail:link, #center #right .subnavigation ul li a.trail:active, #center #right .subnavigation ul li a.trail:visited {
display: block; padding: 0px; margin: 0px;
color: #404040;
color: #008fe1;
}
#center #right .subnavigation ul li.spacetop {
position: relative;
padding-top: 0.6em;
margin-top: 0.6em;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #c4c4c4;
background-position: 7px 1.2em;
}
#center #right .subnavigation ul li.spacebottom {
position: relative;
padding-bottom: 0.6em;
margin-bottom: 0.6em;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #c4c4c4;
background-position: 7px 1.2em;
}
#center #right div.minicalendar table.minicalendar td {
width: 41px;
}
#center #left h1, #center #right h1,
#center #left h2, #center #right h2 {
padding: 0 0 8px 0;
margin: 0px;
color: #515151;
font-size: 14px;
}
#center #left span, #center #right span {
font-size: inherit;
}
#center #left .highlight, #center #right .highlight {
background: #F4F4F4;
background-image: url('/images/main/navi_background.png');
background-position: bottom;
background-repeat: repeat-x;
}
#center #left .numpad {
position: relative;
height: 150px;
background-image: url('/images/main/numpad.png');
background-position: 1px 38px;
background-repeat: no-repeat;
}
#center #left #keyNac {
position: absolute;
top: 43px;
}
#center #right div.minicalendar {
position: relative;
}
#center #right div.minicalendar p.month_prevnext {
position: absolute;
right: 15px;
top: 15px;
}
#center #right div.minicalendar table.minicalendar {
padding-bottom: 4px;
border-bottom: 1px solid #c8c8c8;
}
#center #right div.minicalendar table.minicalendar th {
font-size: 14px;
font-weight: normal;
text-align: right;
color: #404040;
border-bottom: 1px solid #c8c8c8;
}
#center #right div.minicalendar table.minicalendar td {
font-size: 12px;
font-weight: normal;
text-align: right;
width: 25px;
color: #404040;
}
#center #right div.minicalendar table.minicalendar td.col_first {
width: 20px;
}
#center #right div.minicalendar table.minicalendar td.today {
font-weight: bold;
}
#center #right div.minicalendar table.minicalendar td.past {
color: #a9a9a9;
}
#center #content .box div {
position: relative;
background: #f9f9f9;
}
#center #content .boxTabNav {
position: relative;
margin-bottom: 1px;
padding: 8px;
}
#center #content .umbruch {
position: relative;
clear: both;
}
#center #content .trennstrich {
position: relative;
clear: both;
border-top: 1px solid #c4c4c4;
}
#center #content .halbebox {
position: relative;
float: left;
width: 274px;
margin-right: 1px;
display: inline;
}
#center #content .box div.highlight, #center #content .box div .highlight {
position: relative;
background: #F4F4F4;
background-image: url('/images/main/content_background.png');
background-position: bottom;
background-repeat: repeat-x;
}
#center #content .box div.listSearchFilter {
padding: 0 0 10px 15px;
border-bottom: 1px solid #c4c4c4;
}
#center #content .box div.listSearchFilter .section,
#center #content .box div.listSearchFilter .sectionSubmit {
background: transparent;
width: 20%;
padding: 10px 0 0 0;
float: left; display: inline; position: relative;
}
#center #content .box div.listSearchFilter .sectionSubmit {
text-align: right;
}
#center #content .box div.listSearchFilter .sectionSubmit input {
margin: 0 15px 0 0;
}
#center #content .box div.listSearchFilter .section label,
#center #content .box div.listSearchFilter .section input,
#center #content .box div.listSearchFilter .section select {
display: block;
width: 90%;
color: #404040;
}
#naviHead {
background: #ffffff;
margin: 0 4px;
}
#mainnavigation {
background: #FFFFFF;
border-bottom: 5px solid #008FE1;
position: relative;
z-index: 2;
}
#mainnavigation ul.level_1 {
padding-left: 75px;
}
#mainnavigation ul.level_1 li {
float: left;
display: inline;
position: static;
padding: 0 15px 8px 0;
}
#mainnavigation ul.level_1 li a:link,
#mainnavigation ul.level_1 li a:active,
#mainnavigation ul.level_1 li a:visited {
color: #404040;
}
#mainnavigation ul.level_1 li.jubilaeum a:link,
#mainnavigation ul.level_1 li.jubilaeum a:active,
#mainnavigation ul.level_1 li.jubilaeum a:visited {
color: #db9723;
}
#mainnavigation ul.level_1 li a:hover {
color: #008FE1;
}
#mainnavigation ul.level_1 li a.active:link,
#mainnavigation ul.level_1 li a.active:active,
#mainnavigation ul.level_1 li a.active:visited,
#mainnavigation ul.level_1 li a.active:hover {
color: #008FE1;
}
#mainnavigation ul.level_1 li a.trail:link,
#mainnavigation ul.level_1 li a.trail:active,
#mainnavigation ul.level_1 li a.trail:visited,
#mainnavigation ul.level_1 li a.trail:hover {
color: #008FE1;
}
#mainnavigation li div.level_2 {
display: none;
}
#mainnavigation li.active div.level_2 {
display: block;
}
#mainnavigation li div.level_2 {
position: absolute;
left: 0px;
padding-top: 18px;
clear: both;
}
#mainnavigation li ul.level_2 {
float: left;
display: inline;
position: relative;
margin: 0px 15px 0 0;
padding: 0;
}
#mainnavigation li ul.split {
padding-left: 15px;
border-left: 1px solid #008FE1;
}
#mainnavigation li ul.level_2 li {
display: block;
float: none;
clear: both;
padding: 0;
margin: 0;
color: #ffffff;
}
#mainnavigation li ul.level_2 li.smallMenu {
width: 120px;
}
#mainnavigation li ul.level_2 li a:link,
#mainnavigation li ul.level_2 li a:active,
#mainnavigation li ul.level_2 li a:visited,
#mainnavigation li ul.level_2 li a:hover {
float: left;
display: inline;
position: relative;
color: #ffffff;
margin: 0px;
padding: 0px;
}
#mainnavigation li ul.level_2 li span {
float: left;
display: inline;
position: relative;
color: #dddddd;
padding-left: 8px;
}
#mainnavigation .mod_customnav,
#mainnavigation .mod_navigation {
display: block;
clear: both;
}
#mainnavigation .mod_navigation li a:link,
#mainnavigation .mod_navigation li a:active,
#mainnavigation .mod_navigation li a:visited,
#mainnavigation .mod_navigation li a:hover {
font-weight: bold;
}
#mainnavigation .mod_navigation li li a:link,
#mainnavigation .mod_navigation li li a:active,
#mainnavigation .mod_navigation li li a:visited,
#mainnavigation .mod_navigation li li a:hover {
font-weight: normal;
}
#mainnavigation .mod_customnav {
border-bottom: 1px solid #c4c4c4;
}
#mainnavigation .mod_customnav ul,
#mainnavigation .mod_customnav ul li {
padding-bottom: 2px;
}
#tabnavigation {
position: relative;
padding:0 12px 0 0;
background: url("/images/tabmenu_line.gif");
padding: 0 0 0 8px;
}
#tabnavigation ul.level_1 {
position: relative;
}
#tabnavigation ul.level_1 li {
float: left; display: inline; position: relative;
margin: 2px 0 0 0;
}
#tabnavigation ul.level_1 li a:link, #tabnavigation ul.level_1 li a:active, #tabnavigation ul.level_1 li a:visited {
background: url("/images/tabmenu_li_item.gif") no-repeat;
display: block; overflow: hidden;
height: 21px;
margin-right: 1px;
text-decoration: none;
color: #555555;
}
#tabnavigation ul.level_1 li a:hover {
background: url("/images/tabmenu_li_act.gif") no-repeat;
display: block; overflow: hidden;
height: 21px;
margin-right: 1px;
line-height: 21px;
text-decoration: none;
color: #005C8F;
}
#tabnavigation ul.level_1 li a:link span, #tabnavigation ul.level_1 li a:active span, #tabnavigation ul.level_1 li a:visited span {
background: url("/images/tabmenu_li_item_right.gif") no-repeat right top;
line-height: 21px;
padding: 0px 8px 0 8px;
display: block;
overflow: hidden;
height: 21px;
}
#tabnavigation ul.level_1 li.submenu a:link span, #tabnavigation ul.level_1 li.submenu a:active span, #tabnavigation ul.level_1 li.submenu a:visited span {
background: url("/images/tabmenu_li_item_right_submenu.gif") no-repeat right top;
padding: 0px 20px 0 8px;
}
#tabnavigation ul.level_1 li.intro a:link span, #tabnavigation ul.level_1 li.intro a:active span, #tabnavigation ul.level_1 li.intro a:visited span {
font-weight: bold;
}
#tabnavigation ul.level_1 li a:hover span {
background: url("/images/tabmenu_li_act_right.gif") no-repeat right top;
padding: 0px 8px 0 8px;
display: block; overflow: hidden;
height: 21px;
}
#tabnavigation ul.level_1 li.submenu a:hover span {
background: url("/images/tabmenu_li_act_right_submenu.gif") no-repeat right top;
}
#tabnavigation ul.level_1 li.active a, #tabnavigation ul.level_1 li.trail a {
background: url("/images/tabmenu_li_act.gif") no-repeat;
color: #005C8F;
}
#tabnavigation ul.level_1 li.active a span {
background: url("/images/tabmenu_li_act_right.gif") no-repeat right top;
}
#tabnavigation ul.level_1 li.active.submenu a span {
background: url("/images/tabmenu_li_act_right_submenu.gif") no-repeat right top;
}
#tabnavigation ul.level_1 li.submenu.trail a span {
background: url("/images/tabmenu_li_act_right_submenu.gif") no-repeat right top;
}
#tabnavigation ul.level_1 li.active ul *,
#tabnavigation ul.level_1 li.trail ul *,
#tabnavigation ul.level_1 li.submenu ul *,
#tabnavigation ul.level_1 li.active.submenu ul a span,
#tabnavigation ul.level_1 li.submenu.trail ul a span,
#tabnavigation ul.level_1 li.submenu ul a:link span,
#tabnavigation ul.level_1 li.submenu ul a:active span,
#tabnavigation ul.level_1 li.submenu ul a:visited span,
#tabnavigation ul.level_1 li.submenu ul a:hover span,
#tabnavigation ul.level_1 li.submenu ul a span {
margin: 0;
padding: 0;
clear: both;
display: block;
background: transparent;
overflow: visible;
height: auto;
}
#tabnavigation ul.level_2, #tabnavigation ul.level_2 ul {
display: none;
position: absolute;
top: 21px;
border-left: 1px solid #005C8F;
border-right: 1px solid #005C8F;
}
#tabnavigation ul.level_2 ul {
display: none;
padding: 0px; margin:0px;
left: 180px;
top: -1px;
border-top: 1px solid #005C8F;
}
#tabnavigation ul.level_2 li a:link,
#tabnavigation ul.level_2 li a:active,
#tabnavigation ul.level_2 li a:visited {
color: #000000;
background: #efefef;
border-bottom: 1px solid #005C8F;
width: 180px;
}
#tabnavigation ul.level_2 li a:hover {
color: #005C8F;
background: #ffffff;
border-bottom: 1px solid #005C8F;
width: 180px;
}
#tabnavigation ul.level_1 li.submenu ul a:link span,
#tabnavigation ul.level_1 li.submenu ul a:active span,
#tabnavigation ul.level_1 li.submenu ul a:visited span,
#tabnavigation ul.level_1 li.submenu ul a:hover span {
padding: 0 8px 0 8px;
}
#tabnavigation ul.level_1 li.submenu ul li a.trail span,
#tabnavigation ul.level_1 li.submenu ul li a.active span {
color: #ff0000;
}
#content #main h1,
#content #main h2,
#content #main h3,
#content #main h4,
#content #main h5,
#content #main h6 {
padding: 10px 15px 10px 15px;
margin: 0px;
font-size: 2em;
line-height: 1em;
font-weight: normal;
color: #606060;
text-transform: uppercase;
}
#content #main h1 {
padding-top: 20px;
}
#content #main h1.faqQuestion {
padding-top: 20px;
font-size: 1.3em;
line-height: 1.3em;
text-transform: none;
}
#content #main h1.newsDetail,
#content #main h1.eventDetail {
padding-top: 20px;
padding-bottom: 0px;
font-size: 1.6em;
line-height: 1.3em;
text-transform: none;
}
#content #main h2 {
font-size: 2em;
text-transform: none;
}
#content #main h2.newsDetail {
margin: 0 15px 15px 15px;
padding: 0 0 20px 0;
font-size: 1.3em;
line-height: 1.3em;
text-transform: none;
border-bottom: 1px solid #c4c4c4;
}
#content #main h3 {
font-size: 20px;
}
#content #main h4 {
font-size: 1.65em;
text-transform: none;
}
#content #main h5 {
font-size: 1.35em;
}
#content #main h6 {
font-size: 1.35em;
text-transform: none;
}
#content #main p {
padding: 5px 15px 10px 15px;
}
#content #main table {
padding: 5px 15px 10px 15px;
margin: 0px;
border: 0px;
}
#content #main tr {
padding: 0px;
margin: 0px;
border: 0px;
}
#content #main td {
margin: 0px;
padding: 2px 5px 0 0;
border: 0px;
}
#content #main p.newsDetail,
#content #main p.eventDetail {
color: #919191;
padding: 5px 15px 10px 15px;
}
#content #main p.eventDetailTeaser {
margin: 0 15px 15px 15px;
padding: 0 0 20px 0;
text-transform: none;
font-style: italic;
border-bottom: 1px solid #c4c4c4;
}
#content #main ul {
padding: 5px 15px 10px 15px;
list-style-type: none;
}
#content #main ul ul {
padding: 0 0 0 20px;
}
#content #main ul li {
padding: 0 0 0 10px;
background-image: url('/images/main/arrow_list.png');
background-repeat: no-repeat;
background-position: 1px 0.6em;
}
#content #main .mod_faqlist ul li {
padding: 1em 0 1em 15px;
background-image: url('/images/main/arrow_list.png');
background-repeat: no-repeat;
background-position: 1px 1.6em;
border-bottom: 1px solid #c4c4c4;
}
#content #main .mod_faqlist ul li a {
font-size: 14px;
}
#center #content .box {
background-image: url('/images/main/content_background_line.png');
background-repeat: repeat-y;
}
#center #content .layout_full {
border-bottom: 1px solid #c4c4c4;
}
#center #content .layout_full .highlight {
margin-bottom: 15px;
}
#center #content .pagination {
height: 30px;
overflow: hidden;
border-bottom: 1px solid #c4c4c4;
}
#center #content .pagination p {
float: right;
display: inline;
position: relative;
margin: 0px;
}
#center #content .pagination ul {
float: left;
display: inline;
position: relative;
list-style-type: none;
margin: 0;
}
#center #content .pagination li {
float: left;
display: inline;
position: relative;
background: none;
padding: 0 10px 25px 0;
}
#content #projectLinks {
clear: both;
position: relative;
width: 465px;
height: 300px;
display: block;
text-align: center;
margin: 0 auto;
overflow: hidden;
background: #ff0000;
}
#content #projectLinks div {
background: #ff0000;
}
#content #projectLinks a {
display: block;
width: 145px;
height: 129px;
float: left;
position: relative;
margin: 5px;
}
#content #projectLinks img {
display: block;
}
.layout_simple {
border-bottom: 1px solid #c8c8c8;
padding: 3px 0 3px 0;
}
.layout_simple .news_meta {
font-size: 0.9em;
}
.layout_simple .news_headline {
font-weight: normal;
} 
#footer {
background: url('/images/backgrounds/content_shade_bottom.png') no-repeat top;
width: 928px;
padding: 0 0 30px 0;
}
#footer p {
float: left; display: inline; position: relative;
padding: 8px 15px 8px 15px;
}
#footer p.right {
float: right; display: inline; position: relative;
}
.ce_form {
padding-bottom: 30px;
}
.ce_form form .formbody .headline {
clear: both;
margin: 5px 0 5px 0;
padding: 0px;
display: block;
background: #ff0000;
}
.ce_form label {
clear: both;
position: absolute;
padding-left: 15px;
width: 180px;
line-height: 22px;
margin-top: 3px;
color: #404040;
}
.ce_form label.mandatory {
color: #b80000;
}
.ce_form input.text, .ce_form select.select {
position: relative;
left: 200px;
width:  200px;
padding: 0px;
margin-top: 3px;
}
.ce_form div.checkbox_container,
.ce_form div.radio_container {
position: relative;
left: 200px;
width: 500px;
position: relative;
}
.ce_form div.checkbox_container span,
.ce_form div.radio_container span {
clear: both;
display: block;
}
.ce_form div.checkbox_container label,
.ce_form div.radio_container label {
color: #404040;
line-height: 14px;
padding-left: 5px;
}
.ce_form textarea.textarea {
position: relative;
left: 200px;
width: 250px;
height: 150px;
padding: 0px;
margin-top: 3px;
}
.ce_form .captcha {
margin-left: 200px;
margin-top: 20px;
width: 30px;
}
.ce_form .captcha_text {
padding-left: 15px;
}
.ce_form input.submit {
position: relative;
left: 200px;
margin: 25px 0 0 0px;
}
.ce_form div.error {
position: relative;
left: 200px;
}
.ce_form div.submit_container {
clear: both;
display: block;
}
#center #left label,
#center #right label {
color: #404040;
display: block;
clear: both;
}
#search {
float: right;
display: inline;
position: relative;
padding-left: 10px;
width: 170px;
}
#search #showItemsContainer {
position: absolute;
left: 10px;
border: 1px solid #009EE6;
padding: 0 5px;
margin-top: 1px;
text-align: left;
display: none;
background: #ffffff;
}
#search #showItemsContainer #showItems {
width: 155px;
}
#center #left input.text,
#center #left input.submit,
#center #right input.text,
#center #right input.submit,
#searchform input.inputtext,
#searchform input.inputsubmit,
#contentHomeMetaInfo input.text,
#contentHomeMetaInfo input.submit {
border: 1px solid #404040;
margin: 0 1px 0 0;
width: 164px;
height: 16px;
line-height: 15px;
overflow: hidden;
}
#center #left input.text,
#center #right input.text,
#contentHomeMetaInfo input.text {
float: left;
display: inline;
position: relative;
padding: 3px 0 0 2px;
height: 16px;
}
#contentHomeMetaInfo input.text {
width: 203px;
}
#center #left #password,
#center #right #password,
#contentHomeMetaInfo #password {
float: left;
display: inline;
position: relative;
width: 140px;
}
#contentHomeMetaInfo #password {
width: 180px;
}
#center #left input.submit,
#center #right input.submit,
#contentHomeMetaInfo input.submit {
float: right;
display: inline;
position: relative;
width: 20px;
height: 21px;
text-indent: -90px;
background-image: url('/images/main/arrow_submit_gray.jpg');
}
#searchform input.inputtext {
float: left;
display: inline;
position: relative;
width: 142px;
border: 1px solid #009EE6;
padding: 3px 0 0 2px;
}
#searchform input.inputsubmit {
float: right;
display: inline;
position: relative;
width: 20px;
height: 21px;
border: 1px solid #009EE6;
text-indent: -90px;
background-image: url('/images/main/arrow_submit.jpg');
overflow: hidden;
}
#contentHomeMetaInfo #searchform input.inputtext {
width: 180px;
}
#center #content .box div.listSearchFilter {
padding: 0 0 10px 15px;
border-bottom: 1px solid #c4c4c4;
}
#center #content .box div.listSearchFilter .section,
#center #content .box div.listSearchFilter .sectionSubmit {
background: transparent;
width: 20%;
padding: 10px 0 0 0;
float: left; display: inline; position: relative;
}
#center #content .box div.listSearchFilter .sectionSubmit {
text-align: right;
}
#center #content .box div.listSearchFilter .sectionSubmit input {
margin: 0 15px 0 0;
}
#center #content .box div.listSearchFilter .section label,
#center #content .box div.listSearchFilter .section input,
#center #content .box div.listSearchFilter .section select {
display: block;
width: 90%;
color: #404040;
}
.linetop {
padding-top: 15px;
margin-top: 15px;
border-top: 1px solid #c4c4c4;
}
.linebottom {
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #c4c4c4;
}
#projectSites {
list-style-type: none;
}
#projectSites li {
list-style-type: none;
float: left;
display: inline;
position: relative;
padding: 10px 5px 0 0;
}
#projectSites li.newLine {
clear: both;
}
#projectSites li.right {
float: right;
}
#jump-to-nav, #toc, #siteSub, .editsection, .printfooter, .catlinks, .image, #bodyContent br { display: none;}
#bodyContent span {font-size: inherit; }
#bodyContent {
padding-top: 15px;
border-top: 1px solid #c4c4c4;
}
#content #main #bodyContent h2 {
text-transform: uppercase;
}
#content #main #bodyContent h3,
#content #main #bodyContent h4,
#content #main #bodyContent h5,
#content #main #bodyContent h6 {
text-transform: none;
}
#foren #forenOverview .forum {
border-top: 1px solid #c4c4c4;
padding-top: 38px;
}
#foren #forenOverview h2 {
font-weight: 1.2em;
text-transform: none;
font-weight: normal;
}
#foren #forenOverview h2 a {
font-size: inherit;
}
#content #main #foren .infoBar {
margin: 0 15px;
background: none;
}
#content #main #foren .infoBar ul {
margin: 0px;
padding: 0px;
}
#content #main #foren .infoBar ul li {
float: left; display: inline; position: relative;
padding: 0 15px 0 0;
margin: 0px;
background-image: none;
}
#content #main #foren .infoBar ul li.right {
float: right; display: inline; position: relative;
padding: 0 0 0 15px;
margin: 0px;
background-image: none;
}
#foren #forenOverview .lastBeitrag {
margin: 15px;
border: 1px solid #c4c4c4;
}
#content #main #foren .beitraegBox {
border: 1px solid #c4c4c4;
background: #ffffff;
margin: 15px;
padding: 0 0 0 0;
}
#content #main #foren .beitraegeBox {
background: #ffffff;
margin: 0px;
padding: 0 0 15px 0;
}
#content #main #foren .beitragBox {
border-top: 1px solid #c4c4c4;
background: #ffffff;
margin: 0px;
padding: 15px 0 0 0;
}
#content #main #foren .beitragBox h4 {
padding-top: 0px;
padding-bottom: 0px;
}
#content #main #foren .beitragBox h4 a {
font-size: 0.9em;
}
#content #main #foren .beitragBox .infoBar li {
color: #919191;
}
#content #main #foren .beitraegeBox .lastKommentar {
border: 1px solid #c4c4c4;
margin: 0px 15px;
padding: 15px 0 15px 0;
}
#content #main #foren .beitraegeBox .lastKommentar {
border: 1px solid #c4c4c4;
margin: 0px 15px;
padding: 15px 0 15px 0;
}
#content #main #foren .beitragKommentare .kommentarBox {
border-top: 1px solid #c4c4c4;
margin: 0px;
background: #ffffff;
padding: 15px 0 0 0;
}
#content #main #foren .forum .infoBar li, 
#content #main #foren .beitragKommentare .kommentarBox .infoBar li {
color: #919191;
}
#content #main #foren .beitragDetail h2 a {
font-size: inherit;
}
#content #main #foren .beitragTable {
padding-top: 15px;
}
#content #main #foren .beitragTable td {
padding: 3px;
border-top: 1px solid #c4c4c4;
vertical-align: top;
}
#content #main #foren .beitragTable td.count {
text-align: right;
margin-right: 15px;
font-weight: bold;
width: 30px;
}
#foren #forenOverview .beitraege,
#foren .beitragDetail {
padding-top: 38px;
}
#testimonial_teaser .stage .stageController .stageItem .item .images { float: left; display: inline; position: relative; padding: 0 15px 15px 0; }
#testimonial_teaser .stage .stageController .stageItem .item .images img { margin-top: 5px; display: block; padding: 3px; background-color: #ffffff; border: 1px solid #0094D9; box-shadow: 0 0 5px #0094D9; border: 1px solid #db9723; -moz-box-shadow: 0px 0px 5px #db9723; -webkit-box-shadow: 0px 0px 5px #db9723; box-shadow: 0px 0px 5px #db9723; }
#testimonial_teaser .stage .stageController .stageItem .item h3 { font-size: 18px; margin-top: 0px; padding-top: 0px; display: block; position: relative; color: #db9723; font-weight: normal;}
#testimonial_teaser .stage .stageController .stageItem .item .author { font-size: 16px; }
#testimonial_teaser .stage .stageController .stageItem .item .author span { display: block; color: #616161; font-size: 16px; }
#testimonial_teaser .stage .stageController .stageItem .item .author .function { font-size: 12px; font-style: italic; color: #616161; padding-bottom: 5px; }
#testimonial_teaser .stage .stageController .stageItem .item .author .organisation { font-size: 12px; color: #616161; padding-bottom: 5px; }
#testimonial_teaser .active a:link, .active a:active, .active a:visited, .active a:hover { color: #db9723; font-weight: bold; }
#testimonial_teaser .read_more { padding-top: 15px;}
a.deleteLink:link,
a.deleteLink:active,
a.deleteLink:visited,
a.deleteLink:hover {
color: #b80000;
padding-left: 16px;
background-image: url('/system/themes/default/images/delete.gif');
background-repeat: no-repeat;
background-position: 0px 0px;
}
a.addLink:link,
a.addLink:active,
a.addLink:visited,
a.addLink:hover {
color: #00b800;
padding-left: 16px;
background-image: url('/system/themes/default/images/new.gif');
background-repeat: no-repeat;
background-position: 0px 0px;
}
a.transferLink:link,
a.transferLink:active,
a.transferLink:visited,
a.transferLink:hover {
color: #4B87B8;
padding-left: 17px;
background-image: url('/system/themes/default/images/cut.gif');
background-repeat: no-repeat;
background-position: -1px -1px;
}
a.editLink:link,
a.editLink:active,
a.editLink:visited,
a.editLink:hover {
color: #4B87B8;
padding-left: 12px;
background-image: url('/system/themes/default/images/edit.gif');
background-repeat: no-repeat;
background-position: -1px -1px;
}
#content #main p.error {
color: red;
}
#content #main div.community_register_steps {
padding: 0px;
background: #F4F4F4;
background-image: url('/images/main/main_menu_bg_act_product.png');
border-bottom: 1px solid #c4c4c4;
}
#content #main ul.community_register_steps {
padding: 0px;
}
#content #main ul.community_register_steps li {
float: left;
display: inline;
position: relative;
padding: 1px 8px 1px 8px;
font-size: 12px;
background: #F4F4F4;
background-image: url('/images/main/main_menu_bg.png');
background-repeat: repeat-x;
border-right: 1px solid #c4c4c4;
}
#content #main ul.community_register_steps li a {
color: #404040;
}
#content #main ul.community_register_steps li.first {
padding: 1px 8px 1px 15px;
}
#content #main ul.community_register_steps li.passed {
background-image: url('/images/main/main_menu_bg_act_product.png');
color: #ffffff;
}
#content #main ul.community_register_steps li.passed a {
color: #ffffff;
}
#content #main ul.community_register_steps li.active {
background-image: url('/images/main/main_menu_bg_act.png');
color: #ffffff;
}
#content #main ul.community_register_steps li.active a {
color: #ffffff;
}
#content #main div.community_register_form p.mandatory {
color: #CF8300;
}
#content #main div.community_register_form p.error {
clear: both;
padding: 15px 15px 0 15px;
margin: 0px;
}
#content #main div.community_register_form dl {
clear: both;
padding: 15px 0 0 15px;
}
#content #main div.community_register_form dt {
clear: both;
float: left;
display: inline;
position: relative;
width: 170px;
padding: 0px;
margin: 0px;
}
#content #main div.community_register_form dt label {
color: #404040;
margin: 5px 0 4px 0;
}
#content #main div.community_register_form dt label.mandatory {
color: #CF8300;
}
#content #main div.community_register_form dd {
float: left;
display: block;
position: relative;
padding: 0px;
margin: 0px;
width: 300px;
}
#content #main div.community_register_form dd input.input {
width: 285px;
margin: 5px 0 4px 0;
}
#content #main div.community_register_form dd input.input_street,
#content #main div.community_register_form dd input.input_location {
width: 234px;
margin: 5px 0 4px 0;
}
#content #main div.community_register_form dd input.input_street_no,
#content #main div.community_register_form dd input.input_zip,
#content #main div.community_register_form dd input.input_headcount {
width: 40px;
margin: 5px 0 4px 0;
}
#content #main div.community_register_form dd span {
display: block;
color: #919191;
}
#content #main div.community_register_form dd span.error {
color: red
}
#content #main div.community_register_form li {
background-color: #eeeeee;
background-image: url('/images/main/main_menu_bg.png');
background-repeat: repeat-x;
background-position: bottom;
display: block;
padding: 0;
margin: 0;
}
#content #main div.community_register_form li input.radio,
#content #main div.community_register_form li input.checkbox {
position: absolute;
top: 6px;
left: 5px;
}
#content #main div.community_register_form li input.input_label {
margin: 0px 0 8px 30px;
width: 300px;
}
#content #main div.community_register_form li label {
padding: 5px 0 8px 30px;
display: block;
}
#content #main div.community_register_form input.submit {
margin: 15px;
}
#content #main table.mceLayout {
width: 515px;
border: 1px solid #c4c4c4;
padding: 0;
margin: 0px;
}
#content #main table.mceLayout,
#content #main table.mceLayout td, #content #main table.mceLayout * {
padding: 0px;
margin: 0 1px 0 0;
}
#content #main table.mceLayout div {
background: transparent;
}
#content #main table.mceLayout td.mceIframeContainer iframe{
padding: 0;
}
/* ///// EDIT FORM : BOF //// */
#content #main .edit_form {
padding: 7px 0 0 0;
}
#content #main .edit_form div {
clear: both;
}
#content #main .edit_form div.highlight {
position: relative;
background: #F4F4F4;
background-image: url('/images/main/content_background.png');
background-position: bottom;
background-repeat: repeat-x;
border-top: 1px solid #C4C4C4;
padding: 15px 0 15px 0;
}
#content #main .edit_form div.border {
position: relative;
background: transparent;
border-top: 1px solid #C4C4C4;
padding: 15px 0 15px 0;
}
#content #main .edit_form div.white {
position: relative;
background: #ffffff;
border-top: 1px solid #C4C4C4;
padding: 15px 0 15px 0;
}
#content #main .edit_form div.form_submit {
position: relative;
border-top: 1px solid #C4C4C4;
padding: 15px;
}
#content #main .edit_form div div {
padding: 2px 15px 2px 15px;
background: transparent;
}
#content #main .edit_form div div div {
padding: 0px;
background: transparent;
}
#content #main .edit_form div.twoCols {
clear: both;
}
#content #main .edit_form div.twoCols div {
float: left;
clear: none;
display: inline;
position: relative;
padding: 7px 15px 15px 15px;
background: transparent;
}
#content #main .edit_form div.threeCols div {
float: left;
clear: none;
display: inline;
position: relative;
padding: 7px 15px 15px 15px;
background: transparent;
}
#content #main .edit_form div div.clear,
#content #main .edit_form div.twoCols div.clear,
#content #main .edit_form div.threeCols div.clear {
float: none;
clear: both;
display: block;
position: rlative;
padding: 0px;
margin: 0px;
background: none;
}
#content #main .edit_form div div.form_infotext {
padding: 3px 0 3px 0;
margin: 0 0 0 0;
}
#content #main .edit_form div div.form_select select {
margin: 0 0 0 3px;
width: 15em;
}
#content #main .edit_form div div.form_textarea textarea {
display: block;
}
#content #main .edit_form div.fieldName div.form_infotext span {
display: none;
}
#content #main .edit_form div div label {
color: #404040;
display: inline;
padding: 0 0px 0 0;
}
#content #main .edit_form div div.form_text label {
color: #404040;
font-weight: normal;
display: block;
}
#content #main .edit_form div div.form_text input {
width: 300px;
}
#content #main .edit_form div div.form_textarea .edit_textarea,
#content #main .edit_form div div.form_rte .edit_textarea,
#content #main .edit_form div div.form_listing .edit_textarea {
width: 485px;
height: 175px;
width: 100%;
}
#content #main .edit_form div div.form_hidden {
display: none;
}
#content #main .edit_form div div.form_Array {
display: none;
}
#content #main .edit_form div div.form_NNtable {
font-weight: bold;
color: #404040;
}
#content #main .edit_form .NNtable, #content #main .edit_form .NNtableContent {
font-weight: normal;
border: 1px solid #c4c4c4;
background: #ffffff;
}
#content #main .edit_form .NNtable, #content #main .edit_form .NNtableContent ul li {
background: transparent;
padding: 0px;
}
#content #main .edit_form div div.form_text input {
width: 485px;
}
#content #main .edit_form div.twoCols div.form_text input {
width: 285px;
}
#content #main .edit_form div.threeCols div.form_text input {
width: 190px;
}
#content #main .edit_form div.twoCols div.form_datetime label {
display: block;
width: 295px;
}
#content #main .edit_form div.threeCols div.form_datetime label {
display: block;
width: 210px;
}
#content #main .edit_form div div.form_upload {
padding: 0px;
}
#content #main .edit_form div div.form_upload ul {
list-style-type: none;
}
#content #main .edit_form div div.form_upload ul li.file {
clear: both;
position: relative;
background: none;
padding: 1px 5px;
margin: 0px 5px 5px 0px;
background: #efefef;
}
#content #main .edit_form div div.form_upload ul li.image {
background: none;
padding: 1px;
margin: 0px 5px 5px 0px;
background: #efefef;
float: left;
display: inline;
position: relative;
}
#content #main .edit_form div div.form_upload ul li.newLine {
clear: both;
}
#content #main .edit_form div div.form_upload ul li.image a {
display: block;
width: 173px;
}
/* ///// EDIT FORM : EOF //// */
#content #main .fvs_report {
position: relative;
padding: 15px 0 15px 0;
border-top: 1px solid #c4c4c4;
}
#content #main .fvs_report_pagination {
text-align: right;
padding: 0px;
height: 30px;
overflow: hidden;
border-top: 1px solid #c4c4c4;
}
#center #content .box div.highlight a.highlight,
#center #content .box div .highlight a.highlight,
#content #main .pagination a.highlight,
#content #main .fvs_report_pagination a.highlight {
padding: 0 5px 0 5px;
background-image: none;
background-color: #ffffff;
border: 1px solid #919191;
}
#content #main .fvs_report h3 {
padding: 0 15px 0px 15px;
text-transform: none;
}
#content #main .fvs_report ul li {
float: left; display: inline; position: relative;
background: none;
padding: 0 15px 0 0;
color: #818181;
}
#content #main .fvs_report p.readmore {
position: absolute;
right: 0px;
bottom: 15px;
}
#content #main .fvs_report p {
padding: 7px 15px 0 15px;
}
#content #main .fvs_report p.actionfield {
margin-right: 140px;
color: #818181;
}
#content #main .fvs_report div {
margin-right: 140px;
}
#content #main div.fvs_report_insert dl {
clear: both;
padding: 0 0 0 25px;
margin: 0px;
}
#content #main div.fvs_report_insert dt {
position: absolute;
width: 30px;
padding: 0px;
margin: 0px;
}
#content #main div.fvs_report_insert dd {
position: relative;
padding: 0;
margin: 0 0 0 30px;
width: 490px;
}
#content #main div.fvs_report_insert dd label {
color: #404040;
margin: 5px 0 4px 0;
}
#content #main div.fvs_report_insert dd span {
color: #D9982A;
margin: 5px 0 4px 0;
}
#content #main div.fvs_report_insert .highlight {
padding: 15px 0 15px 0;
border-bottom: 1px solid #c4c4c4;
}
#content #main div.fvs_report_insert .formhead {
padding: 0 15px 5px 15px;
font-size: 1.3em;
line-height: 1.3em;
font-weight: normal;
color: #404040;
text-transform: none;
}
#content #main div.fvs_report_insert textarea {
width: 485px;
margin: 10px 0 10px 15px;
}
#content #main div.fvs_report_insert input.inputnormal {
width: 330px;
display: block;
margin: 0px;
}
#content #main div.fvs_report_insert input.button {
margin: 0 15px 0 0;
}
#content #main table.tabledetail {
padding: 0 15px 15px 15px;
}
#content #main table.tabledetail td {
text-align: left;
vertical-align: top;
color: #919191;
padding: 3px 5px 3px 0;
border-top: 1px solid #c4c4c4;
width: 115px;
}
#content #main table.tabledetail td.data {
text-align: left;
vertical-align: top;
color: #404040;
padding: 3px 5px 3px 5px;
width: 400px;
}
#content #main table.listEditEntries {
width: 100%;
padding: 30px 0 0 0;
margin: 0px;
clear: both;
}
#content #main table.listEditEntries div {
padding: 0px;
margin: 0px;
}
#content #main table.listEditEntries td {
text-align: left;
vertical-align: top;
border-top: 1px solid #c4c4c4;
padding: 3px 15px 3px 15px;
margin: 0px;
}
#content #main table.listEditEntries td.hidden {
color: #919191;
}
#content #main table.listEditEntries td .datetime {
white-space: nowrap
}
#content #main table.listEditEntries td .member,
#content #main table.listEditEntries td .title,
#content #main table.listEditEntries td .name,
#content #main table.listEditEntries td .pid {
font-weight: bold;
color: #404040;
}
#content #main table.listEditEntries td.personal .member {
color: #919191;
}
#content #main table.listEditEntries td.active .member {
color: #404040;
}
#content #main table.listEditEntries td .edit {
text-align: right;
}
#content #main ul.treeEditEntries li {
display: block;
}
#content #main ul.treeEditEntries li span .title {
font-weight: bold;
}
#content #main ul.treeEditEntries li li span .title {
font-weight: normal;
}
#content #main ul.treeEditEntries li span .edit {
padding-left: 5px;
}
#content #main #workshops label {
display: block;
color: #404040;
}
#content #main #workshops .workshop_cmt_title,
#content #main #workshops .workshop_cmt_comment,
#content #main #workshops .workshop_cmt_submit {
padding: 0 15px 0 15px;
}
#content #main #workshops .workshop_cmt_title,
#content #main #workshops .workshop_cmt_submit {
padding-top: 15px;
}
#content #main #workshops .workshop_cmt_title input {
width: 400px;
}
#content #main #workshops .workshop_cmt_comment textarea {
width: 515px;
height: 200px;
}
#content #main #community h1 {
font-size: 16px;
padding: 15px 10px 3px 15px;
}
#content #main #community h2 {
font-size: 14px;
font-weight: bold;
padding: 3px 0 3px 0;
margin: 0 10px 0px 15px;;
}
#content #main #community div.contactInfo {
margin: 0 0 0 10px;
padding-top: 30px;
float: left; display: inline; position: relative;
border-bottom: 1px solid #c4c4c4;
}
#content #main #community p.contactInfo {
padding: 5px;
border-top: 1px solid #c4c4c4;
color: #616161;
}
#content #main #community p.contactInfo span {
display: block;
width: 260px;
}
#content #main #community div.productDetailInfo {
margin: 0 0 0 10px;
padding-top: 10px;
float: left; display: inline; position: relative;
}
#content #main #community p.productDetailInfo {
padding: 5px;
color: #616161;
}
#content #main #community p.productDetailInfo span {
display: block;
width: 260px;
}
#content #community p.companyName {
padding: 15px 15px 0 15px;
font-size: 11px;
}
#content #community p.companyName span {
white-space: nowrap;
font-size: 11px;
}
#content #community p.productInfo {
float: right; display: inline; position: relative;
text-align: right;
color:green;
padding: 15px 15px 0 15px;
font-size: 11px;
}
#content #community p.address {
color: #616161;
padding: 0 0 0 15px;
font-size: 11px;
}
#content #community ul.listInfo {
padding: 0 0 15px 15px;
}
#content #community ul.listInfo li {
float: left; display: inline; position: relative;
padding: 0 15px 15px 10px;
font-size: 11px;
}
#content #community ul.listInfo li.analog {
width: 130px;
}
#content #community ul.listInfo li.digital {
width: 50px;
}
#content #community .companyLeft {
float: left;
display: inline;
position: relative;
width: 285px;
}
#content #community .companyRight {
float: left;
display: inline;
position: relative;
width: 235px;
}
#content #community .companyRight h3,
#content #community .companyRight h4 {
font-size: 14px;
padding: 15px 10px 3px 10px;
text-transform: none;
}
#content #community .companyRight ul {
padding-left: 10px;
}
#content #community .companyRight ul ul {
padding-left: 0px;
}
#content #community .companyRight ul.first {
border-top: 1px solid #c4c4c4;
border-left: 1px solid #c4c4c4;
border-bottom: 1px solid #c4c4c4;
background-color: #ffffff;
}
#content #community ul.communityAdd {
padding: 0px;
border-top: 1px solid #c4c4c4;
}
#content #community ul.communityAdd li {
background-position: 0 5px;
padding: 5px 10px 5px 20px;
border-bottom: 1px solid #c4c4c4;
background-repeat: no-repeat;
background-color: #ffffff;
}
#content #community ul.communityAdd li.communityAddTrue {
background-image: url('/system/themes/default/images/folPlus.gif');
border-left: 5px solid #b80000;
}
#content #community ul.communityAdd li.communityAddFalse {
background-image: url('/system/themes/default/images/folMinus.gif');
border-left: 5px solid #00b800;
}
#content #community ul.communityAdd li.communityAddWait {
background-image: url('/system/themes/default/images/folMinus.gif');
border-left: 5px solid #FFb800;
}
/* BACKGROUND SHADE */
#content #main .backgroundShade,
#center #content .box div.backgroundShade,
#center #content .box div .backgroundShade
#center #content .box div div.backgroundShade {
background-image: url('/images/main/background_shade.png');
background-repeat: repeat-x;
}
#center #content .box div.displayEditToggler div.editHidden .NNtableContent,
#center #content .box div.displayEditToggler div.editHidden .edit_text,
#center #content .box div.displayEditToggler div.editHidden .edit_textarea,
#center #content .box div.displayEditToggler div.editHidden .edit_rte,
#center #content .box div.displayEditToggler div.editHidden .mceEditor,
#center #content .box div.displayEditToggler div.editHidden .form_table_content {
display: none;
}
#center #content .box div.displayEditToggler div.editHidden label.labelClick,
#center #content .box div.displayEditToggler div.editHidden span.NNHead {
display: block;
line-height: 20px;
background-image: url('/system/themes/default/images/folPlus.gif');
background-repeat: no-repeat;
background-position: 0px 1px;
padding-left: 20px;
}
#center #content .box div.displayEditToggler div.editShow .NNtableContent,
#center #content .box div.displayEditToggler div.editShow .edit_text,
#center #content .box div.displayEditToggler div.editShow .edit_textarea,
#center #content .box div.displayEditToggler div.editShow .edit_rte,
#center #content .box div.displayEditToggler div.editShow .mceEditor {
display: block;
}
#center #content .box div.displayEditToggler div.editShow label.labelClick,
#center #content .box div.displayEditToggler div.editShow span.NNHead  {
display: block;
line-height: 20px;
background-image: url('/system/themes/default/images/folMinus.gif');
background-repeat: no-repeat;
background-position: 0px 1px;
padding-left: 20px;
}
.companyListItem {
border-bottom: 1px solid #c4c4c4;
display: block;
position: relative;
}
#mainnavigation ul.level_1 {
padding-left: 15px;
}
#center  {
background:url("/images/backgrounds/content_bg_wide.png") repeat scroll 0 0 transparent;
width: 928px;
}
#center #content {
width: 720px;
margin-left: 4px;
}
#lighterDisp { z-index: 9999; position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; display: none; text-align: center; }
#lighterDisp #lighterBlack_bg { display: none; position: absolute; left: 0px; top: 0px; background: #000000; }
#lighterDisp #lighterValue_bg { position: relative; left: 20px; top: 20px; float: left; display: none; background: #ffffff; padding: 0 25px 25px 25px; border: 4px solid #d9d9d9; }
#lighterDisp #lighterValue_bg #lighterBox { width: 300px; text-align: left; }
#lighterDisp #lighterValue_bg #lighterBox .closer { height: 26px; line-height: 25px; text-align: right; font-size: 11px; }
#lighterDisp #lighterValue_bg #lighterBox .closer a { padding-right: 8px; background-image: url("../images/getgo/elements/lightbox_close.png"); background-repeat: no-repeat; background-position: right 1px; padding-right: 15px;}
#lighterDisp #lighterValue_bg #lighterBox img { clear: both; border: 1px solid #000000; }
#lighterDisp #lighterValue_bg #lighterBox h2 { float: left; color: #cc0000; font-size: 12px; font-weight: bold; line-height: 15px; padding: 4px 0 8px 0; }
#lighterDisp #lighterValue_bg #lighterBox .lighterDispNav { float: right; line-height: 15px; font-size: 11px; padding: 4px 0 0 0; }
#lighterDisp #lighterValue_bg #lighterBox .lighterDispNav span.noprev { color: #bbbbbb; background-image: url("../images/getgo/elements/lightbox_noprev.png"); background-repeat: no-repeat; background-position: left 3px; padding: 0 4px 0 8px; border-right: 1px solid #888888; }
#lighterDisp #lighterValue_bg #lighterBox .lighterDispNav a.prev { background-image: url("../images/getgo/elements/lightbox_prev.png"); background-repeat: no-repeat; background-position: left 3px; padding: 0 4px 0 8px; border-right: 1px solid #888888; }
#lighterDisp #lighterValue_bg #lighterBox .lighterDispNav span.nonext { color: #bbbbbb; background-image: url("../images/getgo/elements/lightbox_nonext.png"); background-repeat: no-repeat; background-position: right 3px; padding: 0 8px 0 4px; }
#lighterDisp #lighterValue_bg #lighterBox .lighterDispNav a.next { background-image: url("../images/getgo/elements/lightbox_next.png"); background-repeat: no-repeat; background-position: right 3px; padding: 0 8px 0 4px; }
#lighterDisp #lighterValue_bg #lighterBox .lighterDispInfo { clear: both; font-size: 11px; }
#lighterDisp #lighterValue_bg #lighterBox .lighterDispInfo .user a { color: #000000; padding: 0 4px 0 0; }
#lighterDisp #lighterValue_bg #lighterBox .lighterDispInfo .date { color: #666666; }
#lighterDisp #lighterValue_bg #lighterBox .description { clear: both; background-color: #d9d9d9; font-size: 12px; background-repeat: no-repeat; padding: 6px 8px 6px 8px; margin: 12px 0 0 0; color: #000000; }
#lighterDisp #lighterValue_bg #lighterBox .spinnerBox {text-align:center;margin:0 auto;}
#lighterDisp #lighterValue_bg #lighterBox .spinnerBox .spinnericon { display: block; position: relative; margin: 25px 10px 0 0; border: 0;}
#lighterDisp #lighterValue_bg #lighterBox .spinnerBox .spinnericon * {display: inline; position:relative; }
#lighterDisp #lighterValue_bg #lighterBox .spinnerBox .spinnermsg { display: block; position: relative; margin: 15px 0 0 0;}
#lighterDisp #lighterValue_bg #lighterBox .spinnerBox .spinnermsg { display: block; position: relative; margin: 15px 0 0 0;}
#lighterDisp #lighterValue_bg #lighterBox .spinnerBox .spinnerLink { display: block; position: absolute; right: 10px;}
#headerInfo .bgDark {
background: url('/images/main/meta_info_bg1.png');
width: 1102px;
}
#headerInfo .bgDark .bgLight {
background: url('/images/main/meta_info_bg0.png');
width: 1100px;
margin-left: 1px;
height: 25px;
}
#mainStageCenter {
position: relative;
width: 1100px;
padding-top: 16px;
}
#center #content .box div .prodListNav {
border-top: 1px solid #c4c4c4;
height: 30px;
overflow: hidden;
padding: 0 10px;
}
#center #content .box div .prodListNav div {
float: left;
display: inline;
position: relative;
background: transparent;
}
#content #main .prodListNav div.navtext1 p {
padding: 5px 5px;
}
#content #main .prodListNav div.navtext2 p {
padding: 5px 5px;
}
#content #main .prodListNav div.navinput {
padding: 5px 0 0 0;
}
#center #content .box div .prodDetailContainer .prodImages {
float: right;
display: inline;
position: relative;
width: 235px;
}
#center #content .box div .prodDetailContainer .prodImages ul,
#center #content .box div .prodDetailContainer .prodImages ul li {
list-style-type: none;
background: none;
padding: 0px;
margin: 0px;
display: block;
}
#center #content .box div .prodDetailContainer .prodImages ul li p {
display: none;
}
#center #content .box div .prodDetailContainer .prodImages .imageBox {
border: 1px solid #c4c4c4;
float: left;
display: inline;
margin-bottom: 10px;
}
#center #content .box div .prodDetailContainer .prodImages .imageBox img {
border: 5px solid #efefef;
}
#center #content .box div .prodDetailContainer .prodText {
float: left;
display: inline;
position: relative;
width: 455px;
}
#center #content .box div .prodDetailContainer .prodInfo {
padding: 15px 0 15px 0;
border-bottom: 1px solid #c4c4c4;
margin-bottom: 15px;
}
#center #content .box div .prodDetailContainer .prodInfo .head {
background: transparent;
float: left; display: inline; position: relative; width: 475px; border-right: 1px solid #C4C4C4;
}
#center #content .box div .prodDetailContainer .prodInfo .head h2 {
padding-top: 0px;
}
#center #content .box div .prodDetailContainer .prodInfo .headRight {
background: transparent;
float: left; display: inline; position: relative; width: 234px;
margin-left: -1px;
border-left: 1px solid #C4C4C4;
}
#center #content .box div .prodDetailContainer .prodInfo .head ul {
padding: 0 0 0 15px;
margin: 0px;
}
#center #content .box div .prodDetailContainer .prodInfo .head ul li {
float: left; display: inline; position: relative;
padding: 0px;
padding-right: 20px;
background: none;
font-size: 0.8em;
}
#center #content .box div .prodListContainer {
display: block;
position: relative;
}
#center #content .box div .prodListContainer .prodListRow {
border-top:  1px solid #c4c4c4;
padding: 15px 0;
background: #ffffff;
}
#center #content .box div .prodListContainer .background {
background: url('/images/main/prodListBackground.gif');
}
#center #content .box div .prodListContainer .prodList {
float: left;
display: inline;
position: relative;
width: 240px;
}
#center #content .box div .prodListContainer .prodList,
#center #content .box div .prodListContainer .prodList div {
background: transparent;
}
#center #content .box div .prodListContainer .prodList a.prodImage {
border: 1px solid #c4c4c4;
display: block;
float: left;
position: relative;
margin: 0 15px 5px 15px;
}
#center #content .box div .prodListContainer .prodList img.prodImage {
border: 5px solid #efefef;
display: block;
position: relative;
}
#center #content .box div .prodListContainer .prodList h3 {
text-transform: none;
font-size: 1em;
padding: 0 15px 5px 15px;
}
#center #content .box div .prodListContainer .prodList h3 a {
font-size: 1.1em;
}
#center #content .box div .prodListContainer .prodList h3 span.edition {
color: #919191;
}
#center #content .box div .prodListContainer .prodList p,
#center #content .box div .prodDetailContainer .prodInfo p {
padding: 0 15px;
margin: 0px;
line-height: 20px;
}
#center #content .box div .prodListContainer .prodList p.art_id,
#center #content .box div .prodDetailContainer .prodInfo p.art_id {
font-size: 10px;
float: right;
display: inline;
position: relative;
}
#center #content .box div .prodDetailContainer .prodInfo p.art_id {
float: left;
}
#center #content .box div .prodListContainer .prodList p.price,
#center #content .box div .prodDetailContainer .prodInfo p.price {
padding-left: 0px;
float: right;
display: inline;
position: relative;
}
#center #content .box div .prodDetailContainer .prodInfo p.price {
float: right;
padding-top: 5px;
}
#center #content .box div .prodListContainer .prodList p.price span,
#center #content .box div .prodListContainer .prodList p.price span.new,
#center #content .box div .prodDetailContainer .prodInfo p.price span,
#center #content .box div .prodDetailContainer .prodInfo p.price span.new {
font-size: 14px;
font-weight: bold;
color: #d80000;
line-height: 20px;
vertical-align: bottom;
}
#center #content .box div .prodDetailContainer .prodInfo p.price span,
#center #content .box div .prodDetailContainer .prodInfo p.price span.new {
font-size: 24px;
}
#center #content .box div .prodListContainer .prodList p.price span.old,
#center #content .box div .prodDetailContainer .prodInfo p.price span.old {
text-decoration: line-through;
font-weight: normal;
font-size: 12px;
color: #404040;
}
#center #content .box div .prodListContainer .prodList p.save,
#center #content .box div .prodDetailContainer .prodInfo p.save {
float: right;
display: inline;
position: relative;
}
#center #content .box div .prodListNav .itemnav_holder {
float: right;
display: inline;
position: relative;
}
#center #content .box div .itemnavitems {
margin: 3px;
}
#center #content .box div .itemnavitems span,
#center #content .box div .itemnavitems strong {
padding-top: 3px;
display: inline-block;
}
#center #content .box div .itemnavitems a {
font-size: 20px;
padding: 0 0 2px 0;
width: 20px;
display: block;
background: #ffffff;
text-align: center;
border: 1px solid #c4c4c4;
}
#center #content table.basket th,
#center #content table.basket td {
padding-bottom: 5px;
padding-right: 5px;
}

