/* Style sheet style_is2011 */
@font-face{font-family: 'EurostileRegular';src: url('tl_files/is2011/css/eurosti-webfont.eot');src: local('☺'), url('tl_files/is2011/css/eurosti-webfont.woff') format('woff'), url('tl_files/is2011/css/eurosti-webfont.ttf') format('truetype'), url('tl_files/is2011/css/eurosti-webfont.svg#webfontQgKLcVOK') format('svg');font-weight: normal;font-style: normal;}
*{outline:none;margin:0px;padding:0px;}
html,body{background-color:#0b1c24;font-family:Verdana;font-size:12px;color:#0b1c24;line-height:24px;}
h1,h2,h3,h4,h5,h6{padding:20px 0;font-family:"EurostileRegular",Verdana;font-size:24px;color:#4fc4fe;text-shadow:1px 1px 1px #ddd;}
h2{font-size:20px;}
h3{font-size:18px;}
li{font-family:"EurostileRegular",Verdana;font-size:14px;}
a{text-decoration:none;color:#239dda;}
a:hover,a[href="http://www.individualsolutions.de"]:hover{color:#f90;}
#header a{color:#0b1c24;}
a[href^="http:"]{padding-right:25px;background:url("tl_files/is2011/images/externalLink.png") right center no-repeat;}
a[href="http://www.individualsolutions.de"]{padding-right:0;color:#239dda;background:none;}
a.glossarylink{border-bottom:1px dashed #239dda;color:#ef;}
a.glossarylink dfn{display:none;}
a.glossarylink:hover dfn{position:relative;display:block;padding:5px;}
p{margin-bottom:10px;}
blockquote{width:570px;margin:25px auto;padding:5px 40px;text-align:center;background-color:#efefef;border-top:1px solid #4FC4Fe;border-right:1px solid #4FC4Fe;border-bottom:1px solid #4FC4Fe;border-left:5px solid #4FC4Fe;font-size:11px;color:#666;border-top-color: #ccc;border-right-color: #ccc;border-bottom-color: #ccc;-moz-box-shadow: 1px 1px 5px #ccc;-webkit-box-shadow: 1px 1px 5px #ccc;box-shadow: 1px 1px 5px #ccc;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.inside{width:980px;position:relative;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.invisible{display:none;}
.clear{clear:both;}
#header{background:url("tl_files/is2011/images/header_bg_kachel.jpg") left top repeat-x;}
#header .inside{height:100%;background:url("tl_files/is2011/images/header_bg_inside.png") left top no-repeat;z-index:200;}
#header a#logo{width:330px;height:130px;position:absolute;display:block;background:url("tl_files/is2011/images/individualsolutions_logo.png") left center no-repeat;z-index:1000;}
#header .mod_navigation{width:650px;height:45px;left:340px;top:43px;position:absolute;font-size:16px;}
#header .mod_navigation ul{list-style-type:none;}
#header .mod_navigation ul li{position:relative;float:left;margin-left:10px;text-align:center;font-weight:bold;font-size:16px;line-height:45px;}
#header .mod_navigation ul li a,#header .mod_navigation ul li.active span{width:100px;height:45px;position:relative;display:block;}
#header .mod_navigation ul li a span{width:100px;left:0;position:absolute;}
#header .mod_navigation ul li a span.out{top:0;}
#header .mod_navigation ul li a span.over,#header .mod_navigation ul li a span.bg{top:-45px;}
#header .mod_navigation ul li a span.over,#header .mod_navigation ul li.active span.active,#header .mod_navigation ul li.trail a{color:#fff;text-shadow:1px 1px 0px #000;}
#header .mod_navigation ul li a span.bg,#header .mod_navigation ul li.active span.active,#header .mod_navigation ul li.trail a{height:45px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #4FC4FE; /* old browsers */background: -moz-linear-gradient(top, #4FC4FE 0%, #239DDA 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4FC4FE), color-stop(100%,#239DDA)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4FC4FE', endColorstr='#239DDA',GradientType=0 ); /* ie */-moz-box-shadow: 0px 0px 10px #888;-webkit-box-shadow: 0px 0px 10px #888;box-shadow: 0px 0px 10px #888;}
#banner{width:100%;height:150px;top:100px;position:absolute;background:url("tl_files/is2011/images/banner.png") center bottom no-repeat;z-index:100;}
#container{height:100%;position:relative;background:#f4f4f4 url("tl_files/is2011/images/container_bg_kachel.jpg") left bottom repeat-x;}
#right{width:250px;left:730px;top:0;position:absolute;float:none;}
#right .contactdata{text-align:right;}
#right .mod_navigation{margin-top:20px;margin-bottom:20px;}
#right .mod_navigation ul.level_2{margin-bottom:10px;margin-left:20px;}
#right .mod_navigation  li{border-top:1px dashed #ccc;border-right:0px dashed #ccc;border-bottom:0px dashed #ccc;border-left:0px dashed #ccc;font-weight:bold;line-height:35px;list-style-type:none;}
#right .mod_navigation ul.level_1  li:first-child{border-top:none;}
#right .mod_navigation ul.level_2  li:first-child{border-top:1px dashed #ccc;border-right:0px dashed #ccc;border-bottom:0px dashed #ccc;border-left:0px dashed #ccc;}
#right .mod_navigation ul.level_1  li{font-size:16px;}
#right .mod_navigation ul.level_2  li{font-size:14px;}
#right .mod_newslist h3{padding:0 0 0 5px;border-left:2px solid #239DDA;font-size:14px;}
#right .mod_newslist p.info{margin-bottom:0;padding-left:5px;border-left:4px solid #239dda;font-size:10px;color:#999;line-height:14px;}
#right .mod_newslist p.teaser{padding-left:7px;font-size:12px;}
#right .mod_newslist span.more{padding-left:5px;}
#right .mod_newslist .layout_latest{padding-top:15px;border-top:1px dashed #ccc;}
#right .mod_newslist div.first{padding-top:0;border:none;}
#main,#main .inside{width:700px;margin:0;}
#main ul{width:600px;margin-left:50px;}
#main ul li{margin-left:10px;padding-left:10px;font-weight:bold;line-height:30px;list-style-type:square;letter-spacing:0.1px;}
#main .toggler h2{margin:10px 2px;padding:5px 10px;border:1px solid #fff;color:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #4FC4FE; /* old browsers */background: -moz-linear-gradient(top, #4FC4FE 0%, #239DDA 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4FC4FE), color-stop(100%,#239DDA)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4FC4FE', endColorstr='#239DDA',GradientType=0 ); /* ie */-moz-box-shadow:0px 0px 3px #0b1c24;-webkit-box-shadow:0px 0px 3px #0b1c24;box-shadow:0px 0px 3px #0b1c24;text-shadow:1px 1px 0px #0b1c24;cursor:pointer;}
.p_33{width:30%;float:left;margin-bottom:3px;margin-left:15px;text-align:center;}
.p_33:hover{background:url("tl_files/is2011/images/container_bg_kachel.jpg") center center repeat-x;-moz-box-shadow: 0px 0px 2px #0b1c24;-webkit-box-shadow: 0px 0px 2px #0b1c24;box-shadow: 0px 0px 2px #0b1c24;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#main .ce_gallery .image_container{margin:10px 6px;text-align:center;}
#main .ce_gallery .image_container a img{padding:5px;background-color:#fff;border:1px solid #ccc;}
#main .mod_newslist h2{padding-top:0;padding-bottom:0;padding-left:10px;border-left:5px solid #239dda;}
#main .mod_newslist span.info{float:right;font-size:14px;color:#ccc;}
#main .mod_newslist p.teaser{padding-left:15px;}
#main .mod_newslist span.more{padding-left:5px;}
#main .mod_newslist div.layout_latest{padding-bottom:20px;}
#main .serviceLinks{margin-top:10px;margin-bottom:10px;text-align:right;}
#footer{position:relative;background:url("tl_files/is2011/images/footer_bg_kachel.jpg") left top repeat-x;color:#f4f4f4;text-shadow:1px 1px 0px #000;}
#footer p{margin-top:0;}
#footer .inside{padding-top:10px;background:url("tl_files/is2011/images/footer_bg_inside.jpg") left top no-repeat;min-height:30px;}
#footer .mod_customnav ul{}
#footer .mod_customnav ul li{display:inline;padding:10px 10px 10px 0;font-size:16px;}
#footer .mod_sitemap{clear:both;display:none;padding:5px;background:url("tl_files/is2011/images/footer_bg_more_kachel.png") left top repeat-y;border:1px solid #173849;}
#footer .mod_sitemap ul.level_1 li{width:238px;float:left;display:block;margin-left:5px;text-align:center;font-size:16px;line-height:30px;}
#footer .mod_sitemap ul.level_1 li:first-child{margin-left:0px;}
#footer .mod_sitemap ul.level_1 li a{width:100%;display:block;margin-right:auto;margin-left:auto;background:url("tl_files/is2011/images/footer_bg_more_kachel.png") center top repeat-y;border:solid 1px #173849;}
#footer .mod_sitemap ul.level_2 li{text-align:left;font-size:14px;line-height:24px;background:none;border:none;}
#footer .mod_sitemap ul.level_2,#footer .mod_sitemap ul.level_3{margin-left:10px;background:none;}
#footer .mod_sitemap ul.level_2 li a{background:none;border:none;}
