/*  
Theme Name: Harzbüro

Author: nickstedt web
Author URI: http://nickstedt.de
*/

/* #################################  Voreinstellungen  ##################################### */
html {
	height: 100%;
	margin: 0;
	padding: 0;
	background :  #a6bc58 url(images/bbg.gif)  left top;
}
* {
	margin: 0;
	padding: 0;
	border: none;
}
body {
	font-family:'Tahoma', 'Arial', sans-serif;
	text-align : center;
	color:#000;
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	font-family:'Tahoma', 'Arial', sans-serif;
	margin : 0;
	padding : 0;
}
p, textarea, code, pre {
	font-family:'Tahoma', 'Arial', sans-serif;
	margin : 0;
	padding : 10px;
	text-align:justify;
}
ul {
	font-family:'Tahoma', 'Arial', sans-serif;
	list-style-type : none;
	margin:0;
	padding:0;
}
ol {
	font-family:'Tahoma', 'Arial', sans-serif;
	margin:0;
	padding:0;
}
li a {
	display : inline-block;
}
li a {
	padding : 0 10px;
}
a {
	text-decoration : none;
	color:#006600;
	padding : 1px 0px 2px;
}
a:hover {
	color:#666666;
}
a:focus {
	outline : none;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	padding : 0;
}
.clearer {
	clear : both;
	height : 3px;
	line-height : 1px;
	font-size : 1px;
	padding : 0;
	margin : 0;
	width : 10px;
}
/* ###############################  Seitenstruktur  ###################################### */
#starter #hintergrund {
	/*  background		:url(images/back.gif) repeat-y;*/
  width : 100%;
	text-align : left;
	margin : 0;
	padding:0;
}
#single #hintergrund {
	/*  background		:  url(images/back.gif) repeat-y;*/
  width : 100%;
	text-align : left;
	margin : 0;
}
#page #hintergrund {
	/*  background		: url(images/page.gif) repeat-y;*/
  width : 100%;
	text-align : left;
	margin : 0;
}
#kopf {
	width : 920px;
	height:135px;
	padding:0;
	margin:0 auto;
	background: url(images/kopf_bg.gif) no-repeat center bottom;
}
#seite {
	width : 920px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}
