/* Style sheet claus */
#img-logo{width:430px;height:82px;}
#main div#kundenfotos div.image_container div.caption{display:block;}
div#lbBottomContainer div#lbBottom div#lbCaption{margin-bottom:5px;font-size:14px;line-height:1.3em;}
#main div.image_container div.caption{display:none;}
.ce_image{margin-right:30px;width:auto; float:left;}
.caption{margin-top:6px;margin-bottom:15px;font-style:italic;font-size:0.8em;}
#main .ce_text .graytext p{font-size:0.9em;color:#444444;}
div#special.ce_text.special p,div#special.ce_text p{font-weight:normal;color:#444444;}
p .special{color:#444444;}
#header .inside .level_1,#header .inside .level_1 li{margin-right:15px;list-style-type:none;float: left;}
#header .inside #topmenu .mod_customnav topmenu block .level_1 li{margin:0 0 0 auto;padding:0;font-size:10px;}
div#topmenu.mod_customnav.topmenu.block{margin:0 20px 0 auto;padding:0;}
#header .inside .mod_navigation.block ul.level_1 li.active span.active{text-transform:uppercase;}
.error{color:#f20505;clear:both;}
input.submit{background-color:#cccccc;background-repeat:repeat;border:0 none;}
input.submit:hover{background-color:#666666;background-repeat:repeat;color:#ffffff;}
img alt,alt{visibility: hidden;}
input:focus,.textarea:focus{background-color:#cccccc;}
label{margin:10px 10px 10px 0;padding:10px 10px 10px 0;}
input,.textarea{margin-top:10px;margin-right:10px;margin-bottom:10px;padding:10px;font-family:Arial;}
div#topmenu.mod_customnav.topmenu.block ul.level_1{font-size:12px;}
#main .inside #datenschutz p{margin-right:30px;padding-right:30px;}
#topmenu{height:50px;float:right;}
div#logo{position:relative;float:left;margin:55px 0 0 45px;}
.ce_text{padding-right:50px;}
#main .slideshow .slideshow-images img{position:relative;overflow:hidden;float:left;max-height:400px; max-width:400px}
#container #left .inside .mod_navigation .level_1{margin:0;padding:0;}
#container #left .inside .mod_navigation .level_1 li{margin:0;padding:0 0 10px;list-style-type:none;}
#container #left .inside .mod_navigation{width:200px;bottom:0;left:0;right:0;top:0;float:left;margin:0 0 0 2px;padding:0;}
.ce_gallery .image_container img{margin:0;padding:0;vertical-align:top;}
#container,#footer{margin-left:95px;}
#footer{margin-bottom:20px;}
.mod_navigation{float:left;margin-left:57px;}
#container{min-height:500px;}
#main p{margin:0 0 20px;padding:0;text-align:left;font-weight:bold;font-size:0.95em;color:#ffffff;line-height:1.4em;}
h1{margin:0 0 10px;padding:0;font-weight:normal;font-size:1.5em;color:#ffffff;text-transform:uppercase;}
#wrapper{width:1000px;background-color:#969696;}
body{padding-top:20px;background:#777777 url("tl_files/layout/background_2.png") left top repeat-x;font-family:Arial;font-size:1em;color:#444444;}
#header a{color:#444444;text-decoration:none;text-transform: uppercase;}
#header a:link,#header a:link .last,#header a:link .first{display:block;font-family:Arial;font-size:1em;color:#444444;text-decoration: none;text-transform:uppercase;}
#header a:hover{font-family:Arial;font-size:1em;color:#ff0000;text-decoration:none;text-transform:uppercase;}
#header .level_1 .active{color:#ffffff;text-transform:uppercase}
#container a:active,a.active,.level_1 .active{color:#ffffff;text-transform:none;}
a,a .last,a .first{color:#444444;text-decoration:none;}
a:hover{font-family:Arial;font-size:1em;color:#ff0000;text-decoration:none;}
.toggler:hover{padding-top:5px;padding-bottom:5px;padding-left:5px;background-color:#666666;color:#ffffff;}
.toggler{padding-top:5px;padding-bottom:5px;padding-left:5px;}
.pagination{float:right;margin-top:20px;margin-right:100px;list-style-type:none;}
.pagination li{float:left;margin:0 10px 0 0;padding:0;list-style-type:none;}
.pagination ul{float:left;margin:0 0 0 3px;padding:0;list-style-type:none;}
.pagination li a:active{color:#ffffff;list-style-type:none;}
#main div.pagination.block p{margin:0 0 15px;padding:0;font-size:0.7em;}

