/*
MAIN-COLORS
=============================

:::STANDARD-FARBEN:::
orange                #FFEECC       BG-Body
hell-oragen           #FFF5E0       BG-Left-Nav
braun-schwarz         #666666       FONT-Std
braun-over            #D4B068       TAB-Navigation
braun-normal          #E3C487       TAB-Navigation
grau                  #CCC7BC       HR
*/


/*******************************Main******************************/
/* Standard-Schrift */
body, p, div, td, th, input, textarea, a {
  font-family: Arial,Tahoma,Verdana;
  font-size: 14px;
  line-height: 16px;
  color: black;
}

h1 {
  font-size: 25px;
  line-height: 27px;
  color: black;
  font-family: "Times New Roman",Arial;
}
h3 {
  font-weight: bold;
  font-size: 15px;
  line-height: 17px;
  color: #92A31F;
}
/*Hyperlinks*/
a:link    { color:#92A31F; text-decoration:none; font-weight: bold; }
a:visited { color:#92A31F; text-decoration:none; font-weight: bold; }
a:focus   { color:#92A31F; text-decoration:none; font-weight: bold; }
a:hover   { color:#92A31F; text-decoration:none; font-weight: bold; }
a:active  { color:#92A31F; text-decoration:none; font-weight: bold; }

html, body {
  text-align: center;
  background: white;
  color: #666666;
}
#wrapper {
  width: 944px;
  margin: 0px auto;
  text-align: left;
}
#header {
  padding-top: 10px;
  width: 1240px;
  margin: 0px auto;
}
.spacer {
  height: 6px;
  margin: 3px 0 0 0;
  background: url("/res/pics/multikosmos/spacer.gif") no-repeat top left;
  line-height: 1px;
}

/************************Main-Navigation*******************************/
#main_nav {
  float: left;
  width: 100%;
  margin: 10px 0 10px 10px;
  text-transform: uppercase;
}
#main_nav ul, #main_nav li {
  margin: 0;
  padding: 0;
}
#main_nav li {
  list-style: none;
  float: left;
  background: url("/res/pics/multikosmos/main_nav_spacer.gif") no-repeat center left;
  padding-left: 33px;
}

#main_nav li:first-child {
  background: none;
  padding: 0;
}

#main_nav li a {
  font-size: 13px;
  line-height: 15px;
  color: #666666;
  text-decoration: none;
  font-weight: normal;
}

#main_nav li a.active {
  color: black;
}

.border {
  height: 13px;
  border-top: 1px solid #CCCCCC;
  margin: 0 2px;
}
/************************Content - Bereich**********************/
#content {
  float: left;
}

#left_pic {
  margin-right: 25px;
}

/***************************Multikosmos Journale - Startseite******************/
.start_article_left {
  margin-left: 2px;
  float: left;
}
.start_article_left .pic {
  position: relative;
  height: 535px;
  float: left;
  margin-top: 7px;
}

.start_article_left .pic .subscribe {
  background: url("/res/pics/multikosmos/subscribe_bg.png") no-repeat top left;
  width: 160px;
  height: 115px;
  position: absolute;
  bottom: 0px;
  left: 16px;
}
.start_article_left .pic .subscribe h3 {
  margin: 22px 0 0 14px;
}

.start_article_left .list {
  float: left;
  width: 300px;
  margin: 7px 0 0 15px;
}

.headline_title {
  margin: 16px 0 25px 34px;
}

.start_article_left .list .title {
  background: url("/res/pics/multikosmos/bullet_list.gif") no-repeat top left;
  padding-left: 34px;
  font-family: "Times New Roman",Arial;
  font-size: 19px;
  line-height: 21px;
}

.start_article_left .list .title .headline {
  font-weight: normal;
  font-family: "Times New Roman",Arial;
  font-size: 25px;
  line-height: 25px;
  color: black;
}

.uppercase {
  text-transform: uppercase;
}

.start_article_left .list .text {
  margin-left: 34px;
  padding-right: 5px;
}
.start_article_left .list .more_link {
  float: right;
  margin: 13px 0 12px 0;
}
.start_article_left .list .more_link a {
  font-size: 12px;
  line-height: 14px;
  color: #999999;
  text-decoration: none;
  font-weight: normal;
}

.start_article_left .list .spacer_list {
  border-top: 1px solid #CCCCCC;
  margin-left: 34px;
  height: 25px;
}

/*******Vorschau auf nächsten Artikel*****/
.advice {
  float: right;
  width: 200px;
  background: url("/res/pics/multikosmos/advice_bg.gif") no-repeat top left;
}
.advice .descr {
  margin: 23px 0 0 20px;
  width: 163px;
}

.advice .descr img {
  margin: 15px 0;
}

.advice .descr .spacer_advice {
  border-top: 1px solid #CCCCCC;
  margin-top: 10px;
  height: 12px;
}

/***************************Archiv************************/
#left_article_nav {
  float: left;
  margin-left: 10px;
  width: 180px;
}

#left_article_nav .entry {
   margin-bottom: 15px;
}

#left_article_nav .entry a {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 15px;
  font-weight: normal;
  color: black;
}

#left_article_nav .entry a .date {
  text-transform: none;
  color: #666666;
}

#archiv {
  float: left;
  margin-left: 35px;
  width: 570px;
}

#archiv .std_text {
  margin-left: 8px;
}

