/*
Theme Name: Johannes Hoeglinger
Theme URI: try/
Description: Johannes Hoeglinger Website
Author: Johannes Hoeglinger
Author URI: http://www.hoeglinger-tapezierer.at

*/

* {
margin:0;
padding:0;
}
body {
-x-system-font:none;
background:#ffffff;
background:#ffffff url(images/main-bg.jpg) no-repeat scroll center top;
display:table;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:160%;
width:100%;
}
input, textarea {
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
}




p {
color:#615151;
font-size:16px;
padding:0 10px 0 15px;
text-align:justify;


}




#main .intro{
width:550px;
}

.intro{

width:650px;
padding-bottom:20px;

}



img {
border:medium none;
}
img.alignright {float:right; margin:0 0 1em 1em}

img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


a {
color:#763712;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}




ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;

}
ul li {

padding:0 10px 10px 25px;
}






h1, h2 {
-x-system-font:none;
color:#615151;
font-family:"Continuum Light";
font-size:60px;
margin-left:20px;

margin-bottom:20px;
}
h1.title {
-x-system-font:none;
background:transparent url(images/tape.gif) no-repeat scroll center center;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:190%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:small-caps;
font-weight:normal;
letter-spacing:1px;
line-height:100%;
margin:0 0 20px;
padding:16px 20px 16px 0;
text-align:center;
}
h1.title span {
color:#615151;
}
h1 a, h2 a {
color:#615151;
}
h1 a:hover, h2 a:hover {
color:#615151;
text-decoration:none;
}
h3 {
-x-system-font:none;
color:#615151;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:20px;
width:200px;
text-align:left;
}
h3 em, h4 em {
color:#CC0000;
letter-spacing:-1px;
}
h4 {
-x-system-font:none;
color:#615151;
font-family:Arial,Helvetica,sans-serif;
font-size:120%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:100%;
padding:0 0 0 20px;
margin-top:-50px;

}

h5{

-x-system-font:none;
color:#615151;
font-family:Verdana, Arial, Helvetica, sans-serif;

margin-left:15px;
margin-top:10px;

line-height:120%;
font-weight:normal;

text-align:left;
}


#header {
height:25px;
margin:0 auto;
position:relative;
width:1000px;
padding-top:12px;

}






               





#logo {
left:500px;
position:absolute;
top:38px;
width:505px;
}

#aktuelles {
background:transparent url(images/aktuelles.jpg) no-repeat scroll 0 0;
height:100px;
margin-left:45px;
padding:45px 0 50px 20px;
width:250px;

}
#aktuelles h4 {

}
#aktuelles ul {
margin:0;
padding:8px 0 0;
}
#aktuelles ul li {
background:transparent url(images/star-bullet.gif) no-repeat scroll left 2px;
font-size:16px;
padding:0 10px 10px 25px;
}


#description {
-x-system-font:none;
color:#68391D;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
left:490px;
line-height:26px;
position:absolute;
text-align:center;
top:95px;
width:360px;
}








#kontaktenvelop {
bottom:-15px;
left:420px;
position:absolute;

}


#kontaktenvelop li {
background:none;

}

#subnav {

}
#subnav li {
background:transparent url(images/star-bullet.gif) no-repeat scroll left 2px;
font-size:20px;
line-height:80%;
}
#subnav a {

}



.contact{
background:transparent url(images/kontaktback.png) no-repeat;

margin-left:30px;


}


#adresse{
background:transparent url(images/kontaktinfo.png) no-repeat;
width:450px;
margin-left:30px;
margin-top:60px;



}






#formular {
width:200px;
margin-bottom:5px;
border: dotted thin #006633;

}




.form{
height:150px;

}

#formbut{
margin-left:120px;

}



