body {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 13px;
	background: #ABABAB;}

.small {
	font-size: 10px;}
	
a.topNav:link, a.topNav:visited {
	color: #fff;
	text-decoration: underline;}
a.topNav:hover {
	text-decoration: none;}
/*## MAIN LAYER ######################################################*/
#wrapper {
	margin: auto;
	margin-top: 20px;
	width: 982px;} /*982*/
/*## FORMS ------------------------------------------------------------*/
#servicesend {
	margin-top: 25px;
}

input.login {
	width: 160px;
	background: url(/images/regTableBG.png);
	border: 0px solid #000;
	color: #000;
	/*US*/
	margin-bottom:2px;
}
	
input.registration {
	width: 170px;
	border: 0px solid #000;
	color: #000;
	background: url(/images/regTableBG1.png);}	

textarea.registration {
	border: 0px solid #000;
	color: #000;
	background: url(/images/regTableBG1.png);
}

.transparent {
    background: none;
    border: 0;
}

select.registration1 {
	width: 243px;
	border: 0px solid #000;
	color: #000;
	background: #A9B9B1;}		

.warning {
	background: url(/images/warningBG2.png);
	color: #FFFFFF;
	padding: 3px;
	width: 155px;}
	
/*US*/
.hinweis {
	background: url(/images/warningBG2.png);
	color: #FFFFFF;
	padding: 3px;
	width: 155px;}	
	
.regNeu {
	background: url(/images/regTableBG.png);
	color: #000;
	padding: 3px;
	width: 296px;}
	
.regAlt {
	background: url(/images/regTableBG.png);
	color: #000;
	padding: 3px;
	width: 100px;}	
	
.button {
	margin-top: 4px;
	background-color: #fff;
	color: #000;
	border: 1px solid #000;
	width: 658px;}	

/*## LEFT LAYER ######################################################*/
#leftLayer {
    background: #195635;
	width: 198px;
	float: left;}
/*## Logo ------------------------------------------------------------*/
#logo {
	width: 198px;
	height: 128px;
	background-image: url(/images/logo.jpg);}
	
a.logoLink:link, a.logoLink:visited {
	width: 198px;
	height: 128px;
	display:block;}	
/*## Sub Link Menu ---------------------------------------------------*/
.subLinkMenuService, .subLinkMenuKonditionen, .subLinkMenuBeratung, .subLinkMenuFinanzen, .subLinkMenuShop, .subLinkMenuMarken, .subLinkMenuAktuell, .subLinkMenuSuche, .subLinkMenuStart {
	width: 188px;
	height: 371px;
	padding-top: 150px;
	padding-left: 10px;
	margin: 0px;}
.subLinkMenuLogin {
	width: 188px;
	height: 501px;
	padding-top: 20px;
	padding-left: 10px;
	margin: 0px;}			
.subLinkMenuService {
	background-image: url(/images/menu-service.jpg);}		
.subLinkMenuKonditionen {
	background-image: url(/images/menu-konditionen.jpg);}
.subLinkMenuBeratung {
	background-image: url(/images/menu-beratung.jpg);}			
.subLinkMenuFinanzen {
	background-image: url(/images/menu-finanzen.jpg);}
.subLinkMenuShop {
	background-image: url(/images/menu-shop.jpg);}		
.subLinkMenuMarken {
	background-image: url(/images/menu-marken.jpg);}
.subLinkMenuAktuell {
	background-image: url(/images/menu-aktuell.jpg);}
.subLinkMenuSuche {
	background-image: url(/images/menu-suche.jpg);}
.subLinkMenuLogin {
	background-image: url(/images/menu-login.jpg);}
.subLinkMenuStart {
	background-image: url(/images/menu-start.jpg);}							

.subLinkMenuHeading {
	font-size: 20px;}
.subText {
	padding: 0px;
	margin-top: 90px;	
	margin-right: 20px;
	text-align: left;}
		
ul.subLink{
	padding: 0px;
	/*US*/
	margin-top: 5px; /*90*/	
	margin-left: 20px;
	
	list-style-image: url(/images/bullet.gif);}
	
	
