td,th,tr,table,ul,ol,li,i,a,b,input,option,code, body {FONT-FAMILY: Verdana, Tahoma, Arial;FONT-SIZE: 11px; COLOR: #4d4d4d;}
input, option, select,textarea {FONT-SIZE: 10px; COLOR: #4d4d4d;}

body { FONT-FAMILY: Verdana, Tahoma, Arial; background-color:#ffffff;margin-left:0pt;margin-top:0pt; margin-right:0pt; margin-bottom:0pt; leftmargin:0pt; rightmargin:0pt; leftmargin:0pt; marginheight:0pt; marginwidth:0pt;}

/* Hintergrund - Farben und Bilder */
.bg1	{background-color:#FF6C3E;}
.bg2	{background-color:#ffffff;}
.bg3	{background-color:#000000;}
.bg4	{background-color:#e7e7e7;}
.bg5	{background-color:#f5f5f5;}
.bg6	{background-color:#FF663A;}
.bg_grau1	{background-color:#FAFAFA;}
.bg_grau2	{background-color:#d3d3d3;}
.bgimg			{background-image:url(img/entwurf_02.jpg);background-repeat:no-repeat;background-position:top right;}
.bgimg2			{background-image:url(img/rand.jpg);background-repeat:repeat-y}
.bgimg3			{background-image:url(img/rand2.jpg);background-repeat:repeat-y}
.bgimgsmall		{background-image:url(img/header_small_02.jpg);background-repeat:no-repeat;background-position:top right;}
.water			{background-image:url(img/background.jpg);background-repeat:no-repeat;background-position:bottom right;}

.date 			{ color : #6B999F; }
.caption_tech	{ font-size: 10px; color:#000000; font-weight:bold; text-align: right;}
.caption_tech2	{ font-size: 10px; color:#000000; font-weight:bold; }
.flyoutLink  {
	border-color: #F7F7F7;
	border-width: 0px;
	border-style: none; 
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	cursor: hand;
	border-bottom:1pt solid #eeeeee;
}
.flyoutMenu {	background-color: #F7F7F7; 
/*	border-color: #999999;
	border-width: 1 0px 0px 0;
	border-style: solid;*/
	behavior: url(default.htc);
}
.flyoutMenu TD.flyoutLink  {
/*	border-color: #F7F7F7; */
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	padding: 1px 1px 1px 1px;
	cursor: hand;
}
.flyoutLink a { color: black; text-decoration: none; }


/* Headings */
.a_inactive		{color:#888888;}
.dlghead   		{ font-size: 13px; color: #000000; font-weight: bold;}
.counter		{font-size: 8px; color:#000000;}

.mainhead  		{ font-size: 13px; color: #dc0000; font-weight: bold;text-alignment:right}
.mainheadw 		{ font-size: 15px; color: #ffffff; }
.newshead  		{ font-size: 15px; color: #dc0000; font-weight: bold;}
.text			{}

.subheaddark   	{ font-size: 13px; color: #333333;  font-weight: bold;}
.subheadsmall   { font-size: 12px; color: #666666; }
.subheadg10   	{ font-size: 10px; color: #666666; }
.subheadw  		{ font-size: 13px; color: #ffffff; }
.ueber1 		{color:#000000;FONT-SIZE:11px;font-weight:bold}
.ueber2 		{color:#ffffff;FONT-SIZE:11px;font-weight:bold;padding-right:5px;padding-left:5px;padding-top:2px;padding-bottom:3px;}



/* Schrift-Schnitt */
.bold			{font-weight:bold}
.bigbold		{font-size: 17px; font-weight:bold}
.data			{font-size: 9px; font-weight: bold;}
.details		{font-size: 9px;}
.kursiv			{font-style:italic}
.largebold		{font-size: 14px; font-weight:bold}
.listHersteller	{padding-top:2px;padding-bottom:2px;}
.preis			{font-size: 15px; font-weight: bold;}
.smalllink		{font-size: 9px;text-alignment:right}
.warning		{color:#dc0000}

sup				{font-weight:normal; font-size:9pt;color: #b6b6b6;}
th				{background-color:#f3f3f3;border-bottom:1pt solid #aeaeae;border-top:1pt solid #aeaeae;}
td.special		{border-bottom:1pt solid #eeeeee;}
.th_left		{background-color:#f3f3f3;border-left:1pt solid #aeaeae;border-top:1pt solid #aeaeae;padding:2;}
.th_right		{background-color:#f3f3f3;border-right:1pt solid #aeaeae;border-top:1pt solid #aeaeae;padding:2;}

/* Sonderformatierungen */
.basketid		{font-size: 9px; padding-right:5px;padding-left:5px;padding-top:2px;padding-bottom:3px;}
.basket			{padding-right:5px;padding-left:5px;padding-top:2px;padding-bottom:3px;}
.copy			{color:#9d9d9d; FONT-SIZE:9px;}
.error			{color:#ff0000;}
.extra			{color:#4d4d4d; font-weight:bold; text-transform:uppercase;}
.loginError		{font-size:10px;padding-left:150px;background-color:#dc0000;color:#ffffff;font-weight:normal}
.loggedUser		{font-size:10px;padding-right:10px;color:#aaaaaa;text-alignment:right;}
.ueberschrift	{font-weight:bold;text-align:right;padding-bottom:15px;}


/* Bereiche */
.basicmenue		{padding-right:5px;padding-left:5px;padding-top:5px;padding-bottom:5px;}
.bg_angebot		{background-image:url(img/bg_angebot.gif);background-repeat:no-repeat;background-position:left top;}
.bottomline		{border-bottom:1pt solid #000000;}
.content		{padding-right:10px;padding-left:10px;padding-top:0px;padding-bottom:5px;}
.login			{padding-right:11px;padding-left:7px;padding-top:4px;padding-bottom:4px;}
.footer			{color:#E8E8E8;}
.rahmen			{border:1pt solid #aeaeae;}
.textbox		{width:100%; height: 250;overflow:auto;text-align:justify;padding-right:5px;padding-left:5px;padding-top:5px;padding-bottom:5px;}

A				{TEXT-DECORATION: none;}

A.normal:link 		{color:#F05A2C;FONT-SIZE:11px;}
A.normal:visited 	{color:#F05A2C;FONT-SIZE:11px;}
A.normal:active 	{color:#F05A2C;FONT-SIZE:11px;}
A.normal:hover 		{color:#F05A2C;FONT-SIZE:11px;TEXT-DECORATION: underline}

A.logout:link 		{font-size:10px;color:#dc0000;}
A.logout:visited 	{font-size:10px;color:#dc0000;}
A.logout:active 	{font-size:10px;color:#dc0000;}
A.logout:hover 		{font-size:10px;color:#dc0000; TEXT-DECORATION: underline}

A.footer:link 		{color:#888888;FONT-SIZE:11px;}
A.footer:visited 	{color:#888888;FONT-SIZE:11px;}
A.footer:active 	{color:#888888;FONT-SIZE:11px;}
A.footer:hover 		{color:#ffffff;FONT-SIZE:11px;TEXT-DECORATION: underline}
A.footerhover		{color:#000000;FONT-SIZE:11px;TEXT-DECORATION: underline}

A.menue:link 		{color:#000000;FONT-SIZE:11px;font-weight:bold;}
A.menue:visited 	{color:#000000;FONT-SIZE:11px;font-weight:bold;}
A.menue:active 		{color:#000000;FONT-SIZE:11px;font-weight:bold;}
A.menue:hover 		{color:#000000;FONT-SIZE:11px;font-weight:bold;TEXT-DECORATION: underline}
A.menuehover		{color:#ffffff;FONT-SIZE:11px;font-weight:bold;TEXT-DECORATION: underline}

A.submenue:link 	{color:#ffffff;FONT-SIZE:11px;font-weight:bold;}
A.submenue:visited 	{color:#ffffff;FONT-SIZE:11px;font-weight:bold;}
A.submenue:active 	{color:#4f7299;FONT-SIZE:11px;font-weight:bold;}
A.submenue:hover 	{color:#e4e4e4;FONT-SIZE:11px;font-weight:bold;TEXT-DECORATION: underline}
A.submenuehover		{color:#e4e4e4;FONT-SIZE:11px;font-weight:bold;TEXT-DECORATION: underline}
/*
A.submenue:link 	{color:#525252;FONT-SIZE:11px;}
A.submenue:visited 	{color:#525252;FONT-SIZE:11px;}
A.submenue:active 	{color:#4f7299;FONT-SIZE:11px;}
A.submenue:hover 	{color:#000000;FONT-SIZE:11px;TEXT-DECORATION: underline}
A.submenuehover		{color:#000000;FONT-SIZE:11px;TEXT-DECORATION: underline}
*/
A.car:link 			{color:#FF6738;FONT-SIZE:11px;font-weight:bold;}
A.car:visited 		{color:#FF6738;FONT-SIZE:11px;font-weight:bold;}
A.car:active 		{color:#FF6738;FONT-SIZE:11px;font-weight:bold;}
A.car:hover 		{color:#FF6738;FONT-SIZE:11px;font-weight:bold; text-decoration: underline;}

A.basket:link 		{color:#FF6738;FONT-SIZE:9px;font-weight:bold;}
A.basket:visited 	{color:#FF6738;FONT-SIZE:9px;font-weight:bold;}
A.basket:active 	{color:#FF6738;FONT-SIZE:9px;font-weight:bold;}
A.basket:hover 		{color:#FF6738;FONT-SIZE:9px;font-weight:bold; text-decoration: underline;}

.field		{background-color:#ffffff; color:#000000; border: thin solid 1pt #c7c7c7;}		
option		{background-color:#ffffff; color:#000000; border: thin solid 1pt #c7c7c7;}
select		{background-color:#ffffff; color:#000000; border: thin solid 1pt #c7c7c7;}

textarea 	{background-color:#ffffff; color:#660000;
			border-left: 1pt solid #c7c7c7; 
			border-right: 1pt solid #c7c7c7;
			border-top: 1pt solid #c7c7c7;
			border-bottom: 1pt solid #c7c7c7; 
			width: 160px;
			height: 143px;}

.lang30	{min-width:30px; max-width:30px; width:30px; overflow:hidden;}
.lang60	{min-width:60px; max-width:60px; width:60px; overflow:hidden;}
.lang120{min-width:120px; max-width:120px; width:60px; overflow:hidden;}
.lang160{min-width:160px; max-width:160px; width:160px; overflow:hidden;}
.lang250{min-width:250px; max-width:250px; width:250px; overflow:auto;}
.lang335{min-width:335px; max-width:335px; width:335px; overflow:auto;}
.lang535{min-width:535px; max-width:535px; width:535px; overflow:auto;}

.bold 	{font-weight:bold;}

.field		{
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
	background-color:#ffffff;
	color:#4d4d4d;
	border: thin solid 1pt #4d4d4d;
}
