﻿/* ------------------------------------ */
/* IE9 FIXES      						*/
/* ------------------------------------ */

/* ------------------------------------ */
/* HEADER         						*/
/* ------------------------------------ */
#header-shadow { top: 120px; }

/* ------------------------------------ */
/* MAIN-NAVIGATION         				*/
/* ------------------------------------ */
.main-navigation ul { margin-top: 1px; }
.main-navigation li { background-image: url(../../Images/background/tab.png); background-repeat: repeat-x; background-position: left top; }
.main-navigation li a { padding: 10px 12px 8px 12px; }
.main-navigation li.facebook a { padding: 5px 5px 6px 5px; }
.main-navigation li ul { margin-top: 32px; }

/* ------------------------------------ */
/* SERVICES             				*/
/* ------------------------------------ */
#container-services li.kursbuch ul { padding-top: 11px; }
#container-services li.kursbuch ul li a { padding-bottom: 8px; }
li.kursbuch .kursbuch-image img { bottom: -1px; } 
#container-services li.suche div.button { margin-left: 4px; }
#container-services li.kursbuch span.text { margin-top: 4px; }

/* ------------------------------------ */
/* TAB-NAVIGATION          				*/
/* ------------------------------------ */
.ui-tabs .ui-tabs-nav li { background-image: url(../../Images/background/tab-nav.png); background-repeat: repeat-x; background-position: left top; }

/* ------------------------------------ */
/* FORMS                  				*/
/* ------------------------------------ */
div.row-input label { margin-right: 8px; }
div.row-input label.space { margin: 5px 9px 0 19px; }
.leadin-merkliste .right label { margin: 7px 9px 0 0; }
.row-input.hausnummer .spacer-input { padding: 7px 0 0; text-align: center; width: 13px; }



/* ------------------------------------ */
/* TAB-CONTAINER STARTPAGE				*/
/* ------------------------------------ */
.tab-container.toggle div.more a {
    padding-left: 22px;
    min-height: 16px;
    display: inline-block;
    outline: none !important; text-decoration: none;
    padding-top: 2px;
}

/* ------------------------------------ */
/* BUTTON FIX             				*/
/* ------------------------------------ */
div.button > div,a.link-button span.bck { display: inline-block; z-index: 1;}
div.button input, a.link-button span{ position: relative;z-index: 2;}
div.button,a.link-button { background: none !important; overflow: hidden; filter: none !important; }
div.form-row div.action.button{ margin-left: 4px;}

.row-input.hausnummer .container-labels { padding-right: 13px !important; }

/*BREADCRUMB CLICK-FIX*/
#page-services {position:static; z-index:299}
