

/*SITE- COLORS CSS -  */

/* this contains all colors and images */


/**CONTENT.CSS**/
div.attribute-header h1
{
    color: #000;
}

div.attribute-header h1.long
{
    color: #000;
}

div#main div.block div.original
{
    background-color: #ecece4;
	border-color: #bfbeb6;
}

div.border-box div.border-tl
{
    height: 0;
}

div.border-box div.border-tr
{
    background: url(../images/box-1/border-tr.gif) no-repeat top right;
}
div.border-box div.border-tc
{
    background: url(../images/box-1/border-tc.gif) repeat-x top left;
}
div.border-box div.border-ml
{
    background: url(../images/box-1/border-ml.gif) repeat-y center left;
}

div.border-box div.border-mr
{
    background: url(../images/box-1/border-mr.gif) repeat-y center right;
}
div.border-box div.border-mc
{
    background-color: transparent;
    border: 1px solid #000;
}
div.border-box div.border-bl
{
    background: url(../images/box-1/border-bl.gif) no-repeat bottom left;
}
div.border-box div.border-br
{
    background: url(../images/box-1/border-br.gif) no-repeat bottom right;
}
div.border-box div.border-bc
{
    background: url(../images/box-1/border-bc.gif) repeat-x bottom left;
}

/* Box 2 */

div.box-2 div.border-tl
{
    background-image: url(../images/box-2/border-tl.gif);
}

div.box-2 div.border-tr
{
    background-image: url(../images/box-2/border-tr.gif);
}

div.box-2 div.border-tc
{
    background-image: url(../images/box-2/border-tc.gif);
}

div.box-2 div.border-ml
{
    background-image: url(../images/box-2/border-ml.gif);
}

div.box-2 div.border-mr
{
    background-image: url(../images/box-2/border-mr.gif);
}

div.box-2 div.border-mc
{
    background: #d4d5da url(../images/box-2/border-mc.gif) repeat-x top left;
}

div.box-2 div.border-bl
{
    background-image: url(../images/box-2/border-bl.gif);
}

div.box-2 div.border-br
{
    background-image: url(../images/box-2/border-br.gif);
}

div.box-2 div.border-bc
{
    background-image: url(../images/box-2/border-bc.gif);
}

/* Box 3 */

div.box-3 div.border-tl
{
    background-image: url(../images/box-3/border-tl.gif);
}

div.box-3 div.border-tr
{
    background-image: url(../images/box-3/border-tr.gif);
}

div.box-3 div.border-tc
{
    background-image: url(../images/box-3/border-tc.gif);
}

div.box-3 div.border-ml
{
    background-image: url(../images/box-3/border-ml.gif);
}

div.box-3 div.border-mr
{
    background-image: url(../images/box-3/border-mr.gif);
}

div.box-3 div.border-mc
{
    background: #f4f4f4 url(../images/box-3/border-mc.gif) repeat-x top left;
}

div.box-3 div.border-bl
{
    background-image: url(../images/box-3/border-bl.gif);
}

div.box-3 div.border-br
{
    background-image: url(../images/box-3/border-br.gif);
}

div.box-3 div.border-bc
{
    background-image: url(../images/box-3/border-bc.gif);
}



div.infobox-header div.border-tl
{
    background-image: url(../images/infobox-header/border-tl.gif);
}

div.infobox-header div.border-tr
{
    background-image: url(../images/infobox-header/border-tr.gif);
}

div.infobox-header div.border-tc
{
    background-image: url(../images/infobox-header/border-tc.gif);
}

div.infobox-header div.border-ml
{
    background-image: url(../images/infobox-header/border-ml.gif);
}

div.infobox-header div.border-mr
{
    background-image: url(../images/infobox-header/border-mr.gif);
}

div.infobox-header div.border-mc
{
    background: #d1d1c4 url(../images/infobox-header/border-mc.gif) repeat-x top left;
}