li.subLink {
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
}	
	

a.subLink:link, a.subLink:visited{
	color: #fff;
	text-decoration: none;
}
	
a.subLink:hover{
	color:#AF1B29;}


a.subLinkred:link,a.subLinkred:visited {
	color:#f00;
	text-decoration: none;
}
a.subLinkred:hover {
	color:#f00;}

/* Layout der Mitarbeiter Beschriftung */
td.malay {
	text-align: left;
	font-size: 11px;
	padding-right: 20px;
	vertical-align: top;
	width: 150px;
	position: relative;
}
div.malay {
	text-align: left;
	white-space: nowrap;
	position: absolute;
}

.malayimg {
	padding-bottom: 20px;
}

/*Untermenüpunkte*/
ul.subsubLink{
	margin: 0px;	
	padding: 0px;
	list-style-image:none;
	list-style-type:none;
}

li.subsubLink{
	margin: 0px;
	padding: 0px;}	

a.subsubLink:link, a.subsubLink:visited {
	color: #fff;
	text-decoration: none;}
a.subsubLink:hover {
	color:#f00;}

a.subsubLinkred:link, a.subsubLinkred:visited {
	color: #f00;
	text-decoration: none;}
a.subsubLinkred:hover {
	color:#f00;}

.borda {
	/*border: solid 1px #FFF;*/
	text-align: center;
	height: 150px;
	width: 150px;
}

.kleinre {
	font-size: 8px;
	text-align: right;
}
.absatz {
	font-weight: bold;
	margin-top: 0.5em;
}


/*## Sub Link Menu Bottom ---------------------------------------------*/
#subLinkMenuBottom {
	width: 198px;
	height: 53px;
	background-image: url(/images/leftbottom.jpg);}	
/*## RIGHT LAYER ######################################################*/
#rightLayer {
	width: 784px;
	float: left;}
/*## Main Navigation --------------------------------------------------*/
#mainNav {
	width: 784px;
	height: 80px;
	background: url(/images/nav.jpg);}
ul.mainNav {
	list-style: none;
	margin: 0px;
	padding: 0px;}	
li.mainNav {
	float: left;
	border: 1px solid #fff;
	border-left: 0px;
	margin-top: 40px;}
a.mainNav:link, a.mainNav:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 3px 17px;}
a.mainNav:hover {
	color:#fff;
	display: block;
	background-color: #AF1B29;}	
a.mainNavActive:link, a.mainNavActive:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 3px 17px;
	background-color: #AF1B29;}
a.mainNavActive:hover {
	color:#fff;
	display: block;
	background-color: #AF1B29;}
/*## HolzLand Becker Link ----------------------------------------------*/
#hbLink {
	margin-top: 40px;
	border: 1px solid #fff;
	border-left: 0px;
	height: 38px;
	float: left;}
ul.hbLink {
	list-style: none;
	margin: 0px;
	padding: 0px;}	
li.hbLink {
	float: left;
	width: 91px;
	display: block;}
a.hbLink:link, a.hbLink:visited {	
	display: block;
	height: 38px;
	background-image: url(/images/hblink.gif);}
a.hbLink:hover {	
	display: block;
	background-image: url(/images/hblink.gif);
	background-position: 84px;}
/*## Content ----------------------------------------------------------*/

table.regTable {
	color: #000;
	border-collapse: collapse;
	height: 377px;}

td.regTable {
	color: #000;
	padding: 2px;
	border-left: 1px solid #486757;
	border-bottom: 1px solid #486757;
	background: url(/images/regTableBG.png);
}

td.regTableError {
    background: url(/images/warningBG2.png);
}
	
table.regTableLeft {
	margin-top: 1px;
	color: #000;
	border-collapse: collapse;
	border-top: 0px solid #486757;	}

td.regTableLeft {
	color: #000;
	text-align: right;
	white-space: nowrap;
	height: 21px;
	padding: 2px;
	border-top: 0px solid #486757;
	background: url(/images/regTableBG.png);	}

td.regTableLeftlast {
	color: #000;
	text-align: right;
	height: 21px;
	padding: 2px;
	border-bottom: 1px solid #486757;
	background: url(/images/regTableBG.png);
	vertical-align: top;
}

table.regTableAlt {
	color: #000;
	border-collapse: collapse;
	height: 52px;}

a.textLink:link, a.textLink:visited {
	color: #fff;
	font-weight: bolder;
	text-decoration: underline;}

.contentBgService, .contentBgKonditionen, .contentBgBeratung, .contentBgFinanzen, .contentBgShop, .contentBgMarken, .contentBgAktuell, .contentBgSuche, .contentBgLogin  {
	width: 784px;
	height: 622px;}
.contentBgService {
	background: url(/images/bg-service.jpg);}
.contentBgKonditionen {
	background: url(/images/bg-konditionen.jpg);}	
.contentBgBeratung {
	background: url(/images/bg-beratung.jpg);}	
.contentBgFinanzen {
	background: url(/images/bg-finanzen.jpg);}
.contentBgShop {
	background: url(/images/bg-shop.jpg);}
.contentBgMarken {
	background: url(/images/bg-marken.jpg);}
.contentBgAktuell {
	background: url(/images/bg-aktuell.jpg);}
.contentBgSuche {
	background: url(/images/bg-suche.jpg);}
.contentBgLogin {
	background: url(/images/bg-login.jpg);}			
				
#content {
	width: 656px;
	height: 517px;
	padding-left: 20px;
	padding-top: 26px;
	padding-right: 108px;
	text-align: justify;
}

h1.contentHeading {
	font-size: 20px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	margin-bottom: 1.5mm;
	}	
/*## Footer Navigation ------------------------------------------------*/
#footerNav {
	width: 656px;
	padding-left: 20px;}

