
a#bevando, a#atka, a#thermostruct, a#topgreen {
  color: #ffffff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	line-height: 34px;
}

ul#mainnavi li a{
  line-height: 29px;
  color: #646464;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	 
}

ul#mainnavi li a:hover{
   text-decoration: none;
}

ul#mainnavi li.active a {	
}

ul#mainnavi li.active a:hover {	
}


ul#subnavi li a{
  line-height: 29px;
  height: 29px;
  width: 170px;
  display: block;
  color: #646464;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	background: #DCDCDC;
	  padding-left: 10px;
	  overflow: hidden;
}

ul#subnavi li a:hover{
  color: #646464;
	background: #C4C4C4;
}



ul#subnavi li ul.subnav2 li a{
  line-height: 20px;
  height: 20px;
  display: block;
  color: #ffffff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	background: #506F89;
	  padding-left: 10px;
	  overflow: hidden;
}

ul#subnavi li ul.subnav2 li a:hover{
	background: #C4C4C4;
}

ul#subnavi li ul.subnav2 li.current a{
	background: #C4C4C4;
	width: 170px;
}



ul#subnavi li.current a{
  color: #646464;
	background: #C4C4C4;
	width: 170px;
}


ul#footermetanavi, ul#metanavi {
	color: #585858;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	line-height: 16px;
}

ul#footermetanavi li a, ul#metanavi li a{
	color: #506F89;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	line-height: 16px;
}

ul#footermetanavi li a.footermetanavi, ul#metanavi li a.metanavi{
	color: #585858;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 11px;
}


ul#footermetanavi li a:hover, ul#metanavi li a:hover{
	text-decoration: underline;
}

/*

#warenkorb a {
   color: #506F89;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

#warenkorb a:hover {
 	text-decoration: underline;
}

#warenkorb {
   color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
*/

p, .fieldset, .forminfo, .teaser_text, #rechte_spalte ul, .teaser    /*, #form-module-thanks, a, td, th */{
  font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4B4B4B;
	margin-bottom: 12px;
	line-height: 16px;
}


#rechte_spalte ul {
   padding-left: 20px;
}


i {
	font-weight: bold;
	font-style: normal;
}



li {
  font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4B4B4B;
}


#footer_spalte_1-3 p, #footer_spalte_2-3 p, #footer_spalte_3-3 p{
  font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4B4B4B;
	font-weight: normal;
	line-height: 0px;
}


h1 {
 color: #506F89;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
  margin-bottom: 20px;
  margin-top: 30px;
}

h2 {
 color: #506F89;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
   margin-top: 10px;
   margin-bottom: 10px;
}

h3 {
 color: #506F89;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
   margin-top: 10px;
   margin-bottom: 10px;	
}

#footer_spalte_1-3 h1, #footer_spalte_1-3 h2, #footer_spalte_1-3 h3, 
#footer_spalte_2-3 h1, #footer_spalte_2-3 h2, #footer_spalte_2-3 h3,
#footer_spalte_3-3 h1, #footer_spalte_3-3 h2, #footer_spalte_3-3 h3 {
  font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #506F89;
	margin-bottom: 0px;
	margin-top: 5px;
	line-height: 0px;
}


/*

.p-price {
font-size: 14px;
font-weight: bold;
color: #506F89;
}
*/

.error {
color: red;
font-weight: bold;
}

.text {
  font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4b4b4b;
}

.forminfo, .formerror {
color: #db0133;
}

.formsubmit, #buttonSubmit, #buttonLogoff, .submit, .button  {

   color: #506F89;

}
/*
#content p {
   margin-left: 357px; 
}
*/

/*
#content #linke_spalte p {
margin-left: 0px;
}


#modul_bilder p, #linke_spalte p, #form-module-thanks p {
 margin-left: 0px; 
}

#content li { 
margin-left: 375px; 
}
*/

strong, legend {
   font-weight: bold;
   color: #506F89;
   font-size: 12px;
}


a {
color: #506F89;
text-decoration: none;

}

a:hover {
text-decoration: underline;
}

a img {
text-decoration: none;
}

a img:hover {
text-decoration: none;
}



.teaser_datum {
   font-weight: bold;
   color: #506F89;
   font-size: 10px;
   margin-top: 20px;
}

.teaser_text a {
   font-size: 12px;
}

.teaserNav {
   font-size: 12px;
   margin-top: 20px;
   float: right;
}
