/*
Theme Name: Labradorzucht
Description: "Labradorzucht" is a theme for WordPress 2.6.2
Version: 1.0
Author: Bernadette Woeste
Author URI: http://www.woeste-web-works.de
License: GPL
*/
* {
	margin:0;
	padding:0;
}
ul, li {list-style-type:none;}
.clear {clear:both;display:none;}



html{height: 100%;}
*html, *html body {height:100%;overflow:hidden;}
body{
	height:100%;
	font-family:verdana;
	font-size:10pt;
	letter-spacing:1px;
	line-height:1.4em;
	color:#E5E3E2;
	background-color:#3B3024;	
}
#page{
	position:absolute;
	width:100%;
	height:100%;
}
*html #page{overflow:auto;}
#left-border{
	position:fixed;
	top:0;
	left:0;
	position:fixed;
	overflow:auto;
	width:150px;	
	min-height:100%;
	background-color:#EDEAE4;
	background-image: url("images/hund-klein.jpg");
	background-position:right bottom;
	background-repeat:no-repeat;
	border-right:10px solid #E49D15; 
	color:#3B3024;
	text-align:right;
	padding-right:10px;
	z-index:10;
	
}
*html #left-border{height:100%;}

#right-border{
	position:relative;
	height:auto;
	margin-left:170px;
	background-color:red;
	background-color:#3B3024;	
	z-index:0;
}



#header2{
	position:relative;
	height:260px;
	width:100%;
	border-bottom:3px solid #E49D15;
	background-color:#fff;
	background-image:url("images/border-bg-head.jpg");
	background-position:left bottom;
	background-repeat:repeat-x;
	
}
#header{
	position:absolute;
	top:0;
	left:0;
	border-bottom:3px solid #E49D15;
	background-color:#fff;
	background-image:url("images/head.jpg");
	background-position:left bottom;
	background-repeat:repeat-x;
	height:260px;
	width:662px;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  NAVIGATION xxxxxxxxxxxxx*/
#sidebar{
	position:relative;
	float:left;
	width:230px;
	height:auto;
	border:0px solid green;
	background-color:#3B3024;	
	padding:1em;
	color:#fff;
}
#sidebar h2{
	color:#E49D15;
	font-weight:bold;
	font-variant:small-caps;
	font-style:oblique;
	letter-spacing:0.1em;
	font-size:1.1em;
	margin-top:2em;
	margin-bottom:1em;
}
/*
#sidebar ul{
	margin-bottom:3em;
}
#sidebar li{
	margin-left:1em;
}
#sidebar li.page_item,
#sidebar li.page_item a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding-left:22px;	
	line-height:22px;
}
#sidebar li.page_item a:link {}
#sidebar li.page_item a:hover {
	background-image:url("images/hover.jpg");
	background-position:left 0px;
	background-repeat: no-repeat;
}
#sidebar li.current_page_item a{
	color:#fff;
	text-decoration:none;
	padding-left:22px;
	line-height:22px;
	background-image:url("images/hover.jpg");
	background-position:left 0px;
	background-repeat: no-repeat;
}*/
/* xxxxxxxxxxxx using navigo xxxxxxxxxxx*/
#sidebar ul#level1 {
	margin-bottom:3em;
}
#sidebar ul#level-start {margin-bottom:0;}
#sidebar ul#level1 li {}

#sidebar ul#level-start a:link,
#sidebar ul#level-start a:visited,
#sidebar ul#level1 li a:link,
#sidebar ul#level1 li a:visited {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding-left:22px;	
	line-height:22px;
}
#sidebar ul#level-start a:hover,
#sidebar ul#level-start a:active,
#sidebar ul#level1 li a:hover,
#sidebar ul#level1 li a:active {
	color:#E49D15;
	text-decoration:none;
	line-height:22px;
	background-image:url("images/hover.jpg");
	background-position:left 0px;
	background-repeat: no-repeat;
}
#sidebar ul#level-start li.current_page_item a,
#sidebar ul#level1 li#level1active,
#sidebar ul#level1 li a#level1current,
#sidebar ul#level1 li ul#level2 li#level2active,
#sidebar ul#level1 li ul#level2 li a#level2current {
	color:#E49D15;
	text-decoration:none;
	line-height:22px;
	background-image:url("images/hover.jpg");
	background-position:left 0px;
	background-repeat: no-repeat;
}