ul.footerNav {
	list-style: none;
	margin: 0px;
	padding: 0px;}	
li.footerNav {
	float: left;
	width: 82px;}
a.footerNav1:link, 
a.footerNav1:visited, 
a.footerNav1:hover,
a.footerNav1Active:link,
a.footerNav1Active:visited,
a.footerNav2:link, 
a.footerNav2:visited, 
a.footerNav2:hover,
a.footerNav2Active:link,
a.footerNav2Active:visited,
a.footerNav3:link, 
a.footerNav3:visited, 
a.footerNav3:hover,
a.footerNav3Active:link,
a.footerNav3Active:visited,
a.footerNav4:link, 
a.footerNav4:visited, 
a.footerNav4:hover,
a.footerNav4Active:link,
a.footerNav4Active:visited,
a.footerNav5:link, 
a.footerNav5:visited, 
a.footerNav5:hover,
a.footerNav5Active:link,
a.footerNav5Active:visited,
a.footerNav6:link, 
a.footerNav6:visited, 
a.footerNav6:hover,
a.footerNav6Active:link,
a.footerNav6Active:visited,
a.footerNav7:link, 
a.footerNav7:visited,
a.footerNav7:hover, 
a.footerNav7Active:link,
a.footerNav7Active:visited,
a.footerNav8:link, 
a.footerNav8:visited,
a.footerNav8:hover,
a.footerNav8Active:link,
a.footerNav8Active:visited {	
	display: block;
	height: 60px;}
	
a.footerNav1:link, a.footerNav1:visited {	
	background-image: url(/images/fnav-service.gif);}
a.footerNav1:hover, a.footerNav1Active:link, a.footerNav1Active:visited {
	background-image: url(/images/fnav-service.gif);	
	background-position: 82px;}	
	
a.footerNav2:link, a.footerNav2:visited {	
	background-image: url(/images/fnav-konditionen.gif);}
a.footerNav2:hover, a.footerNav2Active:link, a.footerNav2Active:visited {
	background-image: url(/images/fnav-konditionen.gif);	
	background-position: 82px;}				
	
a.footerNav3:link, a.footerNav3:visited {	
	background-image: url(/images/fnav-beratung.gif);}
a.footerNav3:hover, a.footerNav3Active:link, a.footerNav3Active:visited {	
	background-image: url(/images/fnav-beratung.gif);
	background-position: 82px;}		
	
a.footerNav4:link, a.footerNav4:visited {	
	background-image: url(/images/fnav-finanzen.gif);}	
