/* Style sheet layout_startseite */
#header{width:960px;margin-right:auto;margin-left:auto;}
#header .mod_customnav ul{height:24px;margin:0;padding:6px 0 0;text-align:left;}
#header .mod_customnav ul li{display:inline;padding-right:15px;text-align:left;list-style-type:none;}
#header .mod_customnav ul li a{text-decoration:none;font-size:12px;color:#e0ebf5;}
#header .mod_customnav ul li a:hover,#header .mod_customnav ul li a:focus,#header .mod_customnav ul li span{text-decoration:underline;font-size:12px;color:#e0ebf5;}
#header .mod_search form{height:26px;margin:0;padding:4px 0 0;text-align:right;}
#header .mod_search input.text{width:170px;height:18px;padding-right:10px;padding-left:10px;background:url("tl_files/medien/layout/hintergrund_input.png") center center no-repeat;border-style:hidden;color:#E0EBF5;}
#header .mod_search input.submit{width:18px;height:18px;background:url("tl_files/medien/layout/hintergrund_submit.png") center center no-repeat;border-style:hidden;text-indent:9999px;}
#header .mod_logo,#header .mod_claim{margin-right:0;padding-top:25px;padding-right:10px;}
#header .mod_claim p{margin:20px 0 0;font-weight:bold;font-size:11px;color:#1E476C;line-height:14px;}
#header .mod_navigation ul{height:35px;margin:60px 0 0;padding:8px 0;text-align:right;}
#header .mod_navigation ul li{display:inline;margin:0 0 0 30px;padding:0 8px;font-size:18px;color:#3b658b;}
#header .mod_navigation li:hover a,#header .mod_navigation li.active span,#header .mod_navigation li.trail span,#header .mod_navigation li a:hover,#header .mod_navigation li.trail a.trail{padding:8px 4px 8px 8px;background:url("tl_files/medien/layout/hintergrund_hauptnavi-links.png") left top no-repeat;}
#header .mod_navigation ul li:hover,#header .mod_navigation ul li.active,#header .mod_navigation ul li.trail{padding:8px 4px 8px 0;background:url("tl_files/medien/layout/hintergrund_hauptnavi-rechts.png") right top no-repeat;}
#header .mod_navigation ul li a{margin:0;padding:8px 0;text-decoration:none;font-size:18px;color:#3b658b;}
#container{padding-right:10px;padding-left:10px;background:url("tl_files/medien/layout/hintergrund_container.png") left top no-repeat;}
#left .mod_navigation ul{width:270px;margin-top:25px;padding-right:13px;background:url("tl_files/medien/layout/schatten_subnavi.png") right top no-repeat;min-height: 350px;}
#left .mod_navigation ul li{height:23px;margin:0;padding:7px 0 0 10px;border-bottom:1px solid #cdd9e7;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#1e476c;}
#left .mod_navigation ul li a,#left .mod_navigation ul li span{width:260px;display:block;text-decoration:none;}
#left .mod_navigation ul li.first:hover,#left .mod_navigation ul li.active.first{background:url("tl_files/medien/layout/hintergrund_subnavi-links-rund.png") left center repeat-x;}
#left .mod_navigation ul li:hover,#left .mod_navigation ul li.active{background:url("tl_files/medien/layout/hintergrund_subnavi-links.png") left center repeat-x;}
#left .mod_navigation ul li a:hover,#left .mod_navigation ul li span{background:url("tl_files/medien/layout/hintergrund_subnavi-rechts.png") right center no-repeat;font-weight:bold;text-decoration:none;}
#main{padding-top:70px;min-height:473px;}
#leistungen{margin-top:-70px;padding-top:25px;}
#leistungen .ce_text{height:320px;margin-top:-25px;padding-top:25px;}
#leistungen .ce_text p{line-height:20px;}
#leistungen .ce_text:hover{background:url("tl_files/medien/layout/hover_leistungen.png") center top no-repeat;}
#leistungen h1,#leistungen h2,#leistungen h3,#leistungen p{padding-right:17px;padding-left:17px;}
#leistungen h3{font-weight:bold;font-size:15px;color:#1E476C;line-height:17px;}
.teaser_mini h3{margin:20px 20px 10px;font-weight:bold;font-size:16px;color:#1E476C;}
.teaser_mini{height:158px;background:url("tl_files/medien/layout/hintergrund_teaser_mini.png") center center no-repeat;}
.teaser_mini p{margin-right:20px;margin-bottom:25px;margin-left:20px;font-size:14px;line-height:18px;}
.teaser_mini .image_container{bottom:25px;position:relative;float:right;margin-right:10px;}
#footer{height:200px;margin-top:-180px;padding-right:10px;padding-left:10px;background:url("tl_files/medien/layout/hintergrund_footer-startseite.png") right bottom no-repeat;}
#footer .mod_copy,#footer .mod_customnav{margin-top:210px;}
#footer .mod_copy{font-size:11px;color:#3b658b;}
#footer .mod_partner-logo{margin-top:190px;margin-bottom:60px;text-align:center;}
#footer .mod_customnav ul{text-align:right;}
#footer .mod_customnav ul li{display:inline;padding-left:20px;text-align:right;list-style-type:none;}
#footer .mod_customnav ul li a{text-decoration:none;font-size:11px;color:#3b658b;}
#footer .mod_customnav ul li a:hover,#footer .mod_customnav ul li a:focus,#footer .mod_customnav ul li span{text-decoration:underline;font-size:11px;color:#3b658b;}