#sidebar ul#level2 {
	margin-bottom:0;
	margin-left:2em;
}
#sidebar ul#level2 li {}
#sidebar ul#level2 li a {}


/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

#content{
	float:left;
	width:50%;
	margin-top:3em;
	height:auto;
	background-color:#3B3024;
}
#footer {
	float:left;
	width:100%;
	margin-top:5em;
	padding-bottom:3em;
	text-align:center;
	font-size:0.7em;
}
#footer-oben {
	text-align:right;
	margin-top:1em;
	margin-bottom:1em;
	font-size:1em;
}
#footer-unten {
	border-top:1px solid #E49D15;
}
#footer a:link,
#footer a:visited{
	color:#fff;
	text-decoration:none;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx INHALTE xxxxxxxxxx*/
#content .post-single,
#content .post {
	padding-top:2em;
	padding-bottom:2em;
}
#content .post-single {
	display:block;
	clear:both;
}
a:link,
a:visited {
	color:#fff;
	text-decoration:underline;
}
a:hover,
a:acitve {
	text-decoration:none;
}

#content h2.storytitle,
#content .post h1,
#content .post-single h1{
	text-decoration:none;
	font-weight:bold;
	font-variant:small-caps;
	font-style:oblique;
	letter-spacing:0.1em;
	font-size:1.3em;
	margin-bottom:2em;
	color:#fff;
}
#content h2.storytitle {
        font-size:1.1em;
        font-variant:normal;
}
#content .post-single h1 {
	font-size:1em;
	border-bottom:1px dotted #e49d15;
	font-variant:normal;
}
#content .post h1 a,
#content .post-single h1 a{
	color:#fff;
	text-decoration:none;
}



p.textblock-links{
	margin-top:5em;
	font-size:8pt;
	line-height:1.5em;
	letter-spacing:0px;
	font-weight:bold;
}
#header h1, #header h2 {visibility:hidden;}

.such-info {
	margin-bottom:3em;
}
.orange {
	color:#e49d15;
}
.zentriert{
	text-align:center;
}
#content p.pagination{
	margin-top:4em;
}



/* xxxxxxxxxxxxxxxxxxxxxxxxxx bilder im inhalte xxxxxxxxxxxxxxxxx*/
#content .post img,
#content .post-single img,
.wp-caption img {
    border:  1px solid #ddd;
	padding:0;
	margin:0;
}

#content .post-single img,
.wp-caption {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:0px;
}

.wp-caption p.wp-caption-text {display:none;}
#content .post img.alignleft { 
            float:left;
            margin-right:10px;
            margin-top:10px;
            margin-bottom:10px;
}
#content .post img.alignright {
           float:right;
           margin-left:10px;
           margin-top:10px;
           margin-bottom:10px;
}
#content .post img.alignnone {
          text-align:center;
          margin:10px;
}
#content .post img.aligncenter {
          margin-top:10px;
          margin-bottom:10px;
         text-align:center;
          
}
#content .post-single img {}

#content .post p{
     text-align:left;
}
#content p.seite_weiter{
        text-align:right;
        margin-bottom:2em;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx   FORMULAr xxxxxxxxxxxxxxxxxxxx*/

