/*  
Theme Name: Retrofonts
Theme URI: 
Description: Das Layout zu Gregor Stawinskis Buch RETROFONTS. Basierend auf dem Blank default_de Theme von texto.de
Version: 1
Author: Friederike Barie
Author URI: http://friederike.barie.de

	
 */

html { 
overflow:scroll;
}

html * {
	margin: 0px;
	padding:0px;
}

body{
	font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
	color: #465215;
	background-color: #eee7df;
}

#bg-aktuell{
	background: #eee7df url(images/bg-aktuell.png) no-repeat;
}

#bg-buch{
	background: #eee7df url(images/bg-buch.png) no-repeat;
}

#bg-fundstuecke{
	background: #eee7df url(images/bg-fundstuecke.png) no-repeat;
}

#bg-autor{
	background: #eee7df url(images/bg-autor.png) no-repeat;
}

#bg-fonts{
	background: #eee7df url(images/bg-fonts.png) no-repeat;
}

#bg-datenschutz{
	background: #eee7df url(images/bg-datenschutz.png) no-repeat;
}

#bg-impressum{
	background: #eee7df url(images/bg-impressum.png) no-repeat;
}

#bg-none{
}

/*--------------------textgestaltung--------------------*/

p{
	margin-bottom: 18px;
}

h1{
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 24px;
	color: #85cdc5;
	margin-top: 15px;
	padding-bottom: 7px;
	line-height: 120%;
	letter-spacing: 0.025em;
	font-weight: normal;
	margin-bottom: 18px;
}

h3{
	font-style: italic;
	color:  #9a8d6a;
	line-height: 14px;
	font-size: 11px;
	margin-top: 13px;
	font-weight: normal;
	margin-bottom: 18px;
}

h4{
	font-size: 11px;
	font-weight: normal;
	margin-bottom: -15px;
}

h5{
	font-size: 11px;
	font-weight: normal;
	margin-bottom: -15px;
	border-top: 1px solid #EEE7DF;
	padding-top:27px;
}

h6{
	font-size: 11px;
	position: absolute;
	top: -3px;
	font-weight: normal;
}


acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	
	}

blockquote {
	
	}

blockquote cite {
	
	}


hr{
	height: 0px;
	background-color: transparent;
	color: #eee7df;
	border-top: 1px solid #eee7df;
	margin-top: 27px;
}


#content hr{
	margin-bottom: 35px;
}

dl{
     }
     dt{
          }
          dd{
          }

ul{
     }
ol{
     }
     li{
          }

    ul ul{
         }

blockquote{
     }
     blockquote p{
          }

code{
}

pre{
}

b, strong{
	font-style: normal;
	font-weight: bold;
}

i, em{
	font-style: italic;
	font-weight: normal;
}

img{
	border: 0px;
}

address {
     }

small{
	font-size: 11px;
}

/*--------------------linkgestaltung--------------------*/

a {
     }
a:link{
	color: #c95827;
	text-decoration: underline;
}

a:visited{
	color: #c95827;
	text-decoration: none;
}

a:link:focus{
	color: #c95827;
	text-decoration: none;
}

a:link:hover,
a:link:active{
	color: #c95827;
	text-decoration: none;
}
 
a:visited:active,
a:visited:hover{
	color: #c95827;
	text-decoration: none;
}




a:link.link-hand,
a:visited.link-hand{
	background: transparent url(images/header-navi-hand.png) no-repeat 0px 2px;
	padding-left: 16px;
	color:  #c95827;
	text-decoration: none;
}

a:link:hover.link-hand,
a:visited:hover.link-hand{
	background: transparent url(images/header-navi-hand_hover.png) no-repeat 0px 2px;
	padding-left: 16px;
	color:  #455a20;
	text-decoration: none;
}












#footer a {
	color: #465215;
	text-decoration: none;
}
#footer a:link {
	text-decoration: none; 
}
#footer a:visited {
	text-decoration: none; 
}
#footer a:link:focus{
	text-decoration: underline; 
}
#footer a:link:hover, 
#footer a:visited:hover {
	text-decoration: underline; 
}
#footer a:link:active, 
#footer a:visited:active {
	text-decoration: underline; 
}



