.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
.wp-caption {
border : 1px solid #ddd;
text-align : center;
background-color : #f3f3f3;
padding-top : 4px;
margin : 10px;
}
.wp-caption img {
margin : 0;
padding : 0;
border : 0 none;
}
.wp-caption-dd {
font-size : 11px;
line-height : 17px;
padding : 0 4px 5px;
margin : 0;
}
a {
font-family : tahoma, lucida, verdana, sans-serif;
font-size : 12px;
font-weight : bold;
color : #39dd00;
}
a:link {
text-decoration : none;
color : #ff7900;
}
a:visited {
text-decoration : none;
color : #ff7900;
}
a:hover {
text-decoration : none;
color : #39dd00;
}
a img {
text-decoration : none;
border : none;
padding : 0;
margin : 0;
}
img.centered {
display : block;
margin-left : auto;
margin-right : auto;
}
img.alignright {
padding : 4px;
margin : 0 0 2px 7px;
display : inline;
}
img.alignleft {
padding : 4px;
margin : 0 7px 2px 0;
display : inline;
}
.alignright {
float : right;
font-weight : bold;
}
.alignleft {
float : left;
font-weight : bold;
}
html, body {
font-family : lucida, verdana, sans-serif;
font-size : 11px;
font-weight : normal;
color : #737373;
background-color : #e7fffd;
}
body {
color : #000;
background-color : #fff;
border : 1px solid #927b51;
padding : 0;
margin : 10px 15px 15px 15px;
}
h1 {
font-size : 18px;
font-weight : normal;
text-align : left;
padding : 10px 10px 10px 20px;
margin : 0;
color : #fff;
background : #467aa7;
}
h1 a {
font-size : 1.5em;
font-weight : normal;
text-decoration : none;
color : #fff;
background-color : transparent;
}
h1 a:hover {
text-decoration : none;
color : #fff;
background-color : transparent;
}
h1 a:link {
color : #fff;
text-decoration : none;
}
h1 a:visited {
color : #fff;
text-decoration : none;
}
h1 a:active {
color : #fff;
text-decoration : none;
}
h2 {
font-size : 13px;
font-weight : normal;
text-align : left;
padding : 5px 10px 15px 20px;
margin : 0 0 0 0;
color : #fff;
background : #467aa7;
}
h2 a {
font-size : 13px;
font-weight : normal;
text-decoration : none;
color : #fff;
background-color : transparent;
}
h2 a:hover {
text-decoration : none;
color : #fff;
background-color : transparent;
}
form.qs {
position : absolute;
top : 60px;
right : 30px;
text-align : right;
padding : 0;
margin : 0;
}
form.qs p {
font-size : 11px;
font-weight : normal;
padding : 0;
margin : 0;
color : #fff;
background-color : transparent;
}
form.qs input.button {
font-size : 11px;
font-weight : normal;
width : 30px;
color : #000;
background-color : #f9f9ff;
border : 1px solid #c0d3e2;
padding : 0;
margin : 0;
}
form.qs input.textfield {
font-size : 11px;
font-weight : normal;
padding : 0;
margin : 0;
}
#navigation {
height : 7em;
line-height : 1.5em;
background : #fff;
color : #39dd00;
}
#navigation li {
float : left;
list-style-type : none;
border-right : 1px solid #927b51;
white-space : nowrap;
}
#navigation li a {
display : block;
padding : 0 16px;
font-size : 1em;
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
background-color : inherit;
color : #80c31c;
}
* html #navigation a {
width : 1%;
}
#navigation .current_page_item, #navigation a:hover {
background : #fff;
color : #ff7900;
text-decoration : none;
}
.info-post {
display : block;
text-align : left;
padding : 7px 0 7px 0;
font-size : 10px;
color : #000;
}
.info-meta {
display : block;
text-align : left;
padding : 2px 0 7px 0;
font-size : 12px;
}
.info-meta a {
font-weight : bold;
font-size : 10px;
}
.post-navigation {
height : 2.2em;
line-height : 2.2em;
}
.nav {
padding : 5px 0 15px 0;
}
.entry {
margin-bottom : 3em;
}
.entry a {
margin-bottom : 3em;
}
.entrymeta2 {
position : relative;
top : 3px;
}
.entrymeta a {
text-decoration : none;
color : #69c;
}
.entry img {
padding : 5px;
border : 1px solid #ccc;
margin : 5px;
}
.commentmeta {
font-size : 0.9em;
color : #69c;
text-align : right;
}
.commentmeta a {
text-decoration : none;
color : #69c;
}
.postedby {
background : url('images/user.gif') no-repeat;
padding-left : 20px;
padding-right : 3px;
padding-top : 3px;
padding-bottom : 3px;
}
.filedto {
background : url('images/category.gif') no-repeat;
padding-left : 20px;
padding-right : 3px;
padding-top : 3px;
padding-bottom : 3px;
}
.commentslink {
background : #fff url('images/comment.png') no-repeat;
padding-left : 20px;
padding-right : 3px;
padding-top : 3px;
padding-bottom : 3px;
}
.sec-a {
background : #eff2ef;
float : left;
width : 775px;
padding : 0 15px;
}
div.path {
font-size : 11px;
font-weight : normal;
padding : 0;
margin : 25px 20px 10px 200px;
}
div.path a {
font-size : 11px;
font-weight : normal;
}
td.main {
vertical-align : top;
width : 30%;
position : absolute;
}
div.main {
font-size : 12px;
font-weight : normal;
line-height : 15px;
color : #414141;
background-color : #fff;
padding : 5px;
margin : 5px 179px 10px 187px;
border : 0 solid #ccc;
}
div.main a {
font-weight : normal;
text-decoration : none;
color : #06c;
}
div.main a:hover {
text-decoration : none;
color : #333;
}
div.main h3 {
font-size : 16px;
font-weight : normal;
}
div.main h4 a {
font-family : verdana;
text-align : center;
font-size : 1.5em;
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
border : 0 solid #bad1e8;
background : #fff;
color : #80c31c;
}
div.main h4 span.top {
font-size : 11px;
font-weight : normal;
}
div.main h4 span.top a {
font-size : 16px;
font-weight : normal;
text-decoration : none;
}
h5 {
font-size : 14px;
font-weight : bold;
color : #80c31c;
margin : 4px;
border : none;
margin : 5px 0 5px 0;
}
div.main p {
color : #31281d;
padding : 0;
margin : 0 10px 6px 10px;
}
div.main table {
font-family : lucida, verdana, sans-serif;
font-size : 12px;
font-weight : normal;
line-height : 17px;
margin-left : 10px;
}
div.main td {
padding : 0 5px 0 5px;
margin : 0;
}
div.main ul {
list-style-type : square;
padding : 0;
margin : 0 0 10px 40px;
}
div.main ul.none {
list-style-type : none;
}
div.main li {
padding : 0;
margin : 1px 0 1px 0;
}
.box {
margin : 0 0 20px 0;
padding : 10px;
border : 1px solid #c0c0c0;
background-color : #fafbfc;
color : #505050;
line-height : 1.5em;
}
.box a {
color : #505050;
text-decoration : none;
}
div.navboxwrapleft {
float : left;
width : 150px;
padding : 0 15px 20px 0;
margin : 0 0 0 0;
border-right : 0 solid #39dd00;
line-height : 1em;
}
div.navboxleft li {
background : url('images/arrow.gif') no-repeat left top;
margin : 4px 0;
padding : 0 0 0 12px;
list-style : none;
margin-bottom : 2px;
}
div.navboxleft li:hover {
background-repeat : no-repeat;
background-position : left;
color : #99c9ff;
}
div.navboxleft li.active {
background-repeat : no-repeat;
background-position : left;
color : #000;
}
div.navboxleft li.extern:hover {
background-repeat : no-repeat;
background-position : right;
}
div.navboxwrapright {
float : right;
width : 253px;
padding : 0 15px 20px 0;
margin : 0 0 0 9px;
border-left : 0 solid #ccc;
}
div.navboxright {
padding : 0;
margin : 10px 0 10px 10px;
font-size : 11px;
font-weight : normal;
line-height : 17px;
}
div.navboxright ul {
list-style-type : none;
padding : 0;
margin : 0;
}
div.navboxright li {
background-repeat : no-repeat;
padding : 1px 5px 0 20px;
margin : 0;
}
div.navboxright li:hover {
background-repeat : no-repeat;
background-position : right;
color : #333;
}
div.navboxright ul li {
background-repeat : no-repeat;
background-position : left;
padding : 1px 5px 0 20px;
margin : 0;
background : url(images/freccia.gif) no-repeat left;
}
div.navboxright div.impressum {
color : #000;
background-color : #f9f9ff;
padding : 0;
margin : 20px 0 0 0;
}
div.navboxright div.impressum div.active {
border : 1px solid #ffc9c9;
padding : 0;
margin : -1px;
}
#submit {
margin-top : 5px;
border-width : 0;
padding : 0;
}
#commentform input, textarea {
color : #0c3e69;
}
#commentform input {
font-size : 11px;
color : #000;
}
#commentform textarea {
padding : 2px 4px;
}
#respond, #comments {
margin-bottom : 15px;
font-family : "Trebuchet MS", sans-serif;
}
#commentsection {
margin : 25px 0 0;
}
#commentsection p {
margin : 0 0 6px;
}
.comment {
background-color : #f4f4f4;
border-left : 4px solid #ccc;
color : #606060;
margin : 0 0 10px;
padding : 8px 5px 0 8px;
}
.comment p {
font-size : 0.9em;
line-height : 1.3em;
margin : 0 0 6px;
padding-bottom : 5px;
}
.gravatarside {
float : right;
width : 48px;
height : 48px;
margin : 0 5px 5px 5px;
}
h2.archives {
margin-bottom : 10px;
}
h3.entrytitle, h3 {
font-size : 160%;
font-weight : normal;
line-height : 100%;
margin : 0;
padding : 0;
}
h3.entrytitle a, h3.entrytitle a:visited, h3 a {
color : #fff;
text-decoration : none;
}
h3.entrytitle a:hover, h3 a:hover {
text-decoration : underline;
}
.entry {
margin-top : 0;
}
.entrybody {
margin-bottom : 30px;
}
.entrybody p {
margin-bottom : 15px;
}
blockquote {
background : #eee url(images/blockquote.png) no-repeat left bottom;
padding : 10px;
padding-bottom : 40px;
}
#content code {
background-color : #3f464a;
display : block;
padding : 10px;
margin-bottom : 10px;
}
#commentblock code {
display : block;
padding : 5px;
margin-bottom : 10px;
color : #ccc;
}
div.footer {
clear : both;
padding : 0;
margin : 0;
font-size : 0.9em;
color : #666666;
background : #fff;
border-top : 1px solid #927b51;
}
div.footer p {
padding : 0;
margin : 0;
text-align : right;
}
div.footer a {
color : #000;
background-color : inherit;
}
div.footer a:hover {
color : #000;
background-color : inherit;
}
.ngg-albumoverview {
margin-top : 10px;
width : 100%;
clear : both;
display : block !important ;
}
.ngg-album {
height : 100%;
padding : 5px;
margin-bottom : 5px;
border : 1px solid #fff;
}
html > body .ngg-album {
overflow : hidden;
padding : 5px;
margin-bottom : 5px;
border : 1px solid #cccccc;
}
.ngg-album {
overflow : hidden;
padding : 5px;
margin-bottom : 5px;
border : 1px solid #cccccc;
}
.ngg-albumtitle {
text-align : left;
font-weight : bold;
margin : 0;
padding : 0;
font-size : 1.4em;
margin-bottom : 10px;
}
.ngg-thumbnail {
float : left;
margin-right : 12px;
}
.ngg-thumbnail img {
background-color : #ffffff;
border : 1px solid #a9a9a9;
margin : 4px 0 4px 5px;
padding : 4px;
position : relative;
}
.ngg-thumbnail img:hover {
background-color : #a9a9a9;
}
.ngg-description {
text-align : left;
}
.ngg-album-compact {
float : left;
height : 180px;
padding-right : 6px !important ;
margin : 0 !important ;
text-align : left;
width : 120px;
}
.ngg-album-compactbox {
background : transparent url(albumset.gif) no-repeat scroll 0%;
height : 86px;
margin : 0 0 6px !important ;
padding : 12px 0 0 7px !important ;
width : 120px;
}
.ngg-album-compactbox .Thumb {
border : 1px solid #000000;
margin : 0 !important ;
padding : 0 !important ;
width : 91px;
height : 68px;
}
.ngg-album-compact h4 {
font-size : 15px;
font-weight : bold;
margin-bottom : 0;
margin-top : 0;
width : 110px;
}
.ngg-album-compact p {
font-size : 11px;
margin-top : 2px;
}
.ngg-galleryoverview {
overflow : hidden;
margin-top : 10px;
width : 100%;
clear : both;
display : block !important ;
}
.ngg-galleryoverview .desc {
margin : 0 10px 10px 0;
padding : 5px;
}
.ngg-gallery-thumbnail-box {
float : left;
}
.ngg-gallery-thumbnail {
float : left;
margin-right : 5px;
text-align : center;
}
.ngg-gallery-thumbnail img {
background-color : #ffffff;
border : 1px solid #a9a9a9;
display : block;
margin : 4px 0 4px 5px;
padding : 4px;
position : relative;
}
.ngg-gallery-thumbnail img:hover {
background-color : #a9a9a9;
}
.ngg-gallery-thumbnail span {
font-size : 90%;
padding-left : 5px;
display : block;
}
.ngg-clear {
clear : both;
}
.ngg-navigation {
font-size : 0.9em !important ;
clear : both !important ;
display : block !important ;
padding-top : 15px;
text-align : center;
}
.ngg-navigation span {
font-weight : bold;
margin : 0 6px;
}
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev {
border : 1px solid #dddddd;
margin-right : 3px;
padding : 3px 7px;
}
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover {
background-color : #0066cc;
color : #ffffff !important ;
text-decoration : none !important ;
}
.ngg-imagebrowser h3 {
text-align : center;
}
.ngg-imagebrowser img {
border : 1px solid #a9a9a9;
margin-top : 10px;
margin-bottom : 10px;
width : 100%;
display : block !important ;
padding : 5px;
}
.ngg-imagebrowser-nav {
padding : 5px;
margin-left : 10px;
}
.ngg-imagebrowser-nav .back {
float : left;
border : 1px solid #dddddd;
margin-right : 3px;
padding : 3px 7px;
}
.ngg-imagebrowser-nav .next {
float : right;
border : 1px solid #dddddd;
margin-right : 3px;
padding : 3px 7px;
}
.ngg-imagebrowser-nav .counter {
text-align : center;
font-size : 0.9em !important ;
}
.exif-data {
margin-left : auto !important ;
margin-right : auto !important ;
}
.slideshow {
margin-left : auto;
margin-right : auto;
text-align : center;
outline : none;
}
.ngg-singlepic {
background-color : #ffffff;
display : block;
padding : 4px;
}
.ngg-left {
float : left;
margin-right : 10px;
}
.ngg-right {
float : right;
margin-left : 10px;
}
.ngg-center {
margin-left : auto !important ;
margin-right : auto !important ;
}
.ngg-widget, .ngg-widget-slideshow {
overflow : hidden;
margin : 0;
padding : 5px 0 0 0;
text-align : left;
}
.ngg-widget img {
border : 2px solid #a9a9a9;
margin : 0 2px 2px 0;
padding : 1px;
}
.ngg-related-gallery {
background : #f9f9f9;
border : 1px solid #e0e0e0;
overflow : hidden;
margin-bottom : 1em;
margin-top : 1em;
padding : 5px;
}
.ngg-related-gallery img {
border : 1px solid #dddddd;
float : left;
margin : 0 3px;
padding : 2px;
height : 50px;
width : 50px;
}
.ngg-related-gallery img:hover {
border : 1px solid #000000;
}
.ngg-galleryoverview ul li:before {
content : '' !important ;
}
.ngg-gallery-list {
list-style-type : none;
padding : 0 !important ;
text-indent : 0 !important ;
}
.ngg-galleryoverview div.pic img {
width : 100%;
}
.ngg-gallery-list li {
float : left;
margin : 0 2px 0 2px !important ;
overflow : hidden;
}
.ngg-gallery-list li a {
border : 1px solid #cccccc;
display : block;
padding : 2px;
}
.ngg-gallery-list li.selected a {
background : #000000 none repeat scroll 0% 0%;
}
.ngg-gallery-list li img {
height : 40px;
width : 40px;
}
li.ngg-next, li.ngg-prev {
height : 40px;
width : 40px;
font-size : 3.5em;
}
li.ngg-next a, li.ngg-prev a {
padding-top : 10px;
border : none;
text-decoration : none;
}
#shDisplay div#shTitle {
font : normal 12px/17px 'Lucida Grande', Verdana, sans-serif;
color : #ffffff;
text-align : center;
margin : 0 auto;
}
#shDisplay div#shCount {
color : #999999;
font : normal 10px/12px 'Lucida Grande', Verdana, sans-serif;
}
#shDisplay div#shTitle a {
text-decoration : none;
font : bold 16pt 'Courier New', Courier, fixed;
letter-spacing : -2px;
margin : 0 10px;
width : 26px;
color : #999999;
}
#shDisplay div#shTitle a:hover {
color : #ffffff;
border : none;
}
#shDisplay div#shNext {
float : right;
}
#shDisplay div#shPrev {
float : left;
}
body {
height : 100%;
}
#shShutter *, #shDisplay * {
padding : 0;
margin : 0;
}
div#shShutter, div#shDisplay {
top : 0;
left : 0;
width : 100%;
position : absolute;
}
div#shShutter {
height : 100%;
z-index : 1000;
background-color : #000000;
}
div#shDisplay {
display : block;
background-color : transparent;
z-index : 1002;
}
div#shDisplay img#shTopImg {
margin : 0 auto;
border : 1px solid #555;
background : transparent;
display : block;
max-width : none;
max-height : none;
float : none;
padding : 2px;
cursor : pointer;
}
div#shDisplay div#shWrap {
visibility : hidden;
}
div#shWaitBar {
font : bold 32px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
height : 36px;
width : 100%;
left : 0;
cursor : default;
z-index : 1001;
margin-top : 160px;
color : #ae0a0a;
}