#searchform {
	
	width: 280px;

	float:right;
	z-index:2;
	
}
#searchform #s {
	border:1px solid #203346;
	width: 100px;
	height: 15px;
	padding: 2px 5px 0px 5px;
	border: 1px solid #bed881;
	background: #e9facc;
	
}
#searchform #searchsubmit {
	background: url(images/search-btn-bg.gif) no-repeat;
	
	width: 28px;
	
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: top;
	
}
#searchform label {
	font-size: 13px;
	color:#FFFFFF; 
	
}

#content-wrap {
background:transparent url(images/wrap-bg.jpg) repeat-y scroll  center top;
margin:0 auto;
padding:0 0 0;
position:relative;
width:1000px;
}
#top {

height:100%;
margin-top:20px;

}
#content {

float:left;
padding:0 0 20px 12px;
position:relative;
width:660px;
z-index:5;

}
#bottom-bg {
background:#ffffff url(images/bott0m-bg.jpg) no-repeat scroll  center bottom;


}
#backtotop {
clear:both;
margin:0;
padding:15px 0 0 598px;

}
#backtotop a {
color:#000000;
font-size:95%;
padding-right:14px;

}


.entry {


width:790px;

}

blockquote{
position:absolute;
margin-left:240px;
margin-top:-50px;

}

.game {
width:490px;
margin-left:-30px;

}

iframe{
border:medium none;
height:370px;
margin-left:7px;
margin-top:12px;
width:830px;

}



.post {



display:inline;
content:".";
}
.post:after {
clear:both;
display:block;
height:0;
visibility:hidden;
content:".";
}
.post {
display:inline-block;
}
* html .post {
height:1%;
}
.post {
display:block;
}

#teaser{
position:relative;

}

#teaser p a {
background:transparent url(images/mehr.png) no-repeat scroll 0 0;
color:#878585;
font-size:10px;
font-weight:bold;
height:25px;
margin-right:5px;
margin-top:-28px;

position:relative;
width:85px;
z-index:40;
}
.teaser1 p a {

color:#000000;
margin-top:10px;

font-size:14px;
}
.teaser1 p a:visited {
color:#000000;
text-decoration:none;
}
.teaser1 p a:hover {
text-decoration:underline;
}


.teaser1 {


width:790px;
display:inline;
content:".";
}
.teaser1:after {
clear:both;
display:block;
height:0;
visibility:hidden;
content:".";
}
.teaser1 {
display:inline-block;
}
* html .teaser1 {
height:1%;
}
.teaser1 {
display:block;
}


.post p a img {
background:#efe5e1;
color:#ffffff;
font-size:14px;
}

.post p a {
background:#997c91;
color:#ffffff;
font-size:14px;
}
.post p a:visited {
color:#ffffff;
text-decoration:underline;
}
.post p a:hover {
color:#ffffff;
text-decoration:underline;
}
#page {

background:transparent url(images/main-bg.jpg) repeat-y scroll center top;
}
.single h2 {

clear:left;
font-family:"Continuum Light";
font-size:60px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
letter-spacing:0;
line-height:normal;
margin-left:-12px;
padding:10px 0 5px 12px;
}





.date {
-x-system-font:none;
background:transparent url(images/date-bg.png) no-repeat scroll 0 0;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:70%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:40px;
left:7px;
line-height:30%;
padding:10px 4px 5px;
position:absolute;
text-align:center;
text-transform:uppercase;
width:54px;
}
.date span {
-x-system-font:none;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:170%;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:90%;
}
p .more-link {
float:right;
margin-top:-20px;

}




/*gallery*/

#gallery{
background:transparent url(images/galleryback.png) no-repeat scroll 0 0;
height:100px;
padding:45px 0 50px 20px;
width:550px;



}
 .gallery{

list-style:none;
margin:0;
padding:0
}