div.infobox-header div.border-bl
{
    background-image: url(../images/infobox-header/border-bl.gif);
}

div.infobox-header div.border-br
{
    background-image: url(../images/infobox-header/border-br.gif);
}

div.infobox-header div.border-bc
{
    background-image: url(../images/infobox-header/border-bc.gif);
}



div.infobox div.border-tl
{
    background-image: url(../images/infobox/border-tl.gif);
}

div.infobox div.border-tr
{
    background-image: url(../images/infobox/border-tr.gif);
}

div.infobox div.border-tc
{
    background-image: url(../images/infobox/border-tc.gif);
}

div.infobox div.border-ml
{
    background-image: url(../images/infobox/border-ml.gif);
}

div.infobox div.border-mr
{
    background-image: url(../images/infobox/border-mr.gif);
}

div.infobox div.border-mc
{
    background: #ffffff url(../images/infobox/border-mc.gif) repeat-x top left;
}

div.infobox div.border-bl
{
    background-image: url(../images/infobox/border-bl.gif);
}

div.infobox div.border-br
{
    background-image: url(../images/infobox/border-br.gif);
}

div.infobox div.border-bc
{
    background-image: url(../images/infobox/border-bc.gif);
}


/* TABLES */

table.cols th, table.cols td
{
	border-color: #ffffff;
}

table.cols th
{
    color: #525345;
    background-color: #DFDFDF;
    background-image: url(../images/th_bg.png);
}

table.cols th:first-child, table.cols td:first-child
{
	border-color: #ffffff;
}

table.cols col.bglight, div.bglight
{
    background-color: #F1F1ED;
}

table.cols col.bgdark, div.bgdark
{
    background-color: #EAE9E1;
}

table.cols tr.bglight:hover, table.cols tr.bgdark:hover
{
    background-color: #EAE9E1;
}

table.cols tr.bglight:hover td, table.cols tr.bgdark:hover td
{
    background-color: #F1F1ED;
}

table.cols a
{
    border-bottom-color: #EAE9E1;
}

table.renderedtable th, table.renderedtable td
{
	border-color:  #000;
}

table.renderedtable th
{
    color: #525345;
    background-color: transparent;
}



table.renderedtable th:first-child, table.renderedtable td:first-child
{
	border-color: #000;
}

table.renderedtable tr.bglight, div.bglight
{
    background-color: transparent;
}

table.renderedtable tr.bgdark, div.bgdark
{
    background-color: transparent;
}

table.renderedtable tr.bglight:hover, table.renderedtable tr.bgdark:hover
{
    background-color: transparent;
}

table.renderedtable tr.bglight:hover td, table.renderedtable tr.bgdark:hover td
{
    background-color: transparent;
}

table.renderedtable a
{
    background-color: transparent;
}

table.comparison th, table.comparison td
{
	border-color: #000;
}

table.comparison th
{
    color: #525345;
    background-color: #DFDFDF;
}

table.comparison th:first-child, table.comparison td:first-child
{
	border-color: #000;
}

table.comparison col.bglight, div.bglight
{
    background-color: transparent;
}

table.comparison col.bgdark, div.bgdark
{
    color: #525345;
    background-color: transparent;
}

table.comparison tr.bglight:hover, table.comparison tr.bgdark:hover
{
    background-color: transparent;
}

table.comparison tr.bglight:hover td, table.comparison tr.bgdark:hover td
{
    background-color: transparent;
}

table.comparison a
{
    background-color: transparent;
}

/* AUTHOR AND DATE FOR ALL FULL OBJECTS */



div.content-view-full div.attribute-byline p.date
{
    color: #000;
}

div.content-view-full div.attribute-byline p.author
{
    color: #000;
}

/* UL */

div#main ul li
{
    background-image: url(../images/bullet_list.png);
}

/* ATTIRBUTE HEADER */

div.attribute-header h1
{
    color: #000000;
}

