body {
  background-color: #EFED9C;
  margin:0px;
  padding:0px;
  top: 0px;
  left: 0px;
  }

#base {
  position:relative; top:10px; left:50%;
  width:860px;
  }

#center {
  position:relative; top:0px; left:-430px;
  font-family: Arial;
  width: 860px;
  padding: 0px;
  spacing: 0px;
  margin: 0px;
  }

#all {
  padding: 0px;
  spacing: 0px;
}

#footer {
  background-color: #EFED9C;
  color: #e5daad;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #4E005E;
  padding: 0px;
  spacing: 0px;
}

#menu {
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #4E005E;
  }

#sub_menu {
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #4E005E;
  }

.main_menu {
  font-family: Arial;
  font-weight: 600;
  color: #620077;
  font-size: 12px;
  padding-left: 10px;
  padding-right: 0px;
  }

.sub_menu {
  padding-left: 40px;
  }

.sub_menu_help {
  padding-left: 25px;
  }

.sub_menu_sel a:link {
  color: #AF8D16
  padding-left: 40px;
  }

/* austrasse link */
.main_menu a, .sub_menu a, .sub_menu_help a {
  font-size: 14px;
  font-weight: bold;
  }

.main_menu a:link, .sub_menu a:link, .sub_menu_help a:link {
  color: #620077;
  text-decoration: none;
  }

.main_menu a:visited, .sub_menu a:visited, .sub_menu_help a:visited {
  color: #620077;
  text-decoration: none;
  }

.main_menu a:hover, .sub_menu a:hover, .sub_menu_help a:hover {
  color: #dd9ca4;
  text-decoration: none;
  }

.main_menu a:active, .sub_menu a:active, .sub_menu_help a:active {
  color: #e5daad;
  text-decoration: none;
  }

/* sandstrasse link */
#text_pure a, #text_geheimnis a, .text_mode a, .text_mode_klein a {
  font-family: Arial;
  font-weight: 500;
  font-size: 13px;
  }

#text_pure a:link, #text_geheimnis a:link, .text_mode a:link, .text_mode_klein a:link {
  color: #4E005E;
  text-decoration: underline;
  }

#text_pure a:visited, #text_geheimnis a:visited, .text_mode a:visited, .text_mode_klein a:visited {
  color: #620077;
  text-decoration: none;
  }

#text_pure a:hover, #text_geheimnis a:hover, .text_mode a:hover, .text_mode_klein a:hover {
  color: #A853AA;
  text-decoration: none;
  }

/* footer */

#text_footer, #footer_link, #footer_link, .text_center a {
  font-family: Arial;
  font-weight: 600;
  font-size: 12px;
  color: #7F7F7F;
  }

#footer_link a:link, .text_center, .text_center_event a:link {
  color: #7F7F7F;
  text-decoration: underline;
  }

#footer_link a:visited, .text_center, .text_center_event a:visited {
  color: #7F7F7F;
  text-decoration: underline;
  }

#footer_link a:hover, .text_center, .text_center_event a:hover {
  color: #dd9ca4;
  text-decoration: none;
  }

#footer_link a:active, .text_center, .text_center_event a:active {
  color: #DACF4E;
  text-decoration: none;
  }

/* texte */
#text_pure, #text_geheimnis {
  font-family: Arial;
  font-weight: 500;
  color: #4F4F4F;
  font-size: 14px;
  text-align: justify;
  padding-left: 50px;
  padding-right: 50px;
  }

#text_pure_01, #text_geheimnis_01 {
  font-family: Arial;
  font-weight: 600;
  color: #4E005E;;
  font-size: 16px;
  padding-right: 0px;
  }

#text_pure_02 {
  font-family: Arial;
  font-weight: 600;
  color: #4E005E;;
  font-size: 16px;
  padding-right: 50px;
  }

.text_mode {
  font-family: Arial;
  font-weight: 500;
  color: #4F4F4F;
  font-size: 14px;
  text-align: justify;
  padding-left: 50px;
  padding-right: 20px;
}

.text_mode span {
  color: #E34AC5;
  font-size: 16px;
  font-weight: 600;
  }

.text_mode_klein {
  font-family: Arial;
  font-weight: 500;
  color: #4F4F4F;
  font-size: 13px;
  text-align: justify;
  padding-left: 50px;
  padding-right: 20px;
}

.text_mode_klein span {
  color: #E34AC5;
  font-size: 14px;
  font-weight: 600;
  }

