/* 
Theme Name: Hinz Kleintierpraxis
Description: Hinz Kleintierpraxis Standard Theme - Version 1.0
Version: 1.0
Author: kotrade
Author URI: http://www.kotrade.de/
*/

/* Standards****************************/
html, body {padding: 0; margin:0; height:100%;}
body {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #000; background:#006ab3 url(images/bodybg.png) repeat-y center 0;}
a,a:visited,a:hover{color: #006ab3; text-decoration: none;}
a:hover {color: #006ab3;}
hr,img,form,fieldset,ul,li,p,h1,h2,h3,h4,h5,h6,table,th,tr,td,label{margin:0; padding:0; border:0;}
table,th,tr,td {vertical-align: top; text-align:left;}
table {color: #006ab3; font-size:inherit; line-height:inherit;}
hr{height:1px; border-style:none; border-top:1px solid #006ab3; display:block; clear:both;}
p{color: #006ab3; font-size: 12px; line-height:1.2em; margin-bottom:20px;}
h1{color: #fabb00; font-size: 18px; line-height:1.2em; font-weight: bold; margin-top:0px; margin-bottom: 10px;}
h2{color: #fabb00; font-size: 16px; line-height:1.2em; font-weight: bold; margin-top:0px; margin-bottom: 10px;}
h3{color: #fabb00; font-size: 14px; line-height:1.2em; font-weight: bold; margin-top:0px; margin-bottom: 10px;}
h4{color: #fabb00; font-size: 12px; margin-top:0px; margin-bottom: 10px;}
h5{color: #fabb00; font-size: 12px; margin-top:0px; margin-bottom: 10px; font-weight:normal;}
h6{color: #fabb00; font-size: 11px; margin-top:0px; margin-bottom: 10px; font-weight:normal;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color: #fabb00;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color: #fabb00;}

/*** Various classes ***/
.clearingdiv {clear: both;width: 1px;height: 30px;}
.hide {display: none;}
code {white-space: pre;color: #000;font-size: 1.1em;text-align: left;}
pre {border: 1px solid #B0B0B0;padding: 10px 10px 10px 10px;width: 90%;background: #F8F9FA;font-family: 'Bitstream Vera Sans Mono','Andale Mono','LucidaTypewriter',monospace;-moz-background-clip: -moz-initial;-moz-background-inline-policy: -moz-initial;-moz-background-origin: -moz-initial;overflow-x: auto;overflow-y: auto;padding-left-ltr-source: physical;padding-left-rtl-source: physical;padding-right-ltr-source: physical;padding-right-rtl-source: physical;-x-background-x-position: 0%;-x-background-y-position: 0%;}

/*** Header section ***/
#sitename {height:270px; width:100%; background: url(images/headerbg.gif) 466px 18px no-repeat; margin-bottom:50px;}
#sitename h1,#sitename h2,#sitename p{font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:normal; color: #006ab3; font-size: 12px; line-height:1.2em; margin-bottom:10px;width:100%;}
#sitename .leftcol{float:left; width:195px; padding-left:22px; margin-top:88px;}
#sitename .logolink{float:left; width:480px; height:230px; cursor:pointer; margin-left:256px; margin-top:18px;}

#ornament{position: absolute;background: url(images/ornament-bg.gif) no-repeat 0 0; left:50%;top: 270px;margin-left:-680px; width: 137px; height:50px;}

/*** Footer ***/
#footer {bottom: 0; position: relative; left:50%; width: 1029px; height: 50px; margin-left:-515px; margin-top:-50px; clear: both; background-color:#fabb00; color: #fff;}

#footer a {color: #fff;}
#footer .adress{ float:right;width: 170px; padding-right: 23px; line-height:30px;}

/*** Main  container ***/
#container {margin: 0 auto 0 auto; width: 1029px;padding: 0;color: #006ab3;text-align: left;min-height:100%;}
* html #container{height:100%; /* hack for IE min-height */}

/*** Content wrap ***/
#wrap {clear: both; margin:0; width: 100%;}


/*** Content ***/
#content {margin: 0 216px; padding: 0; min-width: 595px; line-height: 1.2;}
#content h2.pagetitle {font-size: 18px;}

/*** Page ***/
#page {}

/*** Posts ***/
.post h2 a{color: #fabb00;}


/*** Sidebars ***/
#leftside {width: 170px; padding-left: 23px; margin: 0; float: left; font-size:14px;}
#leftside ul{line-height:1.3em; margin-top: 4px;}
#leftside ul ul li{ margin-top: 0; margin-bottom:20px;font-weight:bold;}
#leftside ul ul li a{color: #fabb00; margin-bottom:0; font-size: 1em;}
#leftside li{list-style: none;}
#leftside ul ul ul li{margin-bottom:0px;font-weight: normal;color: #006ab3;}
#leftside ul ul ul a{color: #006ab3;}

/*
#leftside ul li{border: none; padding-top: -10px;list-style: none;}
#leftside ul ul { margin-top: 0; margin-bottom:20px;}
#leftside ul.sf li{margin-bottom:15px;}
*/
#rightside {width: 173px; padding-right: 23px; margin: 0; float: right; font-size:14px;}
#rightside h2 {color: #fabb00; font-size: 1em;}
#rightside #pages h2{display:none; visibility:hidden;}
#rightside ul {line-height:1.3em; margin-top:-17px;}
#rightside ul li {list-style: none;}
#rightside ul ul li {margin-top:20px;}
#rightside ul ul {font-weight:bold; margin-top:0px;}
#rightside ul ul ul li {margin-top:0px;}
#rightside ul ul a{color: #fabb00;}
#rightside ul ul ul {font-weight:normal;}
#rightside ul ul ul a{color: #006ab3;}

#rightside #meta{width:100%; height:100px; margin-top:80px; margin-bottom:80px; background: url(images/ornament-meta.gif) no-repeat 0 0; padding-top:52px;}
#rightside #meta ul {margin-top:0px;}
#rightside #meta li{font-size:0.85em; float:left;}

ul.commentlist li {border: 1px solid #B0B0B0;padding: 10px;margin-bottom: 10px;margin-left: -40px;list-style: none;}
ul.commentlist li cite {text-transform: capitalize;}
ul.commentlist li p {padding-top: 10px;}


/* Image Display */
/*.entry img, .entrytext img {}
.entry a:hover img, .entrytext a:hover img {}*/
img.wp-smiley {border: 0px; margin: 0px; padding: 0px; }
.thumbnail {border: 1px solid #B0B0B0; margin: 0 0 10px 10px; padding: 5px; background: #FAFBFC; }
.left {border: 1px solid #B0B0B0; float: left; margin: 5px 15px 6px 0px; padding: 5px; background: #FAFBFC; }
.right {border: 1px solid #B0B0B0; float: right; margin: 5px 0px 6px 15px; padding: 5px; background: #FAFBFC; }
.noalign {border: 1px solid #B0B0B0; margin: 5px 5px 5px 5px; padding: 5px; background: #FAFBFC; }



/* Captions & aligment */
.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {
	border: none;
	padding: 0px;
	margin: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 0 20px 0px;
	margin: 0;
}
/* End captions & aligment */



/* Archives/Links Page List styles */
.archives li, .linkspage li {list-style: none;}
.archives ul.children {padding-left: 10px;margin-left: 10px;}
.entrytext { margin-bottom: 50px;}



/*** comments Form ***/
/*
#comment {width: 100%;border: 1px solid #B0B0B0;}
#commentform {width: 97%;}
#author {border: 1px solid #B0B0B0;}

#email {
border: 1px solid #B0B0B0;
}

#url {
border: 1px solid #B0B0B0;
}

#submit {
border: 1px solid #B0B0B0;
background: #F0F0F0;
}

#submit:hover {
border: 1px solid #848484;
background: #E8E9EA;
cursor: pointer;
}
*/


/* Search Form */
/*
#searchform {
padding: 0px 10px 10px 10px;
margin-top: 10px;
margin-bottom: 10px;
}

#searchbox {
border: 1px solid #B0B0B0;
margin: 0 4px 0 0;
width: 135px;
background: #F0F0F0;
}

#searchbutton {
border: 1px solid #B0B0B0;
background: #F0F0F0;
}

#searchbutton:hover {
border: 1px solid #848484;
background: #E8E9EA;
cursor: pointer;
}
*/
/*** Comments Display ***/
/*
.postmetadata {
border: 1px solid #B0B0B0;
padding: 10px;
background: #F8F9FA;
font-size: 0.9em;
}

.postmetadata p {
margin-bottom: 0;
}

.postmetadata a {
text-decoration: underline;
}

ul.commentlist li {
border: 1px solid #B0B0B0;
padding: 10px;
margin-bottom: 10px;
}

ul.commentlist li cite {
text-transform: capitalize;
}

ul.commentlist li p {
padding-top: 10px;
}

ul.commentlist li p a {
text-decoration: underline;
}

.alt {
background: #F0F0F0;
}
*/



/*** Text format ***/
/*
.intro {
font-size: 1.1em;
font-weight: bold;
letter-spacing: -1px;
}

blockquote {
border: 1px dashed #B0B0B0;
padding: 10px;
margin: 30px;
}

blockquote p {
padding: 0px;
margin: 0px;
}

.small {
font-size: 0.8em;
}

.large {
font-size: 1.4em;
}

.center {
text-align: center;
}

.category {
border-bottom: 1px solid #B0B0B0;
margin: 0 -20px 0 -20px;
padding: 0 20px 20px 20px;
}

.date {
margin-top: 0px;
padding-top: 0px;
border-bottom: 1px solid #B0B0B0;
border-bottom-width: medium;
border-bottom-style: none;
border-bottom-color: -moz-use-text-color;
}
*/


/* Previous/Next Page Navigation */
/*
.navigation {
margin: 0 0 20px 0;
padding: 0 0 20px 0;
}

.bottomnavigation {
margin: 0px 0 10px 0;
}

.alignleft {
float: left;
text-align: left;
}

.alignright {
float: right;
text-align: right;
}

.post {
padding-top: 0px;
padding-bottom: 10px;
margin: 0px;
line-height: 20px;
}

*/
/* Fix by Andy Skelton */
/*
.entry, .entrytext {
overflow: hidden;
}


* html.entry, * html.entrytext {
overflow: visible;
height: 1px;
}

* html.entry p, * html.entrytext p {
width: 99%;
overflow: hidden;
}

.entrytext {
padding-top: 0px;
}

.entry img, .entrytext img {
border: none;
}

.entry a:hover img, .entrytext a:hover img {
border: none;
}

.entry p a {
text-decoration: underline;
}
*/


/* Widgets */

.widgettitle{display:none;}

/*
.rsswidget {
border: 0px;
vertical-align: bottom;
}
.textwidget, .widget_delicious {
padding: 0 10px 5px 10px;
margin-bottom: 10px;
}

.textwidget a, .textwidget a:hover {
text-decoration: none; 
background: transparent; 
padding-right: 0px;
}

.widget {
margin-bottom: 10px;
}

#categories-1 li, #archives li {
border: none;
background: none;
}

#categories-1 li a, #archives li a {
border: none;
margin-top: 0px;
padding: 1px 10px 1px 10px;
width: 140px;
display: block;
color: #000000;
font-weight: normal;
text-transform: capitalize;
position: relative;
text-decoration: none;
}

#categories-1 li a:hover, #archives li a:hover {
border: none;
background: #940C0E;
color: #FFFFFF;
text-decoration: none;
}

#categories-1 ul.children, #archives ul.children {
padding: 0;
width: 135px;
font-size: 10px;
letter-spacing: 0px;
}

#categories-1 ul.children li a, #archives ul.children li a {
margin: 3px 0 2px 10px;
padding: 1px 10px 1px 10px;
width: 130px;
color: #000000;
font-size: 10px;
letter-spacing: 0px;
}

#categories-1 ul.children li a:hover, #archives ul.children li a:hover {
width: 120px;
color: #FFFFFF;
}

#categories-1 ul.children li li, #archives ul.children li li {
padding-left: 10px;
}

#categories-1 ul.children li li a, #archives ul.children li li a {
width: 120px;
}
*/


/* Feed */
/*
#leftside li.feed, #rightside li.feed {
padding: 3px 0 3px 20px;
margin: 0 0 0 10px;
background: url(images/rss.gif) no-repeat left top;
font-weight: normal;	
}
#leftside li.feed a, #leftside li.feed a:hover {
color: #000000;
font-weight: normal;
text-decoration: none;
}
*/

/* Mix widgets */
/*
#links ul li a, #calendar #prev a, #calendar #next a, #tag_cloud a, #pages ul li a, #meta ul li a {
text-decoration: none;
}
#wp-calendar a, #wp-calendar caption {
text-decoration: none;
font-weight: bold;
}
#calendar_wrap, #meta {
margin: 0 10px 0 10px;

}
#recent-comments li, #recent-posts li, #links li, #pages li, #tag_cloud li {
margin: 0 10px 0 25px;
list-style: square;
text-decoration: none;
}

#recentcomments li a, #recent-posts li a  {
padding-right: 0px;
background: transparent;
color: #000000;
font-weight: normal;
text-decoration: none;
}
#recent-comments ul li, #recent-posts ul li, #text-1 ul li {
padding-bottom: 5px;
}
*/


