/* override ezflow css styles */

ul li {
    background-image: none;
}

/* END override ezflow css styles */

hr
{
    border: 1px dashed #569BCB;
}

sup
{
    font-size: 11px;
}

p
{
    margin-top: 0.4em;
}


.box
{
    width: auto;
}

table td
{
    padding: 0.3em;
}

table.ctabelle div.content-view-embed div.class-image,
table.ctabelle p
{
    margin: 0;
    padding: 0.5em;
}

div.ctabelle tbody,
table.ctabelle
{
    border: 1px solid #003366;
}

.ctabelle td, .ctabelle th
{
    border-bottom: 1px solid #61A1D1;
    border-right: 1px solid #61A1D1;
    margin: 0;
    padding: 0 5px;
}

.ctabelle th,
.ctabelle th h1,
.ctabelle th h2,
.ctabelle th h3,
.ctabelle th h4,
table.ctabelle caption
{
    background-color: #003366;
    border-right: medium none;
    color: #FFFFFF;
    font-weight: bold;
    height: 2em;
}

.external_link
{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    color: #569BCB;
    text-decoration: none;
}

.external_link_headline
{
    color: #0D426A;
    font-size: 1.2em;
    font-weight: bold;
}

.top_frame,
.search_preview
{
    margin: 1em;
    text-align: left;
}

.close_frame
{
    margin: 1em;
    float: right;
    color: #0D426A;
    font-size: 1em;
    font-weight: bold;
}

.frame_separator
{
    border: 1px solid #0D426A;
}
.bottom_frame
{

}

div.ctabelle td, div.ctabelle th
{
    border-bottom: 1px solid #61A1D1;
    border-right: 1px solid #61A1D1;
    margin: 0;
    padding: 0 5px;
}

div.ctabelle .bgdark,
div.ctabelle .bglight,
div.ctabelle td
{
    background-color: #CADBF0;
}

div.border-box div.border-tl,
div.border-box div.border-tr,
div.border-box div.border-tc,
div.border-box div.border-ml,
div.border-box div.border-mr,
div.border-box div.border-mc,
div.border-box div.border-bl,
div.border-box div.border-br,
div.border-box div.border-bc
{
    background: none;
    /*background-color: transparent;
    background-image: none;*/
}

div.border-box div.border-mc
{
    padding: 0px;
}

h1.small
{
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    font-size: 13px;
}

h1.middle
{
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    font-size: 22px;
}

div.headline
{
    border-bottom: 1px dashed #569BCB;
    width: 95%;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    vertical-align: bottom;
    margin-bottom: 5px;
    padding-bottom: 3px;
}

p.download_files
{
    margin: 3px 0 0 0;
    padding: 0;
}

div.other_entries
{
   margin-top: 15px;
}

div.block_item
{
    padding-bottom: 5px;
    margin-top: -3px;
    margin-bottom: 5px;
}

div.underscore
{
    border-bottom: 1px dashed #569BCB;
    width: 95%;
    padding: 0 10px;
    margin: 10px 0;
}

div.leftmenubox
{
    margin-left: 0.5em;
    padding-right: 0.5em;
}

div.leftmenubox div.themen
{
    font-weight: bold;
    padding: 0.3em 0;
}


/* COLUMNS 2zoneslayout1: START */

/* Zone 1, Start */
div#zone_one_2zoneslayout1
{
    float: left;
    height: 100%;
    width: 510px;

    -moz-box-shadow: 4px 0px 8px 0px #99A4B2;
    -webkit-box-shadow: 4px 0px 8px 0px #99A4B2;
    -khtml-box-shadow: 4px 0px 8px 0px #99A4B2;
    box-shadow: 4px 0px 8px 0px #99A4B2;
}

div#zone_one_2zoneslayout1_2
{
    float: left;
    height: 100%;
    width: 510px;
}



div#zone_one_2zoneslayout1_2 ul,
div#zone_one_2zoneslayout1 ul
{
    overflow: hidden;
}

div#zone_one_2zoneslayout1>div,
div#zone_one_2zoneslayout1_2>div
{
    padding: 0.5em;
}

div#zone_one_2zoneslayout1_2 ul.first_level
{
    margin: 10px 0 0 -10px;
}

div#zone_one_2zoneslayout1_2 ul.second_level
{
    margin-left: 10px;
    margin-top: 5px;
}