a.footerNav4:hover, a.footerNav4Active:link, a.footerNav4Active:visited {	
	background-image: url(/images/fnav-finanzen.gif);
	background-position: 82px;}	
	
a.footerNav5:link, a.footerNav5:visited {	
	background-image: url(/images/fnav-shop.gif);}	
a.footerNav5:hover, a.footerNav5Active:link, a.footerNav5Active:visited {
	background-image: url(/images/fnav-shop.gif);
	background-position: 82px;}	
	
a.footerNav6:link, a.footerNav6:visited {	
	background-image: url(/images/fnav-marken.gif);}
a.footerNav6:hover, a.footerNav6Active:link, a.footerNav6Active:visited {
	background-image: url(/images/fnav-marken.gif);
	background-position: 82px;}			
	
a.footerNav7:link, a.footerNav7:visited {	
	background-image: url(/images/fnav-aktuell.gif);}
a.footerNav7:hover, a.footerNav7Active:link, a.footerNav7Active:visited {
	background-image: url(/images/fnav-aktuell.gif);
	background-position: 82px;}	
	
a.footerNav8:link, a.footerNav8:visited {	
	background-image: url(/images/fnav-suche.gif);}	
a.footerNav8:hover, a.footerNav8Active:link, a.footerNav8Active:visited {
	background-image: url(/images/fnav-suche.gif);
	background-position: 82px;}		
	
		
/*********************************************************************************************************/
/* FORMATIERUNG IN DER ARTIELÜBERSICHT/ARTIKELAUFLISTUNG */
.itemListing {
margin:0px;
padding:0px;
}

h1.itemListing {
/* Name der Warengruppe die über der Artikelauflistung angezeigt wird */
	font-size: 20px;
	font-weight: bold;
	text-align: center;}

h3.itemListing {
	font-size: 14px;
	font-weight: bold;}
div.itemListingSubHeading {
/* Überschrift2 zb 7 mm stark, LxB: 128,2 x 19,3 cm, Lock Connect plus, BK 23 / 31 */
	font-size: 11px;
	font-weight: normal;
	text-align: left;}	
h4.itemListing {
/* 451009 HAMBERGER Laminat */
	font-size: 9px;
	font-weight: normal;}	
	
a.itemListing:link, a.itemListing:visited {
	color: #000;
	text-decoration: none;}
a.itemListing:hover {
	color: #808080;
	text-decoration: none;}	

img.nextPage, img.prevPage {
	width: 27px;
	height: 25px;
	border: 0;
	vertical-align:middle;
}
img.nextPage_deaktiv, img.prevPage_deaktiv {
		width: 27px;
		height: 25px;
		border: 0;	
		vertical-align:middle;
}
img.nextPage_deaktiv {
		background: url(/images/button_nextpage_3state.jpg) no-repeat;
}
img.nextPage {
	background: url(/images/button_nextpage_3state.jpg) no-repeat;
		background-position: 0 -25px;
}
img.nextPage:hover {
    background-position: 0 -50px;
}
img.prevPage_deaktiv {
    background: url(/images/button_prevpage_3state.jpg) no-repeat;
}
img.prevPage {
    background: url(/images/button_prevpage_3state.jpg) no-repeat;
    background-position: 0 -25px;
}
img.prevPage:hover {
    background-position: 0 -50px;
}


/* hacks to get layout back to dynamic size... */
#inner {
    overflow: hidden;
}
#leftLayerFlow {
    background: #333;
	width: 198px;
	float: left;
    margin-bottom: -10000px;
    padding-bottom: 10000px;
}
#rightLayerFlow, #rightLayerFlow2 {
	width: 784px;
	float: left;
    margin: 0;
    padding: 0;
	background: url(/images/bg-shop-flow.jpg);
	background-position: 0px 60px;
}
#rightLayerFlow2 {
	background: url(/images/bg-kontakt-flow.jpg);
	background-position: 0px 60px;
}

