/*---------- Allgemein ------------------------------------------------------*/
body {
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color				: #000000;
	background-color	:   #FFFFFF;
	margin				:	0px; 
	padding			   :	0px;
}

td {
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 12px;
}

h1 {
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 15px;
}

h2 {
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 12px;
	font-weight			: normal;
	font-style: italic;
	
}

h3 {
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 11px;
}

/*---------- Text ------------------------------------------------------*/

.text10black {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
}

.text10blackUl {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	text-decoration: underline;
}

.text10blackBold {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	font-weight			: bold;
}

.text10blackK {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	font-style			: italic;
}

.text7grey  {
	color 				: #a2a2a2;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 7pt;
	font-weight			: normal;
}

.text8grey  {
	color 				: #707070;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 8pt;
}

.text10grey  {
	color 				: #707070;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
}

.text10greyBold {
	color 				: #707070;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	font-weight			: bold;
}

.text10OrangeBold {
	color 				: #FF9307;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	font-weight			: bold;
}

b#text10OrangeBold {
	color 				: #FF9307;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	font-weight			: bold;
}

.text10bgOrange {
	color 				: #FFFFFF;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	font-weight 		: bold;
	background-color	: #FF9307;
}

.text10bgGrey2 {
	color 				: #FFFFFF;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	font-weight 		: bold;
	background-color	: #747371;
}

b#text10bgOrange {
	color 				: #FF9307;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	font-weight 		: bold;
	text-decoration	: none;
}

.text11black {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 11pt;
}

.text11blackBold {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 11pt;
	font-weight 		: bold;
}

.text12black {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 12pt;
}

.text12blackBold {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 12pt;
	font-weight 		: bold;
}