div.attribute-header h1.long
{
    color: #000000;
}


/* GENERAL ICONS */

.attribute-tipafriend a
{
    background-image: url('../images/icons/tip_icon.gif');
}

.attribute-pdf a
{
    background-image: url('../images/icons/pdf_icon.gif');
}

.attribute-print a
{
    background-image: url('../images/icons/print_icon.jpg');
}

.attribute-rss a
{
    background-image: url('../images/icons/rss_icon.gif');
}

/* BROWSE */


/* SITEMAP */

div#main div.content-view-sitemap ul li
{
    background-image: url(../images/sidemenu_bullet.png);
}

/* FORUM */

div.content-view-full div.class-forum-topic table.forum p.author-signature
{
	border-color: #ffffff;
}

div.content-view-line div.class-forum table.forum
{
    background-image:url(../images/forum_table_bg.png);
}

div.content-view-line div.class-forum table.forum th
{
    background-image: url(../images/forum_th_bg.png);
    background-color: #E0E0D4;
}

div.content-view-line div.class-forum table.forum td
{
    background-color: #F2F1ED;
}

div.content-view-full div.class-forums table.forum
{
    background-image:url(../images/forum_table_bg.png);
}

div.content-view-full div.class-forums table.forum th
{
    background-image: url(../images/forum_th_bg.png);
    background-color: #E0E0D4;
}

div.content-view-full div.class-forums table.forum td.last-reply a
{
    background-image:url(../images/last_reply.png);
}

div.content-view-full div.class-forums table.forum td.forum a
{
    background-image:url(../images/forum.png);
}

div.content-view-full div.class-forums table.forum td
{
    background-color: #F2F1ED;
}

/* IMAGE */
div.attribute-image 
{
    border-color: #000;
}

div.content-view-full div.attribute-image div.caption
{
    background-color: #EAE9E1;
}

div.content-view-embed div.class-image div.attribute-caption
{
    background-color: #EAE9E1;
}

div.content-view-full div.class-article div.attribute-byline
{

}

div.content-view-full div.class-article div.attribute-long
{

}

div.attribute-tipafriend
{
    background-image: url(../images/attribute_header_bg_medium.png);
}

/* COMMENT */
div.content-view-full div.class-comment div.attribute-byline
{
    background-image: url(../images/attribute_header_bg_medium.png);
}

/* ARTICLE (main-page)*/

div.content-view-full div.class-article-mainpage div.attribute-byline
{
    background-image: url(../images/attribute_header_bg_medium.png);
}

div.content-view-full div.class-article-mainpage div.pagenavigator
{
    background-image: url(../images/attribute_header_bg_medium.png);
}



div.class-blog div.attribute-byline p.date
{
    color: #CCCCCC;
}

div.content-view-line div.class-blog-post div.attribute-header a
{
    color: #000000;
}

div.content-view-line div.class-blog-post div.attribute-header a:hover
{
    color: #000000;
}

/* BLOG - CALENDAR*/

div.calendar
{
   background-color: #f4f4f4;
}

div.calendar div.calendar-tl
{
    background: url(../images/calendar-corner-tl.gif) no-repeat top left;
}

div.calendar div.calendar-tr
{
    background: url(../images/calendar-corner-tr.gif) no-repeat top right;
}

div.calendar div.calendar-bl
{
    background: url(../images/calendar-corner-bl.gif) no-repeat bottom left;
}

div.calendar div.calendar-br
{
    background: url(../images/calendar-corner-br.gif) no-repeat bottom right;
}

div.calendar div.content
{
    background-color: #f8f8f8;
	border-color: #f8f8f8;
}

div.calendar div.month h2
{
    color: #525345;
}

div.calendar div.month a
{
    color: #525345;
}



div.calendar th, div.calendar td
{
    color: #525345;
    border-color: #ffffff #e0e0e0 #e0e0e0 #ffffff;
}

div.calendar td.today
{
    color: #d02020;
}