#header-navi a:link.header-navi-linktext,
#header-navi a:visited.header-navi-linktext{
	background: transparent url(images/header-navi-hand.png) no-repeat 0px 3px;
	padding-left: 16px;
	color:  #c95827;
	text-decoration: none;
	margin-right: 17px;
	font-weight: normal;
}

#header-navi a:link:hover.header-navi-linktext,
#header-navi a:visited:hover.header-navi-linktext{
	background: transparent url(images/header-navi-hand_hover.png) no-repeat 0px 3px;
	padding-left: 16px;
	color:  #455a20;
	text-decoration: none;
	margin-right: 17px;
	font-weight: normal;
}



#sidebar-left a:link.sidebar-left-linktext,
#sidebar-left a:visited.sidebar-left-linktext{
	color:  #c95827;
	text-decoration: none;
}

#sidebar-left a:link:hover.sidebar-left-linktext,
#sidebar-left a:visited:hover.sidebar-left-linktext{
	color:  #455a20;
	text-decoration: none;
}






a:link.post-title,
a:visited.post-title{
	color:  #7ac9c0;
	text-decoration: none;
}

a:link:hover.post-title,
a:visited:hover.post-title{
	color:  #7ac9c0;
	text-decoration: underline;
}







/*--------------------bilder als links--------------------*/
a img{
     }
a:link img { 
     }
a:visited img { 
     }
a:link:active img, 
a:visited:active img {
      }

/*--------------------smilies im text--------------------*/

body img.wp-smiley{
     }



/*--------------------der weiterlesen link--------------------*/

.more-link{
     }

/*--------------------die seiten wenn es mehrere gibt--------------------*/
p.serif{
     }

/*--------------------suche--------------------*/

#searchform{
     }

input#s{
     }

input#searchsubmit{
     }




/*--------------------Kommentare--------------------*/

.alt {
	 
	}

.commentlist{
	 list-style-type: none;
}


.nocomments {
	 
	}
 
.commentlist li {
	 
	}

.commentlist cite, 
.commentlist cite a {
	 
	}

.commentlist p {
	 
	}

#commentform p {
	 
	}

.commentmetadata {
	 font-size: 11px;
}

#commentform input {
	padding: 2px 2px 2px 2px;
	letter-spacing: 0.01em;
	border: 1px solid #465215;
}

#commentform textarea {
	width: 430px;
	height: 200px;
	padding: 2px 2px 2px 2px;
	line-height: 18px;
	letter-spacing: 0.01em;
	border: 1px solid #465215;
}

#commentform textarea:focus, #commentform input[type="text"]:focus {
	border: 1px solid #7ac9c0;
}

#commentform #submit:focus, #commentform input[type="text"]:focus, #commentform #submit:hover {
	border: 1px solid #7ac9c0;
}

#commentform #submit {
	padding: 2px 2px 2px 2px;
	border: 1px solid #465215;
	background-color: #fff;
	width: 100px;
}


	
.fn{
	font-weight: bold;
}

hr.comments-head{
	margin-top: -5px !important;
	margin-bottom:15px !important;
}

#respond{
	font-size: 18px;
	color: #9a8d6a;
	margin-bottom: 5px;
	margin-top: 20px;
}

.comments-login{
	font-size: 11px;
}

/*--------------------fuer den wp kalender--------------------*/
 
#wp-calendar th {
	 
	}


#wp-calendar {
	empty-cells: show;
	
	}

#wp-calendar #next a {
	
	}

#wp-calendar #prev a {
	
	}

#wp-calendar a {
	
	}

#wp-calendar caption {
	
	}

#wp-calendar td {
	
	}

#wp-calendar td.pad:hover { 
      }


/*-------------------- widgets---------------------*/
h2.widgettitle{
     }
.widget {
     }

