a:link {
  text-decoration:none;
  font-size: 8pt;
  color: #999999;
}

a:visited {
  text-decoration:none;
  font-size: 8pt;
  color: #999999;
}

a:hover {
  color: #C1363E;
}

body {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #4E5750;
  padding: 0px;
  margin: 0px;
  background-color: #080808;
  background-image: url('../images/basics/bg_lines.gif');
  text-align: center;
}

.main {
  width: 1000px;
  margin: auto;
  text-align: left;
}

.icons {
  margin-top: 15px;
  margin-left: 35px;
  width: 300px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #999999;
}

.header {
  width: 1000px;
  height: 155px;
  margin-top:0px;
}

.header_link:link {
  text-decoration:none;
  font-size: 8pt;
  color: #999999;
}

.header_link:visited {
  text-decoration:none;
  font-size: 8pt;
  color: #999999;
}

.header_link:hover {
  color: #C1363E;
}

.navi_container {
  height: 27px;
  background-image: url('../images/basics/navi_bg.gif');
}

.top_navi {
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

a.main_menu_link {
  display: block;
  font-size: 8pt;
  width: 108px;
  height: 18px;
  text-align: center;
  color: #414141;
  text-decoration: none;
  border-left: 1px solid #868686;
  margin: 0px 0px 1px 0px;
  padding: 4px 0px 0px 0px;
}

a.main_menu_link:visited {
  display: block;
  font-size: 8pt;
  width: 108px;
  height: 18px;
  text-align: center;
  color: #414141;
  text-decoration: none;
  border-left: 1px solid #868686;
  margin: 0px 0px 1px 0px;
  padding: 4px 0px 0px 0px;
}

.sub_navi {
  display: none;  
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  z-index:2;
  position:relative;
}

a.main_submenu_link {
  display: block;
  font-size: 8pt;
  height:16px;
  width:102px;
  text-decoration: none;
  color: #414141;
  margin: -1px 0px 0px 1px;
  padding: 2px 0px 0px 6px;
  background-image: url('../images/basics/button_sub.jpg');
  border-bottom:1px solid #0E0E0E;
}

a.main_submenu_link:hover {
  color: #C1363E;
  background-image: url('../images/basics/button_sub_act.jpg');
}

/*### BEGIN BLOCK ###*/
.content {
  margin-top:31px;
  width:1000px;
  position:absolute;
}

.block1 {
  margin-left:45px;
  width:423px;
  float: left;
  background-image:url('../images/basics/box_pix.jpg');
}


.block1_pfad {
  background-image:url('../images/basics/bg_headline.gif');
  padding-left:5px;
  padding-top:2px;
  height:15px;
  margin-bottom:10px;
}

h1 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 8pt;
  font-weight:bold;
  color: #C1363E;
}

.block1_content {
  height:200px;
  padding-left:22px;
  padding-right:21px;
  margin-top:10px;
  width:360px;
  color:#FFFFFF;
  float:left;
  overflow:auto;
  font-size:8pt;
  /*background-image:url('../images/basics/logo_bg_left.gif');
  background-repeat:no-repeat;
  background-position:center center;*/
}

.block2 {
  width:423px;
  float: right;
  margin-left:50px;
  margin-right:45px;
  background-image:url('../images/basics/box_pix.jpg');
}

.block2_pfad {
  background-image:url('../images/basics/bg_headline.gif');
  padding-left:5px;
  padding-top:2px;
  height:15px;
  margin-bottom:10px;
}

.block2_content {
  height:200px;  
  padding-left:22px;
  padding-right:21px;
  margin-top:10px;
  width:360px;
  color:#FFFFFF;
  float:left;
  overflow:auto;
  font-size:8pt;
  /*background-image:url('../images/basics/logo_bg_right.gif');
  background-repeat:no-repeat;
  background-position:center center;*/
}

.pic {
  float:right;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.text {
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

/*### END BLOCK ###*/

.footer_navi {
  text-decoration:none;
  font-size:8pt;
  text-align:center;
  color: #999999;
}

.footer_link:link {
  text-decoration:none;
  color: #999999;
}

.footer_link:visited {
  text-decoration:none;
  color: #999999;
}

.footer_link:hover {
  color: #C1363E;
}

.field {
  font-family:Verdana, Helvetica, Arial, sans-serif;
  font-size:8pt;
  color:#FFFFFF;
  border:1px solid #FFFFFF;
  background-color:#414141;
  width:190px;
}

.field_button {
  font-family:Verdana, Helvetica, Arial, sans-serif;
  font-size:8pt;
  color:#FFFFFF;
  border:1px solid #FFFFFF;
  background-color:#414141;
  width:120px;
}

.crump_path {
  font-size:8pt;
  text-align:center;
  color: #999999;
  position:absolute;
  margin-left:20px;
  margin-top:5px;
}

li {
  color:#fff;
}

h1 {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}