/* Style sheet layout */
html{height:100%;}
body{height:100.2%;background-color:#002C51;}
#wrapper{text-align:center;background:#fff url("tl_files/layout/bg.gif") center top repeat-y;color:#000;}
#header,#container,#footer{width:950px;padding:0;text-align:left;margin: 0 auto;}
#container{min-height: 700px;}
* html #container{height:700px;}
p#logo{width:950px;height:133px;position:relative;margin:0;padding:0;background:#fff url("tl_files/layout/header.gif") left top no-repeat;}
#logo a{text-decoration:none;}
#logo img{width:183px;height:39px;bottom:31px;right:39px;position:absolute;}
p#hbild{height:200px;margin:0;padding:0;}
#hnav{height:33px;margin:0;padding:0;background:#fff url("tl_files/layout/nav1.gif") left top repeat-x;font-family:000;line-height:33px;text-transform: uppercase;}
#hnav ul{margin:0;padding:0 40px;list-style-type:none;}
#hnav li{float:left;}
#hnav a,#hnav span{display:block;padding-top:2px;padding-right:16px;padding-left:16px;text-align:center;font-weight:bold;font-size:14px;color:#000;line-height:31px;}
#hnav a:link,#hnav a:visited{text-decoration:none;}
#hnav a:hover,#hnav a:focus,#hnav a:active{background:#E8E8E8 url("tl_files/layout/nav2.gif") left top repeat-x;text-decoration:none;}
#hnav span,#hnav .trail a{background:#E8E8E8 url("tl_files/layout/nav2.gif") left top repeat-x;}
#left{background:#fff url("tl_files/layout/links_bg.jpg") left top no-repeat;min-height: 483px;}
#left .inside{padding-top:46px;padding-right:0;padding-left:40px;}
#left p{margin-right:15px;margin-left:15px;}
#left p#portrait{margin-bottom:15px;padding:0;}
strong.name{font-weight:bold;font-size:16px;color:#002B51;}
small.aufgabe{font-weight:normal;font-size:11px;color:#666666;}
#left ul#kdaten{margin:0 0 15px 0;list-style-type:none;}
#kdaten li{margin-bottom:3px;background-color:#F4F4F4;color:#000;line-height:22px;}
#kdaten .tel,#kdaten .fax{padding-left:15px;}
#kdaten a{display:block;padding-right:30px;padding-left:15px;background-repeat:no-repeat;}
#kdaten .callback a{background-image:url("tl_files/layout/icons/telefon.gif");background-position: 150px 50%;}
#kdaten .email a{background-image:url("tl_files/layout/icons/email.gif");background-position: 150px 50%;}
#kdaten .lanfrage a{background-image:url("tl_files/layout/icons/anfrage.gif");background-position: 150px 50%;}
#kdaten a:link,#kdaten a:visited{text-decoration:none;}
#kdaten a:hover,#kdaten a:focus,#kdaten a:active{background-color:#2BA8E2;}
#right .inside{padding:30px 40px 40px 0;}
#prozente{width:180px;height:130px;position:relative;margin:0 0 15px 0;padding:0;background:#2BA8E2 url("tl_files/photos/prozente.gif") left top no-repeat;color:#002B51;}
#marken{width:180px;height:292px;position:relative;margin:0 0 15px 0;background:#E8E8E8 url("tl_files/photos/marken.gif") left top no-repeat;color:#002B51;}
#prozente p,#marken p{position:absolute;margin:11px 0 0 15px;font-weight:bold;font-size:13px;line-height:18px;}
#main .inside{padding:40px;}
.mime_icon{vertical-align:top;}
p#drucken{margin:0;padding:0;text-align:right;}
#drucken a{padding-left:23px;background:#fff url("tl_files/layout/icons/drucken.gif") left center no-repeat;font-weight:bold;font-size:11px;color:#666666;line-height:18px;text-transform:uppercase;}
#drucken a:link,#drucken a:visited{text-decoration:none;}
#drucken a:hover,#drucken a:focus,#drucken a:active{text-decoration:underline;}
#main ul{margin-left:0;list-style-type:none;}
#main li{padding-left:15px;background:url("tl_files/layout/icons/pkt.gif") left center no-repeat;}
#main .ce_tabcontrol_tabs{margin-bottom:-1px;padding-top:28px;z-index: 99;}
#main .ce_tabcontrol_tabs ul{margin:0;list-style-type:none;}
#main .ce_tabcontrol_tabs li{float:left;display:block;margin:0 3px 0 0;padding:5px 15px;text-align:center;background-color:#E8E8E8;border:1px solid #666;color:#002B51;background-image: none;}
#main .ce_tabcontrol_tabs li.selected{background-color:#fff;color:#000;border-bottom-color: #fff;}
#main .tabs{font-weight:bold;}
#main .hover,#main .ce_tabcontrol_tabs li:hover,#main .ce_tabcontrol_tabs li:focus,#main .ce_tabcontrol_tabs li:active{text-decoration:underline;cursor: pointer;}
#main .panes{padding:15px;background-color:#fff;border:1px solid #666666;}
.image_container{position:relative;}
.gross .image_container a{width:180px;height:130px;position:relative;display:block;text-decoration:none;}
.klein .image_container a{width:120px;height:86px;position:relative;display:block;text-decoration:none;}
.image_container img.magnifier{bottom:0px;right:0px;position:absolute;}
.ce_gallery td{overflow:hidden;margin:0;padding:0 0 5px 0;}
#footer{height:27px;position:relative;overflow:hidden;background:#fff url("tl_files/layout/footer.gif") left top no-repeat;font-weight:normal;font-size:13px;color:#666666;}
#footer a:link,#footer a:visited{text-decoration:none;color:#666666;}
#footer a:hover,#footer a:focus,#footer a:active{text-decoration:underline;color:#666666;}
#fnav{left:40px;top:3px;position:absolute;line-height:24px;}
#fnav ul{margin-bottom:0;margin-left:0;list-style-type:none;}
#fnav li{height:24px;float:left;line-height:24px;}
#fnav li.first{padding-right:7px;background:#fff url("tl_files/layout/icons/trenner.gif") right top no-repeat;}
#fnav li.last{padding-left:5px;}
p#ftext{right:40px;top:3px;position:absolute;margin-bottom:0;text-align:right;line-height:24px;}
#ftext em,#ftext strong{height:24px;float:left;display:block;line-height:24px;}
#ftext em{padding-right:7px;background:#fff url("tl_files/layout/icons/trenner.gif") right top no-repeat;font-style: normal;}
#ftext strong{padding-left:5px;font-weight:normal;}
