﻿
/*---------------------------------------------------
/*  styles
/*---------------------------------------------------*/

h1, .title, .title a
{
    color: #645d50;
}

h2, .titlesmall, .titlesmall a
{
    color: #645d50;
}

/*---------------------------------------------------
/*  site-general
/*---------------------------------------------------*/

body, a
{
    color: #58585a;
}

#top
{
    background-image: url(../media/bg-menu-top.gif);
    background-repeat: repeat-x;
}

/*---------------------------------------------------
/*  menu
/*---------------------------------------------------*/


#menu a
{
	color: #645d50;
}

#menu .menu-0
{
	background-image: url(../media/bg-menu0.png);
	background-repeat: repeat-x;
}

#menu .menu-0:hover,
#menu .level-0-active .menu-0,
#menu .level-0 .selected
{
	background-image: url(../media/bg-menu0-active.png);
	background-repeat: repeat-x;
	color: #fffefd;
}

#menu .menu-0 .left
{
    background-image: url(../media/bg-menu0-left.png);
    background-repeat: no-repeat;
}

#menu .menu-0 .right
{
    background-image: url(../media/bg-menu0-right.png);
    background-repeat: no-repeat;
}

#menu .menu-0:hover .left,
#menu .level-0-active .menu-0 .left,
#menu .selected .left,
#menu .menu-1:hover .left,
#menu .level-1-active .menu-1 .left
{
    background-image: url(../media/bg-menu0-left-active.png);
    background-repeat: no-repeat;
}

#menu .menu-0:hover .right,
#menu .level-0-active .menu-0 .right,
#menu .selected .right,
#menu .menu-1:hover .right,
#menu .level-1-active .menu-1 .right
{
    background-image: url(../media/bg-menu0-right-active.png);
    background-repeat: no-repeat;
}

#menu .menu-1:hover,
#menu .level-1-active .menu-1
{
	background-image: url(../media/bg-menu0-active.png);
	background-repeat: repeat-x;
	color: #fffefd;
}

#menu .container
{
    background-image: url(../media/bg-flyout.png);
    background-repeat: repeat-x;
    background-position: left top;
}

#menu .flyout,
#menu .flyout-active
{
    background-image: url(../media/bg-flyout.png);
    background-repeat: repeat-x;
    background-position: left top;
}

/*---------------------------------------------------
/*  language
/*---------------------------------------------------*/
#language,
#language a
{
    color: #fffefd;
}

/*---------------------------------------------------
/*  banner
/*---------------------------------------------------*/

#banner
{
    /*background-image: url(../media/banner.jpg);
    background-repeat: no-repeat;*/
}

/*---------------------------------------------------
/*  service
/*---------------------------------------------------*/

#service .pdf
{
    background-image: url(../media/icon-pdf.png);
    background-repeat: no-repeat;
    background-position: 0px -1px;
}

#service .print
{
    background-image: url(../media/icon-print.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

#service .recommend-links
{
    background-image: url(../media/bg-recommend.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

/*---------------------------------------------------
/*  bottom
/*---------------------------------------------------*/

#bottom
{
    background-image: url(../media/bg-menu-bottom.png);
    background-repeat: no-repeat;
}

/*---------------------------------------------------
/*  menu bottom
/*---------------------------------------------------*/

#menu-bottom,
#menu-bottom a
{
    color: #005132;
}

#menu-bottom .menu-0
{
    color: #005132;
}

/*---------------------------------------------------
/*  frame-search
/*---------------------------------------------------*/

#frame-search .button
{
    background-image: url(../media/bg-searchbutton.png);
    background-repeat: no-repeat;
}


/*---------------------------------------------------
/*  teaser
/*---------------------------------------------------*/

#teaser
{
    background-image: url(../media/bg-box.png);
    background-repeat: no-repeat;
}

#teaser .container
{
    background-image: url(../media/bg-teaser.png);
    background-repeat: no-repeat;
}

/*---------------------------------------------------
/*  fotogallery
/*---------------------------------------------------*/

#fotogallery
{
    background-image: url(../media/bg-fotogallery.gif);
    background-repeat: repeat-x;
}

/*---------------------------------------------------
/*  search
/*---------------------------------------------------*/

#search .row
{
    background-image: url(../media/bg-item-search.png);
    background-repeat: no-repeat;
}

#search select
{
    background-image: url(../media/bg-dropdown-search.png);
    background-repeat: no-repeat;
    background-position:center;
}

#search .separator
{
    background-color: #58585a;
}

/*---------------------------------------------------
/*  programm
/*---------------------------------------------------*/

#programm .toggle
{
    background-image: url(/media/arrow-right2.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

#programm .close
{
    background-image: url(/media/arrow-up.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

/*---------------------------------------------------
/*  jquery popup
/*---------------------------------------------------*/

.ui-widget-overlay
{
    background-color:#000000;
}
.cjq-popup
{
    color:#333333;
    background-color:#ffffff;
    border:solid 1px #645d4f;
}

.cjq-popup .ui-dialog-titlebar
{
    background-color:#645d4f;
    color:#ffffff;
    border:solid 1px #645d4f;
}

.cjq-popup .ui-dialog-titlebar a
{
    color:#333333;
    background-color:#d5cdbe;
}

.cjq-popup .ui-dialog-titlebar a:hover
{
    color:#333333;
    background-color:#ffffff;
}

.print-body
{
    background-color:#ffffff;
}

.ui-widget-content
{
    border:solid 1px #645d4f;
    background-color:#ffffff;
}
body.popup
{
	background-color:#ffffff;
}

.close-gallery
{
    background-image:url(../media/icon-close.png);
}
.close-gallery:hover
{
    background-image:url(../media/icon-close-active.png);
}

