/* Einstellung der Abstaende zum Nullpunkt des Browsers und weitere Standards */
html, body, div, p,
h1, h2, h3, 
span, a, table, td,
form, img 					{ margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }

body						{ background-color: #FFFFFF; background-image: url("images/xxgbg__a.gif"); background-repeat: repeat-y; }
							  
img							{ behavior: url("../pngbehavior.htc");}
img.img_00					{ behavior: url("pngbehavior00.htc");}

							  
/* Allgemein gueltige Formatierungen */
h1 							{ font-size: 16pt; color: #f60f60; margin: 20px 60px 10px 240px; border-bottom: 1px solid #ffffff; }
.klein						{ font-size: 8pt; }
.rot						{ color: #601A1A; }
.hellrot					{ color: #9F2525; }
.fett						{ font-weight: bold; }
.titel						{ font-size: 10pt; font-weight: bold;  }

table.adenauer th			{ background-color: #EBD8A0; border-bottom: 1px solid #9F2525; font-weight: bold; padding: 5px 25px 5px 25px;}
table.adenauer td			{ background-color: #F2E8CD; padding: 10px 10px 10px 5px; }
table.adenauer td.erste		{ background-color: #FFFFFF; padding: 10px 10px 10px 5px; border-right: 1px solid #9F2525; }
td li.erste					{ font-size: 10pt; font-weight: bold; }
td li.zweite				{ font-size: 11pt; font-weight: bold; color: #9F2525; text-decoration: underline; }

ul.aufzaehlung				{ font-size: 8pt; font-weight: bold; }
.form_sternchen				{ font-weight: bold; color: #9F2525; }

table.rechner_ergebnis		{ width: 687px; margin-left: 1px; background-color: #F3E4BE; background-image: url("images/xxgbgraa.gif"); background-repeat: repeat-y; background-position: -240px; }
table.rechner_ergebnis th	{ background-color: #E6C668; padding: 10px 80px 10px 80px; color: #FFFFFF; font-weight: bold; color: #000000; }
table.rechner_ergebnis td	{ padding: 5px 0px 4px 32px; color: #000000; }
table.rechner_ergebnis td.titel	{ padding: 5px 30px 5px 32px; color: #000000; font-size: 10pt; font-weight: bold;  }
table.rechner_ergebnis td.praemie	{ padding: 8px 50px 8px 5px; color: #FFFFFF; background-color: #9F2525; border-top: 1px solid #9F2525; border-bottom: 1px solid #9F2525; font-weight: bold;  }

a:link,	a:active, a:visited	{ text-decoration: none; color: #000000; }
a:hover						{ text-decoration: underline; color: #000000; }

ul.aufzaehlung a:link, a:active, a:visited	{ text-decoration: underline; color: #000000; }
ul.aufzaehlung a:hover, a.akt:link	{ text-decoration: none; }
ul.aufzaehlung a.akt				{ text-decoration: none; color: #9F2525; }


a.dunkelrot:link,	a.dunkelrot:active, a.dunkelrot:visited	{ text-decoration: none; color: #601A1A; }
a.dunkelrot:hover						{ text-decoration: none; color: #9F2525; }

a.dunkelrot_akt:link,	a.dunkelrot_akt:active, a.dunkelrot_akt:visited	{ text-decoration: underline; color: #9F2525; }
a.dunkelrot_akt:hover					{ text-decoration: underline; color: #9F2525; }

a.rot:link,	a.rot:active, a.rot:visited	{ text-decoration: none; color: #9F2525; }
a.rot:hover								{ text-decoration: none; color: #9F2525; }

a.vorteil:link,	a.vorteil:active, a.vorteil:visited	{ text-decoration: underline; font-weight: bold; color: #9F2525; }
a.vorteil:hover						{ text-decoration: none; color: #9F2525; }
a.vorteil_akt:link,	a.vorteil_akt:active, a.vorteil_akt:visited	{ text-decoration: none; font-weight: bold; color: #000000; }
a.vorteil_akt:hover						{ text-decoration: none; color: #000000; }

a.unterstrichen:link,	a.unterstrichen:active, a.unterstrichen:visited	{ text-decoration: underline; }
a.unterstrichen:hover						{ text-decoration: none; }



/* Formatierungen für die Startseite */
#box_00_logo				{ position: absolute; left: 9px; top: 16px; width: 86px; height: 85px; }
#box_00_firmenname			{ position: absolute; left: 92px; top: 26px; width: 333px; height: 30px; }
#box_00_headnavi			{ position: absolute; left: 611px; top: 32px; width: 350px; height: 25px; text-align: right; }

#box_00_rahmen				{ position: absolute; left: 42px; top: 57px; width: 918px; height: 519px; border-left: 1px solid #9F2525; border-bottom: 1px solid #9F2525; background-color: #F3E4BE; }
  #box_00_flagge_de				{ position: absolute; left: 0px; top: 0px; width: 918px; height: 15px; background-color: #FFFFFF; background-image: url("images/xxgfldea.gif"); background-repeat: no-repeat; }
  #box_00_navi					{ position: absolute; left: 0px; top: 15px; width: 230px; height: 244px; background-color: #F8EFD8; display: block; padding-top: 22px;}
  #box_00_head					{ position: absolute; left: 230px; top: 15px; width: 688px; height: 244px; overflow: hidden;}
    #box_00_head_form			{ position: absolute; left: 273px; top: 125px; width: 230px; height: 120px; overflow: hidden;}
  
  #box_00_box1					{ position: absolute; left: 0px; top: 259px; width: 305px; height: 260px; border-right: 1px solid #9F2525; overflow: hidden; }
  #box_00_box2					{ position: absolute; left: 306px; top: 259px; width: 305px; height: 260px; border-right: 1px solid #9F2525; overflow: hidden; }
  #box_00_box3					{ position: absolute; left: 612px; top: 259px; width: 306px; height: 260px; overflow: hidden; }
 

  
.box_00_box_titel			{ position: absolute; left: 0px; top: 0px; width: 306px; heigth: 23px; background-color: #DAAB1C; overflow: hidden; }


/* Formatierungen für die Folgeseiten */
#box_xx_logo				{ position: absolute; left: 9px; top: 16px; width: 86px; height: 85px; }
#box_xx_firmenname			{ position: absolute; left: 92px; top: 26px; width: 333px; height: 30px; }
#box_xx_headnavi			{ position: absolute; left: 611px; top: 32px; width: 350px; height: 25px; text-align: right; }

#box_xx_rahmen				{ position: absolute; left: 42px; top: 57px; width: 918px; border-left: 1px solid #9F2525; border-bottom: 1px solid #9F2525; background-color: #F3E4BE; background-image: url("images/xxgbgraa.gif"); background-repeat: repeat-y; }
  #box_xx_flagge_de				{  left: 0px; top: 0px; width: 918px; height: 15px; background-color: #FFFFFF; background-image: url("images/xxgfldea.gif"); background-repeat: no-repeat; }
  #box_xx_left					{ float: left; width: 230px; background-color: #F8EFD8; }
    #box_xx_navi					{ left: 0px; top: 15px; width: 230px; height: 244px; padding-top: 22px;}
    #box_xx_rechner					{ height: 0px; visibility: hidden; left: 0px; top: 10px; width: 230px; background-image: url("images/xxgrecha.gif"); background-repeat: no-repeat; }
		#box_xx_rechner_text				{ padding-top: 32px; margin-left: 5px; font-size: 8pt; line-height: 13pt; font-weight: bold; color: #9D2524; visibility: hidden; }
		#box_xx_rechner_form				{ padding-top: 2px; padding-left: 32px; font-size: 7pt; }
		#box_xx_rechner > #box_xx_rechner_form	{ margin-top: -3px; margin-left: 0px; font-size: 15pt; }
	#box_xx_anschrift				{ left: 0px; top: 10px; padding: 20px 5px 20px 24px; line-height: 12pt; color: #36280D; letter-spacing: -1px;}
	#box_xx_hotline				{ left: 0px; margin-top: 0px; _margin-top: -260px; width: 230px; height: 250px; padding: 21px 0px 0px 0px; line-height: 12pt; color: #36280D; letter-spacing: -1px; background-image: url("images/xxghotla.gif"); background-repeat: no-repeat; }
  
#box_xx_content				{ float: right; width: 688px; }
	#box_xx_title					{ width: 688px; height: 31px; margin-top: 1px; overflow: hidden; background-color: #FFFFFF; }
	#box_xx_content_1				{ width: 688px; background-color: #FFFFFF; color: #36280D; line-height: 12pt; }
	#box_xx_content_2				{ width: 688px; background-color: #F9F7F4; color: #36280D; line-height: 12pt; }
	#box_xx_content_vorteile		{ width: 688px; background-color: transparent; line-height: 12pt; }
	#box_xx_content_3				{ width: 688px; background-color: #FFFFFF; color: #36280D; line-height: 12pt; }
	#box_xx_content_form			{ width: 688px; background-color: transparent; background-image: url("images/xxgbanda.gif"); background-repeat: no-repeat; background-position: top right; color: #36280D; line-height: 12pt; }
	.padding_content1				{ padding: 25px 30px 30px 30px; }
	.padding_content2				{ padding: 10px 30px 35px 30px; }
	.padding_content3				{ padding: 10px 30px 35px 30px; }
	.padding_contentform			{ padding: 10px 30px 30px 30px; }
	.box_xx_content_rechtsoben		{ float: right; padding-left: 20px; padding-bottom: 10px; _padding-bottom: 0px;}
  
  
.ueberschrift					{ font-size: 10pt; font-weight: bold; }
td input						{ width: 240px; padding: 2px; border: 1px solid #C5B084; margin-left: 40px; margin-bottom: 3px; }
td.error input					{ border: 1px solid #9F2525; background-color: #DFB2B2;}
td.error 						{ font-weight: bold; }

table.pflege td					{ font-family: verdana,arial; font-size: 8pt; vertical-align: top; padding: 6px 4px 4px 3px; }
table.pflege th					{ background-color: #E9BD36; font-weight: bold; color: #000000; border-bottom: 1px solid #831F1F; padding: 3px 4px 3px 5px; }
table.pflege td input			{ width: 80px; padding: 2px; border: 1px solid #C5B084; margin-left: 0px; margin-bottom: 3px; }
.reihe_0						{ background-color: #F0E4C2; }
.reihe_1						{ background-color: #E6C668; }
	
/* Hauptnavigation */
.nav_xx_1, .nav_xx_2, .nav_xx_3, .nav_xx_4, .nav_xx_5, .nav_xx_6, .nav_xx_7, .nav_xx_8	{ width: 212px; display: block; background-repeat: no-repeat; }
.nav_xx_1_akt, .nav_xx_2_akt, .nav_xx_3_akt, .nav_xx_4_akt, .nav_xx_5_akt, .nav_xx_6_akt, .nav_xx_7_akt, .nav_xx_8_akt	{ width: 212px; display: block; background-repeat: no-repeat; background-position: -212px 0px; }

a.nav_xx_1:link,	a.nav_xx_1:active, a.nav_xx_1:visited, a.nav_xx_1_akt	{ background-image: url("images/xxbnav1a.gif"); }
a.nav_xx_1:hover						{ background-position: -212px 0px; }
a.nav_xx_2:link,	a.nav_xx_2:active, a.nav_xx_2:visited, a.nav_xx_2_akt	{ background-image: url("images/xxbnav2a.gif"); }
a.nav_xx_2:hover						{ background-position: -212px 0px; }
a.nav_xx_3:link,	a.nav_xx_3:active, a.nav_xx_3:visited, a.nav_xx_3_akt	{ background-image: url("images/xxbnav3a.gif"); }
a.nav_xx_3:hover						{ background-position: -212px 0px; }
a.nav_xx_4:link,	a.nav_xx_4:active, a.nav_xx_4:visited, a.nav_xx_4_akt	{ background-image: url("images/xxbnav4a.gif"); }
a.nav_xx_4:hover						{ background-position: -212px 0px; }
a.nav_xx_5:link,	a.nav_xx_5:active, a.nav_xx_5:visited, a.nav_xx_5_akt	{ background-image: url("images/xxbnav5a.gif"); }
a.nav_xx_5:hover						{ background-position: -212px 0px; }
a.nav_xx_6:link,	a.nav_xx_6:active, a.nav_xx_6:visited, a.nav_xx_6_akt	{ background-image: url("images/xxbnav6a.gif"); }
a.nav_xx_6:hover						{ background-position: -212px 0px; }
a.nav_xx_7:link,	a.nav_xx_7:active, a.nav_xx_7:visited, a.nav_xx_7_akt	{ background-image: url("images/xxbnav7a.gif"); }
a.nav_xx_7:hover						{ background-position: -212px 0px; }
a.nav_xx_8:link,	a.nav_xx_8:active, a.nav_xx_8:visited, a.nav_xx_8_akt	{ background-image: url("images/xxbnav8a.gif"); }
a.nav_xx_8:hover						{ background-position: -212px 0px; }

