/* screen.css CSS Datei */

*{
  margin: 0px;
  padding: 0px;
}
body ,td{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
}
body{
  color: #09144e;
  margin: 0px;
  background: #ffffff;
}
p{
  margin-bottom: 10px;
}
h1{
  font-size: 12px;
  font-weight: bold;
  padding-top: 22px;
  padding-bottom: 20px;
}
h2{
  font-size: 10px;
  font-weight: bold;
  padding-bottom: 5px;
}
a{
  text-decoration: none;
  color: #09144e;
}
a:hover{
  color: #A50D0D;
}
#ktagtopbanner{

}
#ktagtopbanner .adsolution{
 padding: 5px;
}
#ktagsidebanner{
 padding: 0 0 0 0;
 vertical-align: top;
}
#ktagsidebanner .adsolution{
 margin: 0 0 0 5px;
}
#ktagsidebanner .distanced{
 margin: 0 0 0 5px;
}
#ktagsidebanner .narrowed{
 margin: 0 0 0 0;
}



/* ########## page ########## */
#ktagpage{
  width: 870px;
}
/* ########## start header ########## */
#ktagheader{
  width: 869px;
  border-top: 5px solid #7fa7df;
  border-right: 1px solid #7fa7df;
  height: 67px;
}
#ktagheader table.head td.logo{
  padding: 0 0 0 20px;
}
#ktagheader table.head td.google{
  padding: 40px 20px 0 0;
}
#ktagheader input.searchbox{
  width: 120px;
  height: 18px;
  margin: 0 0 0 5px;
}
#ktagheader input.google{
  margin: 0 0 0 5px;
}

/* ########## start systemnavigation ########## */
#ktagsystemnavigation{ 
  margin: 0px;
  padding: 0px;
  height: 22px;
  position: absolute;
}
#ktagsystemnavigation table.navigation{

}
#ktagsystemnavigation table.navigation_cart{
  border-left: 1px solid #93b6e5;
  border-bottom: 1px solid #93b6e5;
  background: url() repeat-x;
}
#ktagsystemnavigation table td{
  vertical-align: top;
}
#ktagsystemnavigation .separator{
  width: 1px;
  height: 17px;
  background-image: url();
  background-repeat: no-repeat;
}
#ktagsystemnavigation .link{
  height: 17px;
}
#ktagsystemnavigation .link span{
  display: none;
}
#ktagsystemnavigation .link a{
  height: 17px;
  display: block;
  background-repeat: no-repeat;
  background-color: #7fa7df;
}
#ktagsystemnavigation .link a:hover{
  background-position: 0px -17px;
}

#ktagsystemnavigation .link a.cart{
  margin-left: 1px;
  width: 105px;
  height: 21px;
  background-image: url();
}
#ktagsystemnavigation .link a.cart:hover{
  background-position: 0px -21px;
}


/* ########## start websearch ########## */
#ktagask{
  width: 290px;
  top: 20px;
  position: relative;
}
#ktagask img{
  float: left;
  margin-right: 5px;
}
#ktagask .searchbox{
  float: left;
  width: 121px;
  height: 19px;
  margin-right: 6px;
  margin-top: 5px;
}
#ktagask .google{
  margin-top: 5px;
}

/* ########## start hauptnavigation ########## */
#ktaghauptnavigation{
  background-color: #ffffff;
  border-right: 1px solid #7fa7df;
  padding-bottom: 1px;
}
#ktaghauptnavigation table.hauptpunkte{
  margin: 0 0 0 20px;
}
#ktaghauptnavigation td{
  padding: 0 1px 0 0;
}
#ktaghauptnavigation span{
  display: none;
}
#ktaghauptnavigation a.link{
  height: 25px;
  display: block;
}                
#ktaghauptnavigation a.link:hover{
  background-position: 0px 25px;
}