div#zone_one_text
{
    text-align: left;
    -ms-filter: none;
    filter: none;
}

div#zone_one_2zoneslayout1 li,
div#zone_one_2zoneslayout1_2 li,
div#zone_two_2zoneslayout1 li
{
    margin-bottom: 0.2em;
}

div.tag_cloud a
{
    color: #0D426A;
}

div.tag_cloud a:hover
{
    color: #569BCB;
}

div#download_button
{
    background: url( '/extension/fidesigns/design/standard/images/internetsprites.png' ) -93px -69px no-repeat;
    height: 32px;
    width: 142px;
    margin-top: 5px;
}

span.download_icon
{
    height: 22px;
    width: 22px;
    float: right;
    margin-top: 6px;
    margin-right: 5px;
}

span#pdf_download_icon
{
    background: url( '/extension/fidesigns/design/standard/images/internetsprites.png' ) -44px -69px no-repeat;
}

span#rtf_download_icon
{
    background: url( '/extension/fidesigns/design/standard/images/internetsprites.png' ) -69px -69px no-repeat;
}

/* Zone 1, End */

/* Zone 2, Start */
div#zone_two_2zoneslayout1
{
    float: left;
    margin-left: 8px;
    height: 100%;
    width: 190px;

    /* IE */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7eef7', endColorstr='#d2dff1' )";
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7eef7', endColorstr='#d2dff1' );

    background-color: #e7eef7;
    background: -webkit-gradient( linear, left top, left bottom, from(#e7eef7), to(#d2dff1) ); /* for webkit browsers */
    background: -moz-linear-gradient( top,  #e7eef7,  #d2dff1 ); /* for firefox 3.6+ */

    background: linear-gradient(to bottom, #e7eef7, #d2dff1);
}

div#zone_two_content
{
    padding: 0.5em;
    -ms-filter: none;
    filter: none;
}

div#zone_two_text
{
    text-align: left;
}
/* Zone 2, End */

/* COLUMNS 2zoneslayout1: END */



/* COLUMNS 3zoneslayout3: START */

div.zone-layout-3zoneslayout3 div.border-mc
{
    padding: 0;
}

div.zone-layout-3zoneslayout3 div.content-columns
{
    padding: 0 0 0 486px;
}

div.zone-layout-3zoneslayout3 div.leftcol-position
{
    width: 486px;
    margin-left: -486px;
}


div#bannerArea.noscript
{
    display: none;
}

div#bannerArea,
div#bannerArea_noscript
{
    z-index: 1;
}

div.startseite div#bannerArea,
div.startseite div#bannerArea_noscript
{
    margin-top: -8px;
    height: 323px;
    background: url( '/extension/fidesigns/design/standard/images/1pixel_background.png' ) repeat;
}

div#banner>div#debug
{
    display: none;
}

div#bannerLink
{
    float: right;
    background: none;
    font-size: 13px;
    z-index: 20;
    position: relative;
    right: 15px;
    top: 140px;
}

div#bannerLink a
{
    color: #ffffff;
}

div#bannerLink.link_startpage
{
    top: 295px;
}

.bannerNumber
{
    background: none;
    border: 1px solid #ffffff;
    font-size: 13px;
    color: #ffffff;
    padding: 2px 0px 0px 0px;
    float: left;
    z-index: 20;
    top: 285px;
    left: 15px;
    position: relative;
    margin-right: 5px;
    cursor: pointer;
    height: 19px;
    width: 19px;
    text-align: center;
}

div#bannerFlashAreaInline
{
    padding: 0;
    z-index: 30;
    top: -230px;
    left: 500px;
    position: relative;
    overflow: hidden;
    width: 330px;
    height: 200px;

        /* IE */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#6d6a6a, direction=135, strength=5 )";
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#163b56, direction=135, strength=5 );

    -moz-box-shadow: 5px 5px 8px 0 #163b56;
    -webkit-box-shadow: 5px 5px 8px 0 #163b56;
    -khtml-box-shadow: 5px 5px 8px 0 #163b56;
    box-shadow: 5px 5px 8px 0 #163b56;
}

div#bannerFlashAreaInlineControlStart,
div#bannerFlashAreaInlineControlStop
{
/*    background-color: transparent;*/
    padding: 0;
    z-index: 50;
    top: -430px;
    left: 500px;
    position: relative;
    overflow: hidden;
    width: 330px;
    height: 200px;
    cursor: pointer;
    cursor: hand; /* for stupid IE, 'pointer' doesn't work */
}
div#bannerFlashAreaInlineControlStop
{
    background-color: #ffffff; /* stupid IE need background to make a klick take effect, transparent background doesnt work */
    opacity:0;                 /* stupid IE need background to make a klick take effect, transparent background doesnt work */
    filter:alpha(opacity=0);  /* for stupid IE8 and earlier, opacity doesn't work */
}
div#bannerFlashAreaInlineControlStart
{
    background: url( '/extension/fidesigns/design/internet/images/play.gif' ) no-repeat;
    opacity:0.5;
    filter:alpha(opacity=50); /* for stupid IE8 and earlier, opacity doesn't work */
    z-index: 51;
    top: -630px;
}


div#bannerImageArea
{
   z-index: 10;
}

/* Zone 2, Slider: START */

div#wrap-first-carousel
{
    height: 182px;
    width: 950px;
    margin-top: -8px;
    font-size: 11px;

    /* IE */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7eef7', endColorstr='#d2dff1' )";
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7eef7', endColorstr='#d2dff1' );

    background-color: #e7eef7;
    background: -webkit-gradient( linear, left top, left bottom, from(#e7eef7), to(#d2dff1) ); /* for webkit browsers */
    background: -moz-linear-gradient( top,  #e7eef7,  #d2dff1 ); /* for firefox 3.6+ */

    background: linear-gradient(to bottom, #e7eef7, #d2dff1);
}

div.boxes
{
    height: 150px;
    width: 282px;
    background-color: #ffffff;

    /* IE */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#6d6a6a, direction=135, strength=5 )";
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#6d6a6a, direction=135, strength=5 );

    -moz-box-shadow: 5px 5px 8px 0 #6d6a6a;
    -webkit-box-shadow: 5px 5px 8px 0 #6d6a6a;
    -khtml-box-shadow: 5px 5px 8px 0 #6d6a6a;
    box-shadow: 5px 5px 8px 0 #6d6a6a;
}

div.boxes>div
{
    background-repeat: no-repeat;
    background-position: center right;
    height: 134px;
    width: 240px;
    padding: 8px 10px;
}

div.float_block_text,
div.boxes div#zone_two_text
{
    overflow: hidden;
    height: 130px;
    width: 170px;
    float:left;
}

div.float_block_text a
{
    color: #569BCB;
}

div.block_link
{
    margin-top: 10px;
}

div.float_block_text h1
{
    margin: 0;
    padding: 0;
    font-size: 11px;
}

.jcarousel-skin-fi .jcarousel-container
{
    height: 180px;
    margin-top: 15px;

    /* IE */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7eef7', endColorstr='#d2dff1' )";
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7eef7', endColorstr='#d2dff1' );

    background-color: #e7eef7;
    background: -webkit-gradient( linear, left top, left bottom, from(#e7eef7), to(#d2dff1) ); /* for webkit browsers */
    background: -moz-linear-gradient( top,  #e7eef7,  #d2dff1 ); /* for firefox 3.6+ */

    background: linear-gradient(to bottom, #e7eef7, #d2dff1);
}

.jcarousel-skin-fi .jcarousel-container-horizontal
{
    width: 907px;
}

.jcarousel-skin-fi .jcarousel-clip-horizontal
{
    width:  892px;
    height: 182px;
    position: relative;
    left: 39px;
    overflow:hidden;
}

.jcarousel-skin-fi .jcarousel-item
{
    height: 182px;
    width: 282px;
    margin: 16px 12px 0 0;
}

.jcarousel-skin-fi .jcarousel-item-placeholder
{
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-fi .jcarousel-next-horizontal
{
    position: absolute;
    height: 182px;
    top: 0px;
    right: -28px;
    width: 16px;
    cursor: pointer;
    margin-left: 4px;
    background: url( '/extension/fidesigns/design/standard/images/internetsprites.png' ) no-repeat -935px -32px;
}

.jcarousel-skin-fi .jcarousel-next-disabled-horizontal:active
{
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-fi .jcarousel-prev-horizontal
{
    position: absolute;
    top: 0px;
    left: 8px;
    right: 8px;
    width: 16px;
    height: 182px;
    cursor: pointer;
    margin-right: 4px;
    background: url( '/extension/fidesigns/design/standard/images/internetsprites.png' ) no-repeat -919px -32px;
}

ul .jcarousel-list .jcarousel-list-horizontal
{
    background-color: rgb( 211, 226, 243 );
    float: left;
}

li ul .jcarousel-list .jcarousel-list-horizontal
{
    margin: 0px;
}

/* Zone 2, Slider: END */

/* Zone 3: START */

div#linksammlung
{
    margin: 15px 0;
    overflow: hidden;
}

.float_bottom_block_text
{
    text-align: left;
    float: left;
    overflow: hidden;
    border: 0px;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
}

div#linksammlung div.link_list_0,
div#linksammlung div.link_list_4
{
    width: 117px;
}

div#linksammlung div.link_list_1,
div#linksammlung div.link_list_3
{
    width: 189px;
    margin: 0 16px 0 16px;
}

div#linksammlung div.link_list_2
{
    width: 274px;
}

div#linksammlung ul,
div.messestand div.recommendations div.recommendation ul,
div.vortrag div.recommendations div.recommendation ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

div#linksammlung ul li
{
    margin-top: 5px;
    padding: 0px;
    color: #0D426A;
}

div#linksammlung>div>h1
{
    margin: 0px;
}

.float_bottom_block_text a
{
    color: #0D426A;
}

/* Zone 3: END */
/* COLUMNS 3zoneslayout3: END */

/* Start: design for override templates */

div#caption
{
    text-align: left;
}

div#image
{
    float: left;
    width: 170px;
    height: 230px;
    margin: 0 0.5cm 0.5cm 0;
}

div#image_brochure
{
    width: 120px;
    height: 170px;
    float: left;
    margin: 0 0.5cm 0.5cm 0;
}

div.image_brochure_line_view
{
    width: 72px;
    height: 102px;
    float: left;
    margin: 1px 0.5cm 0.5cm 0;
}

div#content
{
    overflow: hidden;
    min-height: 350px;
    padding: 0 0 0 0.8em;

    /* IE */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7eef7', endColorstr='#d2dff1' )";
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7eef7', endColorstr='#d2dff1' );

    background-color: #e7eef7;
    background: -webkit-gradient( linear, left top, left bottom, from(#e7eef7), to(#d2dff1) ); /* for webkit browsers */
    background: -moz-linear-gradient( top,  #e7eef7,  #d2dff1 ); /* for firefox 3.6+ */

    background: linear-gradient(to bottom, #e7eef7, #d2dff1);
}

div.nosidemenu div#content
{
    background: transparent;
    padding: 0;
    -ms-filter: none;
    filter: none;
}

div.searchpage div#content
{
    /* IE */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7eef7', endColorstr='#d2dff1' )";
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7eef7', endColorstr='#d2dff1' );

    background-color: #e7eef7;
    background: -webkit-gradient( linear, left top, left bottom, from(#e7eef7), to(#d2dff1) ); /* for webkit browsers */
    background: -moz-linear-gradient( top,  #e7eef7,  #d2dff1 ); /* for firefox 3.6+ */

    background: linear-gradient(to bottom, #e7eef7, #d2dff1);
}

div#content_text
{
    float: left;
    min-width: 530px;
    padding: 0 0.5cm 0.5cm;
}

div#content_text p
{
    margin-top: 0;
}

h1.verticalrule
{
    border-bottom: 1px dashed #559BCB;
}

div.verticalrule
{
    height: 1px;
    border-top: 1px dashed #559BCB;
    margin: 0.6em 0 0.6em 0;
    padding: 0px;
}

ul#facet-list,
ul#active-facets-list
{
    margin-top: 1.0em;
}
ul#active-facets-list
{
    margin-left: 0 !important;
}

ul#active-facets-list li ul li,
ul#facet-list li ul li
{
    padding-top: 0.3em;
    padding-bottom: 0.3em;
}

ul#active-facets-list>li>ul,
ul#facet-list>li>ul
{
    margin-top: 0.3em;
}

.class-folder
{
}

.floatbreak
{
    clear: both;
}

/* GALLERY */

div.content-view-children div.content-view-line
{
    clear: left;
}

div.content-view-full div.class-gallery div.attribute-link
{
    clear: both;
}

div.content-view-full div.content-view-galleryline
{
    border: 1px solid #EFEEE9;
    margin: 0 1.25em 1em auto;
    padding: 5px;
    float: left;
}

div.content-view-full div.content-view-galleryline div.attribute-image
{
    float: none;
    margin: 0;
    padding: 0;
}

div.content-view-full div.content-view-galleryline div.attribute-image p
{
    margin: 0;
    padding: 0;
}

div.content-view-full div.content-view-galleryline div.attribute-image img
{
    display: block;
    margin: 0;
    padding: 0;
}

div.content-view-full div.content-view-galleryline div.attribute-image a
{
    margin: 0;
    padding: 0;
    display: inline;
}

div.content-view-full div.content-view-galleryline div.attribute-name
{
    border-top: 1px solid #EFEEE9;
    background-image: url(../images/img_caption_bg.png);
    background-position: left top;
    background-repeat: repeat-x;
    padding: 0;
    margin: 0;
    text-align: center;
    overflow: hidden;
}
div.content-view-full div.content-view-galleryline div.attribute-name p
{
    margin: 0;
    padding: 0.5em 0 0.4em 0;
}

div.content-view-full div.content-view-galleryline a.attribute-thumbnail
{
    display: block;
    background-image: url(../images/movie-ico.png);
    background-repeat: no-repeat;
    background-position: center center;
}

div.content-view-full div.class-gallery div.content-view-children
{
    background-image: url(../images/attribute_header_bg_medium.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    margin:0;
    padding: 0 0 30px 0;
    float:left;
    width: 100%;
    clear: both;
}

div.content-view-embed div.class-gallery div.content-view-children
{
    background: none;
}

/* NAVIGATORS */

div.content-navigator
{
    display: block;
}

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%;
}

div.highslide-wrapper
{
    background-color: rgb( 255, 255, 255 );
}

/* Press_release line */
div.pressever
{
   padding-top:15px;
   clear:both;
}

div.presserechts
{
   float:right;
   width:400px;
   margin-bottom:5px;
}

div.pressedate
{
   float:left;
   width:80px;
}

/* Fan line */
div.fan
{
   background: url( '/extension/fidesigns/design/standard/images/fan.png' ) no-repeat left;
   border: 0;
   margin-bottom: 15px;
   margin-top: 10px;
   padding-left: 45px;
}

div.fanname
{
   font-size: 15px;
   font-weight: bold;
}

div.faninstitut
{
   font-size: 12px;
}

/* End: override templates */

div.table2columns
{
    margin: 0px;
    padding: 0px;
    display: table;
}

div.table2columns>div
{
    display: table-row;
    clear: both;
    vertical-align: middle;
}

div.table2columns>div>div
{
    float: left;
    width: 50%;
    margin-bottom: 0.5em;
}

div.attributelabel
{
    font-weight: bold;
}

div.table2columns>div>div input,
div.table2columns>div>div textarea
{
    width: auto;
}

div.information-collection-buttons
{
    margin: 1.0em 0 1.0em 0;
}

div.imageleft
{
    float: left;
    margin-right: 0.8em;
}

div.content-view-embed div.class-image
{
    float: left;
    margin: 0.5em 0.5em 0.5em 0;
}

div.messestand div.standTitle,
div.messestand div.tags>span,
div.vortrag div.speaker>span
{
    font-weight: bold;
}

div.messestand div.recommendations
{
    clear: both;
    padding-top: 3em;
}

div.messestand div.recommendations div.recommendation
{
    float: left;
    width: 193px;
    height: 146px;
    margin-right: 0.8em;
    margin-bottom: 3em;
    padding: 0.5em;

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#dfe8f7' )";
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#dfe8f7' );

    background-color: #e7eef7;
    background: -webkit-gradient( linear, left top, left bottom, from(#feffff), to(#dfe8f7) );
    background: -moz-linear-gradient( top,  #feffff,  #dfe8f7 );

    background: linear-gradient(to bottom, #feffff, #dfe8f7);
}

div.messestand div.recommendations div.recommendation div.headline
{
    padding-bottom: 0.5em;
    margin-bottom: 0.5em;
}


div.vortrag
{
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#dfe8f7' )";
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#dfe8f7' );

    background-color: #e7eef7;
    background: -webkit-gradient( linear, left top, left bottom, from(#feffff), to(#dfe8f7) );
    background: -moz-linear-gradient( top,  #feffff,  #dfe8f7 );

    background: linear-gradient(to bottom, #feffff, #dfe8f7);

    margin-top: 0.8em;
}

div.vortrag>h2
{
    margin-top: 0;
}

div.vortrag div.recommendations div.recommendation
{
    margin-top: 0.8em;
}

div.vortrag div.recommendations div.recommendation div.title
{
    font-weight: bold;
    padding-bottom: 0.5em;
    margin-bottom: 0.5em;
}

div.vortrag div.datetime
{
    font-weight: bold;
    margin-bottom: 0.8em;
}

div.vortrag div.forum>p,
div.vortrag div.speaker>p,
div.vortragordner div.forum>p
{
    margin: 0px;
    padding: 0px;
    display: inline;
}

div.vortrag div.datetime span.time
{
    padding-left: 0.8em;
}

div.vortragordner div.forum
{
    display: inline;
}

/* PDF Katalog */

.yui-navset ul.yui-nav li a,
div.dragbar span,
div#main div.dragbar span
{
    color: white;
}

.yui-tab,
div#main .yui-tab
{
    border: 2px solid #AAAAAA;
}

.lightblue, .yui-navset ul.yui-nav li.lightblue { background-color: #61A1D1; border-color: #61A1D1; }
.blue, .yui-navset ul.yui-nav li.blue         { background-color: #538FC1; border-color: #538FC1; }
.bluegreen, .yui-navset ul.yui-nav li.bluegreen { background-color: #0099a1; border-color: #0099a1; }
.green, .yui-navset ul.yui-nav li.green       { background-color: #b1c903; border-color: #b1c903; }
.orange, .yui-navset ul.yui-nav li.orange     { background-color: #FCBD2A; border-color: #FCBD2A; }
.red, .yui-navset ul.yui-nav li.red           { background-color: #EF7F01; border-color: #EF7F01; }
.magenta, .yui-navset ul.yui-nav li.magenta   { background-color: #c10069; border-color: #c10069; }
.yellow, .yui-navset ul.yui-nav li.yellow     { background-color: #f2bb00; border-color: #f2bb00; }
.darkyellow, .yui-navset ul.yui-nav li.darkyellow   { background-color: #ffcc00; border-color: #ffcc00; }
.lightorange, .yui-navset ul.yui-nav li.lightorange { background-color: #ff6600; border-color: #ff6600; }
.darkorange, .yui-navset ul.yui-nav li.darkorange   { background-color: #cc3333; border-color: #cc3333; }
.lila, .yui-navset ul.yui-nav li.lila          { background-color: #663399; border-color: #663399; }
.darkblue, .yui-navset ul.yui-nav li.darkblue  { background-color: #00275E; border-color: #00275E; }
.skyblue, .yui-navset ul.yui-nav li.skyblue    { background-color: #0099cc; border-color: #0099cc; }
.votgreen, .yui-navset ul.yui-nav li.votgreen  { background-color: #009999; border-color: #009999; }

.hellrot, .yui-navset ul.yui-nav li.hellrot         { background-color: #D2001B; border-color: #D2001B; }
.mittelrot, .yui-navset ul.yui-nav li.mittelrot     { background-color: #A20017; border-color: #A20017; }
.dunkellrot, .yui-navset ul.yui-nav li.dunkellrot   { background-color: #750013; border-color: #750013; }
.hellgelb, .yui-navset ul.yui-nav li.hellgelb       { background-color: #FFEC01; border-color: #FFEC01; }
.mittelgelb, .yui-navset ul.yui-nav li.mittelgelb   { background-color: #EDBD00; border-color: #EDBD00; }
.dunkelgelb, .yui-navset ul.yui-nav li.dunkelgelb   { background-color: #E0870F; border-color: #E0870F; }
.hellgruen, .yui-navset ul.yui-nav li.hellgruen     { background-color: #A3C113; border-color: #A3C113; }
.mittelgruen, .yui-navset ul.yui-nav li.mittelgruen { background-color: #6E9619; border-color: #6E9619; }
.dunkelgruen, .yui-navset ul.yui-nav li.dunkelgruen { background-color: #586D12; border-color: #586D12; }
.hellgrau, .yui-navset ul.yui-nav li.hellgrau       { background-color: #DCDDDF; border-color: #DCDDDF; }
.mittelgrau, .yui-navset ul.yui-nav li.mittelgrau   { background-color: #BABBBD; border-color: #BABBBD; }
.dunkelgrau, .yui-navset ul.yui-nav li.dunkelgrau   { background-color: #97989A; border-color: #97989A; }
.hellblau, .yui-navset ul.yui-nav li.hellblau       { background-color: #006CB7; border-color: #006CB7; }
.mittelblau, .yui-navset ul.yui-nav li.mittelblau   { background-color: #004882; border-color: #004882; }
.dunkelblau, .yui-navset ul.yui-nav li.dunkelblau   { background-color: #00285C; border-color: #00285C; }
.hellhblau, .yui-navset ul.yui-nav li.hellhblau     { background-color: #89C3E8; border-color: #89C3E8; }
.hellhblau, .yui-navset ul.yui-nav li.hellhblau     { background-color: #89C3E8; border-color: #89C3E8; }
.mittelhblau, .yui-navset ul.yui-nav li.mittelhblau { background-color: #599BCD; border-color: #599BCD; }
.dunkelhblau, .yui-navset ul.yui-nav li.dunkelhblau { background-color: #2979B4; border-color: #2979B4; }

div#pdfCatalogueSendArea .pdfInputButton:enabled, .pdfInputButton:enabled, input#enabled
{
   color:#0D426A;
}

div.pdf-catalogue-source li.catalog-item, div#main div.pdf-catalogue-source li.catalog-item
{
    background:#E5E5E5
}

ul.draglist a.pdf-download, div#main ul.draglist a.pdf-download
{
   font-size:8pt;
}

ul.draglist .content p, div#main ul.draglist .content p
{
  text-align:left;
}

.gradientTopBottom
{
    background: none;
    background-color: white;
}

.shadow
{
    -ms-filter: none;
    filter: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -khtml-box-shadow: none;
    box-shadow: none;
}

.rounded_full
{
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
}

.rounded_top
{
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
}

div.pdf-catalogue-main
{
    width: 706px;
}



div#pdfCatalogueSendArea p {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  _white-space: pre;
}

div#sidemenu ul li.gradientBottomTop,
.gradientBottomTop
{
    background-image: none;
    -ms-filter: none;
    filter:     none;
    background: none;
    background-color: white;
}

ul#pdfCatalogueTargetList li,
div#sidemenu ul#pdfCatalogueTargetList li,
ul.draggedcommondraglist li
{
    width:      200px;
}

ul#pdfCatalogueTargetList li div.dragbar span,
div#sidemenu ul#pdfCatalogueTargetList li div.dragbar span,
ul.draggedcommondraglist li span
{
    width:          180px;
}

li.catalog-item,
div#main li.catalog-item
{
  width:               226px;
}

ul.draglist li.catalog-item div.content,
div#main ul.draglist li.catalog-item div.content
{
    width:            149px;
}

.yui-content,
div#main .yui-content
{
    width: 704px;
    margin-right: 0px;
}

.pdfInputButton, div#pdfCatalogueSendArea .pdfInputButton
{
    width: 148px;
}

.yui-navset ul.yui-nav li,
div#main .yui-navset ul.yui-nav li
{
    background-color: none;
}

div.attribute-header h1, div.attribute-header h1.long
{
    color: #0D426A;
}

table.default td ul,
table.default th ul,
table.default td ol,
table.default th ol
{
    margin: 0;
}

table.ezagenda_month_event td.ezagenda_month_label
{
    width: 80px;
}

table.ezagenda_month_event td.ezagenda_month_label h2
{
    width: 69px;
    height: 80px;
    background: url( '/extension/fidesigns/design/standard/images/internetsprites.png' ) -248px -69px no-repeat;
    border: none;
    color: white;
    padding-left: 0;
    padding-top: 10px;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 5px;
}

.print-only
{
    display: none;
}

 .user-login input, .user-login input button, .user-login input textarea, .user-login input button {
    font: 99% arial,helvetica,clean,sans-serif;
    margin-bottom: 10px;
    margin-top: 5px;
    width: 140px;
}
div.warning
{
  border-width:2px;
  border-style:solid;
  border-color:#0D426A;
  padding-top:-10px;
  padding-left:5px;
  padding-bottom:10px;
  padding-right:5px;
  text-align:justify;
  margin-bottom: 15px;
}
