@total:900px; @import "tl_files/villadada/reset.css"; @font-face { font-family: 'DanielRegular'; src: url('tl_files/villadada/fonts/daniel-webfont.eot'); src: url('tl_files/villadada/fonts/daniel-webfont.eot?#iefix') format('embedded-opentype'), url('tl_files/villadada/fonts/daniel-webfont.woff') format('woff'), url('tl_files/villadada/fonts/daniel-webfont.ttf') format('truetype'), url('tl_files/villadada/fonts/daniel-webfont.svg#DanielRegular') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'JinkyRegular'; src: url('tl_files/villadada/fonts/JINKY-webfont.eot'); src: url('tl_files/villadada/fonts/JINKY-webfont.eot?#iefix') format('embedded-opentype'), url('tl_files/villadada/fonts/JINKY-webfont.woff') format('woff'), url('tl_files/villadada/fonts/JINKY-webfont.ttf') format('truetype'), url('tl_files/villadada/fonts/JINKY-webfont.svg#JinkyRegular') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'PristinaRegular'; src: url('tl_files/villadada/fonts/pristina-webfont.eot'); src: url('tl_files/villadada/fonts/pristina-webfont.eot?#iefix') format('embedded-opentype'), url('tl_files/villadada/fonts/pristina-webfont.woff') format('woff'), url('tl_files/villadada/fonts/pristina-webfont.ttf') format('truetype'), url('tl_files/villadada/fonts/pristina-webfont.svg') format('svg'); font-weight: normal; font-style: normal; } /*@Jinky:"JinkyRegular";*/ @Jinky:"DanielRegular"; @Pristina:"PristinaRegular"; .pos_right{ position:relative; float:left; } .pos_left{ position:relative; float:left; } .clear{ clear: both; } body{ background:#fff; margin:0; color:#000; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 16px; } h1{ font-family:@Pristina; font-size: 24px; } h2{ font-family:@Pristina; font-size: 18px; } a{ color:#000; text-decoration:none; } a:hover{ text-decoration: none; } ul{ margin:0; padding:0; list-style: none; } li{ margin:0; } figure{ -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0px; -webkit-margin-end: 0px; } aside{ height:0; } p{ padding: 0 0 10px 0; } #wrapper{ width:@total; margin:0 auto; } #header{ width:@total; height:50px; background:#fff; margin-top:50px; } #container{ .pos_left; width:@total; height:519px; background:#fff; border:1px solid #000; #left{ float:left; width: 65%; } #right{ float:right; width: 32%; } #main{ .pos_left; margin: 20px 30px 30px 30px; width: 840px; height: 400px; overflow:auto; #home{ margin: -20px; } } #main.home{ height: 460px; overflow:visible; } #page_title{ font-family:@Pristina; font-size: 20px; margin: 30px 30px 0 30px; height: 38px; div{ display: inline; } div.site_title{ font-size: 38px; } } } #footer{ font-family:@Pristina; font-size: 22px; .pos_left; width:@total+2px; #copyright{ .pos_left; width:200px; height:30px; margin-top:5px; font-size: 14px; } nav.menu{ width:700px; height:35px; text-align:right; .pos_right; ul{ margin-top:5px; position: relative; float:right; li{ height:42px; padding: 0 10px 0 5px; display:inline-block; border-right:1px solid #000; a{ display:block; height:42px; } } li.last{ border:0; } li:hover{ a{ color:#000; } } li.active{ color:#000; } } } } .web_gallery_creator img.thumb { margin-bottom: 5px; padding: 0px !IMPORTANT; background-color: white; border: 1px solid #CCC; -webkit-box-shadow: #ccc 0px 1px 4px; -moz-box-shadow: #ccc 0px 1px 4px; box-shadow: #ccc 0px 1px 4px; } #links{ .ce_ListItem{ width: 33%; float: left; height: 170px; font-size:13px; } } #ueber-uns{ font-size:16px; p{ padding:10px 0; } } #kontakt_form { .headline{ font-family:@Pristina; font-size: 18px; } label { display: block; font-size: 13px; } input[type="text"] { width:250px; border-top:0px; border-left:0px; border-right:0px; border-top:0px; border-bottom:1px solid #999; margin-bottom:4px; font-size:13px; } input[type="text"]:focus { outline: none; } textarea { width:250px; border:1px solid #999; font-size: 10px; } p.error{ padding: 0 0 2px 0; color: red; font-size: 11px; } } #kontakt_image { float: left; margin-top: -110px; } .m65_gallery_preview{ div.album_list_entry{ float: left; width: 33%; height: 125px; div.link_gallery{ a{ font-family:@Pristina; font-size: 15px; width: 210px; text-align: right; display: block; line-height: 11px; } } } .image_container:hover,ul:hover { cursor:default; } } .m65_gallery_preview_single { margin-top:50px; } .web_m65_gallerific{ a.thumb img{ margin-bottom:0px !important; } #slideshow{ img{ max-width:500px; max-height:350px; } } } .mod_newslist{ p{ text-align: justify; font-size: 12px; line-height: 15px; } p.info{ font-size:11px; } figure{ padding-right:10px; } div.layout_full{ border-bottom: 1px solid #666; margin-bottom: 10px; width: 98%; } div.last{ border-bottom: 0px solid #666; } } #language_chooser{ float:right; vertical-align:bottom; ul{ li{ display:inline; padding:0 5px; span.lang-fr,a.lang-fr { background: url('tl_files/villadada/images/flag_fr.png') no-repeat; height:26px; width:26px; font-size:0px; display:inline-block; } span.lang-de,a.lang-de { background: url('tl_files/villadada/images/flag_de.png') no-repeat; height:26px; width:26px; font-size:0px; display:inline-block; } } } } #intro{ margin-top: 100px; #main { width: 600px; margin: 0px auto; text-align: center; .ce_headline{ margin: 20px 0px; } h1 { font-size: 32px; font-weight: bold; text-align: center; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; } h2{ font-size: 17px; text-align: center; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; } table{ width:100%; margin-top: 45px; font-family: "PristinaRegular"; font-size: 24px; tr td{ text-align:center; a:hover{ text-decoration: underline; } } } #show_1{ margin: 0px auto; } } }