/* Style sheet axa_kaiser */
*{margin:0;padding:0;}
html{width:100%;height:100%;}
body{background:#103083 url("tl_files/axa_kaiser/theme/img/bg_body.png") center top repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;color:#103083;background-attachment:fixed;}
a{color:#5a5a5a;}
a:hover{color:#103083;}
#wrapper{width:960px;margin:0 auto;background:#ffffff url("tl_files/axa_kaiser/theme/img/bg_wrapper.png") center top no-repeat;}
#axa-kaiser_logo{width:960px;height:166px;}
#axa-kaiser_logo img{display:block;}
#hauptmenue{height:79px;display:block;padding-top:10px;}
#hauptmenue ul{margin-left:44px;font-family:'FranklinGothicURW-Boo', Helvetica, sans-serif;font-size:21px;line-height:1;list-style-type:none;}
#hauptmenue ul li{float:left;padding:0 6px 0 25px;background:url("tl_files/axa_kaiser/theme/img/bg_navi-switch.png") left center no-repeat;}
#hauptmenue ul li.first{float:left;padding-left:0;background-image:none;}
#hauptmenue ul li a{padding-top:3px;text-decoration:none;color:#ffffff;}
#hauptmenue ul li a:hover,#hauptmenue ul li.active span{color:#f5303b;}
#hauptmenue ul li.trail a{font-family:'FranklinGothicURW-Med';}
#hauptmenue ul.level_2{left:-999px;position:absolute;margin-top:18px;margin-left:0;font-size:18px;color:#103083;}
#hauptmenue li.active ul.level_2,#hauptmenue li.trail ul.level_2{left:auto;}
#hauptmenue ul.level_2 a{color:#103083;}
#container{padding:4px 40px 7px 36px;}
#footer{overflow:hidden;padding-top:55px;padding-right:43px;padding-left:43px;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:1;}
#footer .inside{padding:10px 0;border-top:1px solid #103083;}
#footer a{text-decoration:none;color:#103083;}
#footer a:hover{text-decoration:underline;}
#fuss-links{width:297px;float:left;padding-top:10px;}
#fuss-mitte{width:180px;float:left;padding-top:10px;}
#main a,.zweispalt-gleich #left a{color:#5a5a5a;}
#main a:hover,.zweispalt-gleich #left a:hover{color:#103083;}
#main h1,.zweispalt-gleich #left h1{margin-bottom:22px;font-family:'FranklinGothicURW-Boo';font-weight:normal;font-size:30px;line-height:36px;}
#main h2,.zweispalt-gleich #left h2{margin-top:8px;margin-bottom:20px;font-family:'FranklinGothicURW-Boo';font-weight:normal;font-size:21px;line-height:24px;}
#main p,.zweispalt-gleich #left p{margin-bottom:18px;font-size:12px;line-height:18px;}
#main ul,.zweispalt-gleich #left ul{margin-bottom:14px;padding-left:16px;font-size:12px;line-height:18px;list-style-type:disc;}
#main ul li,.zweispalt-gleich #left ul li{margin-bottom:6px;}
.image_container{margin-bottom:18px;}
.image_container .caption{font-size:11px;}
.ce_text .float_left{padding:4px 10px 6px 0;}
#main p.info{margin-bottom:5px;font-size:11px;color:#777777;line-height:1;}
#main h1#h1-aktuelles{padding-left:11px;}
#main .team-text{width:380px;float:left;clear:left;}
#main .mod_newsarchive h2{margin-top:27px;margin-bottom:12px;background-position: 0 4px;}
#main .mod_newsarchive h2 a{text-decoration:none;color:#103083;}
#main .mod_newsarchive h2 a:hover{text-decoration:underline;}
#main .mod_newsarchive p.info{margin-bottom:6px;}
#main .mod_newsarchive p.teaser{margin-bottom:6px;}
#main .pagination{margin-top:20px;}
#main .mod_newsarchive .pagination p{margin-bottom:4px;padding-left:11px;font-size:11px;color:#5a5a5a;}
#main .mod_newsarchive .pagination ul{padding-left:11px;}
#main .mod_newsarchive .pagination li{float:left;margin-right:8px;font-size:11px;color:#5a5a5a;line-height:1;list-style-type:none;}
#main .mod_newsarchive .pagination li a{color:#5a5a5a;}
.mod_newsmenu ul{margin-left:8px;padding:8px 8px 8px 0;font-family:Arial, Helvetica, sans-serif;list-style-type:none;}
.mod_newsmenu ul li{margin-bottom:18px;font-size:21px;background-position: 0 4px;}
.mod_newsmenu ul.level_2{margin-left:0;}
.mod_newsmenu ul.level_2 li{margin-bottom:4px;margin-left:0;padding-left:0;font-weight:normal;font-size:14px;color:#5a5a5a;line-height:18px;}
.mod_newsmenu ul.level_2 li a{text-decoration:none;color:#5a5a5a;}
.mod_newsmenu ul.level_2 li a:hover{text-decoration:underline;}
#left h3{margin-top:18px;margin-bottom:13px;font-family:'FranklinGothicURW-Hea', Arial, Helvetica, sans-serif;font-weight:normal;font-size:22px;}
#left h3:first-child{margin-top:3px;}
#left p{margin-bottom:13px;font-size:11px;line-height:13px;}
#left p a{text-decoration:underline;color:#103083;}
#left p a:hover{text-decoration:none;color:#5a5a5a;}
#left #p-links p{padding:8px;font-size:12px;line-height:18px;}
#left .mod_newslist h4{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:14px;line-height:18px;background-position: 1px 7px;}
#left .mod_newslist h4 a{text-decoration:none;color:#103083;}
#left .mod_newslist h4 a:hover{text-decoration:underline;}
#left .mod_newslist p.teaser{display:none;}
#left .mod_newslist p.more{margin-bottom:18px;font-size:14px;line-height:18px;}
#main form{width:100%;overflow:hidden;margin-top:40px;}
#main form label{width:160px;float:left;clear:left;display:block;padding-top:3px;font-size:14px;line-height:1;}
#main form input.text,#main form textarea,#main form select{width:280px;display:block;margin-left:160px;padding:2px 4px;background:#e3e3e3 url("tl_files/axa_kaiser/theme/img/bg_body.jpg") left top no-repeat;border:1px solid #b7c1da;font-size:12px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
#main form select{width:290px;}
#main form input.text:focus,#main form textarea:focus{background-color:#f2f7ff;background-image:none;}
#main form input.submit{clear:left;display:block;margin-left:160px;padding:3px 20px;background-color:#cad1db;border:1px solid #b7c1da;font-size:12px;color:#103083;line-height:1;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
#main form p.error{left:170px;margin-bottom:3px;color:#FF0000;}
body.standard #main{padding-top:3px;padding-right:7px;padding-left:7px;}
.zweispalt-links #main,.news #main{padding-top:3px;padding-right:25px;padding-left:26px;border-left:1px solid #103083;}
.zweispalt-links #left .inside > div{width:220px;margin-top:0;padding-right:8px;padding-left:8px;}
.zweispalt-links #left p{font-size:14px;line-height:18px;}
.zweispalt-gleich #main{border-left:1px solid #103083;}
.zweispalt-gleich #main .inside{width:388px;margin-left:45px;padding-top:30px;}
.zweispalt-gleich #left .inside{width:388px;margin-left:7px;padding-top:30px;}
