body {margin:0; padding: 0; font-family: Verdana, sans-serif; font-size: 12px;}


/* old */
ul {margin: 0 0 0 12px; padding:0; }
ul li {list-style:none; line-height:1.5;}


/* Header */

div#header {
    margin:0;
    padding:0;
    width:920px;
}


 div#header1 {
     height: 24px;
     margin:0; 
     padding:0; 
     background-color: #000000;
}

div#languages {
    float:left;
    margin: 0 0 0 30px;
    padding:2px;
    }

div#languages img {
    margin: 0; padding: 1px 0 0 0;
    }

div#topmenu{float: left; color: white;}
div#topmenu {float:right; margin: 0; padding: 0; width:428px; height:20px; background-color: #000000;}
div#topmenu ul {margin:2px 0 0 0; padding:0; float:right; }
div#topmenu li {list-style: none; float: left; margin:0; padding:0; font-size: 12px; line-height: 12px; white-space: nowrap; }
div#topmenu a {display: block; float: left; padding: 5px 6px 5px 6px; font-size: 12px; text-decoration: none; font-weight:bold; color: #FFFFFF; width: .1em;}

html>body #topmenu a {width: auto;} /*fixes IE6 hack */
	/* Commented Backslash Hack hides rule from IE-5 MAC \*/
div#topmenu a {float: none;}	/* End IE-5-Mac hack */
div#topmenu a:hover {background-color: #EFEFEF; color: #AA0000; border-color: #FFF #FFF #FFF #FFF;}

div#topmenu a.highlight_top_menu {background-color: #EFEFEF;color: #000000; }


div#header2 {
    background-color:#eaeaea; 
    }
    
div#header2_left{
    width: 794px;
    height: 20px;
    float: left; 
    padding: 1px 0 1px 5px; 
    font-size: 12px; 
    font-weight: bold;
    letter-spacing: 1px; 
    border-left:solid 1px #e3e3e3;
    border-bottom:solid 1px #e3e3e3;
    background-color:#eaeaea; 
}    

div#header2_left span {
    font-size: 16px; 
    font-weight: bold;
    letter-spacing: 1px;
    }


div#header2_right{
    width:120px;
    float: right; 
}    




/* Menu */

div#menu {
    float: left; 
    width: 210px;
    margin: 3px 18px 3px 1px; 
    padding: 3px 3px 3px 3px; 
}


div#menu a, div#menu_bigpic a {
    font-family: arial, Helvetica, sans-serif;
    font-size: 16px;
    }
    
div#menu a:link, div#menu_bigpic a:link {
    color: #666666;
    text-decoration: none;
    }
div#menu a:visited, div#menu_bigpic a:visited {
    color:#666666;
    text-decoration: none;
    }

div#menu a:hover, div#menu_bigpic a:hover {
    color:#aa0000;
    text-decoration: none;
    }



div#menu p.submenu, div#menu_bigpic p.submenu{
    margin-top:12px;
}

    
div#menu p.submenu a, div#menu_bigpic p.submenu a {
    font-size:12px;
    font-family: verdana, helvetica, sans-serif;
}
div#menu p.submenulink a{
    margin-top:3px;
    font-size:12px;
    font-family: verdana, helvetica, sans-serif;    
}

div#menu p.spacing_down{
    line-height:50px;
}

div#menu_pipeorgans_head, div#menu_pianos_head, div#menu_head  {
    margin: 0 0 2px 0;
    padding: 3px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    border: solid 1px #b9b9b9;    
}

div#menu .marked  {
    background-color: #000000;
    color: #FFFFFF;
}



div#menu_pipeorgan_selections {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-right: dotted 1px #b9b9b9;
}


div#menu_pipeorgan_selections p {
    margin: 3px 0 0 20px;
}


