/* Style sheet layout */
body{background:#fff url("tl_files/crystal_blue/images/bg.jpg") left top repeat-x;}
#wrapper{width:974px;margin:0 auto;background:#fff url("tl_files/crystal_blue/images/bg.jpg") left top repeat-x;}
#header{height:299px;}
#logo{width:460px;height:69px;top:50px;position:absolute;background-color:#FFF;}
#logo a:link,#logo a:visited{text-decoration:none;color:#A30F0F;}
#logo a:hover,#logo a:focus,#logo a:active{}
#logo em{margin-left:14px;vertical-align:top;font-weight:bold;font-size:14px;color:#999;line-height:1;font-style: normal;}
#topsearch{width:242px;right:0px;top:0px;position:absolute;padding-top:7px;background:#990000 url("tl_files/crystal_blue/images/topbox_1.gif") left top no-repeat;}
#topsearch form{margin-bottom:0;padding-bottom:12px;background:#990000 url("tl_files/crystal_blue/images/topbox_2.gif") left bottom no-repeat;}
#topsearch p{margin-bottom:0;text-align:right;line-height:1;background:#990000 url("tl_files/crystal_blue/images/topbox_bg.gif") left top repeat-y;}
#topsearch input.text,#topsearch input[type="text"]{width:162px;left:27px;top:9px;position:absolute;margin:0 0 4px 0;padding:2px;background-color:#FFF;border:1px solid #DDD;font-size:12px;color:#000;line-height:14px;}
#topsearch input.submit{margin-right:10px;border:1px solid #FF6600;}
#topsearch input[type=image]{border:1px solid #990000;}
#topmenu{width:320px;right:25px;top:48px;position:absolute;text-align:right;background-color:#fff;font-size:11px;line-height:1.1;}
#topmenu li{display:inline;padding-right:10px;padding-left:10px;border-right:1px solid #B0B0B0;list-style-type:none;}
#topmenu li.last{padding-right:0;border:0px;}
#topmenu a:link,#topmenu a:visited{text-decoration:none;}
#topmenu a:hover,#topmenu a:focus,#topmenu a:active{text-decoration:underline;}
#mainmenu{width:960px;height:32px;top:115px;position:absolute;overflow:hidden;}
#mainmenu ul{margin:0;vertical-align:middle;font-weight:bold;font-size:12px;line-height:32px;}
#mainmenu li{float:left;font-weight:bold;list-style-type:none;}
#mainmenu a,#mainmenu span{display:block;padding-right:14px;padding-left:14px;border-right:2px solid #BB0000;border-left:1px solid #BB0000;border-right-color: #790000;}
#mainmenu a{color:#fff;background:#BB0000 url("tl_files/crystal_blue/images/mainmenu_inactive.jpg") left top repeat-x;}
#mainmenu a:link,#mainmenu a:visited{text-decoration:none;}
#mainmenu a:hover,#mainmenu a:focus,#mainmenu a:active{text-decoration:underline;}
#mainmenu span,#mainmenu .trail a{color:#BB0000;background:#F7F7F5 url("tl_files/crystal_blue/images/mainmenu_active.jpg") left top repeat-x;}
#headimage{width:974px;height:150px;left:0px;top:149px;position:absolute;background:#fff url("tl_files/crystal_blue/images/head_image.jpg") left bottom no-repeat;}
#headimage h1{width:500px;left:42px;top:50px;position:absolute;margin-bottom:0.5em;color:#555;line-height:1.1;text-shadow:2px 2px 2px #ccc;}
#headimage .mod_randomImage{width:400px;height:125px;right:1px;top:0px;position:absolute;margin-bottom:0;}
#headimage .image_container img{padding:0;border:0px;}
#headimage .mod_breadcrumb{height:22px;left:20px;top:126px;position:absolute;overflow:hidden;vertical-align:middle;font-size:11px;color:#FFF;line-height:22px;}
#headimage .mod_breadcrumb:before{content:"Sie sind hier: ";}
#headimage .border{width:974px;height:125px;left:7px;top:0px;position:absolute;background:url("tl_files/crystal_blue/images/head_border.png") left top no-repeat;z-index: 99;}
* html #headimage .border{display:none;}
#container{padding-top:24px;padding-bottom:100px;background-color:#fff;color:#333;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;border-bottom:1px solid #990000;}
#left .inside{margin-left:7px;}
#submenu{margin-bottom:28px;}
#submenu ul{margin-bottom:0;margin-left:0;border-top:1px solid #fff;}
#submenu li{border-bottom:1px solid #fff;list-style-type:none;}
#submenu a,#submenu span{height:33px;display:block;padding-right:14px;padding-left:14px;vertical-align:middle;font-family:000;line-height:33px;}
#submenu span{color:#fff;background:#E4E4E4 url("tl_files/crystal_blue/images/subnav_active.jpg") right center no-repeat;}
#submenu a:link,#submenu a:visited{background-color:#E1E1E1;background-image:url("tl_files/crystal_blue/images/subnav_inactive.gif");background-position:right center;text-decoration:none;color:#000;}
#submenu a:hover,#submenu a:focus,#submenu a:active,#submenu a.trail{text-decoration:underline;color:#000;background:#BFBFBF url("tl_files/crystal_blue/images/subnav_inactive2.jpg") right center no-repeat;}
#submenu a.trail{text-decoration:none;}
#submenu ul.level_2 a,#submenu ul.level_2 span{border-left:14px solid #c2c2c2;}
#submenu ul.level_3 a,#submenu ul.level_3 span{border-left:28px solid #c2c2c2;}
#submenu ul.level_4 a,#submenu ul.level_4 span{border-left:42px solid #c2c2c2;}
#main .inside{margin-right:10px;margin-left:20px;}
#footer{clear:both;padding:14px 8px 4px 8px;border-right:1px solid #DBDBDB;border-left:1px solid #DBDBDB;background:#fff url("tl_files/crystal_blue/images/footer.png") left top repeat-x;  clear: both;  width: 99%;  position: absolute;  bottom: 0;  left: 0;  height: 6em;}
.rfoot{width:694px;float:right;margin-left:20px;}
#copyright{clear:both;padding-top:0;padding-right:15em;padding-bottom:1.5em;text-align:right;font-size:11px;}

