/* (c) 2001 - 2004, EIKONA Medien GmbH, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Allgemein */
*									{ font-family: Verdana, Arial, sans-serif; font-size: 9pt; margin: 0px; }
div									{ font-family: Verdana, Arial, sans-serif; font-size: 9pt; color: #00256C; margin: 0px; }
font								{ font-family: Verdana, Arial, sans-serif;}
table								{ border: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-spacing: 0px; border-collapse: collapse; font-family: Verdana, Arial, sans-serif; font-size: 9pt; color: #00256C; }
td 									{ font-family: Verdana, Arial, sans-serif; font-size: 9pt; color: #00256C; vertical-align: top; }

a									{ color: #000000; font-size: 9pt;}

b									{ font-weight: bold; font-size: 9pt;}
i									{ font-style: italic; font-size: 9pt;}
img									{ border: 0; }
p									{ padding: 0px 0px 0px 0px; }

ul									{ padding-left: 25px; list-style-type: square; list-style-position: outside; }
ol									{ padding-left: 25px; list-style-type: decimal; list-style-position: outside; }
li									{ font-family: Verdana, Arial, sans-serif; font-size: 9pt; }
	
strong								{ font-weight: bold; font-size: 9pt;}

.textarea  							{ background-color: #F1F0F0; border-top-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-width: 1pt; }
.input     							{ background-color: #F1F0F0; border-top-width: 2pt; border-bottom-width: 2pt; border-left-width: 2pt; border-right-width: 2pt; }
.select  							{ background-color: #F1F0F0; border-top-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-width: 1pt; }
.form     							{ border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-color: #000000;}
.button   							{ font-size: 8pt; background-color: #F1F0F0; border-top-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-width: 1pt; border-color: #000000; }
.texthtml 							{ background-color: #F1F0F0; border-color: #000000; }
.border								{ border-width:1px; border-style:solid; border-color:#8099B2;  padding:0,5cm; text-align:justify;}

.bild-links							{ float: left; padding-right: 10px;}
.bild-rechts						{ float: right; padding-left: 10px;}

/*Standard-Klassen*/
.kopf-sloganlinks					{ width: 175px; height: 110px; text-align: right; }
.kopf-sloganrechts					{ width: 115px; height: 110px; text-align: left; }
.kopf-rand							{ width: 14px; height: 110px;}
.kopf-ueberschrift					{ width: 100%;}
.kopf-logo							{ text-align: right;}
.kopf-hg							{ height: 100%; width: 100%; background-image: url(../pics/pics_jahreswagen/leiste_oben.jpg);}

.sprache							{ width: 76px; text-align: center; color: #FFFFFF;}

.content-navi						{ width: 175px; background-image: url(../pics/pics_jahreswagen/hg_navi.jpg); padding-left: 5px; text-align:left}
.content-rand						{ background-image: url(../pics/pics_jahreswagen/abschlusslinie_rechts.jpg); background-repeat: repeat-y;}
.content-inhalt						{ padding-top: 30px; padding-left: 50px; padding-right: 30px;}

.content-inhalt-absatz					{ margin-bottom: 10px; clear: both; }
.content-inhalt-artikelueberschrift 	{ background-color: #CCCCCC; font-size: 18px; color: #00256C; font-weight: bold;  vertical-align: middle; }
.content-inhalt-artikeltext				{ padding: 15px 10px 0px 3px; font-size: 9pt; color: #00256C; }
.content-inhalt-artikeltext a:link    	{ color: #000000; text-decoration: underline; font-weight: bold; font-size: 9pt;}
.content-inhalt-artikeltext a:visited 	{ color: #000000; text-decoration: underline; font-weight: bold; font-size: 9pt;}
.content-inhalt-artikeltext a:active  	{ color: #000000; text-decoration: underline; font-weight: bold; font-size: 9pt;}
.content-inhalt-artikeltext a:hover   	{ color: #000000; text-decoration: underline; font-weight: bold; font-size: 9pt;}
.content-inhalt-abstand					{ width: 54px; background-image: url(../pics/pics_jahreswagen/inhalt_abstand.jpg); background-repeat: repeat-y;}

.content-inhalt-newsueberschrift	{ height: 32px; background-color: #CCCCCC; font-size: 18px; color: #00256C; font-weight: bold; vertical-align:middle;}
.content-inhalt-newstext			{ padding: 15px 10px 0px 3px; font-size: 9pt; color: #00256C; text-align: justify;}
.content-inhalt-newstext a:link   	{ color: #000000; text-decoration: underline; font-weight: bold; font-size: 9pt;}
.content-inhalt-newstext a:visited 	{ color: #000000; text-decoration: underline; font-weight: bold; font-size: 9pt;}
.content-inhalt-newstext a:active  	{ color: #000000; text-decoration: underline; font-weight: bold; font-size: 9pt;}
.content-inhalt-newstext a:hover   	{ color: #000000; text-decoration: underline; font-weight: bold; font-size: 9pt;}


.content-inhalt-angebotueberschrift	{ height: 32px; background-color: #CCCCCC; font-size: 18px; color: #00256C; font-weight: bold; vertical-align:middle;}
.content-inhalt-angebote			{ width: 100%;}
.content-inhalt-angebot-bild		{ width: 163px; height: 133px; border-top-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-width: 1pt; border-style: solid; border-color: #000000; text-align: center; vertical-align: middle;}
.content-inhalt-angebot-linieoben	{ background-image: url(../pics/pics_jahreswagen/angebot_oben.jpg); background-repeat: repeat-x; background-position: top;}
.content-inhalt-angebot-linieunten	{ background-image: url(../pics/pics_jahreswagen/angebot_unten.jpg); background-repeat: repeat-x; background-position: bottom;}
.content-inhalt-angebot-linierechts	{ width: 5px; background-image: url(../pics/pics_jahreswagen/angebot_rechts.jpg); background-repeat: repeat-y; background-position: left;}
.content-inhalt-angebot-linielinks	{ width: 5px; background-image: url(../pics/pics_jahreswagen/angebot_links.jpg); background-repeat: repeat-y; background-position: right;}
.content-inhalt-angebot-textfeld	{ width: 163px; }
.content-inhalt-angebot-text		{ color: #00367B; font-weight: bold;}

.fuss-navi							{ width: 175px; height: 20px;}
.fuss-copyright						{ height: 20px; background-image: url(../pics/pics_jahreswagen/abschlusslinie_unten.jpg); background-repeat: repeat-x; }
.fuss-rand							{ width: 14px; height: 20px;}

.copyright							{ font-weight: bold; color: #003399; padding-top: 20px;}	

/* Klassen für die Endkundenseite der Händler */
.haendler-endkunde-firmenname		{ background-color: #FFFFFF; font-size: 18px; color: #00256C; font-weight: bold; vertical-align: left;}
.haendler-endkunde-logo				{ text-align: right;}

/* Klassen für die FAQ*/
.faq-frage-abstand					{ margin-top: 10px;}
.faq-frage-text						{ font-size: 10pt; font-weight: bold; color: #114170; }
.faq-antwort-ueberschrift			{ font-size: 10pt; color: #114170; margin-top: 30px; vertical-align: middle;}
.faq-antwort-text					{ font-size: 10pt; color: #114170;}


/* Klassen für die Händerlverwaltung - Preiskalkulation*/
.verwaltung							{ background-color: #FFFFFF; }
.verwaltung-kopf					{ background-color: #CCCCCC; }
.verwaltung-fuss					{ background-color: #CCCCCC; }
.verwaltung-ueberschrift			{ font-size: 10pt; font-weight: bold; color: #003366; margin-top: 30px; vertical-align: middle;}
.verwaltung-text					{ font-size: 10pt; color: #003366; vertical-align: middle;}


/* Klassen für die Login-Seite*/
.login-kopf							{ margin-bottom: 20px;}
.login-felder						{ padding-bottom: 8px;}
.login-fuss							{ margin-top: 12px;}
.login-vergessen					{ margin-top: 20px;}

.login-ueberschrift					{ font-size: 10pt; font-weight: bold; color: #003366; vertical-align: middle; background-color: #CCCCCC; }				
.login-absenden						{ font-size: 10pt; font-weight: bold; color: #003366; vertical-align: middle; background-color: #CCCCCC; }				
.login-vergessen-button				{ font-size: 10pt; font-weight: bold; color: #003366; vertical-align: middle; text-align: center; background-color: #CCCCCC; }
.login-vergessen-text				{ font-size: 10pt; color: #003366; vertical-align: middle; text-align: right; padding-right: 3px;}


/* Navigation*/
.navigation-ebene1					{ height: 25px; background-image: url(../pics/pics_jahreswagen/button.jpg); background-repeat: no-repeat; text-align: center; font-size: 14pt; vertical-align: middle;}
.navigation-callback				{ }

.ebene-1              		 		{ text-decoration: none; color: #FFFFFF; font-size: 10pt; font-weight: bold;}
.ebene-1:link    					{ text-decoration: none; color: #FFFFFF; font-size: 10pt; font-weight: bold;}
.ebene-1:visited 					{ text-decoration: none; color: #FFFFFF; font-size: 10pt; font-weight: bold;}
.ebene-1:active  					{ text-decoration: none; color: #FFFFFF; font-size: 10pt; font-weight: bold;}
.ebene-1:hover   					{ text-decoration: none; color: #FFFFFF; font-size: 10pt; font-weight: bold; background-image: url(../pics/pics_jahreswagen/ebene1_aktiviert.jpg); background-repeat: no-repeat; background-position: left; }
.ebene-1-aktiv    					{ text-decoration: none; color: #FFFFFF; font-size: 10pt; font-weight: bold;}
.ebene-1-aktiv:link    				{ text-decoration: none; color: #FFFFFF; font-size: 10pt; font-weight: bold;}
.ebene-1-aktiv:visited 				{ text-decoration: none; color: #FFFFFF; font-size: 10pt; font-weight: bold;}
.ebene-1-aktiv:active  				{ text-decoration: none; color: #FFFFFF; font-size: 10pt; font-weight: bold;}
.ebene-1-aktiv:hover   				{ text-decoration: none; color: #FFFFFF; font-size: 10pt; font-weight: bold;}


.ebene-2             				{ text-decoration: none; color: #000000; font-weight: bold;}
.ebene-2:link    					{ text-decoration: none; color: #000000; font-weight: bold;}
.ebene-2:visited 					{ text-decoration: none; color: #000000; font-weight: bold;}
.ebene-2:active  					{ text-decoration: none; color: #000000; font-weight: bold;}
.ebene-2:hover   					{ text-decoration: underline; color: #000000; font-weight: bold;}
.ebene-2-aktiv        				{ text-decoration: none; color: #000000; font-weight: bold;}
.ebene-2-aktiv:link    				{ text-decoration: none; color: #000000; font-weight: bold;}
.ebene-2-aktiv:visited 				{ text-decoration: none; color: #000000; font-weight: bold;}
.ebene-2-aktiv:active  				{ text-decoration: none; color: #000000; font-weight: bold;}
.ebene-2-aktiv:hover   				{ text-decoration: none; color: #000000; font-weight: bold;}


.portal-ebene-1              		{ text-decoration: none; color: #A0A0A0; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }
.portal-ebene-1:link    			{ text-decoration: none; color: #A0A0A0; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }
.portal-ebene-1:visited 			{ text-decoration: none; color: #A0A0A0; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }
.portal-ebene-1:active  			{ text-decoration: none; color: #A0A0A0; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }
.portal-ebene-1:hover   			{ text-decoration: underline; color: #A0A0A0; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }
.portal-ebene-1-aktiv    			{ text-decoration: none; color: #A0A0A0; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }
.portal-ebene-1-aktiv:link    		{ text-decoration: none; color: #A0A0A0; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }
.portal-ebene-1-aktiv:visited 		{ text-decoration: none; color: #A0A0A0; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }
.portal-ebene-1-aktiv:active  		{ text-decoration: none; color: #A0A0A0; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }
.portal-ebene-1-aktiv:hover   		{ text-decoration: none; color: #A0A0A0; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }	