/*----------------------------------------------------------------------------------------------------*//*---------------boxes--------------------------------------------------------------------------------*//*----------------------------------------------------------------------------------------------------*/
body{
  display: inline;
  background: none;
  margin: 0px;
  padding: 0px;
  text-align: left;
}

.wrapbox{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 725px;
  min-height: 100px;
  height: auto;
  font-size: 95%;
  margin: 0px;
}

.wrapbox_innen{
  width: 725px;
  min-height: 100px;
  height: auto;
  margin-bottom: 40px;
  text-align: left;
  border-left: none;
  border-right: none;
  border-bottom: none;
  background: none;
}

.kopf, .linke, .menubox, .topmenu, .topmenu_item, .topmenu_input, .topmenu_itemr, .topmenu_item img{
  display: none;
}

.rechte{
  position: absolute;
  top: 0px;
  left: 0px;
  margin: 0px;
  width: 725px;
  height: auto;
  background: none;
  text-align: left;
}

.logo{
  display: none;
  background: none;
}

.headerbox{
  display: inline;
  float: left;
  clear: right;
  margin: 0px;
  width: 725px;
  background: none;
}

.headerbox img{
  display: inline;
  width: 100%;
}

.cbox{
  float: left;
  clear: right;
  margin: 0px;
  width: 725px;
  height: auto;
}

.cbox ul{
  list-style-type: square;
}

.cbox_top, .cbox_bottom{
  float: left;
  clear: right;
  margin: 0px;
  width: 725px;
  height: auto;
  background: none;
}

.footer{
  float: left;
  width: 725px;
  height: 40px;
  background-image:none:;
}

.footer_innen{
  margin: 8px 0px 0px 15px;
}
/*----------------------------------------------------------------------------------------------------*/
/*---------------menü---------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/

.input1{
  font-family: arial;
  font-size: 60%;
  color: #0082D6;
  border: 1px solid #8a8a8a;
}

.input2{
  border: none;
  margin: 0px 0px 2px 3px;
  color: #8a8a8a;
}

.input4{
  border: 1px solid #778899;
  color: #8a8a8a;
}

.input3{
  border: 1px solid #778899;
  padding: 3px;
  color: #8a8a8a;
  font-family: verdana;
  font-size: 11px;
  font-weight: normal;
}
/*----------------------------------------------------------------------------------------------------*/
/*---------------formular---------------------------------------------------------------------*/

.formbox{
  color: #2a2a2a;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  padding: 0px;
  margin: 0px;
}

.formbox div{
  margin: 6px 0px 6px;
}

.formbox div div{
  margin: 0px 0px 2px;
}

.formbox div div input,.formbox div div textarea{
  color: #658D9A;
  font-family: verdana;
  font-size: 11px;
  font-weight: normal;
  border: 1px solid #aabbcc;
  padding: 3px;
}
/*----------------------------------------------------------------------------------------------------*/
/*---------------artikel---------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/

.row33{
  float: left;
  margin: 20px 0px 10px 0px;
  width: 242px;
  height: auto;
  background: none;
}

.row33slim{
  float: left;
  margin: 0px 5px 10px 10px;
  width: 218px;
  height: auto;
  background: none;
}

.row33slim_r{
  float: left;
  margin: 0px 5px 10px 5px;
  width: 210px;
  height: auto;
  background: none;
}

.row66{
  float: left;
  margin: 20px 0px 10px 0px;
  width: 482px;
  height: auto;
  background: none;
}

.row66slim{
  float: left;
  margin: 0px 10px 10px 10px;
  width: 460px;
  height: auto;
  background: none;
}

.row50{
  float: left;
  margin: 0px 0px 10px 0px;
  width: 362px;
  height: auto;
  background: none;
}

.row50slim{
  float: left;
  margin: 0px 10px 10px 10px;
  width: 342px;
  height: auto;
  background: none;
}

.row100{
  float: left;
  margin: 20px 0px 0px 0px;
  width: 100% s;
  height: auto;
  background: none;
}

.row100slim{
  float: left;
  margin: 0px 10px 10px 10px;
  width: 700px;
  height: auto;
  background: none;
}

.row66,.row33,.row50,.row100{
  font-family: Arial;
  font-size: 78%;
  font-weight: normal;
  color: #2a2a2a;
  page-break-after: avoid;
  page-break-before: avoid;
  text-decoration: none;
}

.row66slim,.row33slim,.row33slim_r,.row50slim,.row100slim{
  page-break-after: avoid;
  page-break-before: avoid;
}

.row33 a:link,.row33 a:visited,.row66 a:link,.row66 a:visited, .row50 a:link,.row50 a:visited,.row100 a:link,.row100 a:visited{
  font-family: Arial;
  color: #9a201b;
  text-decoration: none;
}

.line33, .line50, .line66, .line100{
  overflow: hidden;
  display: inline;
  float: left;
  clear: both;
  margin: 0px 2px 6px;
  width: 0px;
  height: 1px;
  background: #e3e3e9;
}

.header{
  font-family: Arial;
  font-size: 145%;
  font-weight: normal;
  color: #004d7e;
  text-decoration: none;
  margin: 0px 0px 10px 0px;
  background: none;
  page-break-after: avoid;
}

.subheader{
  font-family: Arial;
  font-size: 120%;
  font-weight: normal;
  color: #6a6a6a;
  text-decoration: none;
  background: none;
  page-break-after: avoid;
}

.artpic{
  display: inline;
  float: left;
  clear: right;
  height: auto;
  margin: 0px 0px 10px 0px;
}

.artpic img{
  max-width: 100%;
  display: inline;
  overflow: hidden;
}

.artheader{
  float: left;
  clear: right;
  margin-top: 8px;
  font-family: Arial;
  font-weight: bold;
  color: #004d7e;
  text-decoration: none;
}

.artheader .whitepoint{
  color: #ffffff;
}

.arttext{
  display: inline;
  float: left;
  clear: right;
  margin-top: 4px;
  margin-bottom: 10px;
}
/*----------------------------------------------------------------------------------------------------*/
/*---------------seitenspezifisch---------------------------------------------------------------------*/
/*---------------liste--------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/

#slidwrap{
  height: 380px;
  background-color: #ffffff;
}

#s1{
  background-color: #ffffff;
}
/*----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/
/*---------------Schriften----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/

.f1,.f1:link,.f1:visited{
  font-family: Arial;
  font-size: 9px;
  font-weight: normal;
  color: #8a8a8a;
  text-decoration: none;
}

.f1:hover{
  font-family: Arial;
  font-size: 9px;
  font-weight: normal;
  color: #004d7e;
  text-decoration: none;
}
/*----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/
/*---------------basis--------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/

img{
  border: none;
}

a:active, a:focus{
  outline: 0;
}

.stp{
  clear: both;
  page-break-after: avoid;
  page-break-before: avoid;
}

code{
  visibility: hidden;
}