.subLinkMenuShopFlow {
    background: #345343;
	width: 188px;
	padding-top: 150px;
	padding-left: 10px;
	margin: 0px;
    background-image: url(/images/menu-shop.jpg);
}
#contentFlow {
	width: 724px;
    min-height: 549px;
    padding: 0;
    margin: 0;
	padding-left: 20px;
	padding-top: 20px;
}
#sidenav {
    margin: 2px;
    margin-left: 10px;
}


#artikel_titel h1, #artikel_titel h2 , #artikel_titel h3 {
    padding: 0;
    margin: 0;
    font-size: 23px;
}
#artikel_titel h2 {
    font-size: 18px;
    font-weight: normal;
}
#artikel_titel h3 {
	padding-top: 3px;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
}
#artikel_bilder {
    float: right;
}
#artikel_bilder img:hover {
    cursor: pointer;
}
#artikel_preise {
    margin-bottom: 10px;
    /*background: #195635;*/
}
#artikel_preise > div {
    float: left;
    width: 200px;
}
#artikel_preise > div > span {
    font-size: 30px;
    font-weight: bold;
}
#artikel_warenkorb
{
    margin-bottom: 10px;
}
#artikel_warenkorb div
{
	display: inline;
	margin-right: 30px;
}



#artbild1:hover {
    cursor: pointer;
}
img.tumpbild {
    padding: 0;
    margin: 0;
	margin-right: -1px;
	margin-top: 5px;
}
.bord0 {
	border-color: white;
	border-style: solid;
	border-width: 1px;
}



/* schritt_suche.php */
.schritt_suche_table {
    width: 100%;
}

.schritt_suche_table tr td {
    vertical-align: top;
}

fieldset {
    margin-bottom: 15px;
    border: 1px solid #888;
    padding: 8px;
}
fieldset > legend {
    color: white;
}

.result_count {
    color: #aaa;
}

#blocker {
    background-image: url('/images/blocker.png');
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 0;
    cursor: wait;
}
#blocker>img
{
	position: fixed;
	left: 10px;
	top: 10px;
}

#alternative_artikel
{
	display: none;
}

#alternative_artikel img {
    float: left;
    width: 65px;
    height: 65px;
    margin-right: 5px;
    border: 0;
}
#alternative_artikel td {
    width: 50%;
    background: #195635;
    padding: 5px;
    vertical-align: top;
    border: 1px solid white;
}

#errorOutput {
    padding: 3px;
    margin: 0;
    margin-bottom: 5px;
    background: url(/images/warningBG2.png);
	color: white;
}

#profiMarken img {
    border: 0;
    margin: 10px;
}

.buttonAlsLink {
    border: 0;
    font-weight: bold;
    text-decoration: underline;
    color: white;
    background: none;
    padding: 0;
    margin: 0;
    display: inline-block;
	text-align: left;
}
a.default:link, a.default:hover, a.default:visited {
    font-weight: bold;
    text-decoration: underline;
}





table.standardFormular {
    /*padding: 3mm;*/
    background: url(/images/regTableBG.png);
    color: black;
    width: 100%;
    border-collapse: collapse;
}
table.standardFormular td:first-child {
    text-align: right;
    /* width: 175px; */
}
table.standardFormular td {
    vertical-align: middle;
    border: 1px solid black;
    white-space: nowrap;
    padding: 2px;
}
table.standardFormular input[type='text'] {
    padding: 0;
    border: 0;
    background: none;
    margin: 2px;
} 
table.standardFormular textarea {
    padding: 0;
    border: 0;
    background: none;
    margin: 0;
    width: 100%;
}
/* select kann nicht geändert werden in IE7
table.standardFormular select {
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
}
*/
table.standardFormular td.mitte {
    color: black;
    text-align: center;
    font-style: italic;
}

.alignRight {
    text-align: right;
}

button:hover {
    cursor: pointer;
}

table#handwerker td {
    padding-bottom: 10px;
    padding-right: 10px;
}