.gallery li{
font-size:10px;padding:8px; no-repeat;float:left;position:relative;}
.gallery img{
padding-top:8px;
padding-left:8px;
}
.gallery a{text-decoration:none;color:#666;}
.gallery a:hover{color:#000;text-decoration:underline}
/*gallery ende*/

 .wp-caption-text{
background-color:#CCCCCC;
font-size:11px;
height:15px;
width:70px;
float:left;
}


p.wp-caption alignnone{
padding:5px 15px 0 0px;
float:left;
width:110px;

}

.wp-caption-dd{
padding-top:5px;
padding-left:10px;
font-size:11px;
margin-top:-60px;
}



.mitarbeiter{
background:transparent url(images/mitarbeiter.png) repeat scroll 0 0;
display:block;
padding:20px 20px 30px 20px;
float:right;
margin:0 0 1em 1em;

}






#preview-wrapper {
background:#FFFFFF url(images/preview-wrapper.gif) no-repeat scroll 0 0;
padding-top:10px;
}
#live-preview {
background:transparent url(images/live-preview.gif) no-repeat scroll center bottom;
padding:0 10px 10px;
}

.navigation {
	clear: both;
	padding: 10px 0px;
}
.navigation a, .navigation a:visited {
	color: #59770e;
}





.postnav {
clear:both;
display:block;
padding:15px 0 30px;
}
.postnav a {
-x-system-font:none;
border:medium none !important;
color:#763712 !important;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:140%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:100%;
width:200px;
}
.postnav a:visited {
border:medium none !important;
color:#763712 !important;
}

.postnav a:hover {
border:medium none;
text-decoration:underline !important;
}
.postnav .previous a {
background:transparent url(images/prev-post.gif) no-repeat scroll left top;
float:left;
padding:12px 0 10px 30px;
}
.postnav .next a {
background:transparent url(images/prev-post.gif) no-repeat scroll right top;
float:right;
padding:12px 30px 10px 0;
text-align:right;
}

#sidebar {


font-size:95%;
overflow:hidden;

position:relative;

z-index:4;
}




#category {
display:none;
}



#gruppe{
background:transparent url(images/gruppen.jpg) no-repeat scroll right top;
height:170px;
width:200px;
margin-left:45px;
padding:60px 0 50px 20px;






}


#gruppe ul {
margin:0;
list-style:none;
}


#gruppe ul li {
background:transparent url(images/star-bullet.gif) no-repeat scroll left 2px;
font-size:16px;
font-weight:bold;
padding:0 10px 0px 25px;

}








#footer {
background:#cccccc url(images/footer-bg.jpg) repeat-y scroll center top;
clear:both;

}
#footer h4 {
height:25px;
margin:0;
padding:0;
text-indent:-900em;
}
#footer-wrap {

margin:0 auto;
width:1020px;
}

#service {

height:160px;
margin-left:580px;
position:absolute;
}

img.alignnone {
padding:5px 15px 0 0px;
}


#produkte {
background:transparent url(images/news.png) no-repeat scroll 0 0;
height:160px;
margin-left:-10px;

}

#news p {
color:#763712;
font-size:15px;
width:190px;
}










#about-sticky {
background:transparent url(images/team.jpg) no-repeat scroll 0 0;
height:250px;
margin-left:750px;
padding-top:40px;
position:absolute;
width:250px;
margin-top:10px;
}
#about-sticky h4 {
background:transparent url(images/about.gif) no-repeat scroll 0 0;
}
#creditsback{
background:#615151;
	margin-left:2px;
width:1021px;
	height:32px;
	

	}


#credits a {
color:#ffffff;

}