/* ########## start subnavigation ########## */
#ktagsubnavigation{
  padding: 0 0 0 0px;
  width: 869px;
  background: #09144e; 
  height: 29px;
  border-right: 1px solid #09144e;
}
#ktagsubnav{
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: #09144e;
  margin: 0 0 0 20px;
}
#ktagsubnav .sub{
  display:none;
  position:absolute;
  top:22px;
  left:-1px;
  z-index:999;
  border-width:1px 1px 0 1px;
  border-style: solid;
  border-color: #09144e;
}
#ktagsubnav .sub a.link, #ktagsubnav a.link_aktiv{
 border-bottom: 1px solid #09144e;
}
#ktagsubnav .topic{
  border-right:1px solid #09144e;
}
#ktagsubnav a.link{
 display: block;
 height: 14px;
 padding: 4px 15px 4px 15px;
 text-decoration: none;
 white-space: nowrap;
 background: #FFFFFF;
}
#ktagsubnav a.link_aktiv{
 display: block;
 height: 14px;
 padding: 4px 15px 4px 15px;
 text-decoration: none;
 white-space: nowrap;
 background: #FFFFFF;
 color: #A50D0D;
}

/* ########## start maincontent ########## */
#ktagmaincontent{
  width: 870px;
  background: #c6d7ee;
  border-width: 15px 20px 14px 20px;
  border-style: solid;
  border-color: #fff;
}
#ktagmaincontent td.left{
  width: 200px;
  padding: 0 0 0 0;
  vertical-align: top;
}
#ktagmaincontent td.center{
  width: 450px;
  padding: 0 0 0 15px;
  vertical-align: top;
}
#ktagmaincontent td.right{
  vertical-align: top;
  padding: 0 0 0 15px;
}

#ktagmaincontent_ag{
  width: 870px;
  background: url(/reddot/css/bg_content.gif) no-repeat 0px 200px #c6d7ee;
  border-width: 15px 20px 14px 0;
  border-style: solid;
  border-color: #c6d7ee;
}
#ktagmaincontent_ag td.left{
  width: 200px;
  padding: 0 15px 0 20px;
  vertical-align: top;
}
#ktagmaincontent_ag td.center{
  width: 450px;
  vertical-align: top;
}
#ktagmaincontent_ag td.right{
  vertical-align: top;
  padding: 0 0 0 15px;
}
#ktagmaincontent_homepage{
  width: 870px;
  border-width: 15px 19px 15px 20px;
  border-style: solid;
  border-color: #c6d7ee;
  background: #c6d7ee;
}
#ktagmaincontent_homepage td.left{
padding: 0 0 0 0;
}
#ktagmaincontent_homepage td.center{
  padding: 0 0 0 0;
}
#ktagmaincontent_homepage td.right{
padding: 0 0 0 0;
}
/* ########## start footer ########## */
#ktagfooter{
  height: 37px;
  width: 870px;
  background: #09144e;
}
#ktagfooter img{
  border: 0px;
}
#ktagfooter .colorstripe td{
  font-size: 5px;
}
#ktagfooter .colorstripe .first{
  background: #4369AA;
}
#ktagfooter .colorstripe .second{
  background: #709AD6; 
}
#ktagfooter .colorstripe .third{
  background: #94B6E4;
}
#ktagfooter .footer{
  margin: 5px 0 5px 0;
}
#ktagfooter .left{
 border-right: 1px solid #4269a9;
}
#ktagfooter .link {
  padding: 1px 8px 1px 8px;
  border-right: 1px solid #4269a9;
  color: #000000;
  font-size: 10px;
  vertical-align: middle;
}
#ktagfooter .link span {
  display: none;
}
#ktagfooter .link a{
  height: 11px;
  display: block;
}                
#ktagfooter .link a:hover{
  background-position: 0px 11px;
}

#ktagfooter select{
  color: #000000;
  font-size: 10px;
}

button{
 font-size: 8pt;
 color:#000000;
 background-image:url(/reddot/css/button_bg.gif);
 background-repeat:repeat-x;
 padding-left:8px;
 padding-right:8px;
 padding-top:1px;
 padding-bottom:1px;
 border:1px solid #999999;
}
