/* Alignment */ .alignleft { display:inline; float:left; margin-right:1.625em; } .alignright { display:inline; float:right; margin-left:1.625em; } .aligncenter { clear:both; display:block; margin-left:auto; margin-right:auto; } img.alignleft, img.alignright, img.aligncenter { margin-bottom:2.625em; } img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] { height:auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */ } img.size-full, img.size-large { max-width:100%; height:auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */ } .sticky, .bypostauthor { } #pageWrapper, #pageWrapper .pageWrapperInner { width:100%; } #pageWrapper { background:transparent url(../img/bg_pageglow.png) 50% 100% repeat-y; } #pageWrapper .pageWrapperInner .pageWrapperBody { width:80%; margin:0 auto; padding:0 30px; max-width:1309px; /*min-width:580px;*/ text-align:left; } /* font definitions for 'BebasNeueRegular' */ #pageWrapper #content h1, #pageWrapper #content h1 *, #pageWrapper #content h2, #pageWrapper #content h2 *, #pageWrapper #content h3, #pageWrapper #content h3 *, #pageWrapper #content h4, #pageWrapper #content h4 *, #pageWrapper #content h5, #pageWrapper #content h5 *, #pageWrapper #content h6, #pageWrapper #content h6 *, #pageWrapper #content .entry-title, #pageWrapper #content .entry-title *, #pageWrapper #content .page-title, #pageWrapper #content .page-title *, #pageWrapper #header .logo .logoLeft .siteTitle, #pageWrapper #header .logo .logoLeft .siteDescription, #pageWrapper #content .calendar .entry-creationDate, #pageWrapper #content .calendar .entry-author, #pageWrapper #footer .footerBody .navi .naviLeft ul li h2 { font-family:'BebasNeueRegular', "Trebuchet MS", Verdana, DejaVu Sans; font-weight:normal; } #pageWrapper #content h1, #pageWrapper #content h2, #pageWrapper #content h3, #pageWrapper #content h4, #pageWrapper #content h5, #pageWrapper #content h6, #pageWrapper #content .entry-title, #pageWrapper #content .page-title, #pageWrapper #header .logo .logoLeft .siteTitle, #pageWrapper #header .logo .logoLeft .siteDescription, #pageWrapper #content .calendar .entry-creationDate, #pageWrapper #content .calendar .entry-author, #pageWrapper #footer .footerBody .navi .naviLeft ul li h2 { text-shadow:0 0 3px #000; } /*########## header ##########*/ #pageWrapper #header { width:100%; height:229px; text-align:center; position:relative; z-index:10; } #pageWrapper #header .logo .logoLeft .siteTitle, #pageWrapper #header .logo .logoLeft .siteDescription { /* Schatten #1 Versatz links - Versatz oben - Unschärfe (Blur) - Farbe, Schatten #2 Versatz links - Versatz oben - Unschärfe (Blur) - Farbe */ text-shadow:-1px -1px 3px #6f6f6f, 1px 1px 3px #424242; } /* .logo */ #pageWrapper #header .logo { display:inline-block; } #pageWrapper #header .logo .logoLeft, #pageWrapper #header .logo .logoRight { display:block; float:left; height:89px; } #pageWrapper #header .logo .logoLeft, #pageWrapper #header .logo .logoRight { background-color:transparent; background-repeat:no-repeat; overflow:hidden; } #pageWrapper #header .logo .logoLeft { background-position:0 0; padding-left:50px; } #pageWrapper #header .logo .logoRight { background-position:0 -89px; width:50px; } #pageWrapper #header .logo .logoLeft h1.siteTitle, #pageWrapper #header .logo .logoLeft h1.siteTitle a.siteTitle { text-decoration:none; display:block; } #pageWrapper #header .logo .logoLeft h1.siteTitle { line-height:42px; margin-top:10px; } #pageWrapper #header .logo .logoLeft h1.siteTitle a.siteTitle { font-size:3.7em; white-space:nowrap; } #pageWrapper #header .logo .logoLeft h1.siteTitle.singleHeadline { line-height:91px; border-bottom:none; margin-top:0; } #pageWrapper #header .logo .logoLeft h1.siteTitle.singleHeadline a.siteTitle { font-size:4.9em; color:#fff; } #pageWrapper #header .logo .logoLeft .siteDescription { padding-top:1px; font-size:1.8em; white-space:nowrap; } /* .logo.customLogo */ #pageWrapper #header .logo.customLogo .logoLeft, #pageWrapper #header .logo.customLogo .logoRight { height:auto; background-image:none; } #pageWrapper #header .logo.customLogo .logoLeft { padding-left:0; } #pageWrapper #header .logo.customLogo .logoRight { width:0; } #pageWrapper #header .logo.customLogo .logoLeft h1.siteTitle { line-height:auto; margin-top:0; } #pageWrapper #header .logo.customLogo .logoLeft h1.siteTitle a.siteTitle { padding-bottom:7px; } #pageWrapper #header .logo.customLogo .logoLeft h1.siteTitle a.siteTitle span.siteTitle { display:none; } #pageWrapper #header .logo.customLogo .logoLeft h1.siteTitle a.siteTitle img.customLogo { max-width:100%; max-height:90px; } #pageWrapper #header .logo.customLogo .logoLeft h1.siteTitle.singleHeadline a.siteTitle img.customLogo { max-height:130px; } /*~~~~~~ .headerNavi ~~~~~~*/ #pageWrapper #header .headerNavi { position:absolute; left:0; top:132px; width:100%; } #pageWrapper #header .headerNavi ul.navi { padding-left:45px; } #pageWrapper #header .headerNavi ul.navi li, #pageWrapper #header .headerNavi ul.navi li h2, #pageWrapper #header .headerNavi ul.navi li a { display:block; float:left; height:49px; line-height:49px; } #pageWrapper #header .headerNavi ul.navi li { padding:0 20px; } #pageWrapper #header .headerNavi ul.navi li h2, #pageWrapper #header .headerNavi ul.navi li a, #pageWrapper #header .headerNavi ul.navi li.search_item form#searchformHeader fieldset .searchformInputfield { color:#e1e1e1; text-shadow:0 0 5px #000; text-decoration:none; font-size:1.4em; font-weight:normal; } /* .iconHome - BEGIN */ #pageWrapper #header .headerNavi ul.navi li.iconHome, #pageWrapper #header .headerNavi ul.navi li.iconHome:hover { padding-left:0; padding-right:0; float:none; position:absolute; left:-40px; top:0; } #pageWrapper #header .headerNavi ul.navi li.iconHome a, #pageWrapper #header .headerNavi ul.navi li.iconHome.current_page_ancestor a, #pageWrapper #header .headerNavi ul.navi li.iconHome.current-cat-parent a, #pageWrapper #header .headerNavi ul.navi li.iconHome.current_page_item a, #pageWrapper #header .headerNavi ul.navi li.iconHome.current-cat a { position:relative; width:101px; } #pageWrapper #header .headerNavi ul.navi li.iconHome a span { display:block; width:30px; height:30px; position:absolute; left:50%; top:9px; margin-left:-15px; padding:0; background:transparent url(../img/sprite_global.png) 0 -160px no-repeat; } #pageWrapper #header .headerNavi ul.navi li.iconHome a span em { display:none; } #pageWrapper #header .headerNavi ul.navi li.iconHome a:hover { background-image:none; } #pageWrapper #header .headerNavi ul.navi li.iconHome a:hover span { background-position:0 -190px; } #pageWrapper #header .headerNavi ul.navi li.current_page_ancestor a:hover, #pageWrapper #header .headerNavi ul.navi li.current-cat-parent a:hover, #pageWrapper #header .headerNavi ul.navi li.current_page_item a:hover, #pageWrapper #header .headerNavi ul.navi li.current-cat a:hover { background-image:url(../img/bg_menue-horizontal_selected.png); } /* .iconHome - END */ #pageWrapper #header .headerNavi ul.navi li a:hover { background:transparent url(../img/bg_menue-horizontal_hover.png) 50% 100% no-repeat; } #pageWrapper #header .headerNavi ul.navi li.current_page_ancestor a, #pageWrapper #header .headerNavi ul.navi li.current-cat-parent a, #pageWrapper #header .headerNavi ul.navi li.current_page_item a, #pageWrapper #header .headerNavi ul.navi li.current-cat a { background:transparent url(../img/bg_menue-horizontal_selected.png) 50% 100% no-repeat; min-width:101px; } #pageWrapper #header .headerNavi ul.navi li h2 { padding-left:20px; } #pageWrapper #header .headerNavi ul.navi li:hover h2 { background:transparent url(../img/bg_menue-horizontal_hover-submenue.png) 0 50% no-repeat; } /*~~~ sublevel 1 ~~~*/ #pageWrapper #header .headerNavi ul.navi li ul { display:none; } #pageWrapper #header .headerNavi ul.navi li:hover { cursor:pointer; position:relative; } #pageWrapper #header .headerNavi ul.navi li:hover ul { display:block; width:220px; position:absolute; left:0; top:49px; border-left:1px solid #b0b0b0; border-right:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0; background-color:#414141; background-image:-moz-linear-gradient(top, #414141 0%, #0e0e0e 100%); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#414141), color-stop(100%,#0e0e0e)); background-image:-webkit-linear-gradient(top, #414141 0%, #0e0e0e 100%); background-image:-o-linear-gradient(top, #414141 0%, #0e0e0e 100%); background-image:-ms-linear-gradient(top, #414141 0%, #0e0e0e 100%); background-image:linear-gradient(top, #414141 0%, #0e0e0e 100%); /*CSS3*/ -moz-box-shadow:0 10px 10px #303030; -webkit-box-shadow:0 10px 10px #303030; box-shadow:0 10px 10px 0 #303030; } #pageWrapper #header .headerNavi ul.navi li:hover ul li, #pageWrapper #header .headerNavi ul.navi li:hover ul li a { display:block; height:30px; line-height:30px; padding:0; float:none; background-image:none; } #pageWrapper #header .headerNavi ul.navi li:hover ul li a { white-space:nowrap; color:#e1e1e1; text-shadow:0 0 5px #000; text-decoration:none; text-align:left; font-weight:normal; font-size:1em; min-width:90px; padding:0 20px; } #pageWrapper #header .headerNavi ul.navi li:hover ul li.current_page_ancestor a, #pageWrapper #header .headerNavi ul.navi li:hover ul li.current-cat-parent a, #pageWrapper #header .headerNavi ul.navi li:hover ul li.current_page_item a, #pageWrapper #header .headerNavi ul.navi li:hover ul li.current-cat a { background-color:#545454; } #pageWrapper #header .headerNavi ul.navi li:hover ul li a:hover { background-image:none; background-color:#646464; } #pageWrapper #header .headerNavi ul.navi li:hover ul li.hasSubmenue a, #pageWrapper #header .headerNavi ul.navi li:hover ul li.hasSubmenue a:hover { background-image:url(../img/bg_menue-horizontal_hassubmenue.png); background-position:95% 50%; background-repeat:no-repeat; } /*~~~ sublevel 2 ~~~*/ #pageWrapper #header .headerNavi ul.navi li:hover ul li ul { display:none !important; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; } #pageWrapper #header .headerNavi ul.navi li:hover ul li:hover ul { display:block !important; position:absolute; left:220px; top:0; border-left:1px solid #414141; border-top:1px solid #b0b0b0; border-right:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0; } #pageWrapper #header .headerNavi ul.navi li:hover ul li.hasSubmenue ul li a { background-color:transparent; } #pageWrapper #header .headerNavi ul.navi li:hover ul li.hasSubmenue ul li a:hover { background-color:#646464; } #pageWrapper #header .headerNavi ul.navi li:hover ul li ul li.current_page_ancestor a, #pageWrapper #header .headerNavi ul.navi li:hover ul li ul li.current-cat-parent a, #pageWrapper #header .headerNavi ul.navi li:hover ul li ul li.current_page_item a, #pageWrapper #header .headerNavi ul.navi li:hover ul li ul li.current-cat a { background-color:#545454; } #pageWrapper #header .headerNavi ul.navi li:hover ul li.hasSubmenue ul li a, #pageWrapper #header .headerNavi ul.navi li:hover ul li.hasSubmenue ul li a:hover { background-image:none; } #pageWrapper #header .headerNavi ul.navi li:hover ul li.hasSubmenue ul li.hasSubmenue a, #pageWrapper #header .headerNavi ul.navi li:hover ul li.hasSubmenue ul li.hasSubmenue a:hover { background-image:url(../img/bg_menue-horizontal_hassubmenue.png); } /*~~~ sublevel 3 ~~~*/ #pageWrapper #header .headerNavi ul.navi li:hover ul li ul { display:none !important; } #pageWrapper #header .headerNavi ul.navi li:hover ul li:hover ul { display:block !important; top:-1px; } #pageWrapper #header .headerNavi ul.navi li:hover ul li ul li.hasSubmenue ul li a { background-color:transparent; } #pageWrapper #header .headerNavi ul.navi li:hover ul li ul li.hasSubmenue ul li a:hover { background-color:#646464; } #pageWrapper #header .headerNavi ul.navi li:hover ul li ul li ul li.current_page_ancestor a, #pageWrapper #header .headerNavi ul.navi li:hover ul li ul li ul li.current-cat-parent a, #pageWrapper #header .headerNavi ul.navi li:hover ul li ul li ul li.current_page_item a, #pageWrapper #header .headerNavi ul.navi li:hover ul li ul li ul li.current-cat a { background-color:#545454; } #pageWrapper #header .headerNavi ul.navi li:hover ul li.hasSubmenue ul li.hasSubmenue ul li a, #pageWrapper #header .headerNavi ul.navi li:hover ul li.hasSubmenue ul li.hasSubmenue ul li a:hover { background-image:none; } /* form#searchformHeader */ #pageWrapper #header .headerNavi ul.navi li.search_item { float:none; position:absolute; right:0; top:0; padding-left:0; padding-right:0; } #pageWrapper #header .headerNavi ul.navi li.search_item form#searchformHeader { overflow:hidden; padding-top:1px; } #pageWrapper #header .headerNavi ul.navi li.search_item form#searchformHeader fieldset , #pageWrapper #header .headerNavi ul.navi li.search_item form#searchformHeader fieldset .searchformSubmit, #pageWrapper #header .headerNavi ul.navi li.search_item form#searchformHeader fieldset .searchformInputfield { height:47px; line-height:47px; } #pageWrapper #header .headerNavi ul.navi li.search_item form#searchformHeader fieldset { display:block; position:relative; } #pageWrapper #header .headerNavi ul.navi li.search_item form#searchformHeader fieldset .searchformInputfield, #pageWrapper #header .headerNavi ul.navi li.search_item form#searchformHeader fieldset .searchformSubmit, #pageWrapper #header .headerNavi ul.navi li.search_item .searchformHeaderShowHide { background-image:url(../img/sprite_search-header.png); background-color:transparent; background-repeat:no-repeat; } #pageWrapper #header .headerNavi ul.navi li.search_item form#searchformHeader fieldset label { display:none; } #pageWrapper #header .headerNavi ul.navi li.search_item form#searchformHeader fieldset .searchformInputfield { float:left; background-position:0 0; width:209px; padding-left:20px; padding-right:52px; letter-spacing:1px; } #pageWrapper #header .headerNavi ul.navi li.search_item form#searchformHeader fieldset .searchformSubmit { background-position:0 -49px; width:52px; cursor:pointer; text-decoration:none; position:absolute; right:0; top:0; } #pageWrapper #header .headerNavi ul.navi li.search_item form#searchformHeader fieldset .searchformSubmit:hover { background-position:0 -96px; } #pageWrapper #header .headerNavi ul.navi li.search_item .searchformHeaderShowHide { display:none; float:right; width:52px; height:47px; line-height:47px; background-position:0 -142px; } /*########## content ##########*/ #pageWrapper #content{ width:100%; padding-bottom:40px; position:relative; } body.search-no-results #pageWrapper #content h1 { color:#a82828; } #pageWrapper #content h1 { font-size:2.8em; } #pageWrapper #content h1, #pageWrapper #content h1 a { color:#fff; } #pageWrapper #content h2 { font-size:2.2em; } #pageWrapper #content h3 { font-size:1.8em; } #pageWrapper #content h4 { font-size:1.4em; } #pageWrapper #content h5 { font-size:1.2em; } #pageWrapper #content h6 { font-size:1.0em; } #pageWrapper #content div.globalTableLayout.contentLayoutWrapper { -moz-box-shadow:0 0 5px #303030; -webkit-box-shadow:0 0 5px #303030; box-shadow:0 0 5px 0 #303030; } #pageWrapper #content div.globalTableLayout.contentLayoutWrapper div.globalTableLayout-Row div.globalTableLayout-Cell.cell-1 { width:100%; background:transparent url(../img/bg_transparent-white.png) 0 0 repeat; } #pageWrapper #content div.globalTableLayout.contentLayoutWrapper div.globalTableLayout-Row div.globalTableLayout-Cell.cell-2 { border-top:1px solid #494949; border-right:1px solid #494949; border-bottom:1px solid #494949; width:280px; background:transparent url(../img/bg_transparent-black.png) 0 0 repeat; } body.pagetype_front-page #pageWrapper #content div.globalTableLayout.contentLayoutWrapper { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; } body.pagetype_front-page #pageWrapper #content div.globalTableLayout.contentLayoutWrapper div.globalTableLayout-Row div.globalTableLayout-Cell.cell-1 { background:transparent none; } body.pagetype_front-page #pageWrapper #content div.globalTableLayout.contentLayoutWrapper div.globalTableLayout-Row div.globalTableLayout-Cell.cell-2 { border-left:1px solid #494949; -moz-box-shadow:0 0 5px #151515; -webkit-box-shadow:0 0 5px #151515; box-shadow:0 0 5px 0 #151515; } #pageWrapper #content form#searchform fieldset { float:left; position:relative; clear:both; } #pageWrapper #content form#searchform fieldset label { display:none; } #pageWrapper #content form#searchform fieldset input.searchformInputfield, #pageWrapper #content form#searchform fieldset input.searchformSubmit { height:47px; line-height:47px; background:transparent url(../img/sprite_search-header.png) 0 0 no-repeat; } #pageWrapper #content form#searchform fieldset input.searchformInputfield { width:auto; padding:0 20px; overflow:hidden; border-right:1px solid black; border-bottom:1px solid black; color:#E1E1E1; font-size:1.4em; text-shadow:0 0 5px #000000; letter-spacing:1px; -moz-box-shadow:0 0 15px #303030; -webkit-box-shadow:0 0 15px #303030; box-shadow:0 0 15px 0 #303030; } #pageWrapper #content form#searchform fieldset input.searchformSubmit { background-position:0 -49px; width:52px; height:47px; line-height:47px; cursor:pointer; position:absolute; right:0; top:1px; } #pageWrapper #content form#searchform fieldset input.searchformSubmit:hover { background-position:0 -96px; } /*~~~ calendar ~~~*/ #pageWrapper #content .calendar { width:88px; height:82px; float:right; background:transparent url(../img/sprite_global.png) -79px -159px no-repeat; text-align:center; font-weight:bold; margin:-5px -5px 10px 15px; } #pageWrapper #content .calendar .entry-creationDate { line-height:43px; } #pageWrapper #content .calendar .entry-author { line-height:33px; display:block; } /*~~~ sidebar ~~~*/ #pageWrapper #content #sidebar { padding:30px; } #pageWrapper #content #sidebar a:hover { color:#fff; } #pageWrapper #content #sidebar form#searchform fieldset { float:none; } #pageWrapper #content #sidebar form#searchform fieldset input.searchformInputfield { width:180px; } #pageWrapper #content #sidebar ul li.widget { margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #656565; } #pageWrapper #content #sidebar ul li.widget h2.widgettitle a { } #pageWrapper #content #sidebar ul li.widget ul { list-style:square; margin-left:16px; } #pageWrapper #content #sidebar ul li.widget ul li { padding-top:6px; } #pageWrapper #content #sidebar ul li.widget ol { margin-left:20px; } #pageWrapper #content #sidebar ul li.widget ol li { padding-top:6px; } #pageWrapper #content #sidebar ul li.widget.widget_image img { height:auto; max-width:100%; } /* widget_calendar */ #pageWrapper #content #sidebar ul li.widget.widget_calendar #wp-calendar { width:100%; text-align:center; text-shadow:0 0 3px #000000; } #pageWrapper #content #sidebar ul li.widget.widget_calendar #wp-calendar caption, #pageWrapper #content #sidebar ul li.widget.widget_calendar #wp-calendar td, #pageWrapper #content #sidebar ul li.widget.widget_calendar #wp-calendar th { text-align:center; } #pageWrapper #content #sidebar ul li.widget.widget_calendar #wp-calendar caption { padding:5px 0 3px 0; } #pageWrapper #content #sidebar ul li.widget.widget_calendar #wp-calendar tbody td { padding:2px 0; background:transparent url(../img/bg_transparent-black.png) 0 0 repeat; } #pageWrapper #content #sidebar ul li.widget.widget_calendar #wp-calendar tbody td a { font-weight:bold; } #pageWrapper #content #sidebar ul li.widget.widget_calendar #wp-calendar th { background-color:#000; border-top:1px solid #8c8c8c; border-bottom:1px solid #8c8c8c; } #pageWrapper #content #sidebar ul li.widget.widget_calendar #wp-calendar th { font-weight:bold; padding-top:1px; padding-bottom:1px; } #pageWrapper #content #sidebar ul li.widget.widget_calendar #wp-calendar tfoot td { border-top:1px solid #000; background-color:#000; } #pageWrapper #content #sidebar ul li.widget.widget_calendar #wp-calendar tfoot td a { text-decoration:none; text-shadow:0 0 3px #000000; display:block; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; background-color:#444444; background-image:-moz-linear-gradient(top, #8c8c8c 0%, #444444 48%, #000000 52%, #333333 100%); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#8c8c8c), color-stop(48%,#444444), color-stop(52%,#000000), color-stop(100%,#333333)); background-image:-webkit-linear-gradient(top, #8c8c8c 0%, #444444 48%, #000000 52%, #333333 100%); background-image:-o-linear-gradient(top, #8c8c8c 0%, #444444 48%, #000000 52%, #333333 100%); background-image:-ms-linear-gradient(top, #8c8c8c 0%, #444444 48%, #000000 52%, #333333 100%); background-image:linear-gradient(top, #8c8c8c 0%, #444444 48%, #000000 52%, #333333 100%); /*CSS3*/ } /* widget_tag_cloud */ #pageWrapper #content #sidebar ul li.widget.widget_tag_cloud .tagcloud a { display:inline-block; text-decoration:none; /*font-size:100% !important;*/ margin:4px 2px; padding:3px 7px; background-color:#3d3d3d; border:1px solid #000; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; } #pageWrapper #content #sidebar ul li.widget.widget_tag_cloud .tagcloud a:hover { background-color:#000; border:1px solid #ccc; text-decoration:none; } /*~~~ photoGridCell ~~~*/ #pageWrapper #content .photoGridBody { /*padding-right:170px;*/ } #pageWrapper #content .photoGridCell { float:left; width:33%; visibility:hidden; } #pageWrapper #content .photoGridCell.mediumBox { float:left; width:50%; } #pageWrapper #content .photoGridCell.smallBox, #pageWrapper #content .photoGridCell.microBox { float:none; width:100%; } #pageWrapper #content .photoGridCell .photoGridCellInner { overflow:hidden; position:relative; margin:0 35px 35px 0; border:2px solid #000; } #pageWrapper #content .photoGridCell .photoGridCellInner.lastItem { margin-right:0; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody, #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellImage, #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellContent { /*width:300px; height:200px;*/ width:100%; height:100%; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody img.photoGridPlaceholder { width:100%; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody.hasNoPostThumbnail .photoGridCellImage { /*background:transparent url(../img/sprite_global.png) 0 -316px no-repeat;*/ background-color:transparent; /* default background-color */ background-image:-moz-linear-gradient(top, transparent 0%, #2d2d2d 100%); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,transparent), color-stop(100%,#2d2d2d)); background-image:-webkit-linear-gradient(top, transparent 0%, #2d2d2d 100%); background-image:-o-linear-gradient(top, transparent 0%, #2d2d2d 100%); background-image:-ms-linear-gradient(top, transparent 0%, #2d2d2d 100%); background-image:linear-gradient(top, transparent 0%, #2d2d2d 100%); /*CSS3*/ } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellImage, #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellContent, #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridHover { position:absolute; left:0; top:0; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellContent .calendar { visibility:hidden; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellContent.hoverEvent .calendar, #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody.hasNoPostThumbnail .photoGridCellContent .calendar { visibility:visible; } #pageWrapper #content .photoGridCell.microBox .photoGridCellInner .photoGridCellInnerBody .photoGridCellContent .calendar { display:none; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellContent .photoGridCellContentInner { padding:6%; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellContent .photoGridCellContentInner h2.entry-title { width:62%; font-size:1.7em; text-shadow:0 0 3px #000; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellContent .photoGridCellContentInner h2.entry-title a { display:block; font-size:100%; } #pageWrapper #content .photoGridCell.microBox .photoGridCellInner .photoGridCellInnerBody .photoGridCellContent .photoGridCellContentInner h2.entry-title { width:100%; font-size:1em; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellContent .photoGridCellContentInner .entry-comments { position:absolute; left:15px; top:137px; z-index:1; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellContent.photoGridCellContentFadeinFadeOut .photoGridCellContentInner .entry-comments { /*display:none;*/ } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellContent .photoGridCellContentInner .entry-comments .entry-comments-left, #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellContent .photoGridCellContentInner .entry-comments .entry-comments-right { height:24px; line-height:24px; float:left; background:transparent url(../img/sprite_global.png) 0 -543px no-repeat; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellContent .photoGridCellContentInner .entry-comments .entry-comments-left { padding-left:10px; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellContent .photoGridCellContentInner .entry-comments .entry-comments-right { width:10px; background-position:-289px -543px; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellContent .photoGridCellContentInner .entry-comments a { text-decoration:none; font-size:0.9em; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellContent .photoGridCellContentInner .entry-comments a:hover { color:#fff; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellImage img { /*max-width:270px; max-height:164px;*/ width:100%; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridCellImage .photoGridCellImageFullSize { display:none; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridHover, #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridHover .photoGridHoverInner .photoGridHoverZoom, #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridHover .photoGridHoverInner .photoGridHoverDetailview { background:transparent url(../img/sprite_global.png) 100% -259px no-repeat; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridHover { width:60%; height:56px; left:-300px; top:120px; background-position:100% -259px; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody.hasComments .photoGridHover { width:230px; left:-230px; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridHover .photoGridHoverInner .photoGridHoverZoom, #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridHover .photoGridHoverInner .photoGridHoverDetailview { float:right; width:34px; height:34px; cursor:pointer; margin:12px 15px 0 0; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridHover .photoGridHoverInner .photoGridHoverZoom { background-position:-199px -220px; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridHover .photoGridHoverInner .photoGridHoverDetailview { background-position:-254px -220px; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridHover .photoGridHoverInner .photoGridHoverZoom.hoverEvent { background-position:-199px -160px; } #pageWrapper #content .photoGridCell .photoGridCellInner .photoGridCellInnerBody .photoGridHover .photoGridHoverInner .photoGridHoverDetailview.hoverEvent { background-position:-254px -160px; } /*~~~ post ~~~*/ #pageWrapper #content .attachment .postBody, #pageWrapper #content .post .postBody, #pageWrapper #content .page .postBody { padding:30px; } #pageWrapper #content .attachment .postBody .calendar, #pageWrapper #content .post .postBody .calendar, #pageWrapper #content .page .postBody .calendar { float:right; } body.search-results #pageWrapper #content .attachment .postBody .entry-content .page-link, body.search-results #pageWrapper #content .post .postBody .entry-content .page-link, body.search-results #pageWrapper #content .page .postBody .entry-content .page-link { padding-bottom:20px; } #pageWrapper #content .attachment .postBody .entry-content, #pageWrapper #content .post .postBody .entry-content, #pageWrapper #content .page .postBody .entry-content { padding-top:30px; } #pageWrapper #content .attachment .postBody .entry-content p, #pageWrapper #content .post .postBody .entry-content p, #pageWrapper #content .page .postBody .entry-content p, #pageWrapper #content .attachment .postBody .entry-content .page-link, #pageWrapper #content .post .postBody .entry-content .page-link, #pageWrapper #content .page .postBody .entry-content .page-link { padding-bottom:30px; } #pageWrapper #content .attachment .postBody .entry-content .page-link, #pageWrapper #content .post .postBody .entry-content .page-link, #pageWrapper #content .page .postBody .entry-content .page-link { display:block; clear:both; } #pageWrapper #content .attachment .postBody .entry-content p, #pageWrapper #content .post .postBody .entry-content p, #pageWrapper #content .page .postBody .entry-content p { line-height:1.3em; text-align:justify; } #pageWrapper #content .attachment .postBody .entry-content img, #pageWrapper #content .post .postBody .entry-content img, #pageWrapper #content .page .postBody .entry-content img { -moz-box-shadow:0 0 15px #303030; -webkit-box-shadow:0 0 15px #303030; box-shadow:0 0 15px 0 #303030; } #pageWrapper #content .entry-content h1, #pageWrapper #content .entry-content h2, #pageWrapper #content .entry-content h3, #pageWrapper #content .entry-content h4, #pageWrapper #content .entry-content h5, #pageWrapper #content .entry-content h6 { clear:both; } /* Example / gallery-columns-2: -------------------------------------------------------- Example / gallery-columns-3: -------------------------------------------------------- */ #pageWrapper #content .entry-content .gallery { margin:auto; } #pageWrapper #content .entry-content .gallery .gallery-item { float:left; text-align:center; } #pageWrapper #content .entry-content .gallery.gallery-columns-2 .gallery-item { width:50%; } #pageWrapper #content .entry-content .gallery.gallery-columns-3 .gallery-item { width:33%; } #pageWrapper #content .entry-content .gallery .gallery-item a { display:block; } #pageWrapper #content .entry-content .gallery .gallery-item img { max-width:90%; } #pageWrapper #content .entry-content .gallery .gallery-caption { margin-left:0; } #pageWrapper #content .entry-content .wp-caption { position:relative; margin-bottom:30px; } #pageWrapper #content .entry-content .wp-caption p.wp-caption-text { position:absolute; left:0; bottom:0; padding:0 10px 5px 10px; text-align:center; } #pageWrapper #content .entry-content table { margin-bottom:30px; border-collapse:separate; border-spacing:2px; background:#f6f6f6 url(../img/bg_table.gif) 0 0 repeat-x; margin-top:10px; -moz-box-shadow:0 0 8px #000000; -webkit-box-shadow:0 0 8px #000000; box-shadow:0 0 10px 0 #000000; } #pageWrapper #content .entry-content table, #pageWrapper #content .entry-content table tr td { border:solid 1px #aeaeae; } #pageWrapper #content .entry-content table tr th { padding:1px 12px; } #pageWrapper #content .entry-content table tr td { padding:5px 10px; background-color:#fff; } #pageWrapper #content .entry-content table tr th, #pageWrapper #content .entry-content table tr td, #pageWrapper #content .entry-content table tr th a, #pageWrapper #content .entry-content table tr td a { color:#000; } #pageWrapper #content .entry-content dl dt { font-weight:bold; } #pageWrapper #content .entry-content dl dd { margin-bottom:1.375em; } #pageWrapper #content .entry-content address, #pageWrapper #content .entry-content dl, #pageWrapper #content .entry-content ul, #pageWrapper #content .entry-content ol { padding-bottom:30px; } #pageWrapper #content .entry-content ul li ul, #pageWrapper #content .entry-content ol li ol { padding-bottom:0; } #pageWrapper #content .entry-content ul { list-style:square; margin-left:16px; } #pageWrapper #content .entry-content ul li { padding-top:6px; } #pageWrapper #content .entry-content ol { list-style-type:decimal; margin-left:20px; } #pageWrapper #content .entry-content ol li { padding-top:6px; } #pageWrapper #content .entry-content ol ol { list-style:upper-alpha; } #pageWrapper #content .entry-content ol ol ol { list-style:lower-roman; } #pageWrapper #content .entry-content ol ol ol ol { list-style:lower-alpha; } #pageWrapper #content .entry-content ins { background-color:#fffbdb; color:#000; } #pageWrapper #content .entry-content pre { color:#fff; background:transparent url(../img/bg_transparent-white.png) 0 0 repeat; font:1em monospace; line-height:1.5; margin-bottom:30px; overflow:auto; padding:0.75em 1.625em; } #pageWrapper #content .entry-content blockquote { margin:0 3em; } #pageWrapper #content .entry-content blockquote, #pageWrapper #content .entry-content blockquote p { font-family:Georgia, "Bitstream Charter", serif; font-style:italic; font-weight:normal; } #pageWrapper #content .entry-content blockquote em, #pageWrapper #content .entry-content blockquote i, #pageWrapper #content .entry-content blockquote cite { font-style:normal; } #pageWrapper #content .entry-content blockquote cite { font-weight:bold; text-transform:uppercase; } #pageWrapper #content .entry-content sup, #pageWrapper #content .entry-content sub { font-size:0.8em; height:0; line-height:1; position:relative; vertical-align:baseline; } #pageWrapper #content .entry-content sup { bottom:1ex; } #pageWrapper #content .entry-content sub { top:0.5ex; } #pageWrapper #content .entry-content p img { margin-top:0.4em; max-width:100%; } #pageWrapper #content .entry-content p img.aligncenter { margin-top:2.625em; } #pageWrapper #content .entry-meta, #pageWrapper #content .entry-meta a { color:#cccccc; } #pageWrapper #content .entry-meta .entryMetaCategorys, #pageWrapper #content .entry-meta .entryMetaTags, #pageWrapper #content .entry-meta .entryMetaAdminEdit, #pageWrapper #content .entry-meta .authorAbout, #pageWrapper #content .entry-meta .authorArchives { display:inline-block; margin-right:10px; padding-right:10px; } #pageWrapper #content .entry-meta #author-description { margin-top:10px; padding-top:10px; border-top:1px solid #4c4c4c; } #pageWrapper #content .entry-meta .entryMetaHeadline { padding-right:5px; } #pageWrapper #content .entry-meta .entryMetaTags a { padding-right:5px; } #pageWrapper #content .entry-meta #author-description .authorAvatar { float:right; padding:0 0 10px 10px; } #pageWrapper #content .entry-meta #author-description .authorDescription { padding-bottom:10px; } #pageWrapper #content .post .postBody .entry-meta, #pageWrapper #content .page .postBody .entry-meta { padding:10px 15px; border-left:1px solid #515151; border-top:1px solid #5b5b5b; border-right:1px solid #5b5b5b; border-bottom:1px solid #5b5b5b; background:transparent url(../img/bg_transparent-black_10percent.png) 0 0 repeat; } body.archive #pageWrapper #content .post .postBody .entry-meta, body.category #pageWrapper #content .page .postBody .entry-meta, body.archive #pageWrapper #content .post .postBody .entry-meta, body.category #pageWrapper #content .page .postBody .entry-meta { padding:0; border:none; background:transparent none; } #pageWrapper #content #comments { margin-top:60px; padding:60px; background:transparent url(../img/bg_transparent-white.png) 0 0 repeat; } #pageWrapper #content #comments.noComments { } #pageWrapper #content #comments ol, #pageWrapper #content #comments ul { list-style-type:none; } #pageWrapper #content #comments ol ul { margin-left:30px; } #pageWrapper #content #comments ol.commentlist { margin:0 0 60px 0; } #pageWrapper #content #comments ol.commentlist li { padding:20px 0 0 0; } #pageWrapper #content #comments ol.commentlist li .commentbody { background:transparent url(../img/bg_transparent-black_10percent.png) 0 0 repeat; padding:10px 15px; -moz-box-shadow:0 0 3px #444444; -webkit-box-shadow:0 0 3px #444444; box-shadow:0 0 3px 0 #444444; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; } #pageWrapper #content #comments ol.commentlist li ul li .commentbody { background-image:url(../img/bg_transparent-white.png); } #pageWrapper #content #comments ol.commentlist li .commentbody .comment-text { margin-bottom:10px; border-bottom:1px solid #4c4c4c; } #pageWrapper #content #comments ol.commentlist li .commentbody .comment-text p { padding-bottom:10px; } #pageWrapper #content #comments ol.commentlist li .commentbody .comment-text .comment-author-avatar { float:right; padding:0 0 10px 10px; } #pageWrapper #content #comments ol.commentlist li .commentbody .comment-text .comment-author { padding-bottom:10px; font-style:italic; } #pageWrapper #content #comments ol.commentlist li .commentbody .comment-text .comment-author, #pageWrapper #content #comments ol.commentlist li .commentbody .comment-text .comment-author a { font-weight:bold; } #pageWrapper #content #comments ol.commentlist li .commentbody .comment-meta .comment-reply, #pageWrapper #content #comments ol.commentlist li .commentbody .comment-meta .comment-edit-link, #pageWrapper #content #comments ol.commentlist li .commentbody .comment-meta .comment-date { display:inline-block; margin-right:5px; padding-right:5px; } #pageWrapper #content #comments ol.commentlist li .commentbody .comment-meta a { display:inline-block; text-decoration:none; font-size:0.8em; margin:4px 2px; padding:3px 7px; background-color:#3d3d3d; border:1px solid #000; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; } #pageWrapper #content #comments ol.commentlist li .commentbody .comment-meta a:hover { background-color:#000; border:1px solid #ccc; text-decoration:none; } #pageWrapper #content #comments #respond form#commentform { width:60%; } body.smallViewport #pageWrapper #content #comments #respond form#commentform { width:100%; } body.mediumViewport #pageWrapper #content #comments #respond form#commentform { width:80%; } #pageWrapper #content #comments #respond form#commentform p { clear:both; padding:5px 0; } #pageWrapper #content #comments #respond form#commentform p.comment-notes, #pageWrapper #content #comments #respond form#commentform p.form-allowed-tags { padding:10px 0; } #pageWrapper #content #comments #respond form#commentform label { padding-right:1px; } #pageWrapper #content #comments #respond form#commentform input#author, #pageWrapper #content #comments #respond form#commentform input#email, #pageWrapper #content #comments #respond form#commentform input#url, #pageWrapper #content #comments #respond form#commentform textarea#comment { margin-top:3px; display:block; border:1px solid #d9d9d9; background-color:#d6d6d6; background-image:-moz-linear-gradient(top, #d6d6d6 0%, #ffffff 100%); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#ffffff)); background-image:-webkit-linear-gradient(top, #d6d6d6 0%, #ffffff 100%); background-image:-o-linear-gradient(top, #d6d6d6 0%, #ffffff 100%); background-image:-ms-linear-gradient(top, #d6d6d6 0%, #ffffff 100%); background-image:linear-gradient(top, #d6d6d6 0%, #ffffff 100%); /*CSS3*/ } #pageWrapper #content #comments #respond form#commentform input#author, #pageWrapper #content #comments #respond form#commentform input#email, #pageWrapper #content #comments #respond form#commentform input#url, #pageWrapper #content #comments #respond form#commentform textarea#comment, #pageWrapper #content #comments #respond form#commentform input#submit { padding:7px; -moz-box-shadow:0 0 3px #000; -webkit-box-shadow:0 0 3px #000; box-shadow:0 0 3px 0 #000; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; /* animation for :hover */ -webkit-appearance:none; -webkit-transition:all .13s ease-in-out; -moz-transition:all .13s ease-in-out; -o-transition:all .13s ease-in-out; transition:all .13s ease-in-out; } #pageWrapper #content #comments #respond form#commentform textarea#comment:hover, #pageWrapper #content #comments #respond form#commentform input#author:hover, #pageWrapper #content #comments #respond form#commentform input#email:hover, #pageWrapper #content #comments #respond form#commentform input#url:hover, #pageWrapper #content #comments #respond form#commentform input#submit:hover { -moz-box-shadow:0 0 3px #af2b00; -webkit-box-shadow:0 0 3px #af2b00; box-shadow:0 0 3px 0 #af2b00; } #pageWrapper #content #comments #respond form#commentform textarea#comment:focus, #pageWrapper #content #comments #respond form#commentform textarea#comment:active, #pageWrapper #content #comments #respond form#commentform input#author:focus, #pageWrapper #content #comments #respond form#commentform nput#author:active, #pageWrapper #content #comments #respond form#commentform input#email:focus, #pageWrapper #content #comments #respond form#commentform input#email:active, #pageWrapper #content #comments #respond form#commentform input#url:focus, #pageWrapper #content #comments #respond form#commentform input#url:active { background-color:#fff; background-image:-moz-linear-gradient(top, #ffffff 0%, #ffffff 100%); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff)); background-image:-webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%); background-image:-o-linear-gradient(top, #ffffff 0%, #ffffff 100%); background-image:-ms-linear-gradient(top, #ffffff 0%, #ffffff 100%); background-image:linear-gradient(top, #ffffff 0%, #ffffff 100%); /*CSS3*/ } #pageWrapper #content #comments #respond form#commentform input#author, #pageWrapper #content #comments #respond form#commentform input#email, #pageWrapper #content #comments #respond form#commentform input#url, #pageWrapper #content #comments #respond form#commentform textarea#comment { width:100%; } #pageWrapper #content #comments #respond form#commentform input#submit { background-color:#3a3a3a; background-image:-moz-linear-gradient(top, #828282 0%, #000000 100%); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#828282), color-stop(100%,#000000)); background-image:-webkit-linear-gradient(top, #828282 0%, #000000 100%); background-image:-o-linear-gradient(top, #828282 0%, #000000 100%); background-image:-ms-linear-gradient(top, #828282 0%, #000000 100%); background-image:linear-gradient(top, #828282 0%, #000000 100%); /*CSS3*/ border:none; color:#fff; font-weight:bold; cursor:pointer; } /*~~~ globalContent ~~~*/ #pageWrapper #content .globalContent { padding:30px; } #pageWrapper #content .globalContent .post, #pageWrapper #content .globalContent .page { margin-top:30px; } #pageWrapper #content .globalContent .postBody, #pageWrapper #content .globalContent .postBody { border-left:1px solid #515151; border-top:1px solid #5b5b5b; border-right:1px solid #5b5b5b; border-bottom:1px solid #5b5b5b; background:transparent url(../img/bg_transparent-black_10percent.png) 0 0 repeat; } #pageWrapper #content .globalContent .globalContentBox { padding-top:30px; } #pageWrapper #content .search .entry-content { padding-top:20px; } #pageWrapper #content .search .entry-content p { padding-bottom:20px; } #pageWrapper #content .search .entry-content form fieldset { margin:10px 0; } #pageWrapper #content .search .entry-content form fieldset input.searchformInputfield { width:300px; } /* #pagenav */ #pageWrapper #content #pagenav { width:50%; margin:0 auto; } #pageWrapper #content #pagenav .postlinkPrev { float:left; } #pageWrapper #content #pagenav .postlinkNext { float:right; } #pageWrapper #content #pagenav a, #pageWrapper #content #pagenav a span { display:block; height:34px; line-height:34px; } #pageWrapper #content #pagenav a { position:relative; } #pageWrapper #content #pagenav a span.postlinkIcon { background-color:transparent; background-image:url(../img/sprite_global.png); background-repeat:no-repeat; width:25px; position:absolute; top:0; } #pageWrapper #content #pagenav a span.postlinkText { text-shadow:0 0 5px #000; } #pageWrapper #content #pagenav .postlinkPrev a span.postlinkText { padding-left:30px; } #pageWrapper #content #pagenav .postlinkPrev a span.postlinkIcon { background-position:-320px -160px; left:0; } #pageWrapper #content #pagenav .postlinkPrev a:hover span.postlinkIcon { background-position:-320px -194px; } #pageWrapper #content #pagenav .postlinkNext a span.postlinkText { padding-right:30px; } #pageWrapper #content #pagenav .postlinkNext a span.postlinkIcon { background-position:-345px -160px; right:0; } #pageWrapper #content #pagenav .postlinkNext a:hover span.postlinkIcon { background-position:-345px -194px; } #pageWrapper #content .pagination { padding-right:36px; /*padding-right:206px;*/ } #pageWrapper #content .paginationTop { padding-bottom:30px; } body.home #pageWrapper #content .paginationBottom { padding:10px 35px 10px 0; } #pageWrapper #content .paginationBottom { padding:10px 0; } #pageWrapper #content .pagination a, #pageWrapper #content .pagination span { display:block; float:left; padding:1px 8px; margin:0 2px; text-shadow:0 0 5px #000; font-size:1.4em; line-height:1.4em; } #pageWrapper #content .pagination span.status { float:right; margin-left:20px; padding-right:0; } #pageWrapper #content .pagination span.current { background-color:#939393; background-image:-moz-linear-gradient(top, #939393 0%, #666666 100%); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#939393), color-stop(100%,#666666)); background-image:-webkit-linear-gradient(top, #939393 0%, #666666 100%); background-image:-o-linear-gradient(top, #939393 0%, #666666 100%); background-image:-ms-linear-gradient(top, #939393 0%, #666666 100%); background-image:linear-gradient(top, #939393 0%, #666666 100%); } /*########## footer ##########*/ #pageWrapper #footer{ width:100%; position:relative; padding:20px 0 80px 0; } /* .footerSpacer */ #pageWrapper #footer .footerSpacer { position:absolute; left:0; top:0; width:100%; } #pageWrapper #footer .footerSpacer .footerSpacerInner { position:relative; height:6px; } #pageWrapper #footer.footerSpacer .footerSpacerInner , #pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerLeft, #pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerRight, #pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerCenter { height:6px; } #pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerLeft, #pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerRight, #pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerCenter { background-image:url(../img/sprite_footer.png); background-color:transparent; background-repeat:no-repeat; } #pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerLeft, #pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerRight { position:absolute; top:0; width:65px; } #pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerLeft { left:0; background-position:0 -6px; } #pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerRight { right:0; background-position:0 -12px; } #pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerCenter { margin-left:65px; margin-right:65px; background-repeat:repeat-x; } /* .footerBody */ #pageWrapper #footer .footerBody { position:relative; padding:0 10px; } /* .navi */ #pageWrapper #footer .footerBody .navi .naviLeft { float:left; padding-bottom:20px; } #pageWrapper #footer .footerBody .navi .naviRight { float:right; } #pageWrapper #footer .footerBody .navi .naviLeft ul li { display:block; float:left; padding-right:40px; padding-bottom:30px; } #pageWrapper #footer .footerBody .navi .naviLeft ul li h2 { font-size:1.8em; text-shadow:1px 1px 3px #282828; } #pageWrapper #footer .footerBody .navi .naviLeft ul li ul { margin:0 0 0 20px; } #pageWrapper #footer .footerBody .navi .naviLeft ul li ul li { float:none; padding-right:0; padding-bottom:0; } #pageWrapper #footer .footerBody .navi .naviLeft ul li ul li, #pageWrapper #footer .footerBody .navi .naviLeft ul li ul li a { display:block; color:#e5e5e5; line-height:25px; } #pageWrapper #footer .footerBody .navi .naviLeft ul li ul li a { text-decoration:none; } #pageWrapper #footer .footerBody .navi .naviLeft ul li ul li a:hover { background-color:transparent; background-repeat:no-repeat; background-position:50% 100%; } #pageWrapper #footer .footerBody .navi .naviLeft ul li ul li.current-cat a, #pageWrapper #footer .footerBody .navi .naviLeft ul li ul li.current_page_item a { background:transparent url(../img/bg_menue-footer_selected.png) 50% 100% no-repeat; min-width:101px; } /* .copyright */ #pageWrapper #footer .footerBody .navi .naviRight .copyright { padding-top:2px; } #pageWrapper #footer .footerBody .navi .naviRight .copyright, #pageWrapper #footer .footerBody .navi .naviRight .copyright a { text-shadow:1px 1px 3px #000; } #pageWrapper #footer .footerBody .navi .naviRight .copyright a { color:#fff; text-decoration:none; font-style:italic; } #pageWrapper #footer .footerBody .navi .naviRight .copyright a:hover { color:#b3b3b3; } /* .socials */ #pageWrapper #footer .footerBody .navi .naviRight .socials { padding-top:5px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a { display:block; float:right; width:40px; height:40px; background:transparent url(../img/sprite_global.png) 0 0 no-repeat; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.facebook { background-position:0 -40px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.facebook:hover { background-position:0 -80px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.email { background-position:-40px -40px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.email:hover { background-position:-40px -80px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.rssfeed { background-position:-80px -40px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.rssfeed:hover { background-position:-80px -80px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.googlemaps { background-position:-120px -40px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.googlemaps:hover { background-position:-120px -80px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.twitter { background-position:-160px -40px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.twitter:hover { background-position:-160px -80px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.skype { background-position:-200px -40px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.skype:hover { background-position:-200px -80px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.delicious { background-position:-240px -40px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.delicious:hover { background-position:-240px -80px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.msn { background-position:-280px -40px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.msn:hover { background-position:-280px -80px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.lastfm { background-position:-320px -40px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.lastfm:hover { background-position:-320px -80px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.xing { background-position:-360px -40px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.xing:hover { background-position:-360px -80px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.wordpress { background-position:-400px -40px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.wordpress:hover { background-position:-400px -80px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.googleplus { background-position:-440px -40px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.googleplus:hover { background-position:-440px -80px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.pinterest { background-position:-480px -40px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a.pinterest:hover { background-position:-480px -80px; } #pageWrapper #footer .footerBody .navi .naviRight .socials a span { display:none; }