.clear {
	clear: both;
	height: 1px;
}
	a,a:active, a:active img {outline: none 0; /* hide dotted outline in Firefox */}
	
.ramka_out        { background-color: #fff; padding: 6px; border: solid 1px #666 }
.ramka_borderwhite      { background-color: #fff; border: solid 1px #fff; outline-color: #fff }
.ramka_bordergrey1 { border: solid 1px #606060; outline-color: #fff }
a, a:link, a:active, a:visited        { color: #606060; text-decoration: underline }
a:hover,       { color: #3073b7; text-decoration: underline }

td  { color: #606060; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.header1        { color: #606060; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 2px 2px 2px 0 }
.header2     { color: #000; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 0 }
.header3    { color: #000; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 2px 2px 2px 0 }
.header1 a:link, .header1 a:active, .header1 a:visited      { color: #606060; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
.header1 a:hover      { color: #3073b7; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
.small9    { color: #606060; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff }
.small10    { text-align: right !important; color: #606060; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff }

.small_kunde  { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif }
.small_aktuell { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.picture_des    { color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 2px }
.text_kurz   { color: #606060; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff; padding: 5px }
.linkred { color: #c00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
.linkFach { color: #000; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: underline }
.text_special { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e2e2e2; padding: 5px }
.text_lang     { color: #606060; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #fff; padding: 5px }
.text_weiter   { color: #000; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }
.text_auswahl      { color: #fff; font-size: 13px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 2px }
.small_kundeB  { color: #606060; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff }
.header4  { color: #606060; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff }
.pressetitel      { color: #606060; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; background-color: #fff; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #606060; border-bottom: 1px solid #606060 }
.classFULL { width: 100%; border: solid 1px #fff }
body  { color: #606060; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #fff }
.style1   { color: #000; font-size: 11px; font-family: Arial; font-weight: bold }
.style2   { color: #000; font-size: 11px; font-family: Arial; font-style: italic; font-weight: bold }
.style3  { color: #606060; font-size: 11px; font-family: Arial; font-weight: bold }
.style31 { color: #606060; font-size: 11px; font-family: Arial; font-weight: bold }
.style4  { color: #000; font-size: 12px; font-family: Arial; font-weight: normal }
.style41 { color: #000; font-size: 12px; font-family: Arial; font-weight: bold }
.style5  { color: #000; font-size: 12px; font-family: Arial; font-style: italic; font-weight: bold }
.style6   { color: #606060; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none }
.style7 { color: #000; font-size: 13px; font-family: Arial; font-weight: bold }
.style8 { color: #000; font-size: 13px; font-family: Arial; font-style: italic; font-weight: bold }
.style9 { color: #606060; font-size: 13px; font-family: Arial; font-weight: bold }
.style10 { color: #000; font-size: 14px; font-family: Arial; font-weight: bold }
.style11 { color: #000; font-size: 14px; font-family: Arial; font-style: italic; font-weight: bold }
.style12  { color: #606060; font-size: 14px; font-family: Arial; font-weight: bold }
.style13  { color: #000; font-size: 16px; font-family: Arial; font-weight: bold }
.style14  { color: #000; font-size: 16px; font-family: Arial; font-style: italic; font-weight: bold }
.style15   { color: #606060; font-size: 16px; font-family: Arial; font-weight: bold }
.style16  { color: #000 !important; font-size: 18px; font-family: Arial; font-weight: bold }
.style17  { color: #000 !important; font-size: 18px; font-family: Arial; font-style: italic; font-weight: bold }
.style18  { color: #606060; font-size: 18px; font-family: Arial; font-weight: bold }
.style61  { color: #606060; font-size: 12px; font-family: Arial; font-weight: bold }
.field130   { font-size: 10px; font-family: Arial; width: 140px }
.dls { 
	background-repeat: no-repeat; 
	padding-left: 25px; 
	background-position: 0px center; 
	background-image: url(../imgs/butts/dl.gif); 

}
.rebutt {
	text-align: center;
	line-height: 16px;
	width: 200px;
	padding: 2px;
	color: white;
	background-color: #8b8b8b;
	float: left;
	margin-bottom: 6px;
	font-size: 13px;
}
.aadbutt {
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	width: 140px;
	color: white;
	background-color: #8b8b8b;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 6px;
	font-size: 12px;
}
.rebutt a, .aadbutt a {
	text-decoration: none !important;
	color: white;
	text-decoration: underline !important;
	font-weight: bold;
	
}
.rebutt a:hover, .aadbutt a:hover {
	color: white;
	
}
.imagecatname {
  font-size: 16px;
  color: black;
  display: block;
  margin-top: 20px;
  padding-bottom: 2px;
  font-family: inherit;
  line-height: 20px;
  padding-left: 7px;
  font-weight: bold;
  }
.imagecatname a {
  text-decoration: none;
  color: black;
}
.hmenu {
	color: #fff;
	background-color: #9d9d9d;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 7px;
	padding-bottom: 7px; }

.hmenu a {
	color: #fff;
	font-size: 11px;
	font-family: Arial, verdana;
	font-weight: bold;
	background-color: #9d9d9d;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0;
	padding: 6px 12px; }

.hmenu a:hover, .hmenu a.current {
	color: #3073b7;
	background-color: #fff; }


