/***********************************************************/
/* common.css */
/***********************************************************/
body {
  margin-left : 0px;
  margin-top : 0px;
  font-family: Arial, Verdana, sans-serif;
  font-size:11px;
  background-color:#e1e1e1;
  text-align:center;
  color:#000000;
  background-image: url(/_Layout/common/bg_oben.gif);
  background-repeat:repeat-x;
}
#main {
  position:relative;
  width:760px;
  margin:0px auto;
  margin-bottom:5px;
  text-align:left;
  background-image: url();
  background-repeat:no-repeat;
  background-position:570px 300px;
}
#imageTop {
  height:50px;
}
#preload {
  display:none;
}
img {
  border-style:none;
}
.bf {
  display:none;
}
.inline {
  display:inline;
}
.reddot {
  font-size: 10px;
  color: #ff0000;
}
div.linie400 {
  width:400px;
  height:5px;
  background-image: url(/_Layout/common/linie_400.gif);
  background-repeat:no-repeat;
  margin-top:10px;
  margin-bottom:10px;
}
td, td.right, td.width15 {
  font-size:11px;
  vertical-align:top;
}
td.right {
  text-align:right;
}
td.width15 {
  width:15px;
}
.placeholder1 {
  width=400px;
  height:25px;
}
.placeholder2 {
  width=10px;
  height:25px;
}
.note {
  color:#999999;
}
select, input {
  font-family: Arial, Verdana, sans-serif;
  font-size:11px;
}
textarea.kontakt {
  font-family: Arial, Verdana, sans-serif;
  font-size:11px;
  width:300px;
  height:200px;
}
.error {
  color:#ff0000;
}
div.plusLinks{
    font-weight: bold;
    padding: 10px 0;
    padding-left: 15px;
    background: #F2F2F2;
}
div.plusLinks li{
    margin-bottom: 5px;
}
div.plusLinks p{
    font-weight: normal;
    margin: 0;
    padding: 0;
}/***********************************************************/
/* content.css */
/***********************************************************/
#content {
  background-color:#ffffff;
  float:left;
  width:400px;
    padding:10px 20px 20px 20px;
    min-height:500px;
  }
#printversionLogo {
  display:none;
}
#printversion {
  text-align:right;
}
#footline1, #footline2, #footline3 {
  color:#888888;
}
#footline1 {
  margin-top:50px;
  text-align:right;
}
#footline2 {
  background-image:url("/_Layout/common/linie_400.gif");
  height:1px;
  width:400px;
  background-repeat:no-repeat;
  font-size:1px;
}
#footline3 {
  text-align:left;
}
#printFootLine {
  display:none;
}
#content h1 {
  font-size:14px;
}
hr {
  height:1px;
  border-top: 1px solid #000000;
  border-left-style: none;
  border-right-style: none;
  border-bottom-style: none;
}
td {
  font-size:11px;
}
/*************************************************************************/
/* Veranstaltungen */
/*************************************************************************/
#content p.news_date {
  float:left;
    margin:0;
}
#content .news_rahmen {
  margin-top:0px;
    background-image:url("/_Layout/common/linie_400.gif");
    background-repeat:no-repeat;
  background-position:left bottom;
    padding-top:5px;
    padding-bottom:5px;
}
#content .news {
  margin-left:70px;
  min-height:20px;
}
#content .news h2 {
  font-size:11px;
  color:#000;
  margin:0px;  
}
#content div.news_rahmen div.news p {
    margin-bottom:0;
}/***********************************************************/
/* menue_top.css */
/***********************************************************/
#menuTop {
  height:50px;
  background-image: url(/_Layout/common/solutions.gif);
  background-repeat:no-repeat;
  background-position:210px 0px;
}
#menuTopLogo {
  height:50px;
  background-image: url(/_Layout/common/logo.gif);
  background-repeat:no-repeat;
  background-position:0px 8px;
}
#menuTopLinks {
  position:absolute;
}
#menuTopLinks a:link, #menuTopLinks a:visited {
  color:#000000;
  text-decoration:none;
  font-size:10px;
  padding-left:2px;
  padding-right:2px;  
}
#menuTopLinks a:hover, #menuTopLinks a:active {
  color:#000000;
  text-decoration:underline;
}/***********************************************************/
/* menue_main.css */
/***********************************************************/
#menuMain {
  height:20px;
}
.horbaritem {
 float: left;
  height:20px;
}
.submenu {
 position: absolute;
 left: 0;
 top: 0;
 visibility: hidden;
  z-index:1000;
}
.itemSep1 {
  height:1px;
  font-size:1px;  
}
.itemSep2 {
  height:1px;
  font-size:1px;  
}
.item {
 text-align:left;
 font-size: 11px;
 padding:5px;
 padding-left:15px;
}
.item a {
 position: relative;
 display: block;
 text-decoration: none;
}
.item a:link, .item a:visited {
 text-decoration: none;
}
.item a:hover, .item a:active {
 text-decoration: none;
}/***********************************************************/
/* menue_left.css */
/***********************************************************/
#left {
  width:160px;
  padding-top:20px;
  float:left;
}
#left .headline {
  font-weight:bold;
  display:block;
  padding-left:10px;
}
#menueLeft {
  padding-left:10px;
}
.menueLeftItem {
 text-align:left;
 font-size: 11px;
  width:140px;
}
.menueLeftItemSep {
  margin-left:0px;
  height:1px;
  width:140px;
  font-size:1px;  
}/***********************************************************/
/* menue_right.css */
/***********************************************************/
#right {
  width:160px;
  padding-top:20px;  
  float:right;
}
#right .headline1 {
  font-weight:bold;
  padding-left:10px;
}
#menueRight {
  padding-left:10px;
}
#menueRight .headline2 {
  margin-top:5px;
  font-weight:bold;
}
.menueRightItem {
 text-align:right;
 font-size: 11px;
  width:140px;
}
.menueRightItem a {
 display: block;
 text-decoration: none;
  padding-top:3px;
  padding-bottom:3px;  
}
.menueRightItem a:link {
 text-decoration: none;
}
.menueRightItem a:visited {
 text-decoration: none;
}
.menueRightItem a:hover {
 text-decoration: none;
}
.menueRightItem a:active {
 text-decoration: none;
}
.menueRightItemSep {
  margin-left:0px;
  height:1px;
  width:140px;
  font-size:1px;  
}/***********************************************************/
/* extend_rum_internet.css */
/***********************************************************/
/******************************************************************/
/* ergänze menue_top.css */
/******************************************************************/
#menuTopLinks {
  margin-left:270px;
  }
