/*
Theme Name:Ohorn.info - Admin
Theme URI:
Description:AdminTheme
Version:1.0
Author:Olaf Bosch
Author URI:http://olaf-bosch.de/
*/
*{
margin:0;
padding:0;
}
blockquote{
background:url(images/blockquote.gif) #f3e5cd no-repeat 5px 10px;
border:2px solid #e7cc9c;
clear:both;
color:#666666;
margin:1em 1em 1em 0;
}
blockquote p{
padding:0 10px 0 50px;
}
body{
background:url(images/bg.gif) #f2fafb repeat-y center;
color:#444444;
font:90%/1.6 verdana,tahoma,arial,sans-serif;
text-align:center;
}
br.clear,div.ngg-clear{
clear:both;
font-size:1px;
height:1px;
overflow:hidden;
}
code{
background:#ffffff;
color:#2692f7;
font:.85em 'Courier New',Courier,Verdana,Arial,serif;
}
h1,h2,h3,h4,h5,h6{
font-family:Arial,Verdana,sans-serif;
}
h2.pagetitle{
background:#ffffff;
border-bottom:1px solid #505121;
color:#505158;
font-size:1.1em;
margin-bottom:10px;
padding:5px;
text-align:right;
}
hr{
display:none;
}
html{
height:100%;
margin-bottom:0.1em;
}
a img,fieldset{
border:0px solid #ffffff;
}
img.left{
display:inline;
float:left;
margin:0 10px 10px 0;
}
img.right{
display:inline;
float:right;
margin:10px 0 0 10px;
}
p{
font-size:.88em;
line-height:1.6em;
margin:1.3em 0;
}
p.editpage{
clear:both;
float:left;
}
p.postmetadata,.navigation{
clear:both;
font-size:.8em;
margin:.6em 0;
}
p.postmetadata a{
background:#ffffff;
color:#666666;
text-decoration:none;
}
p.post-content{
clear:left;
text-align:right;
padding-top:40px;
border-top:1px solid #ffffff;
width:100%;
}
p.stats{
background:#ffffff;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
color:#999999;
font-size:.8em;
}
pre{
background:#eaf3fb;
border:1px solid #d4e7f7;
color:#2692f7;
font:.85em/1.1 'Courier New',Courier,Verdana,Arial,sans-serif;
margin:10px 0;
max-height:350px;
overflow:auto;
padding:5px;
width:95%;
}
span.catr{
background:url(images/catr.gif) no-repeat left center;
padding-left:18px;
}
span.commr{
background:url(images/commr.gif) no-repeat left center;
padding:3px 0 3px 18px;
}
span.editr{
background:url(images/editr.gif) no-repeat left center;
padding:3px 0 3px 18px;
}
span.timr{
background:url(images/timr.gif) no-repeat left center;
padding:3px 0 3px 18px;
}
span.user{
background:url(images/user.gif) no-repeat left center;
padding:3px 0 3px 18px;
}
textarea#cp_message{
width:100%;
}
.alignleft{
float:left;
margin-bottom:25px;
width:50%;
}
.alignright{
float:right;
margin-bottom:25px;
text-align:right;
width:49%;
}
.fifty{
float:left;
margin-bottom:25px;
width:49.5%;
font-size:.91em;
}
.categr h2,.monthr h2{
border-bottom:1px solid #cccccc;
}
.categr,.monthr{
margin-bottom:20px;
}
.comment{
color:#444444;
list-style:none;
padding:1em 0.5em;
}
.olaf{
 border:1px solid #e7cc9c;
 background:#f9f9f9;
}
#content .olaf a,#content .olaf a:hover{
 background:#f9f9f9;
}
.ileft{
float:left;
margin-right:5px;
}
.navigation a{
background:#ffffff;
color:#666666;
}
.pagebar{
font:.85em Arial,Helvetica,sans-serif;
padding-bottom:10px;
padding-top:20px;
}
.pagebar .break{
padding:2px 6px;
text-decoration:none;
}
.pagebar .this-page{
border-color:#999999;
font-size:.9em;
font-weight:bold;
padding:2px 6px;
vertical-align:top;
}
.pagebar a,.pageList .this-page{
border:1px solid #dddddd;
padding:2px 6px;
text-decoration:none;
}
.pagebar a:hover{
background:#0063dc;
border-color:#003366;
color:#ffffff;
text-decoration:none;
}
.post{
margin-bottom:25px;
}
.post img{
float:left;
margin:0 10px 20px 0;
}
.clear{
clear:left;
}
.post img.wp-smiley{
float:none;
margin:0 5px -2px 5px;
}
.post h1{
clear:both;
font:1.3em Arial,verdana,sans-serif;
margin:25px 0 0 0;
}
.post h1 a{
background:#ffffff;
color:#f0330a;
}
.post h1 a:hover{
background:#ffffff;
color:#c42a08;
}
.post h2{
clear:both;
font:normal 1.26em Arial,verdana,sans-serif;
margin:30px 0 10px 0;
}
h2#comments{
font:bold 1.15em Arial,verdana,sans-serif;
margin:30px 0 0 0;
}
.post h2 a{
background:#ffffff;
color:#444444;
}
.post h2 a:hover{
background:#ffffff;
color:#c42a08;
}
.post h3{
clear:both;
}
.post .more-link a{
border-bottom:1px solid #cccccc;
}
.post more-link a:hover{
border-bottom:1px solid #ffffff;
}
.post p a,.post ol a{
border-bottom:1px solid #cccccc;
}
.post p a:hover{
border-bottom:1px solid #ffffff;
}
.post ul,.post ol{
font-size:.88em;
margin:20px 0 20px 2em;
}
.post ul ul,.post ol ol,.post ol ol  ul{
font-size:1em;
margin:0 0 0 20px;
}
.post blockquote ul,.post blockquote ol{
font-size:.88em;
margin:20px 20px 20px 3em;
}
#comment{
width:98%;
}
#content{
float:right;
padding:5px 0 20px 0;
width:555px;
}
#content a{
background:#ffffff;
color:#770000;
text-decoration:none;
}
#content a:focus{
background:#cccccc;
color:#ae013a;
}
#content a:hover{
background:#ffffff;
color:#ae013a;
}
#content a:active{
background:#cccccc;
color:#ae013a;
}
#content a.external,#content #teaser a.external{
background:url(images/external.gif) center right no-repeat;
padding-right:13px;
}
#content a.external:focus{
background:url(images/external.gif) #cccccc no-repeat center right;
padding-right:13px;
}
#content a.external:hover{
background:url(images/external.gif) center right no-repeat;
padding-right:13px;
}
#content a.external:active{
background:url(images/external.gif) #cccccc center right no-repeat;
padding-right:13px;
}
#content .commentsfeedr{
background:url(images/feed.gif) left center no-repeat;
padding-left:20px;

}
#content .trackbackr{
background:url(images/arrow_refresh.gif) left center no-repeat;
clear:both;
padding-left:20px;
}
#footer{
background:#ffffff;
clear:both;
color:#4c2b29;
font-size:0.75em;
margin:0 auto;
padding-top:10px;
text-align:center;
width:969px;
}
#footer div{
background:#f3e5cd;
border:2px solid #e7cc9c;
color:#444444;
float:left;
margin:15px 0 10px 15px;
text-align:left;
width:220px;
}
#footer div div{
border:0px solid;
float:none;
margin:0;
width:auto;
}
#footer div a{
background:#f3e5cd;
color:#444444;
padding:2px 0;
}
#footer div a:focus{
background:#e7cc9c;
color:#333333;
}
#footer div a:hover{
background:#f3e5cd;
color:#333333;
}
#footer div a:active{
background:#e7cc9c;
color:#333333;
}
#footer div a.feed,#right a.feed{
background:url(images/feed.gif) #F3E5CD left center no-repeat;
padding-left:20px;
}
#footer div a.feed:focus{
background:url(images/feed.gif) #e7cc9c left center no-repeat;
color:#333333;
padding-left:20px;
}
#footer div a.feed:hover{
background:url(images/feed.gif) #f3e5cd left center no-repeat;
color:#333333;
padding-left:20px;
}
#footer div a.feed:active{
background:url(images/feed.gif) #e7cc9c left center no-repeat;
color:#333333;
padding-left:20px;
}
#footer div h3{
font:bold 1.25em Arial,Helvetica,sans-serif;
margin:8px 4px 9px 8px;
}
#footer div ul,#footer div li{
list-style:none;
}
#footer div ul{
margin:0 4px 11px 8px;
}
#footer ul li{
margin-bottom:5px;
}
#footer p{
clear:left;
padding-top:20px;
}
#footer p a{
background:#ffffff;
color:#444444;
}
#footer p a:focus,#footer p a:focus{
background:#eaeaea;
color:#444444;
}
#footer p#toplink{
float:right;
margin:-40px 14px 20px 0;
text-align:right;
width:80px;
}
#footer p#toplink a{
background:url(images/up.gif) #ffffff right center no-repeat;
display:block;
margin-bottom:20px;
padding:10px 17px 10px 10px;
}
#top{
background:url(images/header.jpg) repeat-x left top;
height:200px;
margin:0 auto;
width:969px;
}
#top h1{
float:left;
font-size:1.2em;
text-align:left;
}
#top h1 a{
background:transparent url(images/headbord.gif) repeat-x bottom;
color:#f5f7df;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:200px;
padding-left:10px;
text-decoration:none;
width:959px;
}
#left{
float:left;
width:780px;
}
#page{
background:url(images/body.gif) #ffffff repeat-y left 50%;
border-bottom:1px solid #cccccc;
color:#444444;
margin:0 auto;
text-align:left;
width:969px;
}
#right{
display:inline;
float:right;
margin:5px 0 20px 0;
width:177px;
}
#right form{
margin-left:8px;
}
#right a{
background:#e7cc9c;
color:#477792;
text-decoration:none;
}
#right a:focus{
background:#e7cc9c;
color:#2a4c60;
text-decoration:underline;
}
#right a:hover{
background:#e7cc9c;
color:#2a4c60;
text-decoration:underline;
}
#right a:active{
background:#e7cc9c;
color:#2a4c60;
text-decoration:underline;
}
#right ul{
list-style:none;
margin-left:8px;
}
#right #social{
margin-top:10px;
}
#right ul ul{
margin-left:0;
}
#right table{
margin-right:8px;
width:162px;
}
#right ul li{
font-size:.85em;
}
#right ul ul li{
font-size:1em;
}
#right h2,#right h3{
background:#e7cc9c;
border-top:1px solid #f4f4f4;
color:#444444;
font:bold 1em Arial,Verdana,sans-serif;
margin-top:20px;
padding:3px 0 5px 3px;
}
#sidebar{
float:left;
padding:30px 0;
width:200px;
}
#sidebar ul,#sidebar li{
list-style:none;
}
#sidebar h2,#sidebar h3{
background:#477792;
color:#f5f7df;
font:bold 1.1em Arial,Verdana,sans-serif;
padding:0 0 3px 13px;
}
#sidebar ul ul li a{
background:#477792;
color:#eaeaea;
display:block;
font-size:0.85em;
font-weight:bold;
padding:4px 0 4px 12px;
text-decoration:none;
width:188px;
}
#sidebar div.textwidget{
background:#477792;
color:#eaeaea;
font-size:.9em;
margin:0 6px;
}
#sidebar div.textwidget a{
background:#477792;
color:#eaeaea;
}
#sidebar ul li.pagenav,
#sidebar h3.widgettitle{
margin-top:20px;
}
#sidebar ul li.pagenav ul ul ul{
left:-1000em;
position:absolute;
top:-1000em;
}
.pagenav li.hide-1,
.pagenav li.hide-2{
display:none;
}
.pagenav li.current_page_item li.hide-1,
.pagenav li.current_page_ancestor li.hide-1{
display:block;
}
#sidebar ul ul li.current_page_item a,
#sidebar ul ul li.current-cat a{
background:#e7cc9c;
color:#000000;
}
#sidebar ul ul li.current_page_item li a{
background:#477792;
color:#eaeaea;
padding:4px 0 4px 22px;
width:178px;
}
#sidebar ul ul li.current_page_ancestor li a{
background:#477792;
color:#eaeaea;
padding:4px 0 4px 22px;
width:178px;
}
#sidebar ul ul li.current_page_ancestor li.current_page_item a{
background:#e7cc9c;
color:#000000;
padding:4px 0 4px 22px;
width:178px;
}
#sidebar ul ul li a:visited,#sidebar ul ol li a:visited{
display:block;
text-decoration:none;
}
#sidebar ul ul li a:focus,#sidebar ul ol li a:focus,
#sidebar ul ul li.current_page_item li a:focus,
#sidebar ul ul li.current_page_ancestor li a:focus{
background:#f3e5cd;
color:#000000;
text-decoration:none;
}
#sidebar ul ul li a:hover,#sidebar ul ol li a:hover,
#sidebar ul ul li.current_page_item li a:hover,
#sidebar ul ul li.current_page_ancestor li a:hover{
background:#f3e5cd;
color:#000000;
text-decoration:none;
}
#sidebar ul ul li a:active,#sidebar ul ol li a:active,
#sidebar ul ul li.current_page_item li a:active,
#sidebar ul ul li.current_page_ancestor li a:active{
background:#f3e5cd;
color:#000000;
text-decoration:none;
}
#sidebar li.widget_tag_cloud{
margin:120px 5px 0 8px;
}
#sidebar li.widget_tag_cloud h2{
margin:0 0 15px -8px;
}
#sidebar li.widget_tag_cloud a{
background:#477792;
color:#eaeaea;
}
#sidebar li.widget_tag_cloud a:focus{
background:#f3e5cd;
color:#477792;
}
#sidebar li.widget_tag_cloud a:hover{
background:#477792;
color:#f5f7df;
}
#sidebar li.widget_tag_cloud a:active{
background:#f3e5cd;
color:#477792;
}
#submit{
padding:1px 2px;
}
#loginform a{
font-size:.85em;
}
#loginform label{
font-size:.8em;
}
#loginform #wp-submit{
margin:5px 0;
}
input#searchsubmit,#wp-submit{
border:1px solid #477792;
font-size:.85em;
padding:1px 2px;
}
input#searchsubmit:focus,#wp-submit:focus{
background:#e7cc9c;
color:#477792;
}
input#s{
margin:4px 0;
width:155px;
}
#pwd,#log{
width:155px;
}
#pwd,#log,#author,#email,#url,
input.textbox,textarea,input#s,
input#wpcf_your_name,input#wpcf_email,input#wpcf_website,
.cform input,
.cform textarea,
.cform select{
background:url(images/shadow_top.gif) #ffffff repeat-x top;
border:1px solid #cccccc;
color:#444444;
padding:2px;
}
#pwd:focus,#log:focus,#author:focus,#email:focus,#url:focus,
input.textbox:focus,textarea:focus,input#s:focus,
input#wpcf_your_name:focus,input#wpcf_email:focus,
input#wpcf_website:focus,
.cform input:focus,
.cform textarea:focus,
.cform select:focus{
background:url(images/shadow_top.gif) #ffffff repeat-x top;
border:1px solid #999999;
color:#444444;
}
input#wpcf_your_name.contacterror,input#wpcf_email.contacterror,
.contacterror{
border:1px solid #ff0000;
}
.hilite{
background:#f0e68c;
color:#000000;
}
.hilite1{
background:#ffcc66;
color:#000000;
}
.hilite2{
background:#99ccff;
color:#000000;
}
.hilite3{
background:#ff9999;
color:#000000;
}
.pfeng{
font:125% sans-serif;
}
#wp-calendar{
min-height:220px;
}
h2.rssimport{
clear:both;
}
ul.rssimport{
list-style:none;
}
ul.rssimport li{
font-size:.88em;
line-height:1.6em;
margin:0.5em 0;
}
ul.recent{
float:left;
list-style:none;
width:33%;
}
ul.recent li{
font-size:.88em;
line-height:1.35;
margin-bottom:8px;
}
/* EventCalendar. Copyright (C) 2005 2006,Alex Tingle.  $Revision:222 $
* This file is licensed under the GNU GPL. See LICENSE file for details.
*/
#wp-calendar #prev{
text-align:left;
}
#wp-calendar #next{
text-align:right;
}
#wp-calendar table td,
#wp-calendar table th{
text-align:center;
}
#wp-calendar table td,
#wp-calendar table td.pad:hover,
#wp-calendar table.nav tr td{
border:none;
padding:1px;
}
#wp-calendar table td:hover,
#wp-calendar table #today{
border:solid 1px #477792;
padding:0px;
}
#right #wp-calendar table a{
display:block;
}
#right #wp-calendar table caption a{
display:inline;
}
#right #wp-calendar table a.eventday{
background:#f3e5cd;
border:solid 1px #477792;
color:#444444;
font-weight:bold;
}
#right #wp-calendar table a.eventday:hover{
background:#f3f3f3;
color:#ae013a;
}
/***
***  Popup
***/
.ec3_popup{
border:none;
border-collapse:collapse;
filter:alpha(opacity=87);
margin:0 !IMPORTANT;
-moz-opacity:.87;
opacity:.87;
padding:0 !IMPORTANT;
position:absolute;
z-index:30000;
}
.ec3_popup td{
padding:0;
}
.ec3_popup table{
background:#eeeebb;
border:solid #999999 1px;/* popup border */
color:#000000;
font-size:x-small;/* popup font size */
text-align:left;
}
.ec3_popup table td{
padding:1.5px 3px 1.5px 3px;
}
#ec3_shadow0 div{
height:32px;
width:8px;
}
#ec3_shadow0{
background:no-repeat bottom right;
border:none;
vertical-align:bottom;
width:8px;
}
#ec3_shadow1{
background:repeat-x;
border:none;
height:16px;
}
#ec3_shadow2 div{
height:32px;
width:8px;
}
#ec3_shadow2{
background:no-repeat bottom left;
border:none;
vertical-align:bottom;
width:8px;
}
/***
***  Event list
***/
.ec3_list{
letter-spacing:-0.2px;
word-spacing:-1px;
}
.ec3_list li{
font-size:1em !IMPORTANT;
line-height:1.14;
margin-bottom:4px;
}
.ec3_list li:before{
content:"" !IMPORTANT;
}
/***
***  Schedule
***/
p.ec3_schedule{
font-size:.85em;
font-weight:bold;
margin:15px 0 -10px 0;
}
span.ec3_start,
span.ec3_end,
span.ec3_to{
padding:0 4px;
}
/*
CSS Name:Shadow Effect
Description:NextGEN Default Style with a Shadow effect
Author:Alex Rabe
Version:1.11
*/
/* ----------- Album Styles Extend -------------*/
.ngg-albumoverview{
clear:both;
display:block !important;
margin-top:10px;
width:100%;
}
.ngg-album{
border:1px solid #cccccc;
height:130px;
margin-bottom:5px;
padding:5px;
}
.ngg-albumtitle{
font-size:1.4em;
font-weight:bold;
margin-bottom:10px;
text-align:left;
}
.ngg-thumbnail{
float:left;
margin-right:12px;
}
.ngg-thumbnail img{
background:#ffffff;
border:1px solid #a9a9a9;
color:#000000;
margin:4px 0px 4px 5px;
padding:4px;
position:relative;
}
.ngg-thumbnail img:hover{
background:#e7cc9c;
color:#000000;
}
.ngg-description{
text-align:left;
}
/* ----------- Album Styles Compact -------------*/
.ngg-album-compact{
float:left;
height:180px;
margin:0px !important;
padding-right:6px !important;
text-align:left;
width:120px;
}
.ngg-album-compactbox{
background:transparent url(../../plugins/nextgen-gallery/css/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:0px !important;
padding:0px !important;
}
.ngg-album-compact h4{
font-size:.9em;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
width:110px;
}
.ngg-album-compact p{
font-size:.8em;
margin-top:2px;
}
/* ----------- Gallery style -------------*/
.ngg-galleryoverview{
clear:both;
display:block !important;
margin-top:10px;
width:100%;
}
.ngg-galleryoverview .ngg-gallery-thumbnail-box{
float:left;
min-height:171px;
}
span.ngg-gallery-thumbnail{
background:url(../../plugins/nextgen-gallery/css/shadowAlpha.png) no-repeat bottom right !important;
background:url(../../plugins/nextgen-gallery/css/shadow.gif) no-repeat bottom right;
display:inline;
float:left;
margin:10px 15px 0 0 !important;
}
.ngg-gallery-thumbnail img{
border:1px solid #a9a9a9;
display:block;
float:none;
margin:0 6px 6px 0;
padding:4px;
position:relative;
}
.ngg-gallery-thumbnail img:hover,.ngg-gallery-thumbnail img.hover{
background:#e7cc9c;
color:#444444;
}
/* ----------- Gallery navigation -------------*/
.ngg-navigation{
clear:both !important;
display:block !important;
font-size:0.9em !important;
padding-top:15px;
text-align:center;
}
.ngg-navigation span{
font-weight:bold;
margin:0 6px;
}
.ngg-navigation a.page-numbers,a.next,a.prev,
span.page-numbers,span.next,span.prev{
border:1px solid #dddddd;
margin-right:3px;
padding:3px 7px;
}
.ngg-navigation a.page-numbers:hover,a.next:hover,a.prev:hover,
span.page-numbers:hover,span.next:hover,span.prev:hover{
background:#0066cc;
color:#ffffff !important;
text-decoration:none !important;
}
div#slideshowlink{
margin-bottom:15px;
}
/* ----------- Image browser style -------------*/
.ngg-imagebrowser h3{
text-align:center;
}
.ngg-imagebrowser img{
border:1px solid #a9a9a9;
display:block !important;
margin-bottom:10px;
margin-top:10px;
padding:5px;
width:100%;
}
.ngg-imagebrowser-nav{
margin-left:10px;
padding:5px;
}
.ngg-imagebrowser-nav .back{
border:1px solid #dddddd;
float:left;
margin-right:3px;
padding:3px 7px;
}
.ngg-imagebrowser-nav .next{
border:1px solid #dddddd;
float:right;
margin-right:3px;
padding:3px 7px;
}
.ngg-imagebrowser-nav .counter{
font-size:0.9em !important;
text-align:center;
}
/* ----------- Slideshow -------------*/
.slideshow{
margin-left:auto;
margin-right:auto;
text-align:center;
outline: none;	
}
/* ----------- Single picture -------------*/
.ngg-singlepic{
border:1px solid #a9a9a9;
display:block;
margin:5px;
padding:4px;
position:relative;
}
/* ----------- Sidebar widget -------------*/
.ngg-widget,
.ngg-widget-slideshow{
overflow:hidden;
padding:5px 0 0 0;
}
.ngg-widget img{
border:1px solid #477792;
margin:0 0 9px 5px;
padding:1px;
}
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.4.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.4
* @date November 17,2007
* @category jQuery plugin
* @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)
* @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay{
height:500px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:90;
}
#jquery-lightbox{
left:0;
line-height:0;
position:absolute;
text-align:center;
top:0;
width:100%;
z-index:200;
}
#jquery-lightbox a img{
border:none;
}
#lightbox-image{
border:1px solid #e7cc9c;
}
#lightbox-container-image-box{
background:#f3e5cd;
border-left:1px solid #e7cc9c;
border-right:1px solid #e7cc9c;
border-top:1px solid #e7cc9c;
height:250px;
margin:0 auto;
position:relative;
width:250px;
}
#lightbox-container-image{
padding:10px;
}
#lightbox-loading{
height:25%;
left:0%;
line-height:0;
position:absolute;
text-align:center;
top:40%;
width:100%;
}
#lightbox-nav{
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:10;
}
#lightbox-container-image-box > #lightbox-nav{
left:0;
}
#lightbox-nav a{
outline:none;
}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{
display:block;
height:100%;
width:49%;
zoom:1;
}
#lightbox-nav-btnPrev{
float:left;
left:0;
}
#lightbox-nav-btnNext{
float:right;
right:0;
}
#lightbox-container-image-data-box{
background:#f3e5cd;
border-bottom:1px solid #e7cc9c;
border-left:1px solid #e7cc9c;
border-right:1px solid #e7cc9c;
font:10px/1.4em Verdana,Helvetica,sans-serif;
margin:0 auto;
overflow:auto;
padding:0 10px 0;
width:100%;
}
#lightbox-container-image-data{
color:#666666;
padding:0 10px;
}
#lightbox-container-image-data #lightbox-image-details{
float:left;
text-align:left;
width:70%;
}
#lightbox-image-details-caption{
font-weight:bold;
}
#lightbox-image-details-currentNumber{
clear:left;
display:block;
padding-bottom:1.0em;
}
#lightbox-secNav{
overflow:hidden;
float:right;
width:90px;
}
/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */
b.niftycorners,b.niftyfill{
display:block;
}
b.niftyfill{
line-height:0;
}
b.niftycorners *{
border-style:solid;
border-width:0 1px;
display:block;
font-size:1px;
height:1px;
line-height:1px;
overflow:hidden;
position:relative;
z-index:100;
}
/*normal*/
b.r1{
border-width:0 2px;
margin:0 3px;
}
b.r2{
margin:0 2px;
}
b.r3{
margin:0 1px;
}
b.r4{
height:2px;
}
b.rb1{
border-width:0 2px;
margin:0 8px;
}
b.rb2{
border-width:0 2px;
margin:0 6px;
}
b.rb3{
margin:0 5px;
}
b.rb4{
margin:0 4px;
}
b.rb5{
margin:0 3px;
}
b.rb6{
margin:0 2px;
}
b.rb7{
height:2px;
margin:0 1px;
}
b.rb8{
height:2px;
margin:0;
}
b.rs1{
margin:0 1px;
}
/*transparent inside*/
b.t1{
border-width:0 5px;
}
b.t2{
border-width:0 3px;
}
b.t3{
border-width:0 2px;
}
b.t4{
height:2px;
}
b.tb1{
border-width:0 10px;
}
b.tb2{
border-width:0 8px;
}
b.tb3{
border-width:0 6px;
}
b.tb4{
border-width:0 5px;
}
b.tb5{
border-width:0 4px;
}
b.tb6{
border-width:0 3px;
}
b.tb7{
border-width:0 2px;
height:2px;
}
b.tb8{
border-width:0 1px;
height:2px;
}
b.ts1{
border-width:0 2px;
}
/* Startseite */
#teaser #d4rss_view,#teaser #box1,#teaser #box2,#teaser #box3{
background:#f3e5cd;
border:2px solid #e7cc9c;
color:#444444;
display:inline;
float:left;
margin:15px 15px 10px 0;
width:258px;
}
#teaser h2{
font:bold 1em Arial,Verdana,sans-serif;
padding:8px 0 5px 8px;
}
#teaser p{
font-size:.82em;
margin:10px;
}
#content #teaser a{
background:#f3e5cd;
color:#770000;
text-decoration:underline;
}
/*                                                    */
/*  main 'top-level' form elements                    */
/*   olaf erst mal weg                                */
/* @import "calendar.css";*/
.cform{
margin:10px 0 0 0;
width:540px;
}
#content .cform a{
background:#fbfbfb;
text-decoration:underline;
}
.cform fieldset{
background:#fbfbfb;
border:1px solid #cccccc;
margin-top:10px;
padding:5px 0 15px 0;
}
.cform fieldset.cf_hidden{
background:none!important;
border:none!important;
margin:0!important;
padding:0!important;
}
.cform legend{
font:normal 20px Times,serif;
margin-left:10px;
padding:0 2px;
}
ol.cf-ol{
margin:0;
padding:0;
}
ol.cf-ol li{
list-style:none!important;
margin:8px 23px!important;/*some themes may interfere otherwise*/
padding:0;
text-align:left;
}
/*                                                    */
/* just for text-only fields (no input)               */
/*                                                    */
ol.cf-ol li.textonly{
color:#888888;
font-size:.8em;
margin-bottom:-25px;
padding:3px 0 0 0;
}
/*                                                    */
/* global definitions for field labels                */
/*                                                    */
.cform label{
color:#888888;
display:block;
font-size:.8em;
margin:2px 10px 0 0;
}
label.cf-before{
display:-moz-inline-box;/*for mozilla*/
display:inline-block;/*for Opera & IE*/
margin:0 5px 0 0;
}
label.cf-after{
display:-moz-inline-box;/*for mozilla*/
display:inline-block;/*for Opera & IE*/
margin:0 0 0 6px;
}
label.cf-after span{
display:block;
}
label.cf-group-after{
display:-moz-inline-box;/*for mozilla*/
display:inline-block;/*for Opera & IE*/
margin:0 0 0 2px;
text-align:left;
width:60px;
}
label.cf-group-after span{
display:block;
width:60px;
}
/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */
.cform textarea,
.cform input{
width:370px;
}
.cform select{
width:378px;/* attempt to have equal length */
}
.cform select.cfselectmulti{
height:6.5em;
}
.cform textarea{
font:0.9em arial,sans-serif;
height:11em;
overflow:auto;
}
/*                                                    */
/* formatting for text:"(required)"  & other        */
/*                                                    */
span.reqtxt,
span.emailreqtxt{
color:#888888;
display:block;/*for mozilla*/
font-size:.8em;
}
/*                                                    */
/*   radio button title                               */
/*                                                    */
ol.cf-ol li.cf-box-title{
color:#888888;
font-size:.8em;
}
/*                                                    */
/*   check boxes                                      */
/*                                                    */
input.cf-box-a,
input.cf-box-b{
border:none;
margin:2px 0 0 0;
width:16px;
}
/*                                                    */
/* check box groups                                   */
/*                                                    */
ol.cf-ol li.cf-box-group{
padding:0 0 5px 0;
}
/*                                                    */
/*   FORM submit button                               */
/*                                                    */
p.cf-sb{
margin:5px 0 0 10px;
padding:0!important;
}
.cform input.sendbutton{
background:url(../../plugins/contactforms/images/button-bg.gif) repeat-x;
border:1px solid #adadad!important;
border-left-color:#ececec!important;
border-top-color:#ececec!important;
font-size:.8em;
margin:10px 1px 0 0;
padding:2px;
width:10em;
}
/*                                                    */
/*   formatting for invalid user inputs               */
/*                                                    */
.cform .cf_error{
border:1px solid #FF0000!important;
color:red!important;
padding:1px 3px;
}
.cform .cf_errortxt,
.cf_mailerr{
color:red!important;
}
/*                                                    */
/* 'visitor verification' related styles              */
/*                                                    */
label.seccap{
margin-top:6px;
}
label.secq,
label.secq span{
display:inline;
}
label.secq{
vertical-align:middle;
}
input.secinput{
margin:3px 0 0 10px;
vertical-align:middle;
width:45px;
}
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha{
height:15px;
margin:0;
padding:4px 4px;
vertical-align:top;
width:50px;
}
img.captcha{
border:none!important;
float:none!important;
margin:0 0 0 10px!important;
padding:0!important;
}
img.captcha-reset{
background:url(../../plugins/contactforms/images/chkbox_grey.gif) no-repeat;
height:21px;
margin-left:3px;
width:21px;
}
img.imgcalendar{
position:relative;
top:4px;
}
/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */
div.cf_info{
display:block;
font-weight:bold;
margin:10px 0;
}
div.success{
color:#008000;
}
div.failure{
color:#ff0000;
}
/*                                                    */
/* disabled fields [disabled] does not work on IE!    */
/*                                                    */
[disabled]{
background:none!important;
border-color:#dddddd!important;
color:#dddddd;
}
.disabled{
border-color:#dddddd!important;
}
/*                                                    */
/* upload box styling                                 */
/*                                                    */
.cform input.cf_upload{
background:#f9f9f9;
border:1px solid #888888;
}
/*                                                    */
/*  Other:link love                                  */
/*                                                    */
.linklove{
margin:15px 15px 10px 0!important;
padding:0!important;
text-align:right;
}
.linklove a,
.linklove a:visited{
color:#aaaaaa!important;
font:0.8em Tahoma,serif;
}
/*                                                    */
/*  Other:browser hacks                              */
/*                                                    */
* html .cform fieldset.cf_hidden{
background:none!important;
border:none!important;
margin:0!important;
padding:0!important;
}
* html .cform legend{
left:10px;
margin-left:0;
position:absolute;
top:-10px;
}
* html .cform fieldset{
margin-top:15px;
padding-top:25px;
position:relative;
}
* html img.captcha{
margin-top:1px!important;
}
*+html input.cf-box-a,
*+html input.cf-box-b{
background:none;
margin-top:0;
}
* html input.cf-box-a,
* html input.cf-box-b{
background:none;
margin-top:0;
}
/* Tabellen innerhalb Posts */
.post table{
width:96%;
font-size:.88em;
}
.post th{
text-align:center;
padding:3px;
background:#e7cc9c;
}
.post th.w70{
width:70%;
}
.post td{
white-space:nowrap;
padding:0 4px;
}
.post th.w15{
width:15%;
}
.post td.dl{
background:#f3e5cd;
text-align:left;
}
.post td.dr{
background:#f3e5cd;
text-align:right;
}
.post table.helden{
width:546px;
}
.post table.helden td{
white-space:normal;
width:182px;
text-align:left;
padding:0 4px;
background:#f3e5cd;
}
.post table#wahl09 td{
white-space:normal;
text-align:left;
padding:0 4px;
background:#f3e5cd;
}
