/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */

/*
#########################
#						            #
#		Farbcodes		        #
#						            #
#	Grün:	#64b771		#
#						            #
#	Blau:	#00426f		#
#						            #
#########################
*/

/* Algemeines */

body {
  font-size: 0.9em;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  color: #64b771;
}

/*Header*/

#s5_header_wrap {
  background: #64b771;
  margin: 0px;
  padding: 0px;
}

#s5_header_area_inner2 {
  background: #00426f;
}

#s5_banner {
  padding-top: 0px;
  padding-right: 0px;
  width: 70%;
}

#s5_banner .custom {
  text-align: right;
  margin: 0px;
  padding: 0px;
}

#s5_banner .custom p {
  margin: 0px;
  padding: 0px;
}

/* Header Topmenü */

#s5_menu_wrap {
  background: #00426f;
  border-top: #00426f;
}

#s5_menu_wrap ul {
  text-align: center;
}

#s5_nav li {
  border-right: solid 1px #b1b1b1;
  height: 42px;
}

.s5_h3_last {
  color: #64b771;
}

/* Runde Ecken entfernen */

#s5_header_wrap, #s5_header_area_inner2, #s5_menu_wrap, #s5_component_wrap, #s5_footer_area_inner2 {
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}

.module_round_box {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

/* TU-Fotter */

.tu_footer {
  width: 100%;
}

.tu_footer #tu_footer_left {
  width: 50%;
  height: 33px;
  text-align: left;
  float: left;
}

.tu_footer #tu_footer_right {
  width: 50%;
  text-align: right;
  float: left;
}

/* TU_Blöcke */

.tu_block_support {
  text-align: center;
}

.tu_block_support img {
  width: 75px;
  height: auto;
}

/* JoomShopping */

#mxcpr a {
  display: none;
}

.jshop h1 {
  font-family: Oswald;
  font-size: 18px;
  font-weight: bold;
  text-decoration: underline;
  margin-bottom: 10px;
}
.jshop .text_pay_without_reg {
  text-align: center;
  font-size: 16px;
}
.jshop_register .control-label {
  font-weight: bold;
}
.checkoutinfo .payment_info {
  margin-top:10px;
}
.jshop .text_pay_without_reg {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
}
#comjshop_register .input, .jshop_register .input {
  width: 400px;
}
#comjshop_register .inputbox, .jshop_register .inputbox {
  width: 415px;
}
/* Cookie Hint */
#redim-cookiehint {
    background-color: #64b771;
}