#archiv .entrys {
  margin-top: 15px;
  width: 100%;
}
#archiv .entrys .entry {
  float: left;
  margin-right: 38px;
  margin-bottom: 30px;
}
#archiv .entrys .entry .pic {
  background: url("/res/pics/multikosmos/archiv_pic_bg.jpg") no-repeat top left;
  width: 137px;
  height: 169px;
}

#archiv .entrys .entry .more_link {
  font-size: 12px;
  float: left;
  line-height: 14px;
  color: #999999;
  text-decoration: none;
  font-weight: bold;
  background: url("/res/pics/multikosmos/more_link_pic.gif") no-repeat top left;
  padding: 2px 0 0 30px;
  height: 20px;
  margin: 7px 0 0 7px;
}

#archiv .entrys .entry .pic img{
  margin-left: 8px;
}

/*****************************************Footer************************/
#footer {
  border-top: 1px solid #CCCCCC;
  margin: 10px 0 20px 0;
}
#footer .links {
  margin: 10px 0 10px 4px;
}
#footer .links a {
  color: #666666;
  font-size: 13px;
  line-height: 15px;
  text-decoration: none;
  font-weight: normal;
}

/**********************************Formulare***************************/
select, textarea, form input {
  border: 1px solid #CCCCCC;
}
#bottom td, #bottom td * {
  font-size: 12px;
  line-height: 14px;
  color: #666666;
}

.form_line {
   color: #92A31F;
   font-size: 15px;
}

/*****Kontaktformular*****/

#Kontaktformular_Plz {
  width: 49px;
}
#Kontaktformular_Anrede, #Kontaktformular_Land {
  width: 264px;
}

#Kontaktformular_Newsletter_0, #Kontaktformular_Multikosmos-Testen, #Multikosmos_Zeitschrift_bestellen_Newsletter_0,
#Newsletter-anmelden_Newsletter_0,
#Newsletter-anmelden_Multikosmos-Testen {
  border: none;
}

#label_Multikosmos_Zeitschrift_bestellen_Selection_1 {
  width: 370px !important;
}

/**********Magazin Abbonieren**********/
.journal {
  float: left;
  width: 400px;
  margin-left: 20px;
}

.journal input {
  border: none;
}
.journal .first, .journal .secound {
  width: 200px;
  float: left;
}
.spacer_form {
  border-bottom: 1px solid #CCCCCC;
  height: 20px;
}
.journal_text {
  margin-left: 20px;
  width: 650px;
  font-size: 12px;
  line-height: 14px;
  color: #666666;
}
.validation_error {
  color: #FF6600 !important;
}
#basic_address_data_form input.validation_error, #basic_address_data_form textarea.validation_error,
#shipping_address_data_form input.validation_error, #shipping_address_data_form textarea.validation_error {
  width: 278px !important;
}
#basic_address_data_form, #shipping_address_data_form {
  width: 310px;
  float: left;
}
#basic_address_data_form input , #shipping_address_data_form input {
  border: 1px solid #CCCCCC;
}
#basic_address_data_form {
  margin-right: 50px;
}
#basic_address_data_form table, #shipping_address_data_form table {
  width: 310px;
}
#basic_address_data_form .headline, #shipping_address_data_form .headline {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 26px;
}
#shipping_address_data_form .headline {
  margin-bottom: 0px;
}
.advice_shipping_address_wrap_form, .newsletter, .text_agb p {
  font-size: 12px;
  color: #666666;
  margin-bottom: 10px;
}
.text_agb a {
  font-size: 12px;
  color: #92A31F !important;
}
.newsletter, .text_agb p {
  margin-bottom: 0px;
}
#basic_address_data_form .col_1, #basic_address_data_form .col_2, #shipping_address_data_form .col_1 ,#shipping_address_data_form .col_2 {
  padding: 3px;
}

#basic_address_data_form .col_1, #basic_address_data_form .col_2, #basic_address_data_form .col_2 *,
#shipping_address_data_form .col_1 ,#shipping_address_data_form .col_2, #shipping_address_data_form .col_2 * {
  font-size: 12px;
  line-height: 13px;
  color: #666666;
}

#Multikosmos_Zeitschrift_bestellen_postcode {
  width: 50px;
}
#Multikosmos_Zeitschrift_bestellen_shipping_postcode {
  width: 59px;
}
#Multikosmos_Zeitschrift_bestellen_town, #Multikosmos_Zeitschrift_bestellen_shipping_town {
  width: 213px;
}
#Multikosmos_Zeitschrift_bestellen_redx_countries_key, #Multikosmos_Zeitschrift_bestellen_shipping_redx_countries_key {
  width: 280px;
}
/***********************************std-Button ************************************/
.submit_button input {
  border: 0px;
  overflow: visible;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 39px;
  height: 39px;
  color: #92A31F !important;
  font-family: Arial;
  padding: 0px 20px 0 20px;
}

div.submit_button {
  margin-left: 0px;
  margin: 0px;
  padding: 0px;
  float: left;
  height: 39px;
}

/*Submit Button*/
.submit_button input {
  background: url("/res/pics/multikosmos/std_button_left.gif") no-repeat top left;
}
.submit_button {
  background: url("/res/pics/multikosmos/std_button_right.gif") no-repeat top right;
}
/***********************************std-Button ************************************/