div.calendar td.currentselected
{
    background-color: #e0e0e0;
}

/* DOCUMENTATION PAGE */

div.content-view-full div.class-documentation-page div.attribute-byline
{
    background-image: url(../images/attribute_header_bg_medium.png);
}


/* EDIT - MULTIOPTION */

div.block table.special
{
	border-color: #EAE8E1;
}

/* FILE */

div.content-view-line div.class-file h2
{

}

div.content-view-line div.class-file div.attribute-file
{
    background-color: #F1F2ED;
}

/* COMMENT */


div.content-view-line div.class-comment
{
	border-color: #EAE8E1;
}

div.content-view-line div.class-comment p.date
{
    color: #CCCCCC;
}

/* INFOBOX */
div.infobox div.controls
{
	border-color:  #EAE8E1;
}

/* GALLERY */

div.content-view-full div.class-gallery div.content-view-galleryline
{
	border-color: #EFEEE9;
}

div.content-view-full div.class-gallery div.content-view-galleryline div.attribute-name
{
	border-color: #EFEEE9;
    background-image: url(../images/img_caption_bg.png);
}

div.content-view-full div.class-gallery div.content-view-children
{
    background-image: url(../images/attribute_header_bg_medium.png);
}

/* FACTBOX */

div.factbox
{
    background: url(../images/fbox_br.png) no-repeat bottom right;
    background-color: #ECECE3;
}

div.factbox-header
{
    background: url(../images/fbox_hr.png) no-repeat top right;
    background-color: #D5D5C2;
}

div.factbox h2
{
    background: url(../images/fbox_hl.png) no-repeat top left;
    color: #525345;
}

div.factbox-content
{
    background: url(../images/fbox_bl.png) no-repeat bottom left;
}

/* FRONTPAGE */

div.content-view-full div.class-frontpage
{
    background-color: #FFFFFF;
}

div.content-view-full div.class-frontpage div.attribute-billboard
{
    background-color: #FFFFFF;
    background-image: url(../images/billboard_bg.png);
}




/* USER EDIT */

div.user-edit div.attribute-header h1
{
    background-image: url(../images/attribute_header_bg_long.png);
    color: #000000;
}

/* PRODUCT */

div.content-view-full div.class-product div.relatedorders
{
    background-image: url(../images/attribute_header_bg_medium.png);
}

/* PRODUCT - Productbox-header */

div.productbox-header div.border-tl
{
    background-image: url(../images/productbox-header/border-tl.gif);
}

div.productbox-header div.border-tr
{
    background-image: url(../images/productbox-header/border-tr.gif);
}

div.productbox-header div.border-tc
{
    background-image: url(../images/productbox-header/border-tc.gif);
}

div.productbox-header div.border-ml
{
    background-image: url(../images/productbox-header/border-ml.gif);
}

div.productbox-header div.border-mr
{
    background-image: url(../images/productbox-header/border-mr.gif);
}

div.productbox-header div.border-mc
{
    background: #fff;
}

div.productbox-header div.border-bl
{
    background-image: url(../images/productbox-header/border-bl.gif);
}

div.productbox-header div.border-br
{
    background-image: url(../images/productbox-header/border-br.gif);
}

div.productbox-header div.border-bc
{
    background-image: url(../images/productbox-header/border-bc.gif);
}

/* PRODUCT - Productbox */


div.productbox div.border-tl
{
    background-image: url(../images/productbox/border-tl.gif);
}

div.productbox div.border-tr
{
    background-image: url(../images/productbox/border-tr.gif);
}

div.productbox div.border-tc
{
    background-image: url(images/productbox/border-tc.gif);
}

div.productbox div.border-ml
{
    background-image: url(../images/productbox/border-ml.gif);
}

div.productbox div.border-mr
{
    background-image: url(../images/productbox/border-mr.gif);
}

div.productbox div.border-mc
{
    background: #fff url(../images/productbox/border-mc.gif) repeat-x top left;
}