/*--------------------Archive--------------------*/

li#archives{
     }

.widget_archives{
     }

/*--recent posts--*/


li#recent-posts{
     }

.widget_recent_entries{
     }



/*--------------------text widget--------------------*/
li.widget_text{
     }

/*--id haengt von der nummer des text widgets ab*/
li#text-4{
     }
div.textwidget{
     }

/*--------------------links blogroll--------------------*/

li#links{
     }

.widget_links{
     }


/*--------------------kategorien--------------------*/

li#categories{
     }

.widget_categories{
     }







/* --------------------- ids */


#container{
	width: 730px;
	padding: 17px 20px 20px 20px;
	margin-left: 100px;
	margin-top: 100px;
	z-index: 5;
	display: block;
	background: #fff url(/wp-content/themes/retrofonts/images/header-logo_snippet.png) no-repeat top left;
}


#sidebar{
	width: 130px;
}

#sidebar-left{
	float: left;
	width: 130px;
	margin-right: 20px;
	line-height: 14px;
	position: relative;
	display: inline-block;
	font-size: 11px;
}

#sidebar-right{
	float: right;
	width: 130px;
	display: inline-block;
	margin-left: 20px;
	float: left;
	font-size: 11px;
}

#sidebar-right ul{
	margin-top: 5px;
}

#sidebar-right li{
	list-style-type: none;
	line-height: 22px;
}

#sidebar-right hr{
	height: 0px;
	background-color: transparent;
	color: #000;
	border-top: 1px solid #eee7df;
	margin-top: 9px;
	margin-bottom: 34px;

}

#sidebar-right hr.sidebar-lastrow{
	border-top: 1px solid #fff;
}

#content{
	width: 430px;
	float: left;
	position:relative;
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
}

#footer{
	text-align: center;
	width: 770px;
	margin-left: 100px;
	margin-top: 20px;
	margin-bottom: 40px;
	line-height: 120%;
	font-size: 11px;
}

#header-navi{
	font-family: Georgia;
	font-size: 11px;
	z-index: 15;
}


#header-grafik{
	margin-top: 17px;
	margin-bottom: 30px;
}


/* ------- bilder */

.footer-aldusblatt{
	padding-top: 2px;
}

.header-logo{
	position: absolute;
	top:  22px;
	left: 80px;
	z-index: 10;
}

.header-logo-snippet1{
	position: absolute;
	top:  22px;
	left: 80px;
}

.header-logo-snippet2{
	position: absolute;
	top:  100px;
	left: 80px;
}

.sidebar-left-buchabbildung{
	margin-bottom: 5px;
}


/* andere klassen */

.fix:after{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.fix{
	display: block;
}

.left{
	float: left;
}

.right{
	float: right;
}

.header-navi-impressum{
	margin-right: 0px !important;
}

.header-navi-link-aktiv{
	color: #465215 !important;
	background: transparent url(images/header-navi-hand_hover.png) no-repeat 0px 3px !important;
}

.sidebar-headline{
	color: #85cdc5;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}

.bildunterschrift{
	font-style: italic;
	color:  #9a8d6a;
	line-height: 14px;
	font-size: 11px;
}

.mitbildunterschrift{
	margin-bottom: 13px;
}

.sidebar-right-autor{
	margin-top: 12px;
}

.single-head{
	border-bottom: 1px solid #eee7df;
	padding-bottom: 5px;
	margin-bottom: 30px;
}

#tags, #tags a{
	font-size: 11px;
	color: #9a8d6a !important;
	margin-top: -10px;
	margin-bottom:6px;
}

hr.tags-top{
	margin:0px !important;
}

hr.tags-bottom{
	margin-top:-2px;
}

.comments-first-input{
	margin-top: 15px;
}


#sidebar-fundstuecke{
	margin-top: 15px;
}


/* PLUGINS */

ul.addtoany_list li a, ul.addtoany_list li a:hover{
	padding: 0px !important;
	color: #9a8d6a;
}

.addtoany_list{
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}