div#menu_pipeorgan_selections p.subtitle {margin:12px 0 5px 20px; font-weight: bold}
div#menu_pipeorgan_selections p.p1 {margin:6px 0 0 0;padding:0; font-size:12px;}
div#menu_pipeorgan_selections p.p2 {margin:2px 0 6px 0;padding:0; font-size:10px;}
div#menu_pipeorgan_selections table {margin:0 0 0 20px; padding:3px 3px 0 0; font-size:12px; vertical-align:baseline;}
div#menu_pipeorgan_selections table td {margin:0; padding:3px 3px 0 0; font-size:12px; vertical-align:baseline;}

div#menu_pipeorgan_selections input {border-style:solid; border-color:#C2C2C2; border-width:1px;}
div#menu_pipeorgan_selections input.dimensions {width: 30px;}
div#menu_pipeorgan_selections select {font-size: 11px;}

input.submitButton		{margin-top:2px; background-color:#EFEFEF; border-style:solid; border-width:1px; font-family:Verdana, sans-serif; font-size:11px; font-weight: bold; color:#000000; border-color:#C2C2C2;}




/* sub menues of main menu (smaller) */
div#menu_subs ul  {
    margin-bottom:3px;
}
div#menu_subs ul li  {
    margin: 1px 0 1px 0;
}
div#menu_subs ul li a {
    display: block;
    border: solid 1px #b9b9b9;
    padding: 2px 2px 2px 20px;
    background: #ffffff url('/images/bullet_arrow_right.png') 8px 50% no-repeat;
    font-size: 12px;
    font-weight: bold;
}

div#menu_subs ul li a.menu_left_highlighted {
    background-color: #000000;
    color: #FFFFFF;
}


div#menu ul#more_products {
    margin-left: 36px;
    margin-right: 5px;
}
div#menu ul#more_products li {
    list-style-type:circle;
    list-style-position:outside;
}
div#menu ul#more_products li a {
    font-size: 12px;
    font-family: verdana, sans-serif;
}

/* Main */

div#mainouterbox {
    width: 920px;
    float:none;
}


.ulink:link {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#666666;
    text-decoration:underline;
    }
.ulink:visited {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#666666;
    text-decoration:underline;
    }

.ulink:hover {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#aa0000;
    text-decoration:underline;
    }

.ulink11:link {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
    text-decoration:underline;
    }
.ulink11:visited {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
    text-decoration:underline;
    }

.ulink11:hover {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#aa0000;
    text-decoration:underline;
    }


.ulink12:link {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    text-decoration:underline;
    }
.ulink12:visited {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    text-decoration:underline;
    }

.ulink12:hover {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:12px;
    color:#aa0000;
    text-decoration:underline;
    }








div.main_headline, div.sub_main_headline{
    margin: 0 0 3px 0; 
    padding: 0;
    border-bottom: dotted 1px #ababab;
}

div.main_headline p, div.sub_main_headline p {
    margin: 0;
    padding: 0 0 2px 0;
    font-size: 14px;
    font-weight: bold;
}
div.sub_main_headline p {
    font-size: 12px;
}



div.main_contents {
    margin: 18px 0 24px 0; 
}

div.main_contents p {
    margin: 0; 
    padding: 0;
    line-height: 1.5;
}



div.main_contents a {
    font-family: verdana, sans-serif;
    font-size: 12px;
    }

div.main_contents a:link {
    color: #666666;
    text-decoration: underline;
    }
div.main_contents a:visited {
    color:#666666;
    text-decoration:underline;
    }

div.main_contents a:hover {
    color:#aa0000;
    text-decoration:underline;
    }

div.main_contents a:link {
    color:#666666;
    text-decoration:underline;
    }


div.main_contents ul.listing {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 30px;
    }


div.main_contents ul.listing li {
    margin-bottom:12px;
    list-style-type:disc;
    }


/* parts */
div#parts {
    width: 250px;
    float:left;
}

div#parts p.headline{
     font-weight:bold;
     font-size:12px;
}


div#parts p.item{
        line-height:2.0;
}
div.parts_subheadline {
    margin: 20px 0 6px 0;
    font-weight: bold;
    border-bottom: dotted 1px #e3e3e3;
}

table.parts_tbl {
    margin:0;
    width: 98%;
    border-collapse: collapse;
}to
table.parts_tbl tr {
    background-color:#fff;
}
table.parts_tbl tr.highlight{
	background-color: #D8DEE7;
	cursor: pointer;
  }

