/*  
Theme Name: yayformonstrs
Theme URI: http://megazord.de
Description: first megazord.de theme
Version: 1.0
Author: kanni
Author URI: http://megazord.de

	
 */
 
 /* du solltest lieber keinen code klauen, sonst reisse ich dir deine hoden raus. */
 
 *{border:0; padding:0;}
.flickr{width:500px; height:auto;}
body{
background:#fff;
color:#222;
font:12px Arial;
line-height:17px;
margin:0;
padding: 0;
}
.clear{
clear: both;
}
#slidebar{
width:100%;
background:#222;
min-height: 20px;
color: #fff;
margin: 0px 0 30px 0;
padding: 0 0 0 0px;
overflow: hidden;
z-index: 200;
position: absolute
}
#slidebar dd{
margin: 0;
padding: 0;
}
#slidebar dt{
display: block;
width: 13px;
height: 20px;
cursor: pointer;
background: #fff url(images/button.png);
margin: 0 0 0 30px;
padding: 0;
}
#slidebar dt:hover{
background:#0099ff url(images/button.png);
}
#slidebar dt.selected{
background:#fff url(images/button2.png) !important;
}
#slidebar dt.selected:hover{
background:#0099ff url(images/button2.png) !important;
}
.container{
width:180px;
height:210px;
float: left;
margin: 5px 20px 20px 0;
}
.container h1{
font-family: Arial;
font-size: 16px;
letter-spacing: -1px;
margin: 0;
}
#honk{
width:168px;
height: 198px;
padding: 5px;
border: 1px solid #444;
}
#icons{
height: 16px;
width: 63px;
margin: 40px auto;
}
#icons img{
margin: 0 5px 0 0;
}
#links{
list-style: none;
list-style-type: none;
padding: 0;
margin: 5px 20px 20px 30px !important /* 100% fix, deswegen doppelmoppel */; 
position: relative; /* für die suche*/}
#links h2{
display: none;
}

#links a{
background:#555;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
color:#fff;
text-transform:lowercase;
text-decoration:none;
padding:0 5px;
}
#links a:hover{
background:#0099ff;
color: #fff;
}
.linkcat li{
display:block;
float:left;
margin:0px 3px 3px 0px;
}
li.linkcat{
list-style:none;
}

#search{
position: absolute;
bottom: 0;
}


#search input{
width: 120px;
color: #fff;
font-family: Arial;
font-size: 14px;
letter-spacing: -1px;
font-weight: bold;
padding: 2px 18px 2px 2px;
background: #555 url(images/search.png) right center no-repeat;
}

#copy{
color: #666;
text-align: center;
font-size: 10px;
}

#copy img{
margin-bottom:10px;
}


.post img, .rama{
margin:0px 0px 0px 0px;
max-width:500px;
height:auto;
}

.begin{margin-top: -10px;}


#header{
width: 177px;
height: 146px;
background: url(images/sprayer2.jpg);
margin: 25px 0 20px 137px;
position: absolute;
left: 550px;
top:70px;
z-index: 100;
}

.headerlink{
display: block;
width: 177px;
height: 146px;
}


a{
color:#444;
text-decoration:none;
}
a:hover{
color:#aaa;
text-decoration:none;
}




#zahlen{
width:500px;
height:50px;
padding: 20px 0 0 0;
text-align:center;
line-height:50px;
margin:-50px 0 100px 0;
font-family:Arial;
font-weight:bold;
font-size:10px
}
#older{
float:left;
}
#newer{
float:right;}

#zahlen .this-page{
background:#0099ff;
color:#fff;
padding:2px 4px;
}

#zahlen a{
background:#222;
color:#fff;
padding:2px 4px;
margin:0 0 0 3px;
}
#zahlen a:hover{
background:#0099ff;
}
/* postins*/

/* ich schei  auf schreibfehler */

#posts{
margin: 60px auto 0 auto;
width:500px;
}

#wrap{
margin: 0 0 0 100px;
width:575px;
position: relative;
padding: 40px 0 0 0;
}

#badge{
width:60px;
height: 60px;
background: url(images/badge_smile.png);
position: absolute;
top:60px;
left: 0;

}

.post{
margin:0 0 80px  0;
width:500px;
}
.post p{
margin:0;
padding: 10px 0px;
}

.post#single{
margin:0 0 50px  0;
}

#header2{
background: #222;
padding: 0px 7px;
height: 30px;
margin: 0;
overflow: hidden;
}

.headline {
color:#fff;
font-size:24px;
text-decoration:none;
font-weight:bold;
letter-spacing:-2px;
text-transform:lowercase;
/*border-bottom: 5px solid #ff66cc;*/
height:30px;
margin: 0 0 20px 0;
display:block;
font-family:Arial;
float:left;
line-height: 30px;
}
.nummer{
float:right;
height:30px;
line-height: 30px;
}

.nummer a {
color:#fff;
font-size:24px;
text-decoration:none;
font-weight:bold;
letter-spacing:-2px;
text-transform:lowercase;
font-family:Arial;
line-height: 30px;
height: 30px;
}
.nummer a:hover {
color:#0099ff;
}

.headline:hover {
color:#0099ff;
}

.post p a{
background:#222;
font-weight:bold;
color:#fff;
text-decoration:none;
margin:0px;
padding:0px;
}
.post p a:hover{
background:#fff;
color:#222;

}
.post p img a {
background:none;
}



/* kommentare*/

.commentlist{
list-style:none;
margin:0;
padding:0;
}

.commentlist li {
width:480px;
padding:0px 10px 10px 10px;
margin: 0 0 20px 0;
}

.commentlist li .autor a, .commentlist li .autor{
font-family:Arial;
color:#222;
font-size:14px;
text-decoration:none;
font-weight:bold;
letter-spacing:-1px;
text-transform:lowercase;
height:16px;
margin: 10px 0 5px 0;
display:block;
}


#commentswrap{
width:500px;
margin: 0 0 0 37px;
}

#commentform{
width:500px;
}
#commentform #author{
background:url(images/name.png) no-repeat;
}
#commentform #email{
background:url(images/mail.png) no-repeat;
}
#commentform #url{
background: url(images/www.png) no-repeat;
}
#commentform #author:focus, #commentform #email:focus, #commentform #url:focus{
background: url(images/bg_small.jpg) top  repeat-x #fff;
}

#commentform #author, #commentform #email, #commentform #url{
float:left;
display:block;
border:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
color:#444;
font-size:10px;
line-height:12px;
width:138px;
height:12px;
margin-bottom:10px;
padding:5px;
}
#commentform #author, #commentform #email{
margin:0 25px 0 0;
}
#labelhide label{
display:none;
}

#commentform #comment{
border: 1px solid #ccc;
padding:10px;
width:480px;
height:200px;
font-family:Arial, Helvetica, sans-serif;
color:#444;
font-size:14px;
line-height:18px;
letter-spacing:1px;
}
#commentform #submit{
background:#0099ff;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
color:#fff;
text-transform:lowercase;
text-decoration:none;
border:1px solid #fff;
font-family: Arial;
}

#commentform #submit:hover{
background:#444;


}

#sub{
width:500px;
height:50px;
padding: 20px 0 0 0;
line-height:50px;
font-family:Arial;
font-weight:bold;
font-size:10px;
color:#888;
}
#sub p{
margin:0;
padding:0;
}
#copyfooter, #copyfooter a{
text-align: center;
color: #555 !important;
font-size: 11px;
margin:10px 0;

}