#page .inhalte, #page .inhalte .post {
	width : 60px;
	float : left;
	text-align:inherit;
	font-family:'Tahoma', 'Arial', sans-serif;
	line-height:18px;
	margin:0;
	padding:0 0 0 0;
}
.inhalte .drgt a {
	float : left;
	padding-left : 29px;
	margin-left:30px;
	color:#FFFFCC;
	padding-top:3px;
	width:145px;
	height : 22px;
	background: url(images/ab.gif) no-repeat scroll left top;
}
.inhalte .dlft a {
	float : right;
	padding-right:29px;
	padding-top:3px;
	height : 22px;
	width:135px;
	text-align:right;
	margin-right:5px;
	color:#FFFFCC;
	background: url(images/nb.gif) no-repeat scroll right top;
}
#portpage .inhalte, #portpage .inhalte .post {
	width : 700px;
}
.entry img.alignleft {
	margin:10px 20px 10px 0px;
	padding:5px;
	float:left;
}
.ref img.alignleft {
	margin:0px 15px 20px 0px;
	padding:3px;
	float:left;
}
#referenzen .ref {
	float:left;
	margin:10px;
	padding:0pt;
	width:405px;
}
.ref h4 {
	float:left;
	width:200px;
	padding:5px 0 5px 0;
	margin:0;
	font-size:16px;
	font-weight:normal;
	border-bottom:1px dotted #999;
}
.ref p {
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:190px;
	text-align:left;
}
.ref a {
	color:#006600;
	padding : 1px 0px 2px;
}
.ref a:hover {
	color:#666666;
	text-decoration:underline;
}
.entry img.alignright {
	margin:0px 0px 10px 20px;
	padding:5px;
	float:right;
}
.inhalte .entry img.floatimg {
	float:right;
	border:none;
}
#page .inhalte .entry a {
	font-weight:bold;
}
.inhalte {
	width : 920px;
	float : left;
	margin:0;
	padding:0 0 20px 0;
	font-family:'Tahoma', 'Arial', sans-serif;
	font-size:12px;
	line-height:18px;
	text-align : left;
	background: url(images/inner_bg.jpg) repeat-y center top;
}
#page .inhalte {
	width : 920px;
	margin:0;
	padding:20px 0 30px 0;
	font-family:'Tahoma', 'Arial', sans-serif;
	font-size:12px;
	line-height:18px;
	text-align : left;
	background: url(images/page_inner_bg.jpg) repeat-y center top;
}
#referenzen .inhalte {
	width : 920px;
	float : left;
	margin:0;
	padding:20px 0 0 0;
	font-family:'Tahoma', 'Arial', sans-serif;
	font-size:12px;
	line-height:18px;
	text-align : left;/* background: url(images/inner_bg.jpg) repeat-y ;*/
}
#menulinks .mbg {
	margin:0 0 10px 0;
	padding:0;
	background: url(images/pextra_top.jpg) no-repeat scroll left top;
	width:210px;
}
#menulinks .mbbg {
	margin:0;
	padding:0;
	background: url(images/pextra_bottom.jpg) no-repeat scroll left bottom;
	width:210px;
	height:37px;
}
#menulinks .mbg p {
	margin:0 0 10px 0;
	padding:30px 0px 0 20px;
	width:170px;
}
#menulinks .mbg2 {
	margin:0 0 10px 0;
	padding:0;
	background: url(images/pextra2_top.jpg) no-repeat scroll left top;
	width:210px;
}
#menulinks .mbbg2 {
	margin:0;
	padding:0;
	background: url(images/pextra2_bottom.jpg) no-repeat scroll left bottom;
	width:210px;
	height:37px;
}
#menulinks .mbg2 p {
	margin:0 0 10px 0;
	padding:30px 0px 0 20px;
	width:170px;
}
.inhalte ul {
	margin:0;
	padding:0 0 0 0px;
}
.inhalte ul li.title {
	margin:0;
	padding:0 0 0 40px;
	background : url(images/detail.png) no-repeat 30px center;
}
#portinhalte {
	width:480px;
	background:#FFCC99;
	margin-left:5px;
}
.port {
	margin:0;
	padding-bottom:20px;
	width:705px;
	float:left;
}
.port ul li.portimg a {
	margin:0;
	padding:0;
}
.port p {
	width:450px;
	margin:0;
	padding:0 0 0 30px;
}
.col {
	width :205px;
	min-height:200px;
	margin: 0 5px 0 5px;
	float : left;
	text-align : left;
}
.blogcol {
	width :195px;
	min-height:200px;
	margin: 12px 5px 0 5px;
	float : left;
	text-align : left;
	font-size:11px;
	font-family:'Tahoma', 'Arial', sans-serif;
}
.blogcol h3 {
	padding-left:10px;
	font-size:11px;
}
.blogcol p {
	padding:0 0 6px 0;
	background: url(images/h2border.gif) repeat-x scroll left bottom;
	margin:5px 5px 10px 10px;
	width:180px;
}
.blogcol a {
	border-bottom:#CCCCCC dotted 1px;
}
.top {
	width :100%;
	min-height:200px;
	clear:both;
	float : left;
	/*  background:#333300;*/
  padding-bottom:20px;
}
#page .inner {
	width:920px;
	padding:0;
	margin:0;
	float:left;
}
.inner {
	width :920px;
	margin:0;
	padding:0;
	float:left;
}
.inner_top {
	width :920px;
	height:10px;
	padding:0;
	margin:0;
	float:left;
	background:  url(images/innertop.jpg) no-repeat scroll center top;
}
.inner_bottom {
	width :920px;
	height:10px;
	padding:0;
	margin:0;
	background:url(images/innerbot.jpg) no-repeat scroll center bottom;
	float:left;
}
.startimg {
	width :840px;
	padding:0 0 10px 0;
	margin:0;
	float:right;
	background: url(images/startimg.jpg) no-repeat center top;
	height:213px;
}
.startimg img {
	padding:0;
	margin:19px 0 0 18px;
}
#starter #seite .inner .inhalte .inner_r {
	width :520px;
	padding:0;
	margin:55px 0 60px 0;
	float:left;
	background:#81a636 url(images/innerrbg.gif) no-repeat right top;
	position:relative;
	left:10px;
	z-index:190;
}
.r_top {
	width :495px;
	height:9px;
	padding:0;
	margin:0;
	background: url(images/ihometopbg.jpg) no-repeat scroll center top;
	float:left;
}
.r_bot {
	width :495px;
	height:9px;
	padding:0;
	margin:0;
	background: url(images/ihomebotbg.jpg) no-repeat scroll center bottom;
	float:left;
}
.inner_l {
	width :345px;
	padding:0;
	margin:0;
	background: url(images/shomebg.jpg) repeat-y scroll center top;
	float:left;
}
.l_top {
	width :345px;
	height:9px;
	padding:0;
	margin:0;
	background: url(images/shometopbg.jpg) no-repeat scroll center top;
	float:left;
}
.l_bot {
	width :345px;
	height:9px;
	padding:0;
	margin:0;
	background: url(images/shomebotbg.jpg) no-repeat scroll center bottom;
	float:left;
}
#menurechts {
	width : 220px;
	float : left;
	margin:0;
	padding:0;
	margin-left:10px;
}
/* ###############################  Kopf der Seite  ###################################### */
#kopf #head {
	height:60px;
	margin:auto;
	padding:0pt;
	width:920px;
	/* background: url(images/headbg.gif) no-repeat scroll top right;*/


