/*
Theme Name: AkitaFreund
Theme URI: http://www.akitafreund.de/
Description: for www.akitafreund.de
Version: 2.0
Author: Olaf Bosch
Author URI: http://olaf-bosch.de/
*/
@font-face {
  font-family: AnkeCalligraphRegular;
  src: url('AnkeCalligraph.eot');                       /* IE9 Compatibility Modes */
  src: url('AnkeCalligraph.eot?') format('eot'),        /* IE6-IE8 */
       url('AnkeCalligraph.woff') format('woff'),       /* Modern Browsers */
       url('AnkeCalligraph.ttf') format('truetype'),    /* Safari, Android, iOS */
       url('AnkeCalligraph.svg#Schrift') format('svg'); /* Legacy iOS */
}
*{
margin:0;
padding:0;
}
a{
background:#ffe6cd;
color:#334422;
}
a img{
border:none;
}
a:visited{
background:#ffe6cd;
color:#667755;
}
a:hover{
background:#ffe6cd;
color:#99aa88;
}
acronym,abbr{
border-bottom:1px dashed #cccccc;
cursor:help;
}
span.caps{
font-size:.9em;
letter-spacing:.07em;
}
blockquote{
border-left:5px solid #cccccc;
margin-left:1.5em;
padding-left:5px;
}
html{
background:url(body.gif) #ffffff fixed;
color:#000000;
}
body{
font:100.01% Corbel,Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:0;
}
#post-4 h2:first-child{
left:-1000em;
position:absolute;
top:-1000em;
}
#rap{
background:url(rap.gif) repeat-y top left;
margin:0 auto;
max-width:975px;
min-width:755px;
position:relative;
}
#drum{
background:url(drum.gif) repeat-y top right;
padding-bottom:30px;
}
cite{
font-size:.9em;
font-style:normal;
}
.bildli{
float:left;
position:relative;
width:100%;
}
.bildli iframe{
float:left;
margin:0 1em 1em 0;
}
.bildli img{
display:block;
float:left;
height:auto;
margin:0 1em 1em 0;
max-width:60%;
padding:1px;
position:relative;
}
.bildli img.wp-smiley,.bildre img.wp-smiley{
display:inline;
float:none;
margin:0;
vertical-align:middle;
}
.bildli p,.bildre p{
padding-top:.4em;
}
img.floatl{
display:block;
float:left;
position:relative;
}
img.floatr{
display:block;
float:right;
position:relative;
}
.bildre{
float:left;
position:relative;
width:100%;
}
.bildre iframe{
float:right;
margin:0 0 1em 1em;
}
.bildre img{
display:block;
float:right;
height:auto;
margin:0 0 1em 1em;
max-width:60%;
padding:1px;
position:relative;
}
.hilite{
background:#ffbf80;
color:#333333;
}
.hilite1{
background:#ffb6c1;
color:#333333;
}
.hilite2{
background:#66b0ff;
color:#333333;
}
.hilite3{
background:#f08080;
color:#333333;
}
ol#comments li p{
font-size:100%;
}
.post{
clear:both;
}
p,#content ul,#content ol{
font:1em/145% Corbel,Verdana,Geneva,Arial,Helvetica,sans-serif;
letter-spacing:.07em;
margin:0 0 2em 0;
}
/* Begin Contact Form CSS */
.contacterror{
border:1px solid #ff0000;
}
.contactform{
margin-left:3em;
position:relative;
}
.contactform label{
cursor:pointer;
}
.contactform p{
margin:5px 0;
}
.contactform span{
font-size:.9em;
}
.contactform #contactsubmit{
clear:left;
text-align:center;
}
.contactform textarea{
width:60%;
}
.contactleft{
clear:both;
display:inline;
float:left;
margin:5px 0;
padding:4px;
text-align:right;
white-space:pre;
width:25%;
}
.contactright{
display:inline;
float:right;
margin:5px 0;
padding:4px;
text-align:left;
width:70%;
}
/* End Contact Form CSS */
.credit{
clear:both;
font-size:.7em;
margin:30px 10px 40px 0;
text-align:right;
}
p.navigation{
text-align:center;
}
.feedback{
clear:both;
font:.96em/165% Corbel,Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:right;
}
#commentlist,#commentlist li{
 list-style:none;
}
#commentlist p{
margin:5px 15px 5px 0;
}
#commentlist li{
border-bottom:1px solid #cccccc;
border-left:6px solid #cccccc;
border-right:3px solid #cccccc;
border-top:1px solid #cccccc;
margin:15px 0;
padding:8px;
}
#commentlist li.comment-author-olaf{
border-bottom:1px solid #ffbf80;
border-left:6px solid #ffbf80;
border-right:3px solid #ffbf80;
border-top:1px solid #ffbf80;
}
#content{
display:inline;
float:left;
margin-left:1%;
padding-bottom:40px;
position:relative;
width:74%;
}
#content .alignleft{
 float:left;
}
#content .alignright{
 float:right;
}
#content a.external{
background:url(external.png) center right no-repeat;
padding-right:13px;
}
#content h2{
background:#ffe6cd;
color:#0596c0;
font: bold 1.9em AnkeCalligraphRegular,sans-serif;
text-shadow:1px 2px 4px #444444;
margin-left:.5em;
}
#content h2 a{
background:#ffe6cd;
color:#0596c0;
text-decoration:none;
}
#content h2 a:hover{
text-decoration:underline;
}
#content h3{
background:url(h3.gif) no-repeat bottom right;
border-bottom:1px solid #dddddd;
clear:both;
font:1em Cambria,"Times New Roman",Times,serif;
letter-spacing:0.2em;
margin:15px 0 2px 0;
padding:3em 137px .2em 0;
}
#content h3 span{
font:.9em Cambria,"Times New Roman",Times,serif;
}
#content ul,#content ol{
margin-left:2em;
}
#content .mypicsgallery ul{
margin-left:.2em;
}
#content img#startimg{
height:auto;
margin-top:-.2em;
width:100%;
}
#content img.startimg2{
height:auto;
width:100%;
}
.nextnews{
border-top:2px solid #dddddd;
margin-top:35px;
padding-top:10px;
text-align:center;
}
#header{
font:bold 2.5em AnkeCalligraphRegular,sans-serif;
text-shadow:1px 2px 4px #444444;
margin:0 24% 0 .5em;
padding:10px 0 15px 0;
}
#header a{
background:#ffe6cd;
color:#0596c0;
text-decoration:none;
}
#header a:hover{
text-decoration:underline;
}
#content #topnew{
left:64%;
position:absolute;
top:-10px;
width:38%;
}
.topnew .sidebox{
background:url(b-r.gif) no-repeat right bottom;
width:100%;
}
#content .topnew{
width:32.9%;
float:left;
}
#content .topnew .boxbody{
background:transparent url(b-l.gif) no-repeat left bottom;
color:#333333;
font:.92em Corbel,Arial,'Times New Roman',Times,serif;
margin:0;
padding:1px 30px 20px 30px;
}
.topnew .boxhead{
background:url(t-r.gif) no-repeat right top;
position:relative;
text-align:center;
}
.topnew .boxhead h4{
background:transparent url(t-l.gif) no-repeat left top;
color:#ffffff;
font-size:1em;
padding:20px 15px 5px 15px;
position:relative;
}
.topnew ul{
list-style-type:none;
margin-left:0;
position:relative;
min-height:40px;
}
.topnew ul li{
margin:10px 0 10px 0;
min-height:40px;
}
#topnew ul li{
margin:10px 0 0 0;
min-height: 0px;
}
.topnew ul li a{
background:#ffbf80;
color:#333333;
letter-spacing:0.1em;
padding-bottom:2px;
}
#menu{
background:#ffe6cd;
color:#ffffff;
display:inline;
float:right;
margin:-45px 4px 0 0;
position:relative;
width:23%;
}
#menu .sidebox{
background:url(b-r.gif) no-repeat right bottom;
margin:0 auto;
max-width:12em;
min-width:11em;
}
#menu .sidebox strong{
background:#ffbf80;
color:#333333;
}
#menu .boxbody{
background:url(b-l.gif) no-repeat scroll left bottom;
padding:5px 18px 31px 28px;
}
#menu .boxhead{
background:url(t-r.gif) no-repeat right top;
position:relative;
text-align:center;
}
#menu .boxhead h2{
background:url(t-l.gif) no-repeat left top;
font-size:1em;
padding:20px 15px 5px 15px;
position:relative;
}
#menu input#s{
background:#ffe6cd;
border:1px solid #cccccc;
color:#000000;
width:6em;
}
#menu ul{
list-style-type:none;
position:relative;
}
#menu ul li{
margin-top:8px;
}
#menu li.hide-1,
#menu li.hide-1 li.hide-2,
#menu li.current_page_ancestor li.current_page_item li.hide-3,
#menu li.current_page_ancestor li.hide-3{
display:none;
}
#menu li.current_page_item li.hide-1,
#menu li.current_page_ancestor li.hide-1,
#menu li.current_page_ancestor li.current_page_ancestor li.hide-2,
#menu li.current_page_ancestor li.current_page_ancestor li.current_page_item li.hide-3,
#menu li.current_page_ancestor li.current_page_ancestor li.current_page_ancestor li.hide-3{
display:block;
}
#menu ul li a{
background:#ffbf80;
color:#333333;
font: .92em Corbel,Arial,'Times New Roman',Times,serif;
letter-spacing:0.1em;
padding-bottom:2px;
text-decoration:none;
}
#menu ul li a:hover{
text-decoration:underline;
}
#menu ul li ul li{
font:1em Corbel,Arial,'Times New Roman',Times,serif;
padding-left:10px;
zoom:1;
}
#menu a#current,#menu li.current-cat a,#menu li.current_page_item a{
text-decoration:underline;
}
#menu li.current_page_item li a{
text-decoration:none;
}
#menu  li.current_page_item li a:hover{
text-decoration:underline;
}
#menu .links{
font:.92em Corbel,Arial,'Times New Roman',Times,serif;
}
#menu .rss a{
background:url(rss.gif) no-repeat 0 0;
padding:1px 0 0 19px;
}
#menu .rss a abbr{
font:.8em Arial,'Times New Roman',Times,serif;
}
#menu .page-item a:visited:after,div.sitemap a:visited:after{
content:"\00A0\221A";
font-size:65%;
}
#content .sitemap{
margin-left:2em;
}
#content .sitemap ul{
font:.96em/165% Corbel,Verdana,Geneva,Arial,Helvetica,sans-serif;
}
#content .sitemap ul ul{
font-size:1em;
}
#content .sitemap ul.level4{
margin-bottom:0;
margin-top:0;
}
#searchform label,#menu span.title,#content .sitemap span.name,#menu .hidden,#tag{
left:-100em;
position:absolute;
top:-100em;
}
object{
display:block;
float:left;
margin:0 1em 1em 0;
padding:1px;
}
#mypicbox{
padding:10px 0 0 0;
text-align:center;
}
#mypicbox img{
border:3px double #0596c0;
padding:2px;
width:98%;
}
.mypicnav{
margin:10px 0 0 0;
}
.mypicsgallery ul{
list-style:none;
margin:15px 0 0 0;
text-align:center;
}
.mypicsgallery li{
display:inline;
}
.mypicsgallery li img{
border:3px double #0596c0;
display:inline;
margin:9px 4px;
padding:1px;
vertical-align:bottom;
}
.nobord li img{
border:0px none;
}
.clearfix:after{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
#TBajaxContent{
clear:both;
overflow:hidden;
padding:15px 15px 15px 15px;
text-align:left;
}
#TBajaxWindowTitle{
padding:7px 50px 5px 10px;
}
#TBcaption{
background:#ffe6cd;
color:#515151;
float:left;
font:bold 11px Arial,Helvetica,sans-serif;
height:25px;
padding:7px 0 10px 20px;
width:70%;
}
#TBcloseAjaxWindow{
float:right;
margin-bottom:1px;
padding:5px 10px 7px 0;
text-align:right;
}
#TBcloseWindow{
float:right;
height:25px;
padding:11px 25px 10px 0;
}
#TBcloseWindow a{
background:#ffe6cd;
color:#666666;
font:bold 11px Arial,Helvetica,sans-serif;
}
#TBcloseAjaxWindow a{
background:#fbc900;
color:#666666;
font:bold 11px Arial,Helvetica,sans-serif;
}
#TBhideSelect{
background:#ffe6cd;
border:none;
color:#000000;
filter:alpha(opacity=0);
height:100%;
left:0;
-moz-opacity:0;
opacity:0;
position:absolute;
top:0;
width:100%;
z-index:99;
}
#TBiframeContent{
_margin-bottom:0px;
border:none;
clear:both;
margin-bottom:-5px;
}
#TBload{
background:url(loading.gif) no-repeat 50% 50%;

display:none;
height:100px;
position:absolute;
width:100px;
z-index:101;
}
#TBoverlay{
background:#f5f5f5;
color:#000000;
filter:alpha(opacity=80);
left:0px;
-moz-opacity:0.8;
opacity:0.8;
position:absolute;
top:0px;
width:100%;
z-index:100;
}
#TBsecondLine{
background:#ffe6cd;
color:#666666;
font:bold 11px Arial,Helvetica,sans-serif;
}
#TBsecondLine span{
padding:0 10px;
}
#TBsecondLine a{
background:#ffe6cd;
color:#515151;
}
#TBtitle{
_height:27px;
background:#fbc900;
color:#000000;
font:bold 12px Arial,Helvetica,sans-serif;
min-height:27px;
}
#TBwindow{
background:url(loading.gif) #ffe6cd no-repeat 50% 50%;
border:2px solid #d6d6d6;
color:#000000;
display:none;
position:absolute;
text-align:left;
z-index:102;
}
#TBwindow img#TBimage{
margin:15px 0 0 15px;
display:block;
}
#TBwindow a{
background:transparent;
}
#stamm{
border-collapse:collapse;
}
#stamm td{
border:1px solid #0596c0;
padding:5px 10px;
}