.text_klein {
  font-family: Arial;
  font-weight: 500;
  color: #3F3F3F;
  font-size: 12px;
  text-align: justify;
  padding-left: 50px;
  padding-right: 20px;
}

.text_center {
  font-family: Arial;
  font-weight: 500;
  color: #4F4F4F;
  font-size: 14px;
  text-align: justify;
  padding-left: 70px;
  padding-right: 70px;
}

.text_center_event {
  font-family: Arial;
  font-weight: 500;
  color: #4F4F4F;
  font-size: 14px;
  text-align: justify;
  padding-left: 70px;
}

.text_center span {
  color: #E34AC5;
  font-size: 16px;
  font-weight: 600;
  }

.text_center_tibet {
  font-family: Arial;
  font-weight: 500;
  color: #4F4F4F;
  font-size: 14px;
  text-align: justify;
}

.text_center_tibet span {
  color: #E34AC5;
  font-size: 16px;
  font-weight: 600;
  }

.text_help {
  font-family: Arial;
  font-weight: 500;
  color: #4F4F4F;
  font-size: 14px;
  text-align: justify;
  padding-left: 10px;
  padding-right: 20px;
}

.text_help span {
  color: #620077;
  font-size: 16px;
  font-weight: 600;
  }

.text_hdl {
  font-family: Times New Roman;
  font-weight: 900;
  color: #4E005E;
  font-size: 26px;
  }

.text_hdl span {
  font-family: Times New Roman;
  font-weight: 900;
  color: #4E005E;
  font-size: 30px;
  }

.main_text_flash {
    font-family: Verdana, san-serif;
    color: #FF9F00;
    font-size: 9px;
    text-align: justify;
    width: 300px;
    }

#austrasse_img {
  width: 50px;
  height: 50px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  }

#dept_img {
  width: 200px;
  height: 152px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  }

#bohemia_img {
  width: 185px;
  height: 60px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  }

#senas_img {
  width: 126px;
  height: 150px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  }

#desigual_img {
  width: 200px;
  height: 51px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  }

#eva_tralala_img {
  width: 204px;
  height: 48px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  }

#cream_img {
  width: 150px;
  height: 39px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  }

#codello_img {
  width: 150px;
  height: 22px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  }

#derhy_img {
  width: 150px;
  height: 66px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  }

#desigual_img_02 {
  width: 150px;
  height: 143px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  }

#desigual_sandstr {
  width: 300px;
  height: 243px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  }

#desigual_sandstr_02 {
  width: 300px;
  height: 350px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  }

#mode_macht_mut {
  width: 100px;
  height: 100px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  }

#georg_img {
  height: 113px;
  float: right;
  margin-top: 5px;
  margin-left: 10px;
  margin-bottom: 10px;
}

#litfass_tibet {
  float: right;
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
}

#fzone_tibet {
  float: left;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
}

#flyer_tibet {
  float: right;
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
}

#scheck_tibet {
  float: left;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
}

#goa_cup_img {
  width: 187px;
  height: 150px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  }

#zenza_img {
  width: 150px;
  height: 147px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  }

#litf_krake_img {
  width: 120px;
  height: 160px;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  }

.text_admin {
  font-family: Arial;
  font-weight: 500;
  color: #4F4F4F;
  font-size: 14px;
}

.text_admin span {
  color: #E34AC5;
  font-size: 16px;
  font-weight: 600;
  }

.text_admin_att {
  font-family: Arial;
  font-weight: 500;
  color: #620077;
  font-size: 12px;
  background-color: #CCCCBD;
  padding-left: 5px;
  padding-right: 5px;
}

.files_table {
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  border-top-color: #808080;
  border-left-color: #808080;
}

.newsletter_table_hdl {
  font-family: Arial;
  font-weight: 600;
  color: #620077;
  font-size: 12px;
  background-color: #CFA5D3;
}

.newsletter_table_data {
  font-family: Arial;
  font-weight: 500;
  color: #620077;
  font-size: 12px;
}

#content iframe {
  height:600px;
  width:460px;
  border-style: none;
}

#search {
  background-color: #FEFEE9;
  color: #9F9F9F;
  border-style: solid;
  border-width: 1px;
  border-color: #FCFEA5;
}

.line_01 {
  color: #D0D268;
}

.line_02 {
  color: #4E005E;
}

#map_text {
  color: #4F4F4F;
}

.dataTableRow { background-color: #F0F1F1; }
.dataTableRowSelected { background-color: #B8FCA0; }
.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; cursor: hand; }