.html .attribute {
color:#006600;
}
.border-top {
background:transparent url(images/border-top.gif) no-repeat scroll 0 0;
margin:20px 0 5px;
padding:15px 0 0;
}
.clear {
clear:both;
display:none;
}
.left {
float:left;
color:#ffffff;
margin-left:10px;
}
.right {
float:right;
color:#ffffff;
margin-right:10px;

}
.center {
margin:auto;
text-align:center;
}
.textright {
text-align:right;
}
.textleft {
text-align:left;
}
img.image {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D9D9D9;
padding:5px;
}
p.image {
margin-top:4px;
}
p.image em {
color:#666666;
display:block;
font-size:95%;
line-height:140%;
padding:4px 0 6px;
text-align:center;
}
p.image img {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D9D9D9;
padding:5px;
}
p.image a:hover img {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #666666;
}
p.image a, p.image a:visited {
background:transparent none repeat scroll 0 0 !important;
border:medium none !important;
padding:0 !important;
}
p.image a:hover {
text-decoration:underline;
}
p.image small {
color:#999999;
display:block;
font-size:95%;
line-height:100%;
}
p.left {
float:left;
margin-right:15px;
}
p.right {
float:right;
margin-left:15px;
}
img.left {
float:left;
margin-right:5px;
}
img.right {
float:right;
margin-left:5px;
}
.btn {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:110%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:100%;
text-transform:uppercase;
}
.btn a {
border:medium none !important;
color:#598527 !important;
margin-right:5px;
}
.btn a:hover {
text-decoration:underline !important;
}
.btn a span, .btn a em {
-x-system-font:none;
color:#666666;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:100%;
padding-top:2px;
text-decoration:none;
text-indent:44px;
text-transform:none;
}
.btn a:hover span, .btn a:hover em {
text-decoration:none !important;
}
.download a {
background:transparent url(images/download-icon.gif) no-repeat scroll 0 0 !important;
padding:0 0 20px 44px !important;
}
.preview a {
background:transparent url(images/preview-icon.gif) no-repeat scroll 0 0 !important;
padding:0 0 20px 44px !important;
}





.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}


.menu{width:420px;list-style:none;margin:0 0 2em;padding:0;}
.menu li{
background:#ffffff;clear:both;margin:0;padding:0 0 1.8em 0;position:relative;border-bottom:dotted 2px #999}
.menu strong{background:#ffffff url(images/bullet.png) no-repeat scroll 4px 4px;padding:0 10px 0 30px;font-weight:normal;position:absolute;bottom:-.3em;left:0}
.menu em{background:#fff;padding:0 0 0 5px;font:110%/100% Georgia,"Times New Roman",Times,serif;position:absolute;bottom:-.2em;right:0}
.menu sup{font-size:60%;color:#666;margin-left:3px}

#thumbgalerie{
margin-left:530px;
padding-top:10px;
width:200px;
position:absolute;
}

#spiel{
margin-left:180px;
padding-top:30px;
width:200px;
position:absolute;
}

#lustiges{
margin-left:350px;
padding-top:100px;
width:200px;
position:absolute;
}


.name{
font-size:14px;
font-weight:bold;
}



.post-meta-key{
display:none;
}

.post-meta { 
list-style:none;

 }



.detail {
background:transparent url(images/post-bg.gif) no-repeat scroll 0 0;
width:490px;
display:inline;
content:".";
}
.detail:after {
clear:both;
display:block;
height:0;
visibility:hidden;
content:".";
}
.detail {
display:inline-block;
}
* html .detail {
height:1%;
}
.detail {
display:block;
}
.detail p a {
background:transparent url(images/link-bg.gif) repeat-x scroll 0 0;
border-bottom:1px solid #CCCCCC;
color:#000000;
padding:1px 0;
text-decoration:none;
}
.detail p a:visited {
color:#000000;
text-decoration:none;
}
.detail p a:hover {
border-bottom:1px solid #000000;
text-decoration:none;
}


 .detailschrift {
-x-system-font:none;
color:#666633;
font-family:Arial,Helvetica,sans-serif;
font-size:190%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:100%;
margin-left:-2px;

}

#main.roundcont {
	width: 555px;
	background-color: #EFE5E1;
	color: #fff;
}



.roundcont {
	width: 645px;
	background-color: #EFE5E1;
	color: #fff;
}

.roundcont p {
	
}

.roundtop { 
	background: url(images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(images/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}