padding-top:20px;
}
#logo {
	width:375px;
	height:40px;
	padding: 0;
	margin:0;
	text-align : left;
	float:left;
}
#logo h1 {
	border : none;
	line-height : 1.5;
	font-size : 20px;
	font-family:'Tahoma', 'Arial', sans-serif;
	/*  text-transform	: uppercase;*/
  color:#FFFFFF;
	margin:0;
	padding:0;
	text-align : left;
	text-indent : -2000em;
	height:114px;
	width:375px;
	background:  url(images/harzbuero_logo.gif) no-repeat 11px 0px;
}
#logo h1 a {
	color:#FFFFFF;
	margin:0;
	padding:0;
}
#logo p {
	text-align : left;
	color:#FFFFFF;
	margin:0;
	padding:0;
}
/* ###############################  Menü linke Seite  ###################################### */

#sidebarleft {
	width : 345px;
	float : left;
	padding :0 0 5px 0;
	margin: 0 0px 0 0px;
	text-align:left;
}
#starter #sidebarleft h2 {
	width : 290px;
	padding:10px 0 5px 0;
}
#starter .entry h1.left {
	color:#FFFFFF;
	font-size:22px;
	font-weight:normal;
	left:10px;
	line-height:28px;
	padding:20px 0pt 10px 0;
	position:relative;
	text-transform:uppercase;
	width:430px;
}
#starter .entry h1.right {
	color:#fff;
	font-size:20px;
	font-weight:normal;
	left:10px;
	line-height:22px;
	padding:0px 0pt 20px 0;
	position:relative;
	width:490px;
}
#starter .entry p {
	color:#404040;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
#tester {
	width:225px;
	height:44px;
	float:left;
	/*background: url(images/navleft.jpg) repeat-y bottom right;*/
padding:0 0 0 30px;
	margin:0;
}
#navcontainer {
	margin:0;
	padding:0;
	font-size:11px;
	text-transform:uppercase;
	color: White;
	float:left;
	width:530px;
	position:relative;
	right:90px;
}
#navlist {
	padding:25px 0 0 0;
	margin:0 auto;
	width:500px;
	height:75px;
	float:right;
}
/*#navcontainer ul { 
display: inline;

 }

#navcontainer ul li a
{
padding:12px 5px 12px 5px;
margin-left:3px;

color: #ccc;
text-decoration: none;
float: left;
font-weight:bold;
font-family:'Tahoma','Arial',sans-serif;

}

#navcontainer ul li a:hover
{

color: #fff;
}*/





