/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */



/*
div#zone-header,
div#zone-content {
	background-color:purple;
}

aside#region-navigation {
	background-color:purple;
}

aside#region-related {
   background-color:purple;
}
*/


/*  desktop browser   ===================================================================  */
div#zone-header-wrapper {
	border-bottom: none;
	padding-bottom:0;
	margin-bottom:0;
}

div#region-branding {
    margin-bottom: 31px;
}

div#region-menu nav.navigation {
	float:left;
    border-left: 20px solid #FFF;
    margin-left: -10px;
    background-color:#FFFFFF;
}

section#block-system-user-menu div.content {
    float: none;
    clear: none;
}

section#block-locale-language {
	float: right;
	margin-right: 10px;
	margin-top: -68px;
}

ul#main-menu {
	display: inline;
	width:auto;
	padding:0;
	margin-top: 0;
}

ul#main-menu li {
  display:inline;
  width: auto;
}

ul#main-menu li a,
ul#main-menu li.first a {
	padding:0;
    padding-left:20px;
    padding-right:20px;
    background:url("img/bg.gif") no-repeat scroll 0 0 #FFFFFF;
    display:inline;
}

ul#main-menu li.first a {
	padding-left:0;
	background-color:#FFFFFF;
	background:none;
}

div#block-search-form {
    border-right: 15px solid #FFF;
    margin-right: -11px;
}

form#search-block-form {
	margin-bottom:0;
	margin-left:0;
    margin-top: -4px;
}

div#block-print-print-links {
   width: 200px;
}

nav.navigation ul#main-menu li a {
	font-size: 10px;
}

aside#region-navigation ul.menu {
	padding-left: 0;
}

aside#region-navigation ul li {
	font-size:10px;
}

aside#region-navigation ul.menu ul.menu li.leaf,
ul.tabs li a {
    font-size: 9px;
    line-height: 1.3em;
}

aside#region-navigation {
   width: 135px;
/*
   border-left: 1px solid red;
   border-right: 1px solid red;
*/
   margin-left: 10px;
   margin-right: 0;
}

div#region-content {
	margin-top:0;
	margin-left: 0;
	padding-top:0;
	padding-left: 27px;
	margin-right: 29px;
    background: none;
	width: 338px;
}

aside#region-related {
	width: 172px;
	margin-left: 0;
	margin-right: 0;
/*
	border-left: 1px solid red;
	border-right: 1px solid red;
*/
}


section#block-locale-language ul.language-switcher-locale-url li {
    margin-left: 0;
    margin-top: 0;
}

section#block-locale-language ul.language-switcher-locale-url li.de {
	padding-right: 0;
	margin-left: 0;
}

/*  desktop browser   ===================================================================  */




/*  font size / line height  */
/*  layout  */

aside#region-related ul {
 	line-height:18px;
}

/*  kontakt  */
body.page-contact aside#region-related td.table_day {
	width: 36px;
}

/*  site sloagan  */
div.site-slogan-container {
	position: absolute;
	width:90px;
	height: 366px;
	top:0;
	right: -87px;
	background-position: 0 0;
	background-color:transparent;
	background-repeat: no-repeat;
}

/*  footer  */
.pagewidth {
    margin: 0 auto;
    position: relative;
    width: 720px;
}

/*
footer#section-footer {
	background:url(img/bg.gif) repeat-x top;
	padding: 43px 0 20px 0;
	margin-top:50px;
	text-transform: lowercase;
}
*/

footer#section-footer ul.footermenu {
	list-style:none;
}

footer#section-footer ul.footermenu li {
	padding:0 0 1px 0;
}

footer#section-footer ul.footermenu li.active a {
	color:#e10019;
}

footer#section-footer .leftColumn {
	float:left;
	width:147px;
	margin-right:18px;
	text-align:right;
}

footer#section-footer .middleColumn {
	float:left;
	width:361px;
	padding-left:7px;
}

footer#section-footer .rightColumn {
	float:right;
	width:160px;
	padding-right: 21px;
}

