/* Style sheet Schiebelhuts_Ferienhof_basic */
html{height:100%;margin:0;padding:0;}
html *{font-size:100.01%;}
body{height:100%;margin:0;padding:0;font-family:Helvetica, Arial, sans-serif;font-size:75%;color:#444;}
#wrapper{height:auto;text-align:left;background:#fbfbce url("tl_files/template_ferienhof/images/bg_body.gif") left top repeat-y;min-height: 100%}
#left{height:240px;padding-top:30px;background-image:url("tl_files/template_ferienhof/images/menu_bg.png");background-repeat:no-repeat;background-position:20px 35px;}
#main{padding:30px 25px 10px 12px;}
#header{background:#ffffff url("tl_files/template_ferienhof/images/header.gif") center top no-repeat;color:#000;}
#header .inside{height:inherit;background-image:url("tl_files/template_ferienhof/images/sonne.gif");background-repeat:no-repeat;background-position: 507px 50px}
.header_kontakt{padding-top:30px;padding-left:30px;}
textarea{font-size:12px;}
.border1px img{border:1px solid #332C2C;}
#gaestebuch .comment_default{margin-bottom:10px;padding:4px;border:1px solid #e5e69e;border-collapse:collapse;}
.mod_linklist .even,.mod_linklist .odd{padding:8px;}
ul,ol,dl{margin:0 0 1em 0.5em;padding:0 0 0 1em;line-height:1.5em;list-style-image:url("tl_files/template_ferienhof/images/list-icon.png");}
.mod_navigation ul.level_1{margin:0 0 0 12px;padding:0;list-style-type:none;list-style-image:none}
.mod_navigation ul.level_1 li{line-height:200%;list-style-type:none;}
.mod_navigation .level_1 li a{padding-left:18px;background:url("tl_files/template_ferienhof/images/menu_arrow.gif") left top no-repeat;font-weight:bold;font-size:105%;color:#444;}
.mod_navigation .level_1 li a:hover{padding-left:18px;background:url("tl_files/template_ferienhof/images/menu_arrow_hover.gif") left top no-repeat;font-weight:bold;font-size:105%;color:#c43c0;}
.mod_navigation .level_1 li.active a{font-weight:bold;font-size:105%;color:#c43c03;}
ul.level_2{margin:0 0 5px 5px;padding:0 0 0 6px;list-style-type:none;list-style-image: none}
.mod_navigation .level_2 li{padding-left:17px;background:url("tl_files/template_ferienhof/images/level2_bullet.png") left top no-repeat;}
.mod_navigation .level_2 li a{padding:0;font-weight:bold;font-size:100%;color:#444;background-image: none}
.mod_navigation .level_2 li a:hover{padding:0;background-image: none}
.kontaktform table,.kontaktform td{margin:0;padding:1px;}
h1,h2,h3,h4,h5,h6{font-family:"Times New Roman", Times, serif;font-weight:normal;color:#222;margin: 0 0 0.25em 0;}
h1{margin-bottom:22px;border-bottom:1px solid #c93f03;border-collapse:collapse;font-weight:bold;font-variant:small-caps;font-size:145%;}
h2{margin-bottom:10px;padding-bottom:2px;padding-left:20px;background:url("tl_files/template_ferienhof/images/h2.png") left bottom no-repeat;font-family:Arial,Helvetica,"Sans Serif";font-weight:bold;font-size:110%;line-height:130%;}
h3{font-size:150%;}
h4{font-size:133.33%;}
h5{font-size:116.67%;}
h6{font-size:116.67%;}
ul li{list-style-type:disc;}
ul ul li{list-style-type:circle;}
ol li{list-style-type:decimal;}
ol ol li{list-style-type:lower-latin;}
li{margin-left:0.8em;line-height:1.5em;}
dt{font-weight:bold;}
dd{margin: 0 0 1em 0.8em;}
a{text-decoration:none;color:#4D87C7;background:transparent;}
a,a:visited{color:#ff6600;}
#gaestebuch .comment_default .info,#gaestebuch .comment_default .date,#gaestebuch .comment_default .comment{margin-bottom:0;padding:8px;}
#gaestebuch .comment_default .info{float:left;font-style:italic;}
#gaestebuch .comment_default .date{float:right;}
#gaestebuch .comment_default .comment{clear:both;line-height:160%;}
#gaestebuch .comment_default .headline{height:32px;clear:both;background-color:#F5F6B3;}
.preise table{margin-left:5px;}
.preise table td{width:100px;padding:8px;background-color:#F5F6B3;border:1px solid #e5e69e;border-collapse:collapse;}
.mod_linklist .even{background-color:#F5F6B3;}
.mod_linklist{}
input{margin-top:2px;margin-bottom:0;}
a:focus,a:hover,a:active{text-decoration:underline;color:#c43c03;}
table{width:auto;margin-bottom:0.5em;border-top:2px #888 #solid;border-bottom:2px #888 #solid;border-collapse:collapse;}
table caption{font-variant:small-caps;}
table.full{width:100%;}
table.fixed{table-layout:fixed;}
th,td{padding:0.5em;}
thead th{border-bottom:2px #800 #solid;color:#000;}
tbody th{color:#333;background: #e0e0e0;}
tbody th[scope="row"],tbody th.sub{background: #f0f0f0;}
tbody th{text-align:left;border-bottom:1px solid #fff;}
tbody tr:hover th[scope="row"],tbody tr:hover tbody th.sub{background: #f0e8e8;}
.block{margin-bottom:20px;}
.ce_gallery img{border:1px solid #332c2c;border-collapse:collapse;}
.bh_link a{display:block;padding-top:25px;padding-left:30px;color: #C43C03;}