/*---------- Links ------------------------------------------------------*/
a {
	color					: #000000; 
	text-decoration	: underline;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:hover {
	color					: #000000; 
	text-decoration	: none;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.blau {
	color					: #3366ff;
	text-decoration	: underline;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.blau:hover {
	color					: #3366ff;
	text-decoration	: none;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.weiss {
	color					: #FFFFFF;
	text-decoration	: underline;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.weiss:hover {
	color					: #FFFFFF;
	text-decoration	: none;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.weiss10 {
	color					: #FFFFFF;
	font-size			: 10px;
	text-decoration	: underline;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.weiss10:hover {
	color					: #FFFFFF;
	font-size			: 10px;
	text-decoration	: none;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.text8grey  {
	color 				: #707070;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 8pt;
	text-decoration	: none;
}

a.text8grey:hover  {
	color 				: #707070;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 8pt;
	text-decoration	: underline;
}

a.text10grey  {
	color 				: #707070;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	text-decoration	: underline;
}

a.text10grey:hover  {
	color 				: #707070;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	text-decoration	: none;
}

a.greenBold {
	color					: #009900;
	font-size			: 11px;
	font-weight 		: 	bold;
	text-decoration	: underline;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.greenBold:hover {
	color					: #009900;
	font-weight 		: 	bold;
	text-decoration	: none;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.Orange8 {
	color 				: #FF9307;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 8pt;
	text-decoration	: underline;
}

a.Orange8:hover {
	color 				: #FF9307;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 8pt;
	text-decoration	: none;
}

a.Orange10 {
	color 				: #FF9307;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	text-decoration	: underline;
}

a.Orange10:hover {
	color 				: #FF9307;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	text-decoration	: none;
}

a.Orange10_2 {
	color 				: #FF9307;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	text-decoration	: none;
	font-weight 		: 	bold;
}

a.Orange10_2:hover {
	color 				: #FF9307;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	text-decoration	: underline;
	font-weight 		: 	bold;
}

a.black8 {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 8pt;
	text-decoration	: underline;
}

a.black8:hover {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 8pt;
	text-decoration	: none;
}

a.black10 {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	text-decoration	: underline;
}

a.black10:hover {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	text-decoration	: none;
}

a.black10_2 {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	font-weight: bold;
	text-decoration	: none;
}

a.black10_2:hover {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	text-decoration	: underline;
}

a.black10_3 {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	text-decoration	: none;
}

a.black10_3:hover {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	text-decoration	: underline;
}

a.black10start {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	text-decoration	: none;
}

a.black10start:hover {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 10pt;
	text-decoration	: underline;
}

a.black11 {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 11pt;
	text-decoration	: underline;
}

a.black11:hover {
	color 				: #000000;
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 11pt;
	text-decoration	: none;
}

a.foot {
	color					: #FFFFFF;
	background-color	: #747371;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight			: bold;
	text-decoration	: underline;
}

a.foot:hover {
	color					: #FFFFFF;
	background-color	: #747371;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight			: bold;
	text-decoration	: none;
}

/*------------Tabellen----------------------------------------------*/

td.border_grau {
	/*border				: solid #E9E9E9;*/
	border				: solid #999999;
	border-width		: 1px 1px 1px 1px; /*oben, rechts, unten, links*/
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

td.border_orange {
	color					: #ffffff;
	font-weight 		: bold;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border				: solid #FF9307;
	border-width		: 1px 1px 1px 1px; /*oben, rechts, unten, links*/
}

td.background_orange {
	background-color 	: #FF9307;
	color					: #ffffff;
	font-weight 		: bold;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.werbung {
	background-color 	: #FFBC6A;
	color					: #000000;
	border				: solid #ff6600;
	border-width		: 1px 1px 1px 1px; /*oben, rechts, unten, links*/
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.lineTop {
	color 				: #707070;
	font-size 			: 8pt;
	border				: solid #747371;
	border-width		: 1px 0px 0px 0px; /*oben, rechts, unten, links*/
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.lineTopBottom {
	color					: #000000;
	border				: solid #747371;
	border-width		: 1px 0px 1px 0px; /*oben, rechts, unten, links*/
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.lineBottom {
	color					: #000000;
	border				: solid #747371;
	border-width		: 0px 0px 1px 0px; /*oben, rechts, unten, links*/
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.produktData {
	color					: #707070;
	border				: solid #747371;
	border-width		: 0px 0px 1px 0px; /*oben, rechts, unten, links*/
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 8pt;
}

td.lineLeft {
	border				: solid #747371;
	border-width		: 0px 0px 0px 1px; /*oben, rechts, unten, links*/
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.lineLeftRight {
	border				: solid #747371;
	border-width		: 0px 2px 0px 2px; /*oben, rechts, unten, links*/
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.lineLeftTop {
	border				: solid #747371;
	border-width		: 1px 0px 0px 1px; /*oben, rechts, unten, links*/
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.lineLeftBottom {
	border				: solid #747371;
	border-width		: 0px 0px 1px 1px; /*oben, rechts, unten, links*/
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.lineAround {
	color					: #000000;
	border				: solid #747371;
	border-width		: 1px 1px 1px 1px; /*oben, rechts, unten, links*/
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.lineLeftMissing {
	color					: #000000;
	border				: solid #747371;
	border-width		: 1px 1px 1px 0px; /*oben, rechts, unten, links*/ 
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.head {
	color					: #ffffff;
	background-color	: #747371;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight			: bold;
}

td.search {
	color					: #FFFFFF;
	background-color 	: #FF9307;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight			: bold;
	border				: solid #747371;
	border-width		: 0px 0px 1px 0px; /*oben, rechts, unten, links*/
	vertical-align: text-bottom;
	padding-top: 0px;
	padding-bottom: 0px;
}

td.foot {
	color					: #ffffff;
	font-size			: 8pt;
	background-color	: #747371;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight			: bold;
}

td.foot2 {
	color					: #000000;
	font-size			: 7pt;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.logo {
	border				: solid #E9E9E9;
	border-width		: 1px 1px 1px 1px; /*oben, rechts, unten, links*/
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.impressum {
	/*color					: #646664;*/
	color					: #000000;
	font-size			: 7pt;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/*------------Formulare----------------------------------------------*/


input#buttom {
	/*mit id=buttom*/
	border-width		: 0px;
	text-decoration 	: none;
}

input#buttom2 {
	/*mit id=buttom*/
	border-width		: 0px;
	text-decoration 	: none;
	position				: absolute;
	margin-top			: 1px;
}

input#check {  	
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px; 
	font-weight			: normal;
	border-style		: solid;
	border-color		: #000000;
	border-width		: 1px;
	text-decoration 	: none;
	position				: relative;
}

input#radio {  	
	border-style		: solid;
	border-color		: #000000;
	border-width		:0px;
	text-decoration 	: none;
	margin-top			:0px;
	
}

select#sort {  	
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px; 
	font-weight			: normal;
	border-style		: solid;
	border-color		: #000000;
	border-width		: 1px;
	text-decoration 	: none;
	margin-top			: 1px;
	
}