/* CSS für BK Consult
  Browser ausser IE*, TK, letzte Änderung 24.02.2007*/

html,body{margin-top:5px;padding:0; background-color:#1F416E;}
body{font-family: universe, verdana, arial, helvetica, sans-serif; font-size: 11px; color:#1F416E;}

.container{width:750px;background-color: #fff; height: 600px;background-color: #fff;}

.left{float: left; width:250px;background-color: #fff;height: 600px;} 
.right{float: right; width:300px;background-color: #ff9933;height: 500px;}

.logo{background-color: #fff;float:left;width: 280px ;height: 124px;}
.logo img{height: 101px; width: 280px; position: relative; left: 5px; top: 20px; border: solid 0px;z-index: 10000;}

.header {float: right ;width: 450px;height: 150px;background-color: #fff;}
.header img{float: right;height: 151px; width: 451px;position: relative; right: 0px;}

.title {float: right ;background-color: #fff; width: 450px; height: 30px;}
.title p{color: #1F416E;font-size: 14px; font-weight: bold; text-indent: 15px;text-align: left; margin-top: 7px;}

.separator {float: right ; background-color: #ff9933; width: 450px; height: 20px;}

.navspacer {float: left;  background-color: #fff; width: 200px; height: 70px; color: #1F416E; text-align: left; padding-top: 10px; padding-left: 3px;z-index:100000;}

.navigation {position: relative; float: left;width:200px ;height: 480px; font-size:11px; color:#1F416E; margin-top: 25px;background-color:  #fff;border-left: solid 2px #ff9933;margin-left: 40px;}

.navigation ul li a {color: #1F416E;}
.navigation ul {padding:0; margin-left:5px;list-style-type: none; background: transparent;}
.navigation ul li:hover ul {display:block; position:absolute; top:0; left:180px; width:180px;z-index: 1000;}
.navigation ul li {float:left; margin-right:0px; position: relative;}
.navigation ul li:hover a.hide {color:#ff9933; background: transparent;font-weight: bold; width: 170px;}

.navigation ul li:hover ul li a {color: #1F416E; font-weight: bold; background-color: #eee; width:230px; line-height:26px; border:1px solid #ff9933; border-width:1px 0px 0px 1px;}

.navigation ul li a, .navigation ul li a:visited {display:block; background: transparent;padding: 2px; text-decoration:none; color:#1F416E; width:170px; height:26px; text-align:left;padding-left: 15px; border:1px solid #ff9933; border-width:1px 0px 0px 0px; line-height:25px;}
.navigation ul li a.hide {background-color:transparent; color:#1F416E;}
.navigation ul li ul {display: none;}
.navigation ul li:hover ul li a:hover {background:#ddd; color:#ff9e1c;font-weight: bold;}

.language_else {background-color: #fff; width:60px; height: 20px; float: left;position: relative; top:80px; left: 0px;}

.ger_icon img {float: left;width: 25px; height: 15px;position: relative; left: 2px; top: 2px;border: solid 0px;}
.gbr_icon img {width: 25px; height: 15px;position: relative; left: 7px; top: 2px;border: solid 0px;}
.gbr_icon2 img {width: 25px; height: 15px;position: relative; left: 2px; top: 2px;border: solid 0px;}

.content {float:right;width:437px;height: 380px; background-color: #fff;margin-top: 15px; overflow: auto;color: #1F416E;text-align:left;}
.content h1 {font-size: 13px; font-weight:bold;margin-bottom: 0px; margin-top: 10px;}
.content h2 {font-size: 11px; font-weight:bold;margin-left:0px;}
.content p.linklist {font-size: 11px; font-weight:bold;margin-left:0px;}
.content p.zitat {line-height:1.4; width:410px; font-size: 12px; text-align: center;color:#ff9933;margin-bottom: 20px;}
.content p.author {width: 340px;line-height:1.4;font-size: 10px; text-align: right;color:#ff9933;}
.content p {line-height:1.3; width: 410px;text-align: left; }
.content p a {display: inline; border: 0px; padding: 0px; margin: 0px; text-decoration:none;color: #1F416E;font-weight: bold;}
.content p a:hover {text-decoration:none;color: #ff9933;font-weight: bold;}
.content ul {list-style-type:square; margin-right: 50px;}
.content ul li {line-height:1.3;}
.content ul li a {display: inline; border: 0px; padding: 0px; margin: 0px; text-decoration:none;color: #1F416E;font-weight: bold;}
.content ul li a:hover {text-decoration:none;color: #ff9933;font-weight: bold;}

.content table tr {vertical-align:top;}
.content table tr td a{border: 0px; padding: 0px; margin: 0px; text-decoration:none;color: #1F416E;font-weight: bold;}
.content table tr td a:hover{border: 0px; padding: 0px; margin: 0px; text-decoration:none;color: #ff9933;font-weight: bold;}

.content table.train tr td{vertical-align:top;font-size: 10px;padding: 3px; }
.content table.train tr.tr0 {background-color:#dddddd;}
.content table.train tr.tr1 {background-color:#eeeeee;}
.content table.train td {border: 1px solid #ffffff;}
.content table.train td a {display: inline; border: 0px; padding: 0px; margin: 0px; text-decoration:underline ;color: #1F416E;font-weight: normal;}
.content table.train td a:hover {display: inline; border: 0px; padding: 0px; margin: 0px; text-decoration:underline ;color: #ff9933;font-weight: normal;}
.content table.train {width: 425px;}
.content table.train td.td1{width: 5%;}
.content table.train td.td2{width: 60%;}
.content table.train td.td3{width: 30%;}
.content table.train tr.starter {background-color: #ff9e1c;text-align: center;}
.content table.train tr.rubrik td {background-color: #eeeeee; text-align: left;}
.content table.train tr.special {background-color: #006199; color: #ffffff; text-align: center;}
.content table.train tr.professional {background-color: #ababab;text-align: center;}

.contentspacer {float:right;width:400px;height: 15px; background-color: #fff}

.footer2{position: relative; clear:both;height: auto; width:100%; background-color: #1F416E; font-size: 9px; color: #8091ab;text-align: center;}