/*** default.css		***/
/*** CSS by HMDATA Ing.-Büro	***/
/*** V0.9 19.02.2010		***/
/*** Colors			***/

/* ### Allgemeine-Klassen	### */
.b		{font-weight: bold;}
.n		{font-weight: normal;}
.fg		{color: #808080;}
.fgd		{color: #666;}
.fgb		{color: #FFF;}
.fgl		{color: #EE820F;}
.fg		{color: #808080;}
.bg		{background: #C0C0C0;}
.txxs		{font-size: 9px;}
.txs		{font-size: 10px;}
.txn		{font-size: 11px;}
.pdl		{padding-left: 4px;}
.pdr		{padding-right: 4px;}
.ucase		{text-transform: uppercase;}


body		{width: 960px; font-family: Verdana, Arial, "Sans Serife"; font-size: 12px; color: #444; background: #EEE; border: 1px solid #CCC; margin: 10px auto 10px auto;}
a:link 		{text-decoration: none; color: #333;}
a:visited 	{text-decoration: none; color: #333;}
a:active 	{text-decoration: none; color: #333;}
a:hover 	{text-decoration: none; color: #999;}
p		{padding-top: 0px; padding-bottom: 4px; line-height: 1.3;}
ul		{padding: 0px; margin: 0px; border: 0px;}

h1		{font-size: 20px; font-weight: bold; margin-top: 0px; margin-bottom: 16px; color: #EE820F;}
h3		{font-size: 11px; font-weight: bold; margin-top: 16px; margin-bottom: 4px; text-transform: uppercase;}
h4		{font-size: 12px; font-weight: bold; margin-top: 8px; margin-bottom: 4px; line-height: 1.4; color: #EE820F;}
h5		{font-size: 9px; margin-top: -16px; font-weight: normal; color: #AAA;}
h6		{font-size: 10px; font-weight: normal; margin-top: 0px; margin-bottom: 0px;}

#hd		{width: 960px; height: 30px; background: url('../img/vsp10img_hd.jpg'); color: #CCC; margin-bottom: 0px; padding-top: 80px;}
#hdnav		{width: 952px; float: left; color: #AAA; font-size: 10px; text-align: left; padding-left: 4px; padding-right: 4px;}
#hdnav	span	{float: left; width: 200px;}
#hdnav	a	{padding-left: 16px; color: #AAA; float: right; width: auto;}

#nav		{width: 924px; display: block; background: #353B31; padding: 2px 16px 2px 20px; font-size: 12px; margin-top: 4px; margin-bottom: 4px; border-top: 2px #CCC solid; border-bottom: 2px #CCC solid;}
#nav	a	{padding-right: 8px; color: white; font-weight: bold;}
#snav		{width: 924px; display: block; background: #EE820F; padding: 2px 16px 2px 20px; font-size: 12px; margin-top: 4px; margin-bottom: 4px; border-top: 2px #CCC solid; border-bottom: 2px #CCC solid; color: white;}
#snav	a	{padding-right: 8px; color: white; font-weight: bold;}

#ctblock	{float: left; width: 960px; background: white;}
#ct		{float: left; width: 920px; padding-top: 20px; padding-left: 20px; margin-right: 20px; margin-bottom: 20px;}
.ctimglist	{float: left; width: 180px; margin-top: 30px; margin-right: 8px; border: 1px solid #808080;}
.ctimglist	span	{float: left; display: block; width: 180px; text-align: center; background: #C0C0C0; font-size: 9px; color: #396;}
#ctimg		{float: left; width: 320px; margin-top: 4px; margin-right: 16px;}
.ctimg		span	{float: left; display: block; width: 180px; text-align: center; background: #C0C0C0; font-size: 9px; color: #396;}
#ctpg		{background: #C0C0C0; font-size: 10px; margin-bottom: 4px; color: #396;}
#cttx		{padding-left: 336px;}

#imglist	{float: left; width: 960px; border: 0; padding: 0; margin: 0;}
#imglist	li	{clear: both; list-style: none inside; width: 420px; padding-left: 170px; font-size: 9px; color: gray;}
#imglist	li	h5	{margin: 0; padding: 0; font-size: 10px; font-weight: bold; color: #EE820F;}
#imglist	li	img	{float: left; padding-top: 16px; padding-right: 20px;}
#imglist	li	p	{}

#lnklist	{border: 0; padding: 0; margin: 0;}
#lnklist	li	{list-style: inside square #EE820F; color: #333;}

#ft		{width: 960px; border-top: 1px #999 dotted; font-size: 10px; color: #808080; text-align: center;}
#ft	a	{margin-left: 8px; margin-right: 8px; color: #999;}