table.parts_tbl tr:hover {background-color:#eee;}
table.parts_tbl td {display:table-cell;border-bottom: 1px #99b solid; padding:0px;}
table.parts_tbl td a {text-decoration:none; display:block; padding:0px; height:100%;}

table.parts_tbl td {
    font-size: 12px;
    padding: 1px 1px;
    vertical-align: top;
    line-height: 1.5;
    border-bottom: 1px solid #eeeeee;
}

table.parts_tbl td.arr {
    padding-top: 8px;
    vertical-align: top;
}
table.parts_tbl td.pic {
    width: 20%;
    padding-right: 10px;
    padding-top: 5px;
    vertical-align: top;
}
table.parts_tbl td.price, table.parts_tbl td p.price {
    margin: 0;
    text-align: right;
    font-weight: bold;
    white-space:nowrap;
    font-size: 11px;
}





/* news */


div#intro{
    margin-top: 12px;
    padding-left: 22px;

}
div#intro p{
    text-align: left;
    margin-right: 20px;
    line-height: 1.5;

}

div#intro a{
    font-family: Verdana,sans-serif;
    font-size:12px;
}

div#news{
    margin-top: 30px;
    padding-left: 12px;
}


div#news_top{
    background: #FFFFFF url('/images/newspaper.png') 2px 1px no-repeat;
    padding: 1px 0 7px 22px;
    border-bottom:1px solid #cc0000;
}

div#news_items{
    padding: 3px 0 0 10px;
}

div#news_items ul li{
    list-style-image: url("/images/bullet_arrow_right.png");
    font-size: 10px;
    margin-bottom:5px;
}

div#news_items ul li a{
    font-size: 10px;
}


div.main_contents p.news_abstract {
    font-weight: bold;
}

div.main_contents p.news_back, div.main_contents p.news_back a {
    font-size: 11px;
}

div.main_contents a.pdflink{
    background: #FFFFFF url('/images/page_white_acrobat.png') 2px 1px no-repeat;
    display: block;
    padding-left: 24px;
    padding-bottom: 10px;
}



/* Pfeifenorgel-Auflistung*/
div#recommendations{
    width: 677px;
}
/*carousel*/
#carousel-wrapper {
    width: 625px;
    height: 180px;
    overflow: hidden;
}
#carousel-content {
    width: 1500px;
}

#carousel-content .slide {
    float: left;
    width: 500px;
    height: 180px;
}


a.carousel-control {
    background-color:#e3e3e3;
    float:left;
    font-size:36px;
    height:112px;
    margin-top: 6px;
    line-height:112px;
    text-align:center;
    text-decoration:none;
    width:26px;
    font-weight:bold;
}

a.carousel-control:hover {
    background-color:#242424;
    color: #FFF !important;
}

/*carousel end*/


div.main {
    float:left; 
    margin: 3px 0 3px 3px;
    width:680px;
    }    

div.pipeorg_thumbs, div.piano_thumbs {
    padding: 12px 3px 0 3px; float:left; width:160px;
}    
div.pipeorg_thumb, div.piano_thumb {
    width: 125px;
    padding-top:6px;
    float: left;
}

div.last_instruments{
    margin-right: 10px;
}

div.pipeorg_thumb img, div.piano_thumb img {
   border: 1px solid #737373;
}


div.no_thumb {
    margin-top: 30px;
    height: 80px; 
    text-align: center;    
}


div.pipeorg_thumb a, div.piano_thumb a {
    font-family: arial, Helvetica, sans-serif;
    font-size: 13px;
}
div.pipeorg_thumb a:link, div.piano_thumb a:link {
    color: #666666;
    text-decoration: none;
}
div.pipeorg_thumb a:visited, div.piano_thumb a:visited {
    color:#666666;
    text-decoration: none;
}
div.pipeorg_thumb a:hover, div.piano_thumb a:hover {
    color:#aa0000;
    text-decoration: none;
}



