/* Style sheet style */
*{margin:0;padding:0;}
html,body{width:100%;height:100%;}
body{min-height:550px;min-width:850px;}
#wrapper{width:100%;height:100%;display:table;vertical-align:middle;}
#outer{height:550px;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
#inner{width:100%;height:540px;overflow:visible;margin-right:auto;margin-left:auto;text-align:center;background:url("tl_files/fotoschober/img/background.png") top left repeat;}
#top{width:100%;height:39px;top:0;position:relative;margin-right:auto;margin-left:auto;z-index: 0;}
.center{width:850px;position:relative;margin-right:auto;margin-left:auto;}
#logo{width:429px;height:92px;position:relative;float:right;}
#container{width:100%;height:455px;top:0;position:relative;margin-right:auto;margin-left:auto;padding-top:20px;text-align:left;z-index: 10;}
#bottom{width:100%;height:33px;top:0;position:relative;margin-right:auto;margin-left:auto;z-index: 0;background: url(tl_files/fotoschober/img/nav_background.png) top left repeat;}
#alert{width:100%;top:0;position:relative;clear:both;background-color:#ee1d23;border-top:2px solid #ee1d23;border-bottom:2px solid #ee1d23;}
#content-top{width:100%;height:30px;position:relative;vertical-align:bottom;}
#content-main{width:100%;height:400px;position:relative;float:left;margin:8px 0;font-size:0.9em;}
#myGallery{width:773px;height:400px;position:relative;overflow:scroll;float:left;display:block;margin-right:0;margin-left:28px;background-color:#242424;border:1px solid #FFF;}
#myCarousel{width:132px;height:400px;overflow:hidden;float:right;margin:1px 0;text-align:right;border: none;}
a:link,a:visited,a:active{text-decoration:none;font-size:1.0em;color:#3da73b;}
body{text-align:center;background-color:#000;font-family:Verdana, Geneva, sans-serif;font-size:0.8em;color:#fff;}
a:focus{outline: 0;}
a:hover{text-decoration:underline;color:#3da73b;}
h1{font-size:1.5em;color:#fff;}
h1.gallery{font-size:1.2em;color:#fff;}
h2{font-size:1.2em;color:#fff;}
p{padding:6px 0;}
div.fotobook{margin-top:40px;}
#alert p{padding:10px 20px 10px 0;text-align:center;background-color:#ee1d23;font-weight:bold;color:#fff;}
#nav-main{width:680px;height:33px;float:left;margin:0;text-align:right;}
#nav-main ul{height:33px;float:left;margin:0;padding:0;line-height:33px;}
#nav-main ul li{display:inline;font-size:1.0em;}
#nav-main ul li a{height:33px;float:left;display:block;color:#fff;}
#nav-main ul li span{height:33px;float:left;display:block;padding:0 12px;color:#fff;}
#nav-main ul li.active a,#nav-main ul li a.trail,#nav-main ul li a:hover{height:33px;float:left;display:block;text-decoration:none;color:#308430;}
div.addthis_toolbox,div.facebook_button{height:16px;position:relative;overflow:hidden;float:right;margin-top:9px;}
div.addthis_toolbox{width:40px;}
div.addthis_toolbox a{width:16px;height:16px;position:relative;float:left;display:block;}
div.addthis_toolbox img{border:0 none;}
div.addthis_toolbox a:hover img{width:16px;height:16px;opacity: 1;}
div.addthis_toolbox a img{width:16px;height:16px;opacity: 0.75;}
div.addthis_toolbox a.at300m,div.addthis_toolbox a.at300b{float:right;padding:0 2px;cursor: pointer;}
div.addthis_toolbox span.addthis_separator{float:right;display:inline;margin:0 5px;line-height:16px;}
div.addthis_toolbox div.atclear{clear:both;}
#nav-gallery{width:45px;float:left;}
#nav-gallery ul{width:40px;height:240px;position:relative;overflow:hidden;padding:0;border:1px solid #fff;list-style-type:none;}
#nav-gallery ul li{width:40px;height:190px;position:absolute;}
#nav-gallery ul li a,#nav-gallery ul li a:hover,#nav-gallery ul li a:link,#nav-gallery ul li a:visited{height:180px;display:block;padding:0 0 0 40px;background-repeat:repeat;border-top:1px solid #fff;text-decoration:none;color:#fff;line-height:180px;}
#nav-gallery ul li.first a{border:0;}
#nav-gallery ul li.hochzeit{top:0;background: url(tl_files/fotoschober/img/galleries/hochzeit-mini.jpg) top left no-repeat #333;}
#nav-gallery ul li.body{top:30px;background: url(tl_files/fotoschober/img/galleries/body-mini.jpg) top left no-repeat #333;}
#nav-gallery ul li.erotik{top:60px;background: url(tl_files/fotoschober/img/galleries/erotik-mini.jpg) top left no-repeat #333;}
#nav-gallery ul li.portrait{top:90px;background: url(tl_files/fotoschober/img/galleries/portrait-mini.jpg) top left no-repeat #333;}
#nav-gallery ul li.schwanger{top:120px;background: url(tl_files/fotoschober/img/galleries/schwanger-mini.jpg) top left no-repeat #333;}
#nav-gallery ul li.baby{top:150px;background: url(tl_files/fotoschober/img/galleries/baby-mini.jpg) top left no-repeat #333;}
#nav-gallery ul li.kinder{top:180px;background: url(tl_files/fotoschober/img/galleries/kinder-mini.jpg) top left no-repeat #333;}
#nav-gallery ul li.familie{top:210px;background: url(tl_files/fotoschober/img/galleries/familie-mini.jpg) top left no-repeat #333;}
#content-main .logos{width:100%;position:relative;float:left;padding:0;}
#content-main .logos div{height:100px;position:relative;float:left;margin:0 0 10px;border: none;}
#content-main .logos div.spittal{width:300px;height:73px;margin-top:5px;}
#content-main .logos div.radenthein{width:300px;height:65px;float:right;margin-top:5px;margin-right:0;text-align:right;}
#content-main .images{width:100%;position:relative;float:left;margin:25px 0;padding:5px 0;}
#content-main .images img{width:180px;height:180px;position:relative;float:left;margin-left:40px;}
#content-main .images img.first{margin-left:0;}
#content-main .bottom{width:100%;height:100px;position:relative;float:left;margin:0;}
#content-main .bottom div.gmbh{width:120px;height:100px;position:relative;float:left;margin-left:0;border: none;}
#content-main .bottom h1{position:relative;float:right;text-align:left;font-size:1.6em;line-height:100px;}
#content-main .bottom h1 a:link,#content-main .bottom h1 a:visited,#content-main .bottom h1 a:active{text-decoration:none;color:#FFF;}
#content-main .bottom h1 a:hover{text-decoration:underline;color:#FFF;}
.thumbnail{margin-bottom:6px;}
.jdExtCarousel{width:100%;position:relative;overflow:hidden;}
.jdExtCarousel .carouselWrapper{height:400px;top:0;overflow:hidden;float:right;margin-right:0;}
.jdGallery .gallerySelector{background: #242424;}
#galleriesBox{width:99%;position:relative;overflow:hidden;border:1px solid #FFF;height: 400px !important;}
ul#galleries{width:849px;position:relative;overflow:hidden;margin:0;padding:0;height: 400px !important;list-style: none;}
ul#galleries li{width:555px;position:absolute;margin:0;padding:0;background-color:#000;border-left:1px solid #fff;cursor: pointer;height: 400px !important;}
ul#galleries li a{margin:0;padding:0;}
ul#galleries li.hochzeit{left:0;border:0;}
ul#galleries li.body{left:106px;}
ul#galleries li.erotik{left:212px;}
ul#galleries li.portrait{left:318px;}
ul#galleries li.schwanger{left:425px;}
ul#galleries li.baby{left:531px;}
ul#galleries li.kinder{left:637px;}
ul#galleries li.familie{left:743px;}
#nav-contact{width:220px;height:320px;float:left;margin-top:40px;background-color:#131313;border:1px solid #fff;}
#nav-contact ul{position:relative;overflow:hidden;list-style-type:none;}
#nav-contact ul li{height:80px;position:relative;padding:0 10px;}
#nav-contact ul li a,#nav-contact ul li a:link,#nav-contact ul li a:visited{height:80px;display:block;padding:0 0 0 80px;text-decoration:none;color:#fff;line-height:80px;}
#nav-contact ul li a:hover{text-decoration:underline;}
#nav-contact ul li.adresse a{background: url(tl_files/fotoschober/img/icons/adresse.png) left center no-repeat;}
#nav-contact ul li.formular a{background: url(tl_files/fotoschober/img/icons/formular.png) left center no-repeat;}
#nav-contact ul li.anfahrt a{background: url(tl_files/fotoschober/img/icons/anfahrt.png) left center no-repeat;}
#nav-contact ul li.impressum a{background: url(tl_files/fotoschober/img/icons/impressum.png) left center no-repeat;}
#nav-contact ul li.active{background: #262626;}
#nav-contact ul li.active a.adresse{background: url(tl_files/fotoschober/img/icons/adresse_active.png) left center no-repeat #262626;}
#nav-contact ul li.active a.formular{background: url(tl_files/fotoschober/img/icons/formular_active.png) left center no-repeat #262626;}
#nav-contact ul li.active a.anfahrt{background: url(tl_files/fotoschober/img/icons/anfahrt_active.png) left center no-repeat #262626;}
#nav-contact ul li.active a.impressum{background: url(tl_files/fotoschober/img/icons/impressum_active.png) left center no-repeat #262626;}
#contact{width:560px;height:300px;position:relative;overflow:hidden;float:right;margin-top:40px;padding:10px;background-color:#131313;border:1px solid #fff;}
#contact div.c40l,#contact div.c60r{width:200px;position:relative;float:left;padding-top:15px;padding-left:35px;}
#contact div.c60r{width:260px;float:right;}
#contact div.c50l,#contact div.c50r{width:245px;position:relative;float:left;margin:0 10px;}
#contact div.c50r{float:right;}
#contact table{margin-top:15px;padding:5px;}
#contact td{padding:5px 0;}
#contact td img{float:left;margin:5px 10px 5px 0;border:0 none;}
#contact div.impressum{width:560px;height:100%;position:relative;overflow:auto;float:left;}
div.summergirl{overflow:hidden;margin-top:20px;padding:10px 15px;background-color:#131313;border:1px solid #ffffff;}
div.summergirl p{margin-top:10px;}
div#summergirl{margin-top:20px;}
div#summergirl h2{margin-top:5px;margin-bottom:20px;text-align:justify;}
div#summergirl div.subcr{padding-top:3px;padding-left:10px;}
div#summergirl p{text-align:justify;}
a.lightbox{float:left;display:block;margin:5px;}
a.lightbox img{margin:0;padding:3px;border:1px solid #fff;}
a.lightbox img:hover{border-color:#3da73b;}
a.highlight{float:left;display:block;}
a.highlight img{border:1px solid #fff;}
a.highlight img:hover{border-color:#3da73b;}
div#projekte{width:850px;height:350px;margin-top:60px;}
div#projekte h2{margin-bottom:10px;}
div#projekte div.c40l{width:320px;float:left;}
div#projekte div.c20l{width:220px;margin-left:40px;}
div#projekte div.c40r{width:265px;float:right;}
div#projekte p{clear:both;}
div#projekte h3{margin-bottom:10px;}
p.thumbnails{padding-left:5px;}
p.text{clear:both;padding-left:0;text-align:justify;}
p.text.einzug{padding-left:10px;}
div.subcl,div.subcr{margin:0;padding:0;}
div#augenblicke-kalender div.c30l{width:315px;float:left;}
div#augenblicke-kalender div.c70r{width:530px;float:right;margin-left:0;}
div#augenblicke-kalender div.c70r p{clear:both;}
div.skilehrer-kalender div.subcl,div.skilehrer-kalender div.subcr{margin:0;padding:0;}
div.skilehrer-kalender div.c30l{width:220px;float:left;}
div.skilehrer-kalender div.c70r{width:625px;float:right;margin-left:0;}
div.skilehrer-kalender div.c70r p{clear:both;}
div#nationalpark-hohe-tauern p.thumbnails{padding-left:25px;}
div#nationalpark-hohe-tauern a img,div#about a img{margin:10px 0;}
div#about,div#sitemap,div.skilehrer-kalender{margin-top:30px;}
div#sitemap ul.level_1 li{margin-left:20px;list-style-type:square;}
div#sitemap ul.level_2 li{margin-left:40px;list-style-type:circle;}
div#sitemap_v{width:90%;margin:30px 0 0 20px;}
div#sitemap_v ul.level_2 li{display:inline;}
div#sitemap_v ul.level_1 li{margin-bottom:25px;}
div#sitemap_v ul.level_1 li a{font-size:1.2em;color:#fff;}
div#sitemap_v ul.level_2 li{margin-right:20px;}
div#sitemap_v ul.level_2 li a{font-weight:normal;font-size:1.0em;color:#3da73b;}
#kontakt div.form-left{width:45%;position:relative;float:left;}
#kontakt div.form-right{width:55%;position:relative;float:right;}
#kontakt label{width:80%;float:left;display:block;margin:5px 0;}
#kontakt p{margin-right:5px;text-align:justify;}
#kontakt input.error,#kontakt textarea.error{background-color:#ee1d23;color:#fff;}
#kontakt p.error{display:none;}
#kontakt .text,#kontakt .textarea,#kontakt .captcha{background-color:#ededed;border:2px solid #666;font-size:10pt;}
#kontakt .text{width:80%;float:left;display:block;margin:5px 0;padding:5px;}
#kontakt .textarea,#kontakt div.submit_container{width:95%;float:left;display:block;margin:5px 0;padding:5px 0;}
#kontakt div.submit_container{padding:0;}
#kontakt div.captcha-question span{height:26px;float:left;clear:left;padding:6px 0;line-height:26px;}
#kontakt div.captcha-field{width:60px;float:right;margin:4px;padding:0;}
#kontakt div.captcha-field .captcha{width:40px;padding:2px;}
#kontakt input.submit{width:100%;padding:5px;font-weight:bold;font-size:10pt;}

