a:link				{ color: #004FA4; text-decoration:none; }
a:visited			{ color: #004FA4; text-decoration:none; }
a:hover				{ color: #004FA4; text-decoration:underline; }
a:active			{ color: #440000; text-decoration:underline; }

a.subnavi:link		{ color: #999999; background-color: #ffffff; padding: 1px 5px 1px 5px; text-decoration:none; }
a.subnavi:visited	{ color: #999999; background-color: #ffffff; padding: 1px 5px 1px 5px; text-decoration:none; }
a.subnavi:hover		{ color: #555555; background-color: #ececec; padding: 1px 5px 1px 5px; text-decoration:none; }
a.subnavi:active	{ color: #999999; background-color: #ffffff; padding: 1px 5px 1px 5px; text-decoration:none; }

a.sbz:link			{ font-size:14px; font-weight:bold; color: #469c22; text-decoration:none; }
a.sbz:visited		{ font-size:14px; font-weight:bold;color: #469c22; text-decoration:none; }
a.sbz:hover			{ font-size:14px; font-weight:bold;color: #469c22; text-decoration:underline; }
a.sbz:active		{ font-size:14px; font-weight:bold;color: #226622; text-decoration:underline; }


hr					{ color: #ececec; background: #fff; border: 0; height: 10px; clear: both; margin-top: 30px; }



h1					{ 	font-family: arial, helvetica, sans-serif; font-size:16pt; line-height:16pt; color: #004FA4; padding:0px; margin:0px; }
h3					{ 	font-family: arial, helvetica, sans-serif; font-size:12pt; line-height:14pt; color: #004FA4; padding:0px; margin:0px 0px 10px 0px; }
h3.schwarz			{ 	font-family: arial, helvetica, sans-serif; font-size:12pt; line-height:12pt; color: #333333; padding:0px; margin:0px 0px 10px 0px; }
h4					{ 	font-family: arial, helvetica, sans-serif; font-size:100%; line-height:12pt; color: #004FA4; padding:0px; margin:0px; }
h4.linien			{ 	font-family: arial, helvetica, sans-serif; font-size:100%; line-height:12pt; color: #004FA4; padding:0px; margin:15px 0px 6px 0px; border-top: 1px dotted #bbbb99; border-bottom: 1px dotted #bbbb99; padding: 5px 0px 5px 0px; }
h4.gruen			{ 	font-family: arial, helvetica, sans-serif; font-size:11pt; line-height:12pt; color: #73bc55; padding:0px; margin:0px; border:none; }


.sbzgruen			{ 	color: #4b9333; }



.kleinschrift		{ 	font-family: arial, helvetica, sans-serif; font-size:85%; line-height:11pt; color: #333333; padding:0px; margin:0px; }


td					{ font-size:13px; font-family: arial, helvetica, sans-serif; line-height: 12pt; }



/* ---------------- Icon-Liste */
.iconlist
		{
		list-style: none;
		margin: 0;
		padding: 0;
		}
	
		.iconlist li
				{
				border-top: 1px solid #FFC300;
				}

.iconlist2
		{
		list-style: none;
		margin: 0;
		padding: 0;
		}
	
.iconlist3
		{
		list-style: none;
		margin: 0;
		padding: 0;
		}
	
		.iconlist3 li
				{
				border-top: 1px solid #FFDB66;
				font-weight:bold;
				}

li.warenkorb
		{
		background-image: url(/bilder/buttons/warenkorb.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 2px 0px 4px 20px;
		margin: 1px 0px 3px 0px;
		}
	
li.empfehlen
		{
		background-image: url(/bilder/buttons/empfehlen.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 2px 0px 4px 20px;
		margin: 0px 0px 3px 0px;
		}
	
li.pdf
		{
		background-image: url(/bilder/buttons/pdf.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 2px 0px 4px 20px;
		margin: 0px 0px 3px 0px;
		}

li.agb
		{
		background-image: url(/bilder/buttons/agb.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 2px 0px 4px 20px;
		margin: 0px 0px 3px 0px;
		}

li.lupe
		{
		background-image: url(/bilder/buttons/lupe.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 2px 0px 4px 20px;
		margin: 0px 0px 3px 0px;
		}

li.pointer
		{
		background-image: url(/bilder/buttons/pointer.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 2px 0px 4px 20px;
		margin: 0px 0px 3px 0px;
		}
	