/* Style sheet basic */
body{margin:0 0 24px;padding:0;background-color:#F9FBD9;background-image:url("tl_files/hotel_nussknacker/layout/body_bg.jpg");background-repeat:repeat-x;background-position: left 101px;}
#header{margin:0 0 25px;background:url("tl_files/hotel_nussknacker/layout/hotel_nussknacker2008.jpg") center bottom no-repeat;}
#header h1{padding:40px 0 0 20px;text-align:left;font-style:italic;font-size:24px;color:#009422;font-weight: lighter;}
#header h2{padding:10px 10px 0 0;text-align:right;font-style:italic;font-size:18px;color:#009422;font-weight: lighter;}
#addressLeiste{margin:0 0 20px;text-align:center;}
#addressLeiste address{padding-bottom:5px;text-align:center;border-bottom:1px solid #000000;font-weight:bold;font-size:13px;line-height:16px;font-style: normal;}
#left{background-color:#009422;border:1px solid #000000;}
#main{padding:10px 10px 10px 15px;background:url("tl_files/hotel_nussknacker/layout/content_nussknacker_bg.jpg") right bottom no-repeat;}
#footer{text-align:center;border-top:1px solid #000000;}
#footer p{margin-top:10px;text-align:center;}
a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family:"Trebuchet MS", Arial, sans-serif;}
a,body,div,input,label,li,ol,p,select,td,th,textarea,u,ul{font-size:13px;}
h1{margin:0 0 12px;padding:0;font-size:20px;color:#009422;line-height:24px;}
h2{margin:0 0 6px;padding:0;font-size:18px;color:#009422;line-height:24px;font-weight: lighter;}
a{text-decoration:none;color:#009422;}
a:hover{text-decoration:underline;color:#000000;}
img{vertical-align:middle;border:0px;}
p,pre,form{margin:0;padding:0;}