.suchfeld {
  border: 1px solid #000000;
  font-size: 11px;
  width:80px;
}
/******************************************************************/
/* ergänze menue_main.css */
/******************************************************************/
#menuMain {
  width:640px;
  margin-left:60px;
}
.submenu {
  width:159px;
  margin-left:1px;
}
.tdSubm {
  width:160px;
}
.subframe1, .subframe2, .subframe3, .subframe4,  {
 position: relative;
 display: block;
  font-family: Verdana, Arial, sans-serif;
}
.subframe1 {
  background-color: #6DD2FE;
}
.subframe2 {
  background-color: #99cccc;
}
.subframe3 {
  background-color: #99cc99;
}
.subframe4 {
  background-color: #ffcc66;
}
.itemSep1 {
  border-top:1px solid #ffffff;
}
.itemSep2 {
  border-bottom:1px solid #ffffff;
}
.item a {
  background-image:url(/_Layout/common/pfeil_rechts.gif);
  background-position:right;
  background-repeat:no-repeat;
}
.item a:link, .item a:visited {
 color: #000000;
}
.item a:hover, .item a:active {
  color:#ffffff;
  background-image:url(/_Layout/common/pfeil_unten_weiss.gif);
  background-position:right;
  background-repeat:no-repeat;
}
/******************************************************************/
/* ergänze menue_left.css */
/******************************************************************/
#menueLeft {
/*
  background-color:#dcedfd;
*/
}
.menueLeftItem a, .menueLeftItemHighlight a {
  color:#000000;
  display: block;
  text-decoration: none;
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;  
  background-image:url(/_Layout/common/pfeil_rechts.gif);
  background-position:0px 6px;
  background-repeat:no-repeat;
}
.menueLeftItemHighlight a {
  background-image:url(/_Layout/common/pfeil_rechts_gruen.gif);
  font-weight:bold;
  color:#009EE0;
}
.menueLeftItem a:link {
 text-decoration: none;
}
.menueLeftItem a:visited {
 text-decoration: none;
}
.menueLeftItem a:active {
 text-decoration: none;
}
.menueLeftItem a:hover {
  background-image:url(/_Layout/common/pfeil_rechts_gruen.gif);
  background-position:0px 6px;
  background-repeat:no-repeat;
  text-decoration: none;
  color:#009EE0;
}
.menueLeftItemSep {
  background-image:url(/_Layout/common/linie_140.gif);
  background-repeat:no-repeat;
}
/******************************************************************/
/* ergänze menue_right.css */
/******************************************************************/
#menueRight {
/*
  background-color:#dcedfd;
*/
}
#menueRight .headline2 {
  color:#009EE0;
}
.menueRightItem a {
  color:#000000;
  padding-right:15px;
  background-image:url(/_Layout/common/pfeil_rechts_gruen.gif);
  background-position:right;
  background-repeat:no-repeat;
}
.menueRightItem a:link {
 color: #000000;
}
.menueRightItem a:visited {
 color: #000000;
}
.menueRightItem a:hover {
 color: #009EE0;
}
.menueRightItemSep {
  background-image:url(/_Layout/common/linie_140.gif);
  background-repeat:no-repeat;
  margin-top:2px;
  margin-bottom:2px;
}
/******************************************************************/
/* ergänze content.css */
/******************************************************************/
#content h1 {
  color:#009EE0;
}
#content h2 {
  color:#333333;
  font-size:13px;
  font-weight:bold;
}
#content h3 {
  color:#333333;
  font-size:11px;
  font-weight:bold;
}
#content a {
  color: #009EE0;
  text-decoration: none;
}
#content a:visited {
}
#content a:hover {
  text-decoration: underline;
}
#content ul {
  list-style-image: url(/_Layout/common/aufzaehlung.gif);
}
#content span.grey {
  color:#333333;
}
select.widthWebsite {
  width:130px;
  font-size:11px;
}
select.company {
  width:380px;
  font-size:11px;
}
.boilerplate {
  font-size:10px;
}
td.download_basis_1, td.download_zeile_1 {
  width:70%;
  color: #999999;
}
td.download_basis_2, td.download_zeile_2 {
  width:13px;
}
td.download_basis_3, td.download_zeile_3 {
  width:100px;
  text-align:right;
  color: #999999;
}
td.download_basis_4, td.download_zeile_4 {
  width:13px;
}
td.download_basis_5, td.download_zeile_5 {
  width:16px;
  text-align:right;
}
td.download_zeile_1 {
  color:#000000;
}
td.presse_uebersicht_1 {
  width:52px;
}
td.presse_uebersicht_2 {
  width:13px;
}
td.presse_uebersicht_4 {
  width:13px;
}
td.presse_uebersicht_5 {
  width:11px;
  vertical-align:bottom;
}
td.zwsp_11 {
  height:3px;
}
td.zwsp_12 {
  background-color:#e1e1e1;
  height:3px;
}
td.zwsp_21 {
  width:290px;
}
td.zwsp_22 {
  width:12px;
}
td.zwsp_23 {
  width:85px;
  background-color:#e1e1e1;
  text-align:right;
}
td.zwsp_24 {
  width:13px;
  height:16px;
  background-color:#e1e1e1;
}
td.kontakt_1 {
  width:80px;
}
td.kontakt_2 {
  width:13px;
  height:10px;
}
td.bewerbung_1 {
  width:80px;
}
td.bewerbung_2 {
  width:13px;
}
td.bewerbung_3 {
  width:150px;
}
td.bewerbung_4 {
  width:105px;
}
td.bewerbung_5 {
  width:120px;
}
td.bewerbung_6 {
  text-align:right;
}
td.bewerbung_7 {
  text-align:right;
}
td.bewerbung_8 {
  width:80px;
}
td.jobs_1 {
  width:320px;
}
td.jobs_2 {
  width:10px;
}
td.jobs_3 {
  width:70px;
  text-align:right;
}
td.sitemap_1 {
  width:195px;
}
td.sitemap_2 {
  width:10px;
}
td.sitemap_3, td.sitemap_4 {
  width:195px;
  padding:2px;
  padding-left:5px;
}
td.sitemap_3 {
  background-color:#e1e1e1;
}
td.publicationForm_1 {
  width:0px;
}
td.publicationForm_2 {
  text-align:center;
}
td.publicationForm_3 {
  width:13px;
}
td.publicationForm_4 {
  vertical-align:middle;
}
td.trennlinie {
  background-image: url(/_Layout/common/td_bg_linie.gif);
  background-repeat:repeat-x;
  height:5px;
}
td.trennlinieGrau {
  background-image: url(/_Layout/common/td_bg_linie.gif);
  background-repeat:repeat-x;
  height:5px;
  background-color:#e1e1e1;
}
textarea.bewerbung {
  font-family: Arial, Verdana, sans-serif;
  font-size:11px;
  width:250px;
  height:150px;  
}
table.headlineLogo {
  width:100%;
  margin-bottom:25px;
}
td.headline1 {
  font-size:14px;
  font-weight:bold;
  color:#009EE0;
  vertical-align:bottom;
}
/***********************************************************/
/* SubSubmenue */
/***********************************************************/
#subSubMenu {
  border-bottom:1px solid #009EE0;
}
#subSubMenu a {
  color:#000000;
  
  background-image: url(/_Layout/common/pfeil_rechts.gif);
  padding-left:8px;
  margin-right:10px;
  background-repeat:no-repeat;
  background-position:0px 4px;
}
#subSubMenu a:hover {
  background-image:url(/_Layout/common/pfeil_rechts_gruen.gif);
  background-repeat:no-repeat;
  background-position:0px 4px;
  text-decoration: none;
  color:#009EE0;
}
#subSubMenu .highlight a {
  font-weight:bold;
  color:#009EE0;
  background-image: url(/_Layout/common/pfeil_rechts_gruen.gif);
}


