/* Style sheet standard */
body{padding-top:3px;background-image:url("tl_files/design/header_bg.png");background-repeat:repeat-x;font-family:Arial,Helvetica,sans-serif;font-size:12px;background-position: 0 6px;}
#header{}
#container{background-image:url("tl_files/design/left_bg.png");background-repeat:repeat-y;}
#flogo,#ALogo,#left_header,#middle_header,#right_header{height:223px;top:0px;position:absolute;overflow:hidden;}
#middle_header{left:393px;}
#flogo{left:234px;}
#ALogo{left:892px;}
#webrootnavigator *{margin:0;padding:0;}
#webrootnavigator{width:392px;left:0px;top:227px;position:absolute;}
#webrootnavigator div{height:32px;float:left;padding-left:10px;color:#ffffff;line-height:32px;}
#webrootnavigator a{width:200px;display:block;text-decoration:none;color:#ffffff;}
#webrootnavigator .active{width:147px;float:right;background-color:#00ff00;border-left:4px solid #ffffff;}
#topmenu{width:655px;height:32px;left:392px;top:227px;position:absolute;background-color:#bec5d2;border-right:4px solid #ffffff;}
#topmenu *{margin:0;padding:0;}
#topmenu li{height:32px;float:left;display:block;}
#topmenu a,#topmenu span{float:left;display:block;padding:0 15px;line-height:32px;}
#topmenu a,#topmenu span.active{text-decoration:none;color:#ffffff;}
#topmenu span.active,#topmenu a.trail{font-weight:bold;}
#main{padding:10px 310px 30px 80px;background:url("tl_files/design/bg.jpg") right center no-repeat;}
#main .inside{padding-bottom:10px;}
#main h1{font-size:20px;color:#bec5d2;}
#main div.pdf_link{text-align:right;}
#main .ce_accordion .toggler{font-weight:bold;font-size:14px;color:#fffff;cursor:pointer;}
h4{margin-top:1em;margin-bottom:1em;font-size:1em;}
#leftmenu *{margin:0;padding:0;}
#leftmenu{width:231px;background-color:#bec5d2;}
#leftmenu .pic{width:231px;height:54px;background-image:url("tl_files/design/menu_pic.png");}
#leftmenu .level_1 .pic{display:none;}
#leftmenu li{display:block;background-color:#bec5d2;border-top:1px solid #ffffff;}
#leftmenu li.last{margin-bottom:23px;border-bottom:1px solid #ffffff;}
#leftmenu .level_1 li.last{margin-bottom:0;border-bottom:0;}
#leftmenu a,#leftmenu p{height:19px;display:block;padding-top:4px;padding-left:14px;text-decoration:none;color:#000000;}
#leftmenu a.trail,#leftmenu p.active{font-weight:bold;color:#ffffff;}
#leftmenu .level_2 a,#leftmenu .level_2 p{padding-left:54px;}
#leftmenu .level_2 a.trail,#leftmenu .level_2 p.active{background-color:#bec5d2;background-image:url("tl_files/design/arrow_black.png");background-repeat:no-repeat;color:#000000;background-position:43px 6px;}
#leftmenu .level_3 a,#leftmenu .level_3 p{padding-left:66px;}
#leftmenu .level_3 a.trail,#leftmenu .level_3 p.active{background-color:#bec5d2;background-repeat:no-repeat;background-position:55px 6px;}
#left .impressum{margin-right:4px;padding:20px 14px;background-color:#ffffff;border-right:8px solid #bec5d2;font-weight:bold;color:#01396c;line-height:1.5em;}
#rueckruf *{margin:0;padding:0;}
#rueckruf{width:211px;overflow:hidden;padding:4px 10px;background-color:#bec5d2;color:#515e6b;}
#rueckruf .headline{font-weight:bold;font-size:22px;}
#rueckruf input.text{width:99px;height:20px;margin-bottom:4px;border:0;}
* html #rueckruf input.text{width:95px;}
#rueckruf .error{top:2px;left:10px;position:absolute;}
#rueckruf span.mandatory{display:none;}
#rueckruf label{width:99px;height:17px;float:left;display:block;margin-right:4px;margin-bottom:4px;margin-left:4px;padding-top:3px;padding-left:4px;background-color:#515e6b;font-weight:bold;color:#ffffff;}
* html #rueckruf label{width:93px;}
#rueckruf .submit{width:99px;height:20px;float:right;margin-right:1px;background-color:#013a6a;border:1px solid #013a6a;font-weight:bold;color:#ffffff;}
.mod_breadcrumb{font-size:10px;}
.mod_breadcrumb a{text-decoration:none;color:#000000;}
#footermenu *{margin:0;padding:0;}
#footermenu{top:-12px;left:500px;position:absolute;font-size:10px;}
#footermenu a,#footermenu p{display:inline;padding:0 10px;text-decoration:none;color:#000000;}
#footermenu li{display:inline;border-left:1px solid #000000;}
#footermenu li.first{border:0;}