div.productbox div.border-bl
{
    background-image: url(../images/productbox/border-bl.gif);
}

div.productbox div.border-br
{
    background-image: url(../images/productbox/border-br.gif);
}

div.productbox div.border-bc
{
    background-image: url(../images/productbox/border-bc.gif);
}

/* EMBED - HIGHLIGHTED OBJECT */

div.highlighted_object
{
    background-image: url(../images/highlighted_object_bg.png);
}

div.highlighted_object h2
{
    color: #525345;
}

div.highlighted_object h2 a
{
    color: #525345;
}

/* EMBED - ITEMIZED SUB ITEMS */



div.itemized_sub_items div.content-view-embed h2 a
{
    color: #535548;
}


div.itemized_sub_items div.content-view-embed ul li a
{
    background-image: url(../images/sidemenu_bullet.png);
}

/* EMBED - ITEMIZED SUBTREE ITEMS */

div.itemized_subtree_items div.content-view-embed h2 a
{
    color: #535548;
}

div.itemized_subtree_items div.content-view-embed ul li a
{
    background-image: url(../images/sidemenu_bullet.png);
}

/*POLL STYLES*/

div.poll-result div.chart-bar-resultbox
{
    background-color: #eeeeee;
}

div.poll-result div.chart-bar-resultbar
{
    background-color: #444;
}

div.content-poll-results div.resultedge-end
{
	border-color: black;
}

div.content-poll-results div.resultbox
{
    background-color: #bcbbaf;
}

div.content-poll-results div.resultbar
{
    background-color: #4b7198;
}

/* QUOTE */

div.quote
{
    background-image: url(../images/quote-tl.gif);
}

div.quote-design
{
    background-image: url(../images/quote-br.gif);
}

/* SEPARATOR */

div.separator
{
    background-image: url(../images/separator.jpg);
}

/* AGENDA */

div#ezagenda_calendar_container table
{
    background-image:url(../images/cal_bg.png);
    background-color: #F0F0F0;
}

div#ezagenda_calendar_container table th
{
    border-color: #fefffc #dee0dd #dee0dd #fefffc;
}

div#ezagenda_calendar_container table td
{
    border-color: #fefffc #dee0dd #dee0dd #fefffc;
}


div#ezagenda_calendar_container table td.ezagenda_selected
{
    background-color: #e4e5e4;
}

div#ezagenda_calendar_container table td.ezagenda_current, div#ezagenda_calendar_container table td.ezagenda_current a
{
    color: #df1d42;
}




div#ezagenda_calendar_right table.ezagenda_month_event
{
	border-color:  #f1f1ed;
}

table.ezagenda_month_event td.ezagenda_month_label h2
{
	border-color:#d2d2c5;
    color:#979797;
    background-color: #eeeee5;
    background-image:url(../images/date_bg.png);
}

div#ezagenda_calendar_today div.ezagenda_day_event
{
	border-color: #f1f1ed;
}

span.ezagenda_keyword
{
    color: #888;
}

span.ezagenda_date
{
    color: #555;
}

div#sidemenu div.contentstructure li
{
    background-image: url(../images/left-line.gif);
}

div#sidemenu div.contentstructure ul ul div
{
    color: #000000;
}

div#sidemenu div.contentstructure li div a
{
    color: #000;
}

div#sidemenu div.contentstructure li.topchapter, div#sidemenu div.contentstructure li.topchapter-selected
{
    background-image: url(../images/linklist-bullet.gif);
}

div#sidemenu div.contentstructure li.topchapter-selected a
{
    color: #000;
}

div#sidemenu div.contentstructure li.topchapter-selected li a
{
    color: #328F00;
}

div#sidemenu div.contentstructure li.topchapter-selected li li a
{
    color: #0090FF;
}

div#sidemenu div.contentstructure li ul div
{
    background-image: url(../images/left-item.gif);
}