div.pipeorg_thumb p.builder{
  margin:2px 0 0 0; 
  padding:0; 
  font-weight: bold; 
} 

div.pipeorg_thumb p.yearetc, div.piano_thumb p.yearetc {
     margin: 0 0 2px 0; padding: 0; font-size:10px; line-height: 1.5;
}
/*speziell fuer product-thumbs*/
div.piano_thumb,div.pipeorg_thumb {
    height: 180px;
}

div.piano_thumb p.title{
  margin:2px 0 2px 0;
  padding:0;
  font-weight: bold;
}


div.piano_thumb span.neu {
    color: #AA0000;
    font-weight: bold;
}
/*speziell fuer piano-thumbs ende*/

div.pagination{
    margin: 10px 0 6px 0;
    letter-spacing: 1px;
}


div.pagination span.prev_page, div.pagination span.next_page{
    font-family: Verdana, sans-serif;
    letter-spacing: 0;
}

div.pagination a {
    display: block;
    float: left; 
    margin: 0 2px 1px 2px; padding: 2px 6px 2px 6px; 
    border: 1px solid #EFEFEF;
    font-family: verdana, sans-serif;
    font-size: 14px;
    text-decoration: none;
    }

div.pagination a:link {
    color: #666666;
    }
div.pagination a:visited {
    color:#666666;
    }

div.pagination a:hover {
    color:#aa0000;
    background-color: #C0C0C0; 
    border: 1px solid #FFFFFF;
    }

div.pagination a:link {
    color:#666666;
    }

div.pagination span.prev_page, div.pagination span.next_page, div.pagination span.current, div.pagination span.gap {
    display: block;
    float: left;
    margin: 0 1px 1px 1px; padding: 2px 5px 2px 5px; 
    border: 1px solid #EFEFEF;    
    font-size: 14px;
    letter-spacing: 1px;
} 
div.pagination span.gap{
    border: 0px;
}

div.pagination span.current {
     font-weight: bold;
     border: 2px solid #000000;
     padding: 1px 5px 1px 5px;
}
    
div.pagination span.disabled {
    color:#d8d8d8;
}


 
    
/* Pfeifenorgel-Detail-Ansicht*/    

div#main_left_part{
    float: left;
    width: 410px;
    margin-right: 10px;
}


div#pix {
    float:left;
    width:410px;
    margin: 16px 20px 10px 0;
    padding:6px 0 0 3px;
    border-top: solid 1px #e0e0e0;
    border-right: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0;
}

div#pic_for_printonly {
    display: none;
}

div#picshow{
    width: 404px;
    margin-bottom:6px;
    height:424px;
}

div#pic_navi{
     margin:0;
}

div#pic_navi_left1, div#pic_navi_left2, div#pic_navi_middle, div#pic_navi_right1{
    width: 33%;
    float:left;
    text-align:right;
    height: 18px;
    background-color:#ffffff;
}

div#pic_navi_left form, div#pic_navi_right form{
    margin: 0;
}

div#pic_navi_left1{
    width: 10%;
    margin-left:1px;
    text-align: left;
}
div#pic_navi_left2{
    width: 16%;float:left;
    text-align:right; 
}
div#pic_navi_middle{
    text-align:center; 
}

div#pic_navi_right{
    text-align:left; 
}


div#pic{
    float:left;
    margin: 3px 0 3px 0;
    width:  100%;
    height: 405px;
}
div#pic p{
    margin:0;padding:0;
    }
    
div#pic p img, div#pic_thumbs img {
    display: inline;
    padding:1px; 
    vertical-align: 50%;
    border: solid 1px #e3e3e3;
}
div#pic_click_remark{
    margin-top: 2px;
}

div#outerthumbpixbox{
    float:left;
    padding-bottom: 2px;
    border-right: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0;
}

/* für das Scrollen der Thumbs von rechts nach links Anfang*/
#picthumbs {
    background: #FFF;
    overflow:hidden;
    padding: 1px;
    width: 410px;
    height: 110px;
}
#picthumbs form {
    margin:0;
    padding:0;
}
#picthumbs div.picforms {
    margin: 0; 
    float:left; 
    width:115px;
}