footer#section-footer .widecolumn {
	width:416px;
}

.copyright {
	background:url(img/dotbdr.gif) left top repeat-x;
	margin-top:13px;
	padding:4px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#6f6f6f;
}

.copyright ul {
	list-style:none;
}



/*  site slogan  */
section#section-content {
   min-height: 366px;
}

div.site-slogan-container-test {
	background-image: url("img/sektionen/sia_sektion_test_s.png");
}

div.site-slogan-container-aargau {
	background-image: url("img/sektionen/sia_sektion_aargau_s.png");
	right: -90px;
}

div.site-slogan-container-a-k {
    background-image: url("img/sektionen/sia_sektion_ak_s.png");
    right: -91px;
}

div.site-slogan-container-a-c {
    background-image: url("img/sektionen/sia_sektion_ac_s.png");
    right: -91px;
}

div.site-slogan-container-basel {
	background-image: url("img/sektionen/sia_sektion_basel_s.png");
}

div.site-slogan-container-bern {
	background-image: url("img/sektionen/sia_sektion_bern_s.png");
}

div.site-slogan-container-feb {
    background-image: url("img/sektionen/sia_sektion_feb_2.png");
    right: -91px;
}

div.site-slogan-container-fge {
    background-image: url("img/sektionen/sia_sektion_fge_s.png");
    right: -109px;
}

div.site-slogan-container-abe {
    background-image: url("img/sektionen/sia_sektion_abe_s.png");
    right: -94px;
}


div.site-slogan-container-frau {
    background-image: url("img/sektionen/sia_sektion_frau_s.png");
    right: -66px;
}

div.site-slogan-container-femme {
    background-image: url("img/sektionen/sia_sektion_femme_s.png");
    right: -66px;
}

div.site-slogan-container-freiburg {
	background-image: url("img/sektionen/sia_sektion_freiburg_s.png");
	right: -95px;
}

div.site-slogan-container-fribourg {
	background-image: url("img/sektionen/sia_sektion_fribourg_s.png");
	right: -95px;
}

div.site-slogan-container-genve {
	background-image: url("img/sektionen/sia_sektion_genf_s.png");
    right: -100px;
}

div.site-slogan-container-gii {
    background-image: url("img/sektionen/sia_sektion_gii_s.png");
    right: -109px;
}

div.site-slogan-container-graubuenden {
	background-image: url("img/sektionen/sia_sektion_graubuenden_s.png");
    right: -83px;
}

div.site-slogan-container-jura {
	background-image: url("img/sektionen/sia_sektion_jura_s.png");
}

div.site-slogan-container-neuenburg {
	background-image: url("img/sektionen/sia_sektion_neuenburg_s.png");
}

div.site-slogan-container-schaffhausen {
	background-image: url("img/sektionen/sia_sektion_schaffhausen_s.png");
}

div.site-slogan-container-solothurn {
	background-image: url("img/sektionen/sia_sektion_solothurn_s.png");
}

div.site-slogan-container-st-gallen-appenzell {
	background-image: url("img/sektionen/sia_sektion_sga_s.png");
    right: -89px;
}

div.site-slogan-container-thurgau {
	background-image: url("img/sektionen/sia_sektion_thurgau_s.png");
}

div.site-slogan-container-ticino {
	background-image: url("img/sektionen/sia_sektion_ticino_s.png");
}

div.site-slogan-container-vaud {
	background-image: url("img/sektionen/sia_sektion_vaud_s.png");
	right: -92px;
}

div.site-slogan-container-wallis {
	background-image: url("img/sektionen/sia_sektion_wallis_s.png");
}

div.site-slogan-container-winterthur {
	background-image: url("img/sektionen/sia_sektion_winterthur_s.png");
}

div.site-slogan-container-zentralschweiz {
	background-image: url("img/sektionen/sia_sektion_zentralschweiz_s.png");
}

div.site-slogan-container-zuerich {
	background-image: url("img/sektionen/sia_sektion_zuerich_s.png");
}