div#sidemenu div.contentstructure li div.first
{
    background-image: url(../images/left-corner-top.gif);
}

div#sidemenu div.contentstructure li.last
{
    background-image: url(../images/left-corner-end.gif);
}

/* Diff styles */

div#diffview ul
{
	border-color:  #808080;
}

div.attribute-view-diff
{
	border-color: #d7d7d2;
}

div.attribute-view-diff label
{
   color: #75756c;
}

div.attribute-view-diff-old
{
	border-color: #bfbfb7;
}

ins
{
    color: #008000;
	border-color: #00b000;
}

del
{
    color: #d98078;
}

ins:hover, del:hover
{
    background-color: #ffffff;
}

ins:hover
{
    color: #006000;
}

del:hover
{
    color: #852c25;
}

div.blockchanges ins, div.blockchanges del
{
    color: #000000;
}

div.blockchanges ins
{
	border-color: #008000;
}

div.blockchanges del
{
	border-color: #d98078;
}

div.previous del
{
    color: #000000;
    background-color: #ffff00;
}

div.latest ins
{
    color: #000000;
    background-color: #ffff00;
}

span.new-price
{
    color: #0290FF;
}
/**CONTENT.CSS ENDE**/
/**CORE.CSS**/
/* CORE CSS - 20060601 */


/* BODY */

html,body /* These becomes the initial settings for most other elements */
{
    color: #000;
    background: #FFCC00;
    background: url(../../images/yellow-black/body_background.gif) repeat-x  #FFCC00;
    font-size: 12px;
    background-position: 0 8.75em;
}

/* WRAPPER */

div#wrapper 
{
 
}

/* LINKS */

a
{
    color: #000;
}

a:hover
{
     color: #000;
}

/* PRE TEXT */

pre
{
    background-color: #f8f8f8;
	border-color: #e0e0e0;
}

table.list th, table.list td
{
	border-color: #ffffff;
}

table.list th
{
    color: #525345;
    background-color: #DFDFDF;
    background-image: url(../images/th_bg.png);
}

table.list td
{
	border-color: #f8f8f8;
}

table.list th:first-child, table.list td:first-child
{
	border-color:  #ffffff;
}

table.list tr.bglight
{
    background-color: #F1F1ED;
}

table.list tr.bgdark
{
    background-color: #EAE9E1;
}

table.list tr.bglight:hover, table.list tr.bgdark:hover /* This has no effect in IE6 and below */
{
    background-color: #ffffff;
}

table.list tr.bglight:hover td, table.list tr.bgdark:hover td
{
    border-color: #ffffff;
}

table.list a
{
    border-bottom-color: #EAE9E1;
}

/* FORM ELEMENTS */

label, p.smallGray 
{
   color: #808080;
}

input.button, button, input.defaultbutton
{
    cursor: pointer;
    color: #006574;
    font-weight: bold;
    border: 1px solid #006574;
    background: #fff;
}

input.defaultbutton.niceBackground
{
    border: none;
    background: url(../images/forms/input_button_bg.gif) no-repeat top left;
}

input.box, textarea.box
{
    border-color: #cacaca;
}

input.box:focus, textarea.box:focus
{
    border: 1px solid #808080;
}

input.box 
{
    background: url(../images/forms/input_text_bg.gif) repeat-x bottom left #f7f7f7;
}

textarea.box
{
    background: url(../images/forms/input_textarea_bg.gif) repeat-x bottom left #f7f7f7;
}

div.input, div.textarea
{
    border-color: #808080 #e0e0e0 #e0e0e0 #808080;
}

fieldset
{
	border-color: #ccccc3;
}

legend
{
    color: #000000;
}

fieldset label
{
    color: #000000;
}


/* HORIZONTAL RULERS */

hr /* General formatting for all horizontal rulers */
{
    color: #ffffff; /* Color must be set to the same as the background color to hide default formatting in IE */
    border-color: #e0e0e0;
}