#picthumbs img {
    border: 3px solid #e3e3e3;
}
#inpicthumbs {
    float: left;
    width: 800%;
}
#thumbs1 {
    float: left;
}
#thumbs2{
    float: left;
}
/* für das Scrollen der Thumbs von rechts nach links Ende */

/* big pictures*/
div#menu_bigpic {
    float:left;
    width: 105px;
    margin: 10px 0 0 5px;
}
div#bigpic {
    float:left;
    width: 810px;
}
div#bigpic img {
    padding: 3px;
    border: solid 1px #737373;
}


div#main_right_part{
    float: left;
    width: 230px;
    margin: 20px 0 0 0;
}

div#main_right_part table {
    width: 99%;
    margin: 0 0 0 10px;
}


div#main_right_part table td {
    font-size: 12px;
    vertical-align: top;
    line-height: 1.5;
}

div#main_right_part table td div.descr_data, div#main_right_part table td p.descr{
    margin: 12px 0 0 0;
    padding:0;
}

div#main_right_part table td div.descr_data {
    margin: 6px 0 18px 14px;
}

div#main_right_part table td ul {
    margin: 0 0 0 14px;
}

div#main_right_part table td ul li{
    list-style:circle;
}

div#main_right_part table td ol {
    margin: 0px;
    margin-left: -12px;
}




div#main_right_part table td p {
    margin: 0;
}

div#main_right_part table td.price_data{
    white-space: nowrap;
}

div#main_right_part table td.price_data p.remarks{
    margin: 0;
    font-size: 10px; 
}

/* piano accessory*/
div.piano_accessory_item_box{
    margin-bottom: 30px;
}

div.piano_accessory_pic_box{
    margin: 0pt 20px 32px 0pt;
    float: left;
    width: 160px;
}

div.piano_accessory_item_box p.price{
    text-align: right;
    font-weight: bold;
}

div.piano_accessory_item_box div.details{
    width: 85%;
}





/*** contact form ***/

/* contactdata */
div#contactdata {
    margin: 420px 5px 10px 20px;
}

div#contactdata p {
    margin: 0px; font-size:11px;
}



/* contact form errors */
div.errorExplanation{margin:0 0 18px 0; color:#aa0000;}
div.errorExplanation h2 {margin:0; font-size:14px;}
div.errorExplanation p {margin:0;}
div.errorExplanation ul {margin: 0 0 0 15px; padding: 0;}
div.errorExplanation ul li {margin:0; padding: 0 0 0 20px; list-style-type: circle;}



/* contact form */
table#contactForm{
    margin: 0 0 18px 0;
}

table#contactForm td{
    padding: 3px;
    line-height: 1.5;
    vertical-align: top;
    font-family: Verdana, sans-serif;
    font-size: 12px;
}


table#contactForm td.title{
    width: 150px;
    font-family: Verdana, sans-serif;
    font-size: 12px;
}

table#contactForm td input.std, table#contactForm td textarea.std,
table#contactForm td input.std2, table#contactForm td textarea.std2,
div#searchquerybox input.std {
    border: solid 1px #C0C0C0;
    padding: 1px 3px 1px 3px;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    width: 500px;
}


table#contactForm td input.stdFocus, table#contactForm td textarea.stdFocus,
div#searchquerybox input.stdFocus {
    border: solid 1px #505050;
    padding: 1px 3px 1px 3px;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    width: 500px;

}

div#searchquerybox div.fieldWithErrors {margin:0 3px 0 0;padding:0;display:inline;}

div#searchquerybox div.fieldWithErrors input.std {
    border: solid 1px #aa0000;
}



div#searchquerybox p {
    margin: 1px 0 0 3px;
    vertical-align:middle;
}

div#searchquerybox p.btm_break {
    margin: 1px 0 24px 3px;
}

div#searchquerybox p {
    line-height: 2.0;
}




/* new form */
div.formrow {
  clear: both;
  padding-top: 10px;
  }


div#contactFormDataRequired, div#contactFormDataOptional {
  float: left;
  width: 45%;
}