#navlist a.current_page_item, #navlist a.current_page_parent {
	color:#ff8504;
}
#navlist #mainNav {
	height: 90px;
	overflow: hidden;
	list-style: none;
	margin:0;
	padding:0;
	float:right;
}
#navlist #mainNav li {
	min-height: 47px;
	float: left;
	list-style: none;
	margin:0;
	padding:0;
}
#navlist #mainNav li a {
	position: relative;
	top:44px;
	display: block;
	height: 46px;
	background-image: url(images/menue.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -2000em;
	margin:0;
	padding:0;
}
#start a {
	width: 120px;
	background-position: 0 0;
}
#start a:hover, #start a:focus {
	background-position: 0 -46px;
}
#start a.current_page_item {
	background-position: 0 -92px;
}
#leistung a {
	width: 120px;
	background-position: -120px 0;
}
#leistung a:hover, #leistung a:focus {
	background-position: -120px -46px;
}
#leistung a.current_page_item {
	background-position: -120px -92px;
}
#honorar a {
	width: 120px;
	background-position: -240px 0;
}
#honorar a:hover, #honorar a:focus {
	background-position: -240px -46px;
}
#honorar a.current_page_item {
	background-position: -240px -92px;
}
#projekte a {
	width: 124px;
	background-position: -360px 0;
}
#projekte a:hover, #projekte a:focus {
	background-position: -360px -46px;
}
#projekte a.current_page_item {
	background-position: -360px -92px;
}
/*#kontakt a { width: 89px; background-position: -365px 0; }
#kontakt a:hover { background-position: -365px -47px; }
#kontakt a.current_page_item { background-position: -365px -94px; }*/








