/*  
Theme Name: WordPress Testtheme
Theme URI: http://derwebexperte.de
Description: Ein blankes Theme zur Themeerstellung f&uuml;r eine nicht als Blog genutzte WordPressinstallation. Xhtml 1.0 Strict Valide und ohne Kommentare. Erstellt wurde dieses Theme von <a href="http://derwebexperte.de">Der WebExperte</a>.
Version: 1.0
Author: Der WebExperte
Author URI: http://derwebexperte.de 
*/
@import url(reset.css);
/* allgemein */
body{background: url(images/background.png);color:#000;font-family:Helvetica, Arial, sans-serif;margin:0 auto;padding:0 20px;width:1000px;}
body a{color:#801500;line-height:1.4em;padding:0 4px;}
body a:hover{background:#801500;color:#fff;}
body a:active{position:relative;top:1px;}
a.aktiv,.current-cat a{text-decoration:none;}
/* schriften, etc */
h1,h2,h3,h4,h5{font-family:Georgia, "Trebuchet MS", serif;}
strong{font-weight:700;}
small{font-size:1em;}
.clear{clear:both;}
h2{font-size:26px;line-height:0em;padding:20px 0;margin-left:-6000px;}
h3{font-size:24px;line-height:1.4em;padding:20px 0;margin:0 auto;text-align:center;width:600px;}
h4{font-size:20px;line-height:1.2em;padding:20px 0;margin:0 auto;text-align:center;}
h5{font-size:18px;line-height:1.1em;padding:10px 0;margin:0 200px;}
h6{font-size:16px;line-height:1.2em;padding:10px 0;}
p{font-size:14px;line-height:1.6em;padding:5px 0;width:500px;margin:0 auto;}
small{font-size:11px;}
/* header */
h1{line-height:20px;margin-top:-20px;}
h1 a:hover{background:none;}
#skip,.weg{margin-left:-6000px;}
/* wrapper */
#wrapper{margin:0 auto;}
/* content */
#content{margin-top:-100px;}
a.extern{background: url(images/extern.gif) 4px right no-repeat;line-height:30px;padding:2px 19px 2px 2px;}
a:hover.extern{background: url(images/extern-white.gif) 4px right no-repeat #801500;padding:2px 19px 2px 2px;}
.center{text-align:center;margin:0 auto;}
.diet{margin:0 auto;width:530px;padding:20px 0 20px 180px;}
.diet li {background: url(images/bullet.gif) 11px left no-repeat;line-height:30px;padding-left:15px;}
.inhvz{margin:0 auto;width:530px;padding:20px 0 20px 270px;}
.inhvz li {background: url(images/bullet-red.gif) 11px left no-repeat;line-height:30px;padding-left:15px;}
.inhvz li a:hover{background:#801500;}
.inhvz li a:hover.extern{background:url(images/extern-white.gif) 4px right no-repeat #801500;}
.impressum{width:700px;margin-left:200px;}
.kontakt{width:600px;margin-left:270px;}
.impressum dt,.impressum dd{width:340px;line-height:30px;text-align:left;}
.kontakt dt,.kontakt dd{width:240px;line-height:30px;text-align:left;}
.impressum dd{margin:-31px 0 0 350px;}
.kontakt dd{margin:-31px 0 0 250px;}
.impressum dt, .kontakt dt{background: url(images/dot.gif) bottom right repeat-x;}
.impressum dt span, .kontakt dt span{background:#f7f7de;padding:0 6px 0 0;}
/* pictures */
.wp-caption{background:#fff;padding:10px 0 5px 10px;border:#000 1px solid;margin:0 auto;width:530px;}
.wp-caption dd,.ngg-gallery-thumbnail-box dd{margin:5px auto;text-align:center;}
.ngg-gallery-thumbnail a:hover{background:none;}
dl.ngg-galleryoverview{width:670px;margin:0 0 0 250px;}
.ngg-galleryoverview dl{float:left; margin:10px;}
.ngg-gallery-thumbnail-box{background:#fff;padding:15px 10px;border:#000 1px solid;margin:0 auto;width:160px;}
.sven, .henry{width:200px;background:#fff;padding:10px 10px 5px 10px ;border:#000 1px solid;}
.sven{margin:0px 50px 0 220px;}
.henry{margin:-305px 0 0 560px;}
.sven dd, .henry dd{margin-top:5px;text-align:center;}
/* SLIMBOX */
#lbOverlay{position:absolute;z-index:9999;left:0;width:100%;background-color:#000;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(images/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:30px;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(images/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#000;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:100px;height:30px;background:transparent url(images/closelabel.gif) no-repeat center;margin:5px 0;outline:none;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}
/* gaestebuch */
ol li{border:#a8a8a8 1px solid;margin:20px auto;width:570px;}
/* kontaktformular */
form{width:500px;margin:0 auto;}
form dd,form dt{line-height:40px;text-align:left;}
form dt{width:100px;}
form dd{width:500px;margin:-40px 0 0 120px;}
.mailsend{margin-left:300px;}
.error_msg {font-weight:700;color:#C33;}
.pxs_css_spamcheck{display: none !important;}
/* googlemaps */
#map{float:left;padding:10px;width:530px;height:500px;margin:10px 10px 10px 100px;border:1px solid #a8a8a8;}
#route{float:left;width:530px;margin:10px 10px 10px 100px;}
legend{padding-bottom:10px;}
#planen{margin:-25px 0 50px 300px;}
#opt{margin:-40px 10px 0 90px;font-size:11px;}
#directions h4{text-align:center;margin-bottom:10px}
p.googledir{border:none;line-height:1.2em;margin:10px;width:260px;}
.googledir{float:right;width:310px;border:1px solid #a8a8a8;padding:5px;margin:-70px 0 20px 0;font-size:14px;line-height:1.2em;}
.googledir a {color:#801500;font-size:1.3em;}
.googledir a:focus,.googledir a:hover {text-decoration:none;}
/* help */
.help{text-align:right;margin-top:20px;padding-right:100px;}
.help a{color:#000;line-height:1.5em;}
.help a:hover{color:#fff;}
/* mainnavigation */
#mainnav{top:200px;position:absolute;width:1000px;text-align:right;}
#mainnav li{display:inline;font-size:25px;padding:10px 20px;}
#mainnav a{color:#000;}
#mainnav a:hover{color:#fff;}
/* sidenavigation */
#sidenav{width:200px;margin:0 0 -240px 50px;}
#sidenav li{font-size:18px;padding:5px 10px;}
#sidenav a{color:#000;}
#sidenav a:hover{color:#fff;}
/* search */
#searchform{top:50px;right:50px;left:520px;position:absolute;text-align:right;}
#searchsubmit{margin-right:0;}
/* footernavigation */
#footer{text-align:center;margin:-100px 0 0 0;}
#footer li{display:inline;font-size:18px;padding:10px 20px;margin:0 auto;text-align:center;}
#footer a{color:#000;}
#footer a:hover{color:#fff;}
/* print */
@media print{
body{background:#fff;color:#000;}
#footer,#searchform,#sidenav,.help,h2,#skip,.weg,#mainnav,form{display:none;}
h1,h2,h3,h4{page-break-after:avoid;width:500px;margin-left:100px;}
a:after{content: " [" attr(href) "]";}
h3{font-size:20pt;}
h4{font-size:17pt;}
p{text-align:left;width:600px;margin:0 auto;font-size:14pt;}
ul.inhvz{text-align:left;width:600px;margin-left:-50px;}
li p{width:500px;}
.wp-caption{border:none;}
#map{page-break-before:always;}
.googledir{float:left;width:310px;padding:5px;margin:20px 0 20px 0;}
.googledir a:after,h1 a:after,.ngg-gallery-thumbnail a:after{content:"";}
}