/* ----- Tags start ----- */
body {
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-image:url('../../images/1/basics/back_navi.gif'); 
  background-repeat:no-repeat;
  background-position:0px 102px;
}

h1 {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9C5C4;
  padding-left: 5px;
  padding-bottom: 5px;
  margin-bottom:5px;
  border-bottom:1px solid #08004A;
}

p {
  margin-top: 0px;
  padding:0px 5px 5px 5px;
}

ul {
  list-style-type:square;
  left:5px;
  margin-top: 0px;
  margin-bottom:0px;
}

span.teaselnk {
  font-size: 8pt;
  font-weight: normal;
  padding: 0px 0px 0px 5px;
  margin: 0px;
}

td.headline_3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  height:20px;
}

.headline_4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
  border-bottom: 1px solid #020151;
  height:20px;
}

A:link {
  text-decoration: none;
  color: #BA1200;
}
 
A:visited {
  text-decoration: none;
  color: #BA1200;
}
 
A:hover {
  text-decoration: underline;
  color: #BA1200;
}
 
/* ----- Tags end ----- */


/* ----- Navi start ----- */
#nav {
  float:left;
  width:150px;
  margin-top:30px;
}

#nav a {
  display:block;
  background-image:url('../../images/1/basics/navi_list.gif');
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:25px;
  font-family: Times New Roman;
  font-size: 12pt;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  margin:0px 0px 5px 10px;
}

#nav a:hover {
  background-image:url('../../images/1/basics/navi_list_h.gif');
}

#nav a.nav_act {
  background-image:url('../../images/1/basics/navi_list_h.gif');
}

#nav a.unternav {
  font-family: Times New Roman;
  font-size: 11pt;
  font-weight: normal;
  background-image:url('../../images/1/basics/unternav_list.gif');
  margin:0px 0px 5px 35px;
  padding-left:10px;
}

#nav a.unternav:hover {
  background-image:url('../../images/1/basics/unternav_list_h.gif');
}

#nav a.unternav_act {
  font-family: Times New Roman;
  font-size: 11pt;
  font-weight: normal;
  background-image:url('../../images/1/basics/unternav_list_h.gif');
  margin:0px 0px 5px 35px;
  padding-left:10px;
}
/* ----- Navi end ----- */


/* ----- Content start ----- */
#content {
  position: absolute; 
  top:120px; 
  left:210px;
  width:795px;
  height:450px;
  overflow:auto;
}

#head {
  width:1003px;
  height:102px;
}

#cont_left{
  position: absolute; 
  top:0px; 
  left:0px;
  width:530px;
}

#cont_right{
  position: absolute; 
  top:0px; 
  left:555px;
  width:215px;
}
/* ----- Content end ----- */




/* A-KLASSEN START */
.navi_div a {
  display:block;
  color:#ffb54f;
  font-size:10pt;
  height:20px;
  text-decoration:none;
  padding:0px 0px 0px 27px;
}

a.navi {
  font-weight:bold;
  margin:0px 0px 0px 5px;
}

a.navi:hover {
  color:#bc1a19;
  background-image:url('../..//images/1/basics/nav_bg.jpg');
  background-repeat:no-repeat;
}

a.navi_akt {
  color:#bc1a19;
  background-image:url('../..//images/1/basics/nav_bg.jpg');
  background-repeat:no-repeat;
  font-weight:bold;
  margin:0px 0px 0px 5px;
}

a.subnavi {
  margin:0px 0px 0px 20px;
  font-weight:normal;
}

a.subnavi:hover {
  color:#bc1a19;
}

a.subnavi_akt {
  margin:0px 0px 0px 20px;
  font-weight:normal;
  color:#bc1a19;
}

.block1_content a {
  color:#ffb54f;
  text-decoration:none;
}

.block1_content a:hover {
  color:#bc1a19;
}

.footer a {
  color:#bc1a19;
  text-decoration:none;
}
/* A-KLASSEN END */


/* BLOCK1 CONTENT START */
.block1_headline {
  /* width:435px; */
  color:#ffb54f;
  font-size:10pt;  
}

.block1_content {
  /* width:435px; */
  margin:10px 0px 0px 0px;
}
/* BLOCK1 CONTENT END */


/* BLOCK2 CONTENT START */
.block2_pic {
  height:130px;
  width:172px;
  margin:0px 0px 9px 0px;
}
/* BLOCK2 CONTENT END */


/* ----- Form start ----- */
form table {
 margin-top: 5px;
}

td.txt_9 {
 padding-left: 5px;
 padding-top: 1px;
}

input {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
}

input.field {
 background-color: #fff;
 border: 1px solid #08004a;
}

input.mandfield {
 background-color: #fee;
 border: 1px solid #b70306;
 }
 
 textarea.mandfield {
 background-color: #fee;
 border: 1px solid #b70306;
 overflow: auto;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 }

input.submit {
 background-color: #E2E5F3;
 font-size: 7.5pt;
 font-weight: bold;
 color: #000000;
 border: 1px solid #08004A;
 width: 44px;
}

select {
 background-color: #fff;
 border: 1px solid #08004a;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
}

textarea.field {
 background-color: #fff;
 border: 1px solid #08004a;
 overflow: auto;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
}

.mandatory {
 font-size: 7pt;
}

form table tbody tr td hr {
 color: #08004a;
 height: 1px;
}
/* ----- Form end ----- */