li.current-cat a {
	color:#fff;
}
input {
	color:#666;
}
/* ###############################  Hauptinhalt mittlere Spalten  ###################################### */
.inhalte h2 {
	width:325px;
	text-align : left;
	margin:0;
	padding:0 0 0 0;
	font-family:'Georgia', Times New Roman, Times, serif
}
.inhalte h2.h2border {
	background: url(images/h2border.gif) repeat-x scroll left top;
	margin-top:10px;
}
#page h2, #referenzen h2 {
	font-size:20px;
	line-height:26px;
	text-align : left;
	margin:0;
	padding:10px 0 0 0;
	position:relative;
	left:0px;
	color:#666;
	width:600px;
}
#starter h2 {
	width:480px;
	text-align : left;
	font-size:20px;
	padding-bottom:10px;
	margin:0;
	padding-top:15px;
	float:left;
	position:relative;
	left:20px;
	color:#006600;
}
#starter .entry {
	width:480px;
	margin-top:0;
}
#starter .entry p {
	width:460px;
	padding-top:0;
}
#page .inhalte h6 {
	float:left;
	margin:0;
	width:510px;
	position:relative;
	left:30px;
	font-size:12px;
	font-weight:normal;
}
.inhalte h2 a {
	margin : 0;
	line-height : 1.0;
	display : block;
	color:#ccc;
}
.inhalte h2 a:hover {
	color:#ff8504;
}
.inhalte .post {
	width : 480px;
	padding :0px;
	margin-bottom:15px;
	margin-right:15px;
}
h2 {
	font-size : 18px;
	color:#ccc;
	padding: 0;
	margin:0;
}
.suchen {
	margin:0 0 0 2px;
	padding:0;
	width:211px;
	/*background		:#ecead6;*/
  position:relative;
	top:-2px;
	height:31px;
}
.service {
	width:365px;
	margin-left:110px;
	border-top:1px dotted #404040;
	padding-bottom:20px;
}
#tester .icon {
	float:left;
	margin-left:15px;
}
#tester li.icon {
	margin-left:25px;
	padding:2px;
	margin-top:10px;
	display: inline;
}
#tester li.icon a {
	margin:2px;
	padding:0;
}
.inhalte .post .icon img {
	margin-top:112px;
}
.inhalte .post img {
	margin :0 0 0 0;
	padding:0;
	float:left;
	clear:both;
}
#page .inhalte .post p {
	text-align : left;
	width:520px;
}
.entry {
	margin:30px 0 8px 12px;
	padding:0;
	width:430px;
}
.entry ul li {
	margin:5px 0 5px 5px;
	padding:0 0 0 20px;
	background: url(images/li_bg.gif) no-repeat left 5px;
	list-style:none;
	position:relative;
}
img.sille {
	position:relative;
	top:-31px;
	left:14px;
	height:178px;
}
#starter #seite .inner .inhalte .startright {
	width:385px;
	background:#ccc2a0 url(images/strbg) no-repeat scroll left bottom;
	z-index:200;
	position:relative;
	right:10px;
	top:35px;
	float:right;
}
.startright p {
	width:355px;
	padding-left:14px;
	padding-bottom:40px;
	position:relative;
	top:-30px;
	text-align:right;
	color:#404040;
}
.startbox_h {
	background:#fff url(images/startbox_hbg.gif) repeat-x scroll left top;
	float:left;
	left:10px;
	margin:25px 0px 0px 0px;
	padding:0px;
	position:relative;
	width:900px;
	z-index:230;
	border-bottom:1px solid #e0e0e0;
}
.startbox {
	width:300px;
	padding:0;
	float:left;
	margin:0;
}
.startbox .startsub li {
	float: left;
	list-style: none;
	margin:0;
	padding:0;
	width:300px;
}
.startbox .startsub li a {
	position: relative;
	display: block;
	float:left;
	background:none;
	background-repeat: no-repeat;
	overflow: hidden;
	margin:0;
	padding:0;
	color:#666666;
	background: url(images/startboxbg.gif) repeat-x scroll left -10px;
}
.startbox .startsub li a:hover {
	background:#f6f6e9 url(images/startboxbg.gif) repeat-x scroll left top;
	color:#7f9434;
}
.startbox .startsub li .spantop {
	width:270px;
	line-height:30px;
	padding:0px 5px 0px 15px;
	font-size:18px;
	font-family:'Georgia', serif;
	font-weight:bold;
}
.startbox .startsub li .spantop img {
	position:relative;
	top:10px;
	padding:0 5px 0 0;
}
.startbox2 .startsub li .spantop {
	width:268px;
	line-height:30px;
	padding:5px 5px 5px 15px;
	font-size:16px;
	font-weight:bold;
}
.startbox .startsub a span {
	background:none;
	margin:0;
	padding:0 40px 30px 10px;
	line-height:16px;
	font-size:11px;
	display:block;
	clear:both;
	text-align:justify;
}
span.text {
	background:#FF99CC;
	font-size:16px;
	position:relative;
	left:15px;
	top:5px;
	margin:0;
	padding:0;
}
span.text ul li {
	display:block;
}
.entry .entryp {
	width:680px;
}
.startkontakt a {
	background:transparent url(images/startkontakt.gif) no-repeat scroll left 0px;
	float:left;
	height:35px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	overflow:hidden;
	text-indent:-5000px;
	width:170px;
}
.startkontakt a:hover {
	background:transparent url(images/startkontakt.gif) no-repeat scroll left -38px;
}
.entry .entryp ol {
	width:480px;
	clear:left;
	padding-left:65px;
}
.entry .entryp p {
	clear:both;
}
.entryp img.icons {
	border:none;
	margin:0;
	padding:0;
	float:right;
	background:#000;
}
#page .entry {
	float:left;
	left:25px;
	margin:0pt 0pt 20px;
	padding:0 20px 0 20px;
	position:relative;
	width:600px;
}
#page .entry_top {
	width :640px;
	height:10px;
	padding:0;
	margin:0;
	background: url(images/entry_top.gif) no-repeat scroll center top;
	position:relative;
	left:-20px;
}
#page .entry_bottom {
	width :640px;
	height:10px;
	padding:0;
	margin:0;
	background: url(images/entry_bottom.gif) no-repeat scroll center bottom;
	float:left;
	position:relative;
	left:-20px;
}
#referenzen .entry {
	margin:0;
	padding-left:35px;
	padding-bottom:45px;
	width:860px;
	float:left;
}
#page .entry p, #referenzen .entry p {
	margin:0;
	padding:5px 0 10px 0;
}
.contentpost p {
	margin:0;
	padding:0;
}
.mehr_service p a {
	background: url(images/mehr.gif) no-repeat scroll left top;
	float:left;
	height:26px;
	overflow:hidden;
	text-indent:-5000px;
	width:150px;
	margin-top:15px;
}
.mehr_kontakt p a {
	background: url(images/kontaktieren.gif) no-repeat scroll left top;
	float:left;
	height:26px;
	overflow:hidden;
	text-indent:-5000px;
	width:150px;
	margin-top:15px;
	margin-bottom:20px;
}
.blogcol .mehr_blog p {
	border:none;
}
.blogcol .mehr_blog a {
	background: url(images/blog-besuchen.gif) no-repeat scroll left top;
	float:left;
	height:26px;
	overflow:hidden;
	text-indent:-5000px;
	width:154px;
	margin-top:5px;
	margin-left:10px;
	border:none;
}
/*.pleo {
background:url(images/pleo.gif) no-repeat left top ;
height:10px;
width:10px;
margin:0;
padding:0;
float:left;
 
}
.preo {

background:url(images/preo.gif) no-repeat right top ;
float:right;
height:10px;
width:10px;
margin:0;
padding:0;

 
}
.pleu {
background:url(images/pleu.gif) no-repeat left bottom ;
height:10px;
width:10px;
margin:0;
padding:0;
float:left;

 
}
.preu {

background:url(images/preu.gif) no-repeat right bottom ;
height:10px;
width:10px;
margin:0;
padding:0;
float:right;
 
}*/



.preu {
	background:url(images/probgbot.jpg) no-repeat left bottom;
	height:14px;
	width:210px;
	margin:0;
	padding:0;
	float:left;
}
.projekt {
	background :url(images/probg.jpg) no-repeat left top;
	width:210px;
	float:right;
	margin:0 0 30px 0;
	padding:0;
}
.projekt ul {
	width:190px;
	padding:0px 0 5px 0;
	margin:0;
	clear:both;
}
.projekt li {
	width:190px;
	height:20px;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
}
.projekt li a {
	color:#dbd295;
}
.projekt li a:hover {
	color:#ff8504;
}
.projekt li.detail a {
	background : url(images/detail.png) no-repeat 20px center;
	padding:0 0 3px 40px;
	margin:0;
	width:170px;
}
.inhalte .projekt li.externlink a {
	background : url(images/extern.gif) no-repeat 20px center;
	padding:0 0 0 40px;
	margin: 0;
	width:170px;
	font-weight:normal;
}
.inhalte li.externlink a {
	background : url(images/extern.gif) no-repeat 0px center;
	padding:8px 0 8px 20px;
	margin:0;
	width:170px;
	float:left;
	font-weight:bold;
}
.projekt li.komment a {
	background :url(images/comment.gif) no-repeat 28px center;
	padding:0 0 0 43px;
	margin:0;
	width:170px;
}
.projekt li.cat a {
	background :url(images/folder.gif) no-repeat 28px center;
	padding:0 0 0 43px;
	margin:0;
	width:170px
}
.projekt li.time {
	padding:15px 0 0 28px;
	margin:0 0 0px 0;
	width:182px;
	/*background		:url(images/projekttr.gif) no-repeat center bottom ;*/
clear:left;
	color:#dbd295;
	font-size:10px;
}
.projekt h2 {
	color:#dbd295;
	font-size:13px;
	width:190px;
	margin:0 0 5px 0;
	padding: 15px 0 0px 20px;
	/*background		:url(images/projekttr.gif) no-repeat center bottom ;*/
border:none;
}
.projekt .post ul {
	font-size : 11px;
	padding : 0;
	margin : 0;
	width:200px;
}
.projekt .post {
	font-size : 11px;
	padding : 0;
	margin: 0;
	width:200px;
}
.inhalte .navigation {
	width : 465px;
	clear : left;
	margin:0;
	padding:0;
}
/* ###############################  Menü rechte Seite  ###################################### */
#menurechts {
	padding : 0 0px 0 0;
	text-align : left;
	width:225px;
	/*  background:#330066;*/
  margin:0;
	position:relative;
	top:20px;
	right:10px;
	float:right;
	margin-bottom:50px;
}
#menurechts ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	border-top:1px solid #d1d2c2;
}
#menurechts ul li {
	border-bottom:1px solid #d1d2c2;
	margin:0;
	padding:0;
}
#menurechts a {
	display: block;
	padding: 8px 0 8px 15px;
	width: 210px;
	margin:  0px;
	position:relative;
	left:0;
	font-size:14px;
	color:#666666;
}
#menurechts a:link {
	color:#333333;
	text-decoration: none;
}
#menurechts a:hover, #menurechts a:focus {
	color:#52580c;
	background:#dadbc7 url(images/pagesubbg.gif) repeat-y left center;
	position:relative;
	left:0px;
	padding: 8px 0 8px 15px;
}
#menurechts li.current-cat a, #menurechts li.current_page_item a {
	background:#edeedd url(images/pagesubbg_h.gif) no-repeat 191px center;
	color:#333;
	position:relative;
	left:-1px;
	padding: 8px 0 8px 16px;
}
#menurechts h2 {
	font-size : 12px;
	padding : 1px 10px 2px 0px;
	color:#404040;
	width:200px;
	border-bottom : 1px dotted #444444;
	margin : 15px 10px 3px 10px;
}
/* ###############################  Fuss der Seite  ###################################### */
#fuss p {
	margin:0;
	padding-top : 5px;
	padding-left:15px;
	text-align:left;
	/*  background: url(images/fussbg.gif) repeat-x;*/
