/*** sued-post.de			***/
/*** CSS by HMDATA Ing.-Büro	***/
/*** V0.1 09.06.2009		***/
/*** blau	:	#0B6FB8	***/
/*** orange	:	#F68220	***/

body		{font-family: Verdana, Arial, "Sans Serife"; font-size: 11px; color: #666; margin-top: 0px; border-top: 0px;}
a:link 		{text-decoration: none; color: #666;}
a:visited 	{text-decoration: none; color: #666;}
a:active 	{text-decoration: none; color: #666;}
a:hover 	{text-decoration: underline; color: #808080;}
p		{padding-top: 0px; padding-bottom: 4px; line-height: 1.3;}
th		{text-align: left;}

h1		{color: #0568AE; font-size: 1.5em; font-weight: bold; margin-top: 0px; margin-bottom: 16px;}
h3		{color: #F68220; font-size: 1.0em; font-weight: bold; margin-top: 16px; margin-bottom: 4px;}
h4		{color: #666; font-size: 1.2em; font-weight: bold; margin-top: 8px; margin-bottom: 4px; line-height: 1.2;}
h5		{color: #666; font-size: 1.2em; font-weight: bold; margin-top: 8px; margin-bottom: 4px; line-height: 1.2;}
h6		{color: #0568AE; font-size: 1em; font-weight: bold; margin-top: 8px; margin-bottom: 2px;  border-bottom: solid #E8E8E8 1px;}

#hd		{width: 960px; height: 80px; background: url('../img/sp09hd1.jpg'); margin-bottom: 0px;}
#hdmain		{float: right; width: 720px; height: 80px; margin-top: 12px; background: transparent; font-size: 0.8em;}
#hdmain	a	{float: right; padding-right: 4px; color: white;}
#hdnav		{width: 480px; margin-left: 270px; font-size: 0.9em; margin-top: 0px; margin-bottom: 16px; border-bottom: 1px #0568AE solid;}
#hdnav	a	{padding-right: 16px; color: #0A80C0;}
#hdnav	.anav		{color: #C0C0C0;}
#hdnav	.navsel	{color: #0A80C0; font-weight: bold;}

#nav		{float: left; width: 200px; margin-top: 20px; margin-right: 30px; font-size: 11px; color: gray;}
#nav	a	{display: block; width: 200px; padding-right: 8px; height: 16px; padding-left: 2px;}
#nav	a:hover	{text-decoration: none; background: #E8F0F8; font-weight: bold; color: #0568AE;}
#nav	.anav	{padding-top: 8px; padding-bottom: 2px; border-bottom: 1px solid #E0E0E0; color: #0568AE;}
#nav	.navsel	{font-weight: bold;}
#nav	.snav		{width: 186px; margin: 8px; padding-top: 2px; font-size: 10px; padding-left: 8px;}
#nav	.snavsel	{width: 186px; margin: 8px; padding-top: 2px; font-size: 10px; padding-left: 8px; color: #0568AE; font-weight: bold;}
#navtop	{width: 100%; margin-top:8px; border-top: 1px solid #EEE; color: #999; font-size: 0.85em; text-align: left;}

#ctmain		{width: 960px; display: block;}
#ct		{width: 480px; margin-left: 40px; margin-right: 40px; float: left;}
#ct		ul	{margin: 0px;}
#ct		ul	li	{list-style: square; margin-left: 16px; color: #F68220; padding-bottom: 6px;}
#ct		ul	li	span	{color: #666;}
#ctimg	ul	{margin: 0px;}
#ctimg	ul	li	{clear: both; list-style: none; width: 480px; margin: 0px; color: #F68220; padding-bottom: 6px;}
#ctimg	ul	li	img	{float: left; border: 1px solid #E8E8E8; margin-right: 20px;}
#ct		a	{text-decoration: underline;}
#ctlst	{margin-top: 12px;}
#ctlnk	{margin-top: 32px;}
#ctend	{clear: both;}

#actct		{margin-top: 12px; margin-left: 800px;}
#actct	a	{display: block; width: 152px; height: 20px; margin-bottom: 12px; padding-top: 172px; padding-left: 4px; padding-right: 4px; text-align: right;}

#zusatz	{color: #F68220; font-weight: bold;}

#ftlbl		{width: 960px; height: 24px; margin-top: 4px; border-top: 1px solid #0568AE; background: url('../img/sp09ft1.jpg'); font-size: 10px; color: #808080; text-align: center;}
#ftlbl	a	{margin-left: 8px; margin-right: 8px; color: #999;}
#ftprn		{width: 960px; margin-top: 16px; font-size: 10px; text-align: center; color: #808080;}
#ft		{display: block; width: 960px; display: block; margin-top: 16px; font-size: 14px; text-align: right;}
.ftlbltx	{width: 240px; color: #0568AE; font-weight: bold;}
.ftlblfx	{float: left; width: 720px; color: #0568AE; background: white; border-bottom: 1px solid #EE7F01;}
.fmrk		{padding: 0px; border: 0px; margin: 0px; font-size: 0.85em; color: #AAA; margin-top: 12px;}

#errmsg	{width: 100%; border: 1px solid #801010; color: #A01010; background: #FFF0F0; padding: 4px; font-weight: bold; font-size: 0.9em;}

/*** Süd-Post Specials		***/
#porto		{width: 440px; padding: 0px; border: 0px; margin: 0px;}
#porto	.th	th	{border-bottom: 1px solid #CCC; color: #0568AE; width: 96px;}
#porto	.sum	td	{border-top: 1px solid #CCC; color: #0568AE; text-align: right; font-size: 1.1em; padding-top: 8px; margin-bottom: 32px;}
#porto	input	{border: 1px solid #CCC; background: #E0F8FF; font-size: 1em; font-weight: bold; color: #0568AE; width: 40px; text-align: right;}
.porto_lbl	{}
.porto_in	{text-align: right;}
.porto_sp	{font-weight:bold; color: #0568AE; text-align: right;}
.porto_post	{color: #666; text-align: right;}
.porto_sum	{font-weight: bold; text-align: right;}

.product	{display: block; float: clear;}
.product	img	{margin-right: 4px;}
.prod		{list-style-type: none; color: #666;}
.prod 	.pr_title	{color: #0568AE;}
.prod 	.pr_tx		{color: #AAA; border-bottom: 1px solid #CCC;}
.prod	.pr_price	{font-weight: cold;}
.prod	li		{color: #666;}
.prod	input		{border: 1px solid #CCC; background: #E0F8FF; color: #0568AE; font-weight: bold; text-align: right; width: 40px; font-size: 10px; padding-left: right: 4px;}
.pr_submit	{width: 100%; margin-top: 8px; text-align: right; display: block; border-top: 1px dotted #0568AE;}
.tx		{vertical-align: top; border-top: -4px;}
.tx p, .chk p, .sl p	{float: left; text-align: right; padding-top: 0px; padding-right: 20px; width: 200px; font-size: 10px; margin: 0px;}
.tx input	{border: 0px; background: #D0D0D0; width: 240px; font-size: 10px; color: #0568AE; font-weight: bold;}
.tx textarea	{border: 0px; list-style: none; background: #D0D0D0; width: 240px; font-size: 12px; color: #0568AE; font-weight: bold;}
.sl select	{border: 0px; background: #D0D0D0; width: 242px; font-size: 9px; color: #0568AE; font-weight: bold;}
#prs		span	{width: 100px; float: left; display: block;}


.frm		{width: 440px; display: block; background: #F0F0F0; border: 1px solid #CCC; padding: 8px; font-size: 9px; color: #666;}
.frm	p	{display: block; border: 0; margin: 0; padding: 0; color: #666;}
.frm	input		{border: 1px solid gray; width: 320px; color: #0B6FB8; background: #FFF; font-weight: bold; font-size: 9px; margin: 0px;}
.frm	textarea	{border: 1px solid gray; width: 320px; color: #0B6FB8; background: #FFF; font-weight: bold; font-size: 12px; margin: 0px;}
.frm	ul	{border: 0; padding: 0; margin: 0;}
.frm	ul	li	{list-style-type: none; list-style-position: outside; margin-left: 4px; padding-bottom: 2px; padding-top: 2px; margin-bottom: 0px;}
.frmsbmt	input	{text-align: right; font-size: 9px; background: transparent; border: 0px;}
.frmsl	select {border: 1px solid gray; width: 320px; color: #0B6FB8; background: #FFF; font-weight: bold; font-size: 9px; margin: 0px;}
.frmnr		input	{border: 1px solid gray; width: 80px; color: #0B6FB8; background: #FFF; font-weight: bold; font-size: 9px; margin: 0px; text-align: right;}
.frmchk		input	{border: 0px; text-align: left; background: transparent;}

.preis	{width: 480px;}
.preis	th	{background: #E8F0F8; color: #0568AE;}
.preis_art	{width: 180px;}
.preis_data	{width: 100px;}
.preis_sub	{background: #FCF0E0; color: #F68220;}

.msg_lnk	{display: block; width: 240px; margin-left: 80px; margin-right: 40px; border: 1px solid #F68220; color: #F68220; background: #FCF0E0; font-weight: bold; text-align: center; padding: 8px;}
.ct_notes	span	{padding-right: 32px;}
.rem		{font-size: 0.7em; vertical-align: super; font-weight: normal;}



