@charset "utf-8";
/**
 * stylesheet of ITNT
 *
 * definitions
 * ´´´´´´´´´´´
 * - general layout styles
 * - useful classes
 * - boxes
 * - fonts
 */

 * {margin:0;padding:0;}
 body {background:url(/data/images/bg_site.jpg) repeat-x #000;font-family:Tahoma;font-size:12px;color:#525252;}
 
 /* global */
 p {margin-bottom:13px;}
 a img {border:0;}
 dir {margin-left:15px;padding:10px;}
 div.hr {height:1px;background:#1f455a center;margin:15px 0;}
 div.hr hr {display:none;}
 a, a:link, a:active {color:#4cbbf9;text-decoration:underline;}
 a:hover {text-decoration:none;}
 img.news {margin:15px;}
 
 /* usefull classes */
 .clr {clear:both;}
 .flr {float:right;}
 .fll {float:left;}
 .aL {text-align:left;}
 .aC {text-align:center;}
 .aR {text-align:right;}
 .vaM {vertical-align:middle;}
 .icon {margin:0 8px;}
 .brdrred {border:1px solid red;}
 .bgbw {background:#5689a6;color:#fff;}
 .bgbw div {padding:15px;font-weight:bold;font-size:12px;}
 .w {color:#fff;}
 
 /* layout */
 #wrapper {width:990px;margin:0 auto;}
 #head {background:url(/data/images/bg_head.jpg) no-repeat;height:176px;}
 #head_left {position:absolute;top:110px;margin-left:40px;width:400px;}
 #head_right {position:absolute;top:110px;margin-left:555px;width:390px;text-align:right;}
 #logo {position:absolute;width:76px;z-index:2;}
 #logo img {position:absolute;left:456px;top:15px;z-index:3;}
 #content_wrapper {background:#000 repeat-y;line-height:140%;}
 #content {width:931px;float:left;}
 #border_content_left {background:url(/data/images/border_content_left.jpg) no-repeat;height:780px;width:28px;float:left;}
 #border_content_right {background:url(/data/images/border_content_right.jpg) no-repeat;height:780px;width:31px;float:right;}
 
 /* menu:top */
 #menu {margin:auto;width:939px;padding-left:10px;}
 #menu ul {list-style:none;}
 #menu ul li {float:left;z-index:4;}
 #menu ul li span {visibility:hidden;}
 #menu ul li a {float:left;text-decoration:none;}
 #menu ul li.placeholder div {margin:0 60px;}
 #menu img {z-index:5;margin:28px auto 0 auto;}
 #menu a.active {background-position:0 -60px;}
 #mstart a {display:block;width:90px;height:30px;background:url(/data/images/menu_item_home.png) no-repeat;margin:28px auto 0 auto;}
 #mstart a:hover {background-position:0 -30px;}
 #mprofil a {display:block;width:119px;height:30px;background:url(/data/images/menu_item_company.png) no-repeat;margin:28px auto 0 auto;}
 #mprofil a:hover {background-position:0 -30px;}
 #mreferences a {display:block;width:109px;height:30px;background:url(/data/images/menu_item_references.png) no-repeat;margin:28px auto 0 auto;}
 #mreferences a:hover {background-position:0 -30px;}
 #mseminars a {display:block;width:85px;height:30px;background:url(/data/images/menu_item_seminars.png) no-repeat;margin:28px auto 0 auto;}
 #mseminars a:hover {background-position:0 -30px;}
 #mnetworks a {display:block;width:98px;height:30px;background:url(/data/images/menu_item_networks.png) no-repeat;margin:28px auto 0 auto;}
 #mnetworks a:hover {background-position:0 -30px;}
 #mthankgod a {display:block;width:102px;height:30px;background:url(/data/images/menu_item_thankgod.png) no-repeat;margin:28px auto 0 auto;}
 #mthankgod a:hover {background-position:0 -30px;}
 #mimpressions a {display:block;width:122px;height:30px;background:url(/data/images/menu_item_impressions.png) no-repeat;margin:28px auto 0 auto;}
 #mimpressions a:hover {background-position:0 -30px;}
 #mcontact a {display:block;width:150px;height:30px;background:url(/data/images/menu_item_contact.png) no-repeat;margin:28px auto 0 auto;}
 #mcontact a:hover {background-position:0 -30px;}
 
 /* menu:foot */
 #foot_menu {background:url(/data/images/bg_foot_menu.jpg) no-repeat;min-height:100px;height:auto !important;height:100px;}
 #foot_menu ul {list-style:none;width:800px;margin:0 auto;}
 #foot_menu ul li.column {float:left;margin:27px 22px;}
 #foot_menu ul li ul {width:100%;margin:13px 0;}
 #foot_menu ul li ul li a {color:#566978;text-decoration:none;font-size:11px;}
 #foot_menu ul li ul li a:hover {color:#767c81;}
 
 /* headlines */
 h1,h2,h3,h4,h5 {display:block;}
 h1 {font-size:18px;}
 h2 {font-size:16px;}
 h3 {font-size:14px;}
 h4 {font-size:12px;color:#4cbbf9;}
 h5 {font-size:11px;color:#4cbbf9;}
 #head_left h1, #head_right h1 {color:#fff;font-size:13px;font-weight:normal;}
 #head_right h1 {color:#d0eefd;}
 #head_right h1 span {display:block;margin-top:5px;}
 #head_left h2 {color:#4cbbf9;font-size:12px;font-weight:normal;margin:16px 0 0 0;}
 #box_start h4 {margin:10px 0;}
 #box_start h5 {margin:10px 0;font-weight:normal;}
 #foot_menu h5 a {color:#4cbbf9;font-weight:bold;font-family:Tahoma;font-size:11px;text-decoration:none;}
 #content .rear_content h3 {color:#fff;font-size:18px;font-weight:normal;padding:15px 0;}
 #content .rear_content h3.bwhite {font-size:16px;color:#fff;}
 #content .rear_content .blue {font-size:14px;color:#4cbbf9;font-weight:bold;}
 
 /* mainpage */ 
 #box_start {background:url(/data/images/bg_start.jpg) no-repeat;height:349px;font-size:11px;}
 #box_start .left {width:500px;margin:27px 0 0 10px;padding:0 0 0 5px}
 #box_start .left .column {width:157px;margin:0 9px 0 0;background:#10181e;min-height:198px;height:auto !important;height:198px;}
 #box_start .left .column div {padding:0 6px;color:#c8dae4;}
 #box_start .right {width:398px;margin:27px 9px 0 0;}
 #box_start .right img {margin-top:30px;}
 #box_start .bottom_left {color:#c8dae4;margin:7px 10px 0 11px;width:480px;}
 #box_start .bottom_right {color:#c8dae4;margin:7px 10px 0 20px;width:395px;}
 #box_start_partner {background:#020203;}
 #box_start_partner img {margin:10px 13px;}
 
 /* rear pages */
 #content .rear_menu {background:url(/data/images/bg_rear_menu.jpg) #020406 no-repeat;}
 #content .rear {background:url(/data/images/bg_rear.jpg) #020406 no-repeat;}
 #content .rear_content {margin:0px 0;color:#c8dae4;min-height:580px;height:auto !important;height:580px;} 
 #content .rear_content .gap {padding:15px;}
 #content .rear_content ul {margin:20px 35px;}
 #content .rear_content li {padding:2px;}
 
 /* rear menus */
 #menu_rear {list-style:none;padding-top:2px;}
 #menu_rear li {float:left;color:#fff;}
 #menu_rear li a {display:block;padding:15px 16px;color:#fff;font-weight:bold;font-size:13px;text-decoration:none;margin:0 7px 0 0;}
 #menu_rear li a:hover, #menu_rear li a.active {display:block;background:url(/data/images/bg_rear_menu_hover.jpg);}

 /* dogma */
 #dogma {width:902px;margin:auto;}
 #dogma .left, #dogma .right {width:451px;float:left;background:#33383a;}
 #dogma .bottom {background:url(/data/images/bg_dogma_bottom.jpg) no-repeat;height:168px;}
 #dogma .left ul, #dogma .right ul {list-style:none;margin:0;padding:0;}
 #dogma .left li, #dogma .right li {min-height:59px;height:auto !important;height:59px;}
 #dogma .left li span, #dogma .right li span {display:block;padding:17px;color:#fff;font-weight:bold;width:400px;height:30px;}
 #dogma .left li {background:#467fa1;border:1px solid #6cc6f9;}
 #dogma .right li {background:#363a3c;border:1px solid #787d82;}
 
 /* references */
 #content .rear_content .list_references {list-style:none;margin:0;padding:0;}
 #content .rear_content .list_references li {float:left;margin:10px 25px;padding:0;}
 #content .rear_content .list_references li h4 {color:#fff;margin:5px 0;}
 #content .rear_content .list_references li span {display:block;}
 #content .rear_content .list_references li.big {width:620px;}
 #content .rear_content .list_references li .big {background:#89a5bb;color:#fff;padding:5px;height:77px;}
 
 /* thank god */
 #thank-god {padding:15px;color:#4cbbf9;}
 #thank-god a {text-decoration:none;}
 #thank-god a:hover {text-decoration:underline;}
 #thank-god td {border-bottom:1px solid #1f455a;padding:9px;}
 
 /* stuff */
 .cleft {width:50%;}
 .cleft input[type=text], .cleft textarea {width:100%;}
 .cleft input, .cleft textarea {font-family:Tahoma;margin:4px 0;padding:4px;background:#080d12;color:#f0f0f0;font-size:12px;border:1px solid #777878;}
 .cleft textarea {height:220px;}
 .cleft .submit {font-family:Tahoma;margin:4px 0;padding:4px;background:#080d12;color:#f0f0f0;font-size:12px;border:1px solid #777878;}
 .cright {width:420px;}
 .cleft .radio {width:30px;}
 .form_wrap {margin:5px 20px;}
 #contact td {padding-right:10px;}
 #contact_information {width:441px;height:127px;background:url(/data/images/bg_contact.jpg) no-repeat;margin:50px 0 0 0;}
 #contact_information div {padding:15px;}