font-size:11px;
	color:#fff;
	width:710px;
	float:left;
	margin:0;
}
#fuss {
	padding:0;
	margin:0 auto;
	clear : both;
	width:920px;
	text-align : left;
	height : 40px;
}
#fuss a {
	color:#fff;
	font-weight:normal;
}
#fuss a:hover {
	color:#333333;
}
#fuss a.topscroll {
	margin:0;
	padding:5px 15px 0 0;
	float:right;
	font-size:11px;
}
#fuss a:hover.topscroll {
	color:#FF6600;
}
#startnav p {
	position:relative;
	z-index:13;
	left:15px;
	top:-40px;
	margin:0;
	color: #d0e41c;
	text-decoration: none;
	font-size:16px;
	width:220px;
	font-weight:bold;
	padding:5px 0 0 0;
}
/*.links li {

padding:0;
font-size:11px;
margin:0;
font-weight:normal;
height:50px;
width:315px;
background:#FFCC66;

}*/




#page .inhalte h3 {
	padding-top:10px;
	margin:0;
	padding-bottom:5px;
	width:600px;
	position:relative;
	left:0px;
	font-size:16px;
	border-top:1px dotted #666;
	font-family:'Georgia', Times New Roman, Times, serif
}
.thepet {
	clear:both;
	width:612px;
}
.thepet p {
	position:relative;
	left:10px;
	width:580px;
}
.thepet img {
	position:relative;
	left:10px;
	float:left;
	padding:3px;
	background: #eae8c8;
	margin:7px;
}
.thepet ul {
	position:relative;
	left:-5px;
	background:#f6f6ee;
	padding:3px 10px 3px 3px;
	margin:7px;
	list-style:circle;
}
#page .mypets { /*header of 1st demo*/
	cursor: pointer;
	clear:both;
	background:#edeedd url(images/plus.gif) no-repeat 560px center;
	margin-left:8px;
	border-left: 1px solid #f8f9f0;
	border-top: 1px solid #f8f9f0;
	border-right: 1px solid #d7d9ba;
	border-bottom: 1px solid #d7d9ba;
}
#page h2.mypets { /*header of 1st demo*/
	margin:0;
	padding:5px 5px 2px 10px;
	width:585px;
	font-size:13px;
	color:#5e5f52;
	font-family:'Tahoma', Arial, sans-serif;
}
#page h2.mypets:hover { /*header of 1st demo*/
	margin:0;
	padding:5px 5px 2px 10px;
	width:585px;
	font-size:13px;
	color:#7d8243;
	font-family:'Tahoma', Arial, sans-serif;
	background:#e7e8d8 url(images/plus.gif) no-repeat 560px center;
}
#page h2.openpet { /*class added to contents of 1st demo when they are open*/
	background: #edeedd url(images/minus.gif) no-repeat 562px center;
	color:#7d8243;
}
#referenzen .thepet {
	clear:both;
	width:851px;
	position:relative;
	left:0px;
}
#referenzen .thepet p {
	background:#f6f6ee;
	width:831px;
	padding:10px;
	position:relative;
	left:0;
}
#referenzen .mypets { /*header of 1st demo*/
	cursor: pointer;
	clear:both;
	background: url(images/plus.gif) no-repeat 820px center;
	margin-left:8px;
	border-left: 1px solid #f8f9f0;
	border-top: 1px solid #f8f9f0;
	border-right: 1px solid #d7d9ba;
	border-bottom: 1px solid #d7d9ba;
}
#referenzen h2.mypets { /*header of 1st demo*/
	margin:0;
	padding:5px 5px 2px 10px;
	width:835px;
	font-size:13px;
	color:#5e5f52;
	font-family:'Tahoma', Arial, sans-serif;
}
#referenzen h2.mypets:hover { /*header of 1st demo*/
	margin:0;
	padding:5px 5px 2px 10px;
	width:835px;
	font-size:13px;
	color:#7d8243;
	font-family:'Tahoma', Arial, sans-serif;
	background:#e7e8d8 url(images/plus.gif) no-repeat 820px center;
}
#referenzen h2.openpet { /*class added to contents of 1st demo when they are open*/
	background: url(images/minus.gif) no-repeat 822px center;
	color:#7d8243;
}