/* MESSAGES TO THE USER */

div.message-confirmation, div.message-feedback, div.message-warning, div.message-error, div.warning
{
	border-color: #808080;
    background-color: #f8f8f8;
}

div.message-feedback
{
    border-color: #40b040;
}

div.message-warning, div.warning
{
    border-color: #007384;
}

div.message-error
{
    border-color: #c04040;
}

/**CORE.CSS ENDE**/


/**PAGELAYOUT.CSS**/
/* PAGELAYOUT CSS - 20060522 */

/* FULL PAGE */

/* HEADER */

div#header
{
    background-color: #000;
    color: #FFCC00;
}

div#header select
{
    color: #000;
    background: #FFCC00;
    border: 1px solid #000;
}

div#logo
{
    /*visibility: hidden;*/
}

div#header a 
{
    color: #FFCC00;
    border-bottom: 1px solid  #FFCC00;
}

div#toolboxContainer
{
    background: transparent
}

div#border-right
{
    background: transparent;
}

div#toolbox 
{
    background: transparent;
}

div#background-right
{
     background: transparent; 
}

div#tools
{
    background: transparent;
}


div#usermenu
{ 
    background: transparent;
    border: none;
}

div#links
{    
    background: transparent;
}

div#links a
{
	border-left-color: #000;
	border-right-color: #000;
}

div#links ul 
{
    background: transparent;
}

div#links li.last 
{
    background: none;
}

p#searchTerm
{
    color: #FFCC00;
}

div#searchbox label 
{
    color: #FFCC00;
}

input#searchtext
{
    color: #000;
    background: #FFCC00;
    border-color: transparent;
}

input#searchtext:focus
{
    border-color: transparent;
}

input#searchbutton
{
    background: none; 
    color: #FFCC00;
}


div#barrierFreeTools 
{
   
}


div#topmenu ul
{
    
}

div#topmenu li
{
    
}

li#top_menu_1
{
    background: url(../images/topmenu/top_menu_1_border_left.gif) no-repeat bottom left #007586;
}

div#topmenu li#top_menu_1 a 
{
    background: url(../images/topmenu/top_menu_1_border_right.gif) no-repeat bottom right;
    color: #fff;
}

li#top_menu_1 span
{
    background: url(../images/topmenu/top_menu_1_icon.gif) no-repeat bottom left;
}

div#topmenu li.selected
{
    background-image: url(../images/topmenu_bg_selected.png);

}

div#topmenu li a
{
    color: #4F5241;
}

div#topmenu li a:hover
{
	border-bottom-color: #ABAB9E;
}

div#topmenu div.topmenu-design
{
    background-color: transparent;
}

/* PATH */
div#path
{
   color: #000;
}

div#sidemenu h4 a
{
    color: #525345;
}


div#sidemenu ul.menu-list li a, div#sidemenu ul.submenu-list li a
{
    background-image: url(../images/sidemenu_bullet.png);
}


/* FOOTER */

div#footer
{

}

/**PAGELAYOUT.CSS ENDE**/



/* MENU */

div#sidemenu-position
{
    background: transparent;
}

div#sidemenu 
{
    background: transparent;
}

div.menu_box
{
    background: transparent;
    border: 1px solid #000;
}

div#sidemenu ul.menu_level_root
{
    background: transparent;
}

ul.menu_level_root a.selected
{
    background: #000;
    color: #FFCC00;
}

ul.menu_level_root a:hover
{
    background: #000;
    color: #FFCC00;
}

ul.menu_level_4
{
    background: transparent;
}

li.li_menu_level_4 a
{
    color: #000;
}

li.li_menu_level_5 a 
{
    color: #000;
    border-top: 1px solid #000;  
    border-bottom: none;
}


li.li_menu_level_4 span.first 
{
    background: transparent;
    border-top: 1px solid #000;
    border-bottom: none;
}