div#contactFormDataRequired label, div#contactFormDataOptional label {
  float:left;
  width:42%;
  margin-right:1.5em;
  padding-top:0.2em;
}

div#contactFormDataRequired label.withlinebreak,
div#contactFormDataOptional label.withlinebreak {
  float:none;
  width: auto;
  margin-right:0.5em;
  padding-top:0.2em;
  line-height: 1.5;
}

div#contactFormDataRequired textarea.std,
div#contactFormDataRequired input.std,
div#contactFormDataOptional input.std
{
  border: solid 1px #C0C0C0;
  padding: 1px 3px 1px 3px;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  width: 92%;
}

div#contactFormDataRequired input.std,
div#contactFormDataRequired input.stdFocus,
div#contactFormDataOptional input.std,
div#contactFormDataOptional input.stdFocus
{
  width: 45%;
  padding: 1px 3px 1px 3px;
  font-family: Verdana, sans-serif;
  font-size: 12px;

}

div#contactFormDataRequired textarea.stdFocus,
div#contactFormDataRequired input.stdFocus,
div#contactFormDataOptional input.stdFocus
{
  border: solid 1px #505050;
}

div#contactFormDataRequired textarea.stdFocus
{
  width: 92%;
  padding: 1px 3px 1px 3px;
  font-family: Verdana, sans-serif;
  font-size: 12px;
}


div#contactFormDataOptional {
    border-left: solid 1px #e3e3e3;
    padding-left: 25px;
}

div#contactFormDataOptional select.country{
  margin-top: 3px;
  border: solid 1px #e3e3e3;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  width:250px;
}



div#contactFormDataRequired div.fieldWithErrors input.std,
div#contactFormDataRequired div.fieldWithErrors textarea.std,
div#searchquerybox div.fieldWithErrors input.std {
    border: solid 1px #aa0000;
}

div#contactFormDataRequired div.fieldWithErrors label {
    color: #AA0000;
}


/* new form end */











/* press */
img.pressimageborder {
    border-style:solid;
    border-color:#000000;
    border-width:1px;
}		


div#press_article h4{
    margin: 0;
    padding: 0 0 2px 0;
    font-size: 14px;
    font-weight: bold;
}

div#press_article p{
    line-height: 1.5;
}

div#press_article p.press_r{
    text-align: right;
}

div#press_article p.press_i {
    font-style: italic;
}

/* imprint */
table#imprinttbl {
    margin-bottom: 22px;   
}
table#imprinttbl td{
    line-height: 1.5;
}


/* last viewed */
div#last_viewed{
    margin: 50px 0 10px 0;
}




/* footer */



div#btm_navi{
    width: 890px;
    margin: 50px 10px 10px 10px;
    padding: 3px;
    border-top: solid 1px #e3e3e3;
    text-align: center;
    font-size: 11px;
    color: #777777;
}

div.btm_navi_box {
    width: 20%;
    height: 115px;
    float:left;
    margin:20px 20px 10px 50px;
    padding: 2px 20px 6px 20px;
    border-right: solid 1px #E3E3E3;
    text-align: left;
}

div.btm_navi_box h5 {
    margin: 3px 0 10px 0;
    font-size: 11px;
}

div.btm_navi_box p {
    margin:0;
    line-height:1.5;
}


div#btm_navi a, div#btm a {
    font-size: 11px;
}
div#btm_navi a:link,div#btm a:link {
    color: #666666;
    text-decoration: none;
}
div#btm_navi a:visited, div#btm a:visited {
    color:#666666;
    text-decoration: none;
}
div#btm_navi a:hover, div#btm a:hover {
    color:#aa0000;
    text-decoration: none;
}



div#btm {
    width: 890px;
    margin: 10px 10px 10px 10px;
    padding: 3px;
    border-top: solid 1px #e3e3e3;
    text-align: center;
    font-size: 11px;
    color: #777777;
}

div#btm_contactdata_printonly{
    display:none;
}


div#btm p{
    margin: 0;
    padding:0; 
    line-height:2;
    }



div.clearing {clear: both;}