.cform fieldset {
        width:450px;
        padding: 10px;
        padding-top:0px;
        border:none;
        
}
.cform fieldset legend {
       color:#fff;
       font-size:15px;
       padding-left:0.5em;
       padding-right:0.5em;
       border-bottom:1px dotted #E49D15;
}
.cform fieldset.cf_hidden {
            visibility:hidden;
}
/* xxx Darstellung der spalte für text und der spalte für eingabefelder*/
.cform ol.cf-ol {
          list-style-type:none;
margin-top:2em;
}
.cform ol.cf-ol li {
          text-align:left;
}
.cform ol.cf-ol li label{
          width:300px;
          float:left;
          text-align:left;
}
.cform ol.cf-ol li label span{
       text-align:right;
}
.cform ol.cf-ol li span.emailreqtxt,
.cform ol.cf-ol li span.reqtxt {
         font-size:8pt;      
         text-align:right;
display:none;
}

.cform input,
.cform textarea {
         clear:none;
float:left;
         width: 300px;
}


/* sendbutton*/
.cform p.cf-sb {
           margin-left:10px;
}
.cform p.cf-sb input.sendbutton{
              width:150px;
              color:#E49D15;
              font-weight:bold;
              font-size:12px;
              border:none;
}

.cform label.seccap {border:1px solid white;width:150px;float:left;}
.cform imput.secinput{width:150px;float:left;}
.cform img.captcha {clear:none;float:left;}

/* erforderlich */


/* link love */
p.linklove a{
   color:#3B3024;
}



/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx   LINKLISTE xxxxxxxxxxxxxxxxxxxxxxxxx*/


#content ul li.linkcat h2{    /*für die Linkkategorien*/
            font-size:1.2em;
            color:#E49D15;
            letter-spacing:1px;
            margin-bottom:1em;
}
#content ul.xoxo {
            margin-left: 2em;
            margin-bottom:1em;
}
#content ul.xoxo li{
            margin-bottom:1em;
}
#content ul.xoxo li a,
#content ul.xoxo li a:visited{       /*die eigentlichen Links*/
            text-decoration: underline;
}
#content ul.xoxo li a:hover,
#content ul.xoxo li a:active{
            text-decoration: none;
}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx GAESTEBUCH xxxxxxxxxxxxxxxxxxxxxxxx*/

#commentblock {
       width:500px;
}
#commentblock h2 {
      font-size:0.9em;
      margin-bottom:1em;
}
#commentsform {

}
#commentsform form#commentform {
         border:none;
}
#commentsform form#commentform fieldset {
         margin-left:0.5em;
         border:none;
         margin-bottom:2em;
}
#commentform p {}
#commentform input {
       margin:0.5em;
       border:#E49D15;
       font-weight:bold;
}
#commentform label {
        color:#3B3024;
}
#commentform label small{
        color:#e49d15;
}
#commentform textarea {
       margin:0.5em;
       width:470px;
       height:50px;
       border:#E49D15;
}

#commentform input#submit {
        width:200px;
        font-size:0.8em;
        font-weight:bold;
        letter-spacing:1px;
        color:#3B3024; 
        border:#E49D15;
}

#commentblock h2#comments {
        font-size:1.2em;
        color:#e49d15;
        margin-bottom:0;
}

#commentblock ol#commentlist {}
#commentblock ol#commentlist li {
            margin:1em;
            margin-top:3em;
            padding:8px;
            color:#3B3024;
            background-color:#EDEAE4;
}
#commentblock ol#commentlist li div.comment-number{
             font-family:trebuchet MS;
             float:right;
             margin-right:0.1em;
             margin-top:0.1em;
             font-size:30px;
             color:#bbbbbb;
}
#commentblock ol#commentlist li div.commentname,
#commentblock ol#commentlist li div.commentname a{
             color:#3B3024;
             font-size:0.8em;
             font-weight:bold;
             
}
#commentblock ol#commentlist li div.commenttext {
             border-top:1px solid #3B3024;
}
#commentblock ol#commentlist li div.commenttext p{
            color:#3B3024;
}
#commentblock ol#commentlist li div#nochnichtfrei{
           float:right;
           width:40px;
           height:40px;
           margin-top:-60px;
           background-color:#3B3024;
           background-image:url(images/hover.jpg);
           background-repeat: no-repeat;
           background-position:10px 10px;
}






.post-single img {width:250px;height:auto;}
