*								{margin: 0; padding: 0;}
body							{margin: 0; padding: 0; background: #FFFFFF url("../images/site_background.gif") no-repeat scroll 0 0;}
body.popup						{margin: 0; padding: 0; background: #FFFFFF;}

h1								{font-family: 'Times New Roman',serif; font-weight: normal; font-style: normal; margin: 0; padding: 0;}
h2,
h3,
h4,
h5,
h6,
p,
.datenavigationtablecell,
.fragensite_footer				{font-family: Verdana, sans-serif; font-weight: normal; font-style: normal; margin: 0; padding: 0;}
.fragensite_footer				{                                                                                                  text-align:center; vertical-align:middle;}

h1								{font-size: 17px; line-height: 19px; color: #E2007A;}
p								{font-size: 12px; line-height: 14px; color: #000000;}
.fragensite_footer				{font-size: 12px; line-height: 30px; color: #8F6226;}
h2								{font-size: 12px; line-height: 14px; color: #000000;                            font-weight: bold}
h3								{font-size: 20px; line-height: 22px; color: #E2007A; padding:  0px 0px 5px 0px;}
h4								{font-size: 11px; line-height: 12px; color: #B8860B; padding:  2px 0px 0px 0px;}
h5								{font-size: 12px; line-height: 12px; color: #E2007A; padding: 10px 0px 5px 0px; font-weight: bold;}
h6								{font-size: 10px; line-height: 10px; color: #7B7C7E;}
.f10h10gray						{font-size:  9px; line-height: 10px; color: #807462;}
.red							{                                    color: #E2007A;}
.gold							{                                    color: #B8860B;}
.errorspacer					{                 line-height: 30px; color: #FFFFFF; padding: 5px 3px 5px 3px; background: #FFFFFF;}
.errortext						{                 line-height: 30px; color: #FFFFFF; padding: 5px 3px 5px 3px; background: #CC3333;}
.successtext					{                 line-height: 30px; color: #FFFFFF; padding: 5px 3px 5px 3px; background: #65CC33;}

#column1						{position:absolute; top: 0px; left:   0px; width:394px;}
#column2						{position:absolute; top: 0px; left: 200px; width:589px;}
#column3						{position:absolute; top: 0px; left: 395px; width:394px;}
#column5						{position:absolute; top: 0px; left: 785px; width:195px;}
#romanchristianhafnerbox		{padding: 166px  0px  0px  11px;}
#tagebuchkalenderbox			{padding: 166px  0px  0px  11px;}
#contentsite					{padding:  96px  0px  0px  11px;}
#energieessenzenbox				{padding:   7px  0px  0px  11px;}
#aktuellethemenbox				{padding:  96px  0px  0px   7px;}
#sonnenwindwertebox				{padding:   7px  0px  0px   7px;}
#menubox						{padding:  96px  0px  0px   7px; width:188px;}
#kalenderbox					{padding:   7px  0px  0px   7px;}
#kalenderboxnext				{padding:   7px  0px  0px   7px; display:none;}
#kalenderboxafternext			{padding:   7px  0px  0px   7px; display:none;}

.navigation_separator			{margin:  0px  0px  0px 14px; display: block; width: 163px; height: 27px;}
.calenderyear					{font-family: Verdana, sans-serif; font-weight: normal; font-style: normal; margin: 0; padding: 0; font-size: 12px; line-height: 10px; color: #B8860B; width: 76px; text-align:left; float:left;}
.calendermonth					{font-family: Verdana, sans-serif; font-weight: normal; font-style: normal; margin: 0; padding: 0; font-size: 12px; line-height: 10px; color: #B8860B; width: 76px; text-align:right; float:left;}
.calenderday					{font-family: 'Times New Roman',serif; font-weight: bold; font-style: normal; font-size: 40px; line-height: 45px; color: #E2007A; text-align:center;}
.calenderweekday				{font-family: 'Times New Roman',serif; font-weight: bold; font-style: normal; margin: 0; padding: 0; font-size: 18px; line-height: 20px; color: #E2007A; text-align:center; width: 152px;}
.logfileframe					{padding:  0px 0px 0px 0px; width:720px; height:500px; background: #FFFFFF; border:0;}
.morelesstable					{width:152px; border: 0px; border-spacing: 0px;}
.calendarnavigationtable		{             border: 0px; border-spacing: 0px;}
.calendarnavigationlowertable	{width:542px; border: 0px; border-spacing: 0px;}
.calendartable					{             border: 0px; border-spacing: 0px;}
.datenavigationtable			{width:542px; border: 0px; border-spacing: 0px; padding:  0px 0px 5px 0px; }
.datenavigationtablecell		{font-size: 12px; line-height: 12px; color: #000000; padding: 10px 0px 0px 0px; font-weight: bold; text-align:center;}
.buttoncell						{text-align:left;}
.linkcell						{text-align:right;}

.boxpicture						{padding:   2px  12px  0px  0px; float: left;}
.navigation						{padding:   2px   7px  0px  0px; float: left;}
.boxcontent						{padding:   8px  18px  8px 18px;}
.sitepicture					{padding:   0px   0px  0px  6px;}
.showpicture					{padding:   2px   0px  0px  0px;}
.col1content					{padding:  12px  18px  0px 18px; width:174px; float: right;}
.col2picture					{padding:  12px   0px  0px 18px; width:366px; float: left;}
.col2content					{padding:  12px   0px  0px 18px; width:366px; float: left;}
.menubox						{margin:    0px   0px  0px  0px; width:188px; background: url("../images/menubox_background.png") repeat-y;}
.col1box						{margin:    0px   0px  0px  0px; width:188px; background: url("../images/col1box_background.png") repeat-y;}
.col2box						{margin:    0px   0px  0px  0px; width:383px; background: url("../images/col2box_background.png") repeat-y;}
.col3box						{margin:    0px   0px  0px  0px; width:578px; background: url("../images/col3box_background.png") repeat-y;}
.admintable						{                                width:720px; border: 0px; border-spacing: 0px;}

.c_04020402_r_b_b,
.c_04020402_r_b_d,
.c_04020402_r_t_b,
.c_04020402_r_t_d				{padding: 8px 2px 8px 2px; background: #FFFFFF; vertical-align:top;}

.c_02020202__t_b,
.c_02020202__t_d,
.c_02020202_b_c_b,
.c_02020202_r_b_b,
.c_02020202_r_b_d,
.c_02020202_r_t_b,
.c_02020202_r_t_d,
.c_02020202_rb_c_b				{padding: 2px 2px 2px 2px; background: #FFFFFF; vertical-align:top;}

.c_02020202_r_b_b,
.c_02020202_r_b_d,
.c_02020202_r_t_b,
.c_02020202_r_t_d,
.c_02020202_rb_c_b,
.c_04020402_r_b_b,
.c_04020402_r_b_d,
.c_04020402_r_t_b,
.c_04020402_r_t_d				{border-right:  1px solid #B8860B;}

.c_02020202_b_c_b,
.c_02020202_rb_c_b				{border-bottom: 1px solid #B8860B;}

.c_02020202_b_c_b				{width:24px;}

.c_02020202__t_d,
.c_02020202_r_b_d,
.c_02020202_r_t_d,
.c_04020402_r_b_d,
.c_04020402_r_t_d				{background: #EEEEEE;}

.c_02020202_r_b_b,
.c_02020202_r_b_d,
.c_04020402_r_b_b,
.c_04020402_r_b_d				{vertical-align:bottom; width:94px;}

.iconbutton_newpassword			{padding:   2px 130px  2px  2px; background: #FFFFFF; width:20px; float: right;}

.fragensite_footer a,
.fragensite_footer a:hover		{text-decoration: none; color: #8F6226}
.boxcontent a,
#kalenderbox a,
#kalenderboxnext a,
#kalenderboxafternext a			{text-decoration: none; color: #B8860B;}

.fragensite_seperator			{border-top: 1px dashed #E2007A; height:1px; margin:5px 0 8px; width:542px;}
.fragensite_footer				{padding:    0px  0px 10px  0px; margin:   30px 18px  0px 18px; width:542px; height:32px; background: no-repeat transparent url(../images/fragensite_footer.gif);}

textarea						{border: 1px solid #B8860B; color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; height:61px; width:525px; text-decoration:none; resize:none}
.diary							{padding:3px 3px 3px 3px; margin: 0px 0px 0px 0px; width:534px; height:500px}
.energy							{padding:3px 3px 3px 3px; margin: 2px 0px 0px 0px; width:556px; height:100px}
.question						{padding:3px 3px 3px 3px; margin: 0px 0px 0px 0px;}
.questiongray					{padding:3px 3px 3px 3px; margin: 0px 0px 0px 0px; background-color:#DDDDDD;}
.inputtext34					{background-color:#FFFFFF; border: 1px solid #B8860B; color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; width: 34px; height:16px; padding:0px 0px 0px 3px; margin: 7px 0px 2px 0px; text-decoration:none;}
.inputtext200					{background-color:#FFFFFF; border: 1px solid #B8860B; color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:199px; height:17px; padding:1px 0px 0px 3px; margin: 2px 0px 0px 0px; text-decoration:none;}
.inputtext200gray				{background-color:#DDDDDD; border: 1px solid #B8860B; color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:199px; height:17px; padding:1px 0px 0px 3px; margin: 2px 0px 0px 0px; text-decoration:none;}
.select200						{background-color:#FFFFFF; border: 1px solid #B8860B; color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:204px; height:20px; padding:0px 0px 0px 0px; margin: 2px 0px 0px 0px;}
.select85						{background-color:#FFFFFF; border: 1px solid #B8860B; color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; width: 85px; height:18px;                          margin: 7px 0px 2px 0px;}

#usr_tabnavigation				{padding: 174px  0px  0px  225px;}
#usr_tabsubnavigation1,
#usr_tabsubnavigation2			{padding:   0px  0px  3px  225px;}
.usr_tabs ul					{width: 720px; height: 25px; list-style-type: none; text-align: left; border-width:0px 0px 2px 0px; border-style: solid; border-color:#B8860B; }
.usr_tabs li,
.usr_tabs li a,
#usr_contentnavigation a,
#usr_contentnavigationsub a		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#807462; text-decoration:none; float:left; display:inline;}

.usr_tabbuttonaktiv				{height:23px; border-width:2px 2px 0px 2px; border-style: solid; border-color:#B8860B; margin: 0px 3px 0px 3px; padding: 2px 9px 0px 9px; background-color:#FFFFFF; -webkit-border-radius-topleft:5px; -webkit-border-radius-topright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -khtml-border-radius-topleft:5px; -khtml-border-radius-topright:5px;}
.usr_tabbuttoninaktiv			{height:19px; border-width:2px 2px 2px 2px; border-style: solid; border-color:#B8860B; margin: 0px 3px 0px 3px; padding: 4px 9px 0px 9px; background-color:#EEEEEE; -webkit-border-radius-topleft:5px; -webkit-border-radius-topright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -khtml-border-radius-topleft:5px; -khtml-border-radius-topright:5px;}

#usr_contentnavigation			{width: 720px; margin:  15px  0px  0px  225px; border-width:0px 0px 2px 0px; border-style: solid; border-color:#B8860B;}
#usr_contentnavigationsub		{width: 720px; margin:  15px  0px  0px  225px;}
#usr_content					{width: 720px; margin:  15px  0px  0px  225px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#807462;}
.usr_contentleft				{width: 360px; float:left;}
.usr_contentright				{width: 360px; float:left;}
.usr_contentbox					{width: 112px; height: 70px; float:left;}

