/* CSS Document                  */
/* created by Ing. A. Gabriel    */
/* 26. November 2008             */

*		{ outline:none; }

body, p, td, th {
			font-family:Arial,Helvetica,Verdana,sans-serif;
			font-size:13px;
			color:#0D0D0D;
			background-color:#FFFFFF;
			outline:none;
			line-height:140%;
			margin:0; padding:0;
	}

td			{ padding:5px; vertical-align:top; }
input		{ font-weight:normal; border:1px solid #7F9DB9; }
form		{ margin:0; padding:0; }

h2			{ font-weight:bold; font-size:30px; margin:0; color:#333333; line-height:130%; }
h3			{ font-weight:bold; font-size:18px; margin:0; color:#666666; }
h4			{ font-weight:bold; font-size:16px; margin:0; }
	
a           { text-decoration:none; color:#2063A6; font-weight:bold; }
a:hover     { text-decoration:underline; }

.little		{ font-size:10px; line-height:100%; }
.required	{ background-color:#EEEEEE; }

.left		{ text-align:left; }
.center		{ text-align:center; }
.right		{ text-align:right; }


/*--- Menue ---*/
#context-links						{ margin-top:25; margin-bottom:25; height:24px; text-align:right; border-bottom:2px solid #505050; }
#context-links .allitems			{ float:right; color:#CCCCCC; }
#context-links .allitems .group,
#context-links .allitems .group a	{ color:#999999; font-weight:normal; }

#context-links .allitems .group,
#context-links .allitems .item		{ float:left; padding:4px 18px 2px 18px; }
#context-links .allitems .group		{ clear:both; padding-right:8px; }
#context-links .allitems .item		{ background:url('submenue_fase.gif') left top no-repeat;
									  /* background:url('style/submenue_radius.gif') left top no-repeat; */
									  background-color:#787878; color:#FFFFFF; font-weight:bold; margin-left:6px; }

#context-links a					{ color:#FFFFFF; font-weight:bold; }
#context-links a:hover				{ color:#CCCCCC; }


/*--- Katalog ---*/
table.item				{ }
table.item td			{ padding-left:0;}
td.item img				{ border-width:1px; }


/*--- Beschreibung ---*/
.description_left		{ float:left; margin-right:20px; }
.description_right		{ float:left; width:500px; }
.blueborder				{ border:1px solid #2063A6; }


/*--- Warenkorb ---*/
.cart_left				{ float:left; padding-right:20px; width:273px; }
.cart_right				{ float:left; width:656px; }

table.cart				{ width:656px; }
table.cart th			{ padding:0; border-bottom:1px solid silver; color:#666666; font-weight:normal; font-size:11px; }
table.cart td			{ padding-left:0px; padding-right:10px; }

.lastline				{ text-align:right; border-top:1px solid silver; font-weight:bold; }


/*--- Userformular ---*/
table.uform	td			{ padding:2px; }



/*--- Auftragsbestätigung ---*/
.receipt				{ float:right; }
table.headtab			{ margin-top:20px; width:656px; }
table.headtab td		{ font-size:8pt; }

table.list				{ margin-top:5px; width:656px; }
table.list td			{ font-size:8pt; border-bottom:1px solid silver; }

.cdata					{ font-size:8pt; }

/*--- AGB's ---*/
table.agb .leftwidth	{ width:280px; }


/*--- Fehlermeldung ---*/
li						{ font-weight:bold; font-size:16px; margin:0; }


/*--- Diverse ---*/
.clear					{ clear:both; font-size:0; line-height:0; }