li.li_menu_level_4 span.first a:hover
{
    background: transparent;
    color: #000;
}

li.li_menu_level_4.first
{
    border-bottom: none;
}

li.li_menu_level_4.first span.first 
{
    background: transparent;
}

li.li_menu_level_4.first span.first a
{
    background: transparent;
}

li.li_menu_level_4.first span.first a:hover
{
    background: transparent;
}

li.li_menu_level_4.first span.first strong 
{
    background: transparent;
}

li.li_menu_level_6.first a
{
    border: none;
}


/** TEMP. CSS **/

#detailTable th,td 
{
    border-color: #000;
}

#detailTable th 
{
    color: #000;  
}

#detailTable td 
{
    color: #000;
}

#detailTable td a 
{
    color:#000;
}

#detailBild
{
    border-color: #000;
}

#detailHeader h1
{
    color:#000;
}

div.homeNewsImage
{
    border-color: #000;
}

div.homeNewsHeader
{
    color: #000;
}

div.homeNewsHeader a
{
    color: #000;
}

div.homeNewsTeaser
{   
    color:#000;
}

div.homeNewsToolbar 
{
    color: #000;
}

.homeNewsToolbar a
{
    color: #000;
}

/*content-view-line listing*/
div.content-view-line a
{
    color: #000;
}

div.content-view-line div
{
    border-color: #000; 
}

div.content-view-children
{
    background: transparent;
    background-color: transparent;   
}

div.contentbox-border-tl
{
    background: transparent;
}

div.contentbox-border-tr
{
    background: transparent;
}


/* Mitarbeiter-Listing - Dave */

table.listing th.first
{
    background: #000;
    color: #FFCC00;
}

table.listing th.last
{
    background: #000;
    color: #FFCC00;
}

table.listing td
{
    border-color: #000;
}

table.listing.white td
{
    border-color: #000;
}

table.listing tr.dark
{
  background: #eeeeee;
}

table.listing tr.dark:hover
{
  background: #dcdcdc;
}

table.listing tr.light:hover
{
  background: #dcdcdc;
}

table.listing tr.light
{
  background: #f7f7f7;
}

tr.tableHeading
{
    background: #dcdcdc;
}

div.lisitingContainer
{
    border-color: #000;
}

div.lisitingContainer.dark
{
    background: #000;
    color: #FFCC00;
}

div.lisitingContainer.dark:hover
{
    background: transparent;
}

div.lisitingContainer.light
{
    background: transparent;
}

div.lisitingContainer.light:hover
{
    background: #dcdcdc;
}

table.listing.white td
{
    border-color: #000;
}

table.listing tr.dark
{
  background: #eeeeee;
}

table.listing tr.dark:hover
{
  background: #dcdcdc;
}

table.listing tr.light:hover
{
  background: #dcdcdc;
}

table.listing tr.light
{
  background: #f7f7f7;
}

tr.tableHeading
{
    background: #dcdcdc;
}

div.lisitingContainer.dark
{
    background: transparent;
}

div.lisitingContainer.dark:hover
{
    background: transparent;
}

div.lisitingContainer.light
{
    background: transparent;
}

div.lisitingContainer.light:hover
{
    background: transparent;
}

div#extrainfo h2
{
    background: #000;
    color: #FFCC00;
}

div#extrainfo div.first h2
{
  border-top: 1px solid #FFCC00 ;
}

div.info-box-container
{
    border-color: #000;
}

div#extrainfo div.info-box-inner a
{
    background: url(../images/infobox/infobox_a_bg.gif) no-repeat right center;
}

a.externalurl
{
    background: url(../images/infobox/infobox_a_bg.gif) no-repeat right center;
}

div#extrainfo div.border-tr
{
    background: none;
}

p#gemeinde_logo
{
    /*visibility: hidden;
    height: 2.6em;*/
}

li.li_menu_level_4.first li.li_menu_level_5.first a
{
    border: none;
}