table.tablesorter {
	border-collapse: collapse;
	margin:0px 0pt 15px;
	width: 100%;
	text-align: left;
    color: black;
	background: url(/images/regTableBG.png);
}
table.tablesorter input[type='text']
{
	background: none;
	border: 0;
	padding: 0;
	margin: 0;
}
table.tablesorter > tbody > tr > td > ._menge_
{
	background: white;
	border: none;
}
table.tablesorter a:link, 
table.tablesorter a:visited
{
    color: black;
    text-decoration: none;
}
table.tablesorter a:hover {
    color: white;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	/* background: #134128; */
	padding: 4px;
    padding-right:20px;
	border:1px solid #486757;
}
table.tablesorter thead tr .header {
	background-image: url(/images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	padding: 4px;
	/* background: #195635; */
	vertical-align: top;
	border:1px solid black;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    /* background-color: #195635; */
}



a:link, 
a:visited
{
    color: white;
    text-decoration: none;
}
a:hover {
    color: black;
}

#datum
{
	background: white;
	border: 1px solid #7f9db9;
	border-right: 0;
	padding: 2px;
	padding-left: 4px;
	padding-right: 10px;
	margin-right: 0;
}
.ui-datepicker-trigger 
{
    border: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    margin-top: 3px;
	height: 22px;
	width: 18px;
}
p
{
	padding-bottom: 0;
	margin-bottom: 0.6em;
	margin-top: 0;
}

input[type='file']
{
	border: 0;
/*    background: none; */
}

._gesumme_
{
	font-weight: bold;
}
._zubehoer_
{
	color: #fff;
	font-weight: bolder;
	text-decoration: underline;
	cursor: pointer;
}

.wrap {
	white-space: normal;
	padding-left: 20px;
	text-align: left;
}
label {
	white-space: nowrap;
}

/*
#zubup,
#inspro
{
	padding: 23px;
	background: #195635;
	border: 1px solid white;
	color: black;
}
*/

#zubup table
{
	width: 100%;
	border-collapse: collapse;
	background: url(/images/regTableBG.png);
}

#zubup table td
{
	padding: 4px;
	vertical-align: top;
	border:1px solid black;
	color: black;
}

#zubup .dacloser
{
	font-weight: bold;
	font-size: 1.5em;
	cursor: pointer;
}

#serviceform {
	display: none;
}

/* OMG! IE7 adds margin/padding to <form> */
form
{
	padding: 0;
	margin: 0;
}


table.projektliste
{
	border-collapse: collapse;
	margin:0px 0pt 15px;
	width: 100%;
	text-align: left;
    color: black;
}
table.projektliste td
{
	padding: 4px;
	vertical-align: top;
	border:1px solid black;
	background: url(/images/regTableBG.png);
}
table.projektliste a:link, 
table.projektliste a:visited
{
    color: black;
    text-decoration: none;
}

.forumPost
{
	width: 100%;
	border-collapse: collapse;
    color: black;
	border: 0;
}
.forumPost td
{
	padding: 4px;
	vertical-align: top;
	border:1px solid black;
	background: url(/images/regTableBG.png);
}
.forumPost input,
.forumPost textarea
{
	background: none;
	border: 0;
}

#ladebalken
{
    background-image: url('/images/blocker.png');
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 0;
    cursor: wait;
	font-size: 30px;
	font-weight: bold;
}

img.li {
	border-width: 0px;
	float: left;
	text-align: right;
	margin: 0px 10px;
}

img.re {
	border-width: 0px;
	float: right;
	text-align: left;
	margin: 0px 6px;
}


.post_list
{
	margin-top: 1em;
}
.date_block
{
	font-size: 12px;
	font-family: monospace;
	text-align: center;
	float:left;
	margin-right: 1em;
	padding: 0.25em 0.5em;
	background: url(/images/regTableBG.png);
	color: #555;
}
.date_block span
{
	font-size: 135%;
    font-weight: bold;
    line-height: 70%;
    padding-top: 0.3em;
    display: block;
}
.post_block
{
	padding: 0.1em;
}
.post_block a
{
	font-size: 125%;
}
.post_block span
{
	font-style: italic;
	color: #bbb;
}
.whole_post
{
	margin-bottom:1em;
}
.whole_post > h1
{
	font-size: 18px;
	margin-bottom: 0.5em;
	padding: 0;
}

hr
{
	border: 1px solid #888;
}