/* SITE CSS 20040415 */
div#allcontent
{
width: 750px;
margin: 0 auto 0 auto;
}
/* PAGE HEADER */
div#header
{
padding-top: 10px;
padding-left: 10px;
}
div#header-design
{
margin: 0;
height: 70px;
float: left;
}
div#header h1
{
font-size: 2em;
margin: 0;
padding: 0.6em;
}
div#header h1 a
{
text-decoration: none;
color: #000000;
}
/* TOOLBARS */
div#toolbar-top
{
padding: 13px 0 0 8px;
text-align: right;
}
div#toolbar-top
{
text-align: right;
}
div#toolbar-top ul
{
float: right;
}
div#toolbar-bottom
{
margin-top: 8px;
text-align: center;
}
div#toolbar-bottom ul
{
padding: 0.5em 0 0.5em 0;
}
div#toolbar-bottom li.toolbar-item a
{
font-weight: bold;
}
div#toolbar-top li.toolbar-item, div#toolbar-bottom li.toolbar-item
{
border-right: 1px solid;
display: inline;
margin: 0;
padding: 0 10px 0 6px;
white-space: nowrap;
}
div#toolbar-top div.search-line, div#toolbar-bottom div.search-line
{
display: inline;
vertical-align: middle;
}
div#toolbar-top div.label, div#toolbar-bottom div.label
{
display: inline;
text-align: left;
}
div#toolbar-top div.search-line form, div#toolbar-bottom div.search-line form
{
display: inline;
}
div#toolbar-top div.search-line div.optionblock input,
div#toolbar-top div.search-line div.optionblock label,
div#toolbar-right div.search-full div.optionblock input,
div#toolbar-right div.search-full div.optionblock label
{
display: inline;
}
div#toolbar-top input.searchinput, div#toolbar-bottom input.searchinput
{
height: 1.6em;
width: 7em;
}
div#toolbar-top li.toolbar-item a, div#toolbar-bottom li.toolbar-item a
{
text-decoration: none;
}
div#toolbar-top li.first, div#toolbar-bottom li.first
{
display: inline;
}
div#toolbar-top li.last, div#toolbar-bottom li.last
{
border-right: none;
display: inline;
}
/* TOP MENU */
div#topmenu
{
margin: 0;
padding: 0;
/* border-bottom: 1px solid; */
}
div.topmenu-line
{
border-bottom: 1px solid; /* This line needs to be set to avoid bug in IE */
}
div#topmenu-design
{
margin: 0;
padding: 0;
text-align: left;
vertical-align: middle;
}
div#topmenu ul
{
margin: 0;
padding: 0;
}
div#topmenu li
{
margin: 0;
padding: 0;
border-right: 1px solid;
float: left;
display: block;
}
div#topmenu li div.spacing
{
padding: 0.2em 12px 0.3em 12px;
}
div#topmenu li a
{
text-decoration: none;
}
div#topmenu li a:hover
{
text-decoration: underline;
}
/* SUB MENU */
div#submenu
{
/* margin-top: -1px; */
padding: 0;
border-bottom: 1px solid; /* This line needs to be set to avoid bug in IE */
}
div#submenu-design
{
margin: 0;
padding: 0;
text-align: left;
vertical-align: middle;
position: relative;
}
div#submenu ul
{
padding: 0;
margin: 0;
}
div#submenu li
{
margin: 0;
float: left;
display: block;
}
div#submenu li div.spacing
{
padding: 0.2em 12px 0.3em 12px;
}
div#submenu li a
{
text-decoration: none;
}
div#submenu li a:hover
{
text-decoration: underline;
}
/* PATH */
div#path-design
{
margin: 0.2em 12px 0.2em 12px;
}
div#path p
{
margin: 0;
}
div#path p a
{
text-decoration: none;
}
/* COLUMNS */
div#columns
{
height: 100%; /* Needs to be set to avoid bug in IE 5.5 */
}
/* MENUES */
div#leftmenu ul, div#rightmenu ul
{
margin-left: 6px;
}
div#leftmenu
{
float: left;
width: 13em;
}
div#leftmenu-design li.menu-level-0
{
text-decoration: none;
border-top: 1px solid;
padding: 4px 0 2px 10px;
list-style-type: none;
}
div#leftmenu-design li.menu-level-0 a
{
text-align: center;
font-weight: bold;
text-decoration: none;
}
div#leftmenu-design li.menu-level-1
{
text-decoration: none;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 10px;
list-style-type: none;
}
div#leftmenu-design li.menu-level-1 a
{
text-align: center;
text-decoration: none;
}
div#rightmenu
{
float: right;
width: 15em;
}
div#rightmenu-design
{
padding-right: 10px;
}
div#maincontent
{
}
div.maincontent-bothmenus
{
margin-left: 14em;
margin-right: 16em;
height: 100%; /* Needs to be set to 1% to avoid bug in IE 5.5 */
}
div.maincontent-noleftmenu
{
margin-left: 10px;
margin-right: 16em;
height: 100%; /* Needs to be set to 1% to avoid bug in IE 5.5 */
}
div.maincontent-norightmenu
{
margin-left: 14em;
margin-right: 10px;
height: 100%; /* Needs to be set to 1% to avoid bug in IE 5.5 */
}
div.maincontent-nomenus
{
margin-left: 10px;
margin-right: 10px;
height: 100%; /* Needs to be set to 1% to avoid bug in IE 5.5 */
}
div#fix /* This style breaks the unwanted connection between
the content of the maincontent box and the menues on the
left and right in some browsers */
{
float: left;
width: 100%;
}
/* NAVIGATORS */
div.content-navigator
{
display: block;
clear: both;
}
div.content-navigator div
{
display: inline;
text-align: center;
}
div.content-navigator div.content-navigator-separator, div.content-navigator div.content-navigator-separator-disabled
{
padding-left: 4px;
padding-right: 4px;
}
div.content-navigator div.content-navigator-arrow
{
font-size: 150%;
}
/* TOOLBOXES */
div.toolbox
{
width: 100%;
margin-bottom: 8px;
margin-top: 8px;
}
div.toolbox-design
{
padding: 0px;
}
div.toolbox-design h2
{
font-size: 1em;
margin-top: 0px;
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
}
div.toolbox-design div.toolbox-content
{
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 10px;
}
div.toolbox-design input.searchtext, div.toolbox-design input.textinput
{
height: 18px;
width: 120px;
border: 1px solid;
}
div.toolbox-design label
{
font-weight: normal;
margin-bottom: 0;
padding: 6px 0 0 0;
}
div.toolbox-design form
{
vertical-align: bottom;
}
div.toolbox-design div.info-text p
{
font-weight: normal;
}
div.toolbox-design div.attribute-link p
{
font-weight: normal;
padding: 0 0 0 6px;
vertical-align: middle;
}
div.toolbox-design div.attribute-link-disabled p
{
font-weight: normal;
padding: 0 0 0 6px;
vertical-align: middle;
}
/* TOOL LISTS */
div.toollist
{
width: 100%;
margin: 8px 0 8px 0;
}
div.toollist-design
{
padding: 0px;
border: 1px solid;
}
div.toollist-design h2
{
font-size: 1em;
margin-top: 0px;
padding: 2px 0 3px 10px;
}
div.toollist-design div.content-view-children
{
padding: 3px 10px 10px 10px;
}
div.toollist-design h3
{
margin: 0;
text-decoration: underline;
}
div.toollist-design div.class-article div.attribute-short p
{
margin: 0;
}
div.toollist-design div.class-article div.attribute-link p
{
margin: 0 0 10px 0;
}
div.toollist-design div.class-article div.attribute-link-disabled p
{
font-weight: normal;
padding: 0 0 0 6px;
vertical-align: middle;
}
/* FOOTER */
div#footer
{
clear: both;
}
div#footer-design
{
padding: 10px 0 10px 0;
text-align: center;
}
div#footer-design address
{
font-style: normal;
}
div#footer-design a
{
text-decoration: none;
}
/* GENERAL ELEMENTS */
div#maincontent h1
{
font-size: 1.8em;
font-weight: bold;
margin-top: 0.2em;
}
div#maincontent h2
{
font-size: 1.4em;
font-weight: bold;
}
div#maincontent h3
{
font-size: 1.1em;
font-weight: bold;
}
div#maincontent h4
{
font-size: 1em;
font-weight: bold;
}
div#maincontent-design h5
{
font-size: 1em;
font-weight: bold;
}
/* GENERAL TABLE */
table th
{
background-color: #d9e5f2;
}
/* SUBMIT BUTTONS */
input.defaultbutton
{
font-weight: bold;
border: 1px solid;
margin: 0.5em 0.5em 0 0;
}
input.button
{
border: 1px solid;
margin: 0.5em 0.5em 0 0;
}
input.searchbutton
{
border: 1px solid;
}
input.shopbutton
{
border: 1px solid;
}
input.searchimage
{
width: 18px;
height: 18px;
background-image: url(../images/button.gif);
background-repeat: no-repeat;
}