/***********************************************************
Schachbrett BIS Academy
***********************************************************/
#lbOverlay {
    background-color:#000000;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    visibility: visible;
    opacity: 0.5;
    filter:alpha(opacity=50);
}
#schachbrett {
    background-image:url(/_Layout/common/schachbrett_de.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;
    background-color:#fff;
    width:900px;
    height:610px;
    border:1px solid #009ee0;
    position:absolute;
    left:0;
    top:0;
    text-align:left;
}
#schachbrett h1 {
    color:#fff;
    background-color:#009ee0;
    font-size:20px;
    margin:0;
    padding:5px;
}
#schachbrett p.intro {
    text-align:left;
    left:200px;
    top:50px;
    padding-right:10px;
}
#schachbrett p.schachbrett_menu {
    text-align:left;
    left:5px;
    top:50px;
}
#schachbrett a {
    color:#000;
    text-decoration:none;
}
#schachbrett a:hover {
    color:#009ee0;
}
#schachbrett p {
    position:absolute;
    font-size:12px;
    text-align:center;
    display:inline;
    margin:0;
    padding:0;    
}
#schachbrett .top11 {
    top:203px;
}
#schachbrett .top12 {
    top:197px;
}
#schachbrett .top121 {
    top:195px;
}
#schachbrett .top122 {
    top:225px;
}
#schachbrett p.link_1 {
    left:308px;
}
#schachbrett p.link_21 {
    left:410px;
}
#schachbrett p.link_22 {
    left:418px;
}
#schachbrett p.link_3 {
    left:555px;
}
#schachbrett p.link_4 {
    left:680px;
}
/*********************************************/
#schachbrett .top21 {
    top:270px;
}
#schachbrett .top221 {
    top:265px;
}
#schachbrett .top222 {
    top:295px;
}
#schachbrett p.link_5 {
    left:285px;
}
#schachbrett p.link_61 {
    left:390px;
}
#schachbrett p.link_62 {
    left:400px;
}
#schachbrett p.link_7 {
    left:562px;
}
#schachbrett p.link_8 {
    left:667px;
}
/*********************************************/
#schachbrett .top31 {
    top:354px;
}
#schachbrett .top3101 {
    top:347px;
}
#schachbrett .top3102 {
    top:361px;
}
#schachbrett .top3103 {
    top:375px;
}
#schachbrett .top3121 {
    top:345px;
    width:120px;
}
#schachbrett .top3122 {
    top:376px;
}
#schachbrett p.link_9 {
    left:250px;
}
#schachbrett p.link_101 {
    left:378px;
}
#schachbrett p.link_102 {
    left:381px;
}
#schachbrett p.link_103 {
    left:370px;
}
#schachbrett p.link_11 {
    left:560px;
}
#schachbrett p.link_121 {
    left:682px;
}
#schachbrett p.link_122 {
    left:680px;
}
/*********************************************/
#schachbrett .top41 {
    top:450px;
}
#schachbrett .top4151 {
    top:435px;
}
#schachbrett .top4152 {
    top:466px;
}
#schachbrett p.link_151 {
    left:549px;
}
#schachbrett p.link_152 {
    left:535px;
}
#schachbrett p.link_16 {
    left:700px;
}
/*********************************************/
div.img_left {
    float:left;
    margin-right:10px;
}
div.img_left p {
    margin:0;
}body {
  text-align:left;
  color:#000000;
  background-image: none;
  background-color:#ffffff;
}
#main {
  background-image:none;
  position:none;
  margin:0px;
}
#menuTop {
  display:none;
}
#imageTop {
  display:none;
}
#menuMain {
  display:none;
}
#left {
  display:none;
}
#right {
  display:none;
}
#printversionLogo {
  display:inline;
}
#printversion {
  display:none;
}
#footline1 {
  display:none;
}
#footline2 {
  display:none;
}
#footline3 {
  display:none;
}
#printFootLine {
  display:block;
}
#subSubMenu {
  display:none;
}