/***************************
ALLGEMEIN
***************************/
body 				{background-color: #FFFFFF; background-image: url(/_images/background.jpg); background-repeat: repeat-y; background-position: center; margin:0; padding:0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; text-align:center; overflow: -moz-scrollbars-vertical;}
div, table			{font-family: Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-align:justify}
img				{border: 0;}
p,form,ul			{margin: 0; padding: 0;}
h1, h2, h3, h4 			{font-weight: bold; font-size: 18px; color:#0046A7; line-height: 18px; text-decoration:none; letter-spacing: normal; word-spacing: normal; margin-top: 0px; margin-bottom: 10px;}
h2				{font-weight: bold; font-size: 16px; color:#0046A7;}
h3				{font-weight: bold; font-size: 14px; color:#0046A7;}
h4				{font-weight: bold; font-size: 14px; color:#000000; line-height:12px; margin-bottom:3px;}
h5				{font-weight: bold; font-size: 12px; color:#0046A7; line-height:12px; margin-bottom:15px;}
ul				{text-align:left; color: #666666; list-style:none; padding:0; margin:0;}
li				{text-align:left; color: #666666; margin-top:10px; font-size:12px; list-style-image:url(/_images/pfeil.gif); margin-left:15px; padding-bottom:8px; line-height:16px}
input, select			{font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: #666666; border: 1px solid #CCCCCC; height: 19px;}
textarea			{font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: #666666; border: 1px solid #CCCCCC; padding:2px; }
input.radio, input.checkbox	{background:none; border:none; vertical-align: -3px; width:auto;}
input.submit, input.image	{border:1px #CCCCCC solid; background-color:#FFFFFF; color:#0046A7; font-weight:bold; width:auto;}

a				{color:#0046A7; text-decoration: underline; font-weight: normal}
a:hover				{color:#3AA1F0;}

.menue				{color:#FFFFFF; font-size: 16px; }
a.menue				{font-weight: bold; font-size: 16px; line-height: 18px; color:#FFFFFF; letter-spacing: normal; word-spacing: normal; margin-top: 0px; margin-bottom:0px;}

/* HEADER */
.content			{margin:auto; padding:0 0 20px 0; text-align:center; width:960px;}
#header_left			{margin:auto; padding:20px 0 0 0; float:left; width: 226px}
#header_right			{margin:auto; float:right; text-align:right; width:350px;}

#header_language		{margin:auto; float:left; padding:3px 5px 3px 5px;}
#header_language ul		{list-style:none; padding:0; margin:0;}
#header_language li		{display:inline; margin-left:3px; vertical-align:-2px; }

#header_submenue		{margin:auto; float:right; padding:3px 5px 3px 5px; background-color:#F0F0F0;}
#header_submenue ul		{list-style:none; padding:0; margin:0;}
#header_submenue li		{display:inline; margin:5px;}
#header_submenue a		{font-size:11px; text-decoration:none; color:#888888}
#header_submenue a:hover	{text-decoration:underline; color:#0046A7}

#header_login			{margin:auto; margin-top:40px; padding:5px; text-align:center; border:1px #CCCCCC solid; color:#888888; font-weight:bold}
#login_email, #login_pwd	{color:#888888; font-size:11px; width:100px;}


.wrapper			{float:none; clear:both; margin:0; padding:0;}

#content_teaser			{height:200px; padding:0; margin:auto; background-color:#1179C9; background-image:url(/_images/teaser_hp_back.jpg); background-position:top; background-repeat:no-repeat}
#content_teaser_left		{margin:18px 20px 18px 18px; width:697px; float:left}
#content_teaser_head		{margin:auto; margin:0; width:555px; height:24px;}
#content_teaser_text		{margin:auto; margin:12px 0 0 0; width:680px; font-size:14px; color:#FFFFFF; line-height:22px;}
#content_teaser_link		{margin:auto; margin:30px 0 0 0; widht:300px;}
#content_teaser_link a		{font-size:14px; color:#FFFFFF; font-weight:bold;}
#content_teaser_chart		{margin:auto; margin:0; width:203px; height:183px; padding:10px 10px 7px 10px; float:left}

#content_teaserbox_info		{height:246px; margin:auto; margin-top:30px;}
.content_teaserbox, #content_teaserbox2		{margin:auto; margin:0; float:left; height:246px; width:300px; background-image:url(/_images/teaserbox_hp_back.jpg); background-position:top; background-repeat:no-repeat}
#content_teaserbox2		{margin-left:30px;}
.content_teaserbox_content	{margin:auto; margin:10px; }
.content_teaserbox_content ul	{list-style:none; padding:0; margin:0;}
.content_teaserbox_content li	{margin-top:10px; font-size:12px; list-style-image:url(/_images/pfeil.gif); margin-left:15px; text-align:left; line-height:16px; padding-bottom:0px}

#content_teaser_partner		{margin:auto; margin-top:10px; padding:0; text-align:left}
#content_teaser_partner ul	{list-style:none; padding:0; margin:0; margin-top:15px}
#content_teaser_partner li	{display:inline; margin:19px; line-height:16px; padding-bottom:0px}

#footer				{margin:auto; margin-top:30px; padding-top:10px; text-align:center; border-top:1px #CCCCCC solid; color:#888888; font-size:11px}
#footer a			{font-size:11px; color:#888888; text-decoration:unterline}
#footer a:hover			{color:#0046A7}

#content_textbox, .content_left	{margin:auto; text-align:justify; color:#666666; font-size:12px; line-height:18px; padding-bottom:10px}
#content_textbox		{padding-top:10px; border-top:1px #CCCCCC solid; }
.content_left			{margin-top:20px; width:250px;}
#content_textbox ul		{padding:0; margin:0;}
#content_textbox li		{margin-top:5px; margin-left:15px; text-align:justify; line-height:16px; padding-bottom:0px}

#content_blocker		{margin:auto; background-color:#1179C9; color:#FFFFFF; text-align:left; padding-bottom:10px}

.errorbox, .successbox, .infobox	{padding:5px; font-weight:bold; margin-top:10px; margin-bottom:10px;}
.errorbox			{background-color:#fff5f5; border:solid 1px #BF0B0F; color:#BF0B0F;}
.successbox			{background-color:#ecffea; border:solid 1px #09830f; color:#09830f;}
.infobox			{background-color:#FFFFCC; border:solid 1px #FFE67D; color:#000000;}


/* MENÜ-DROPDOWN*/
#navigation_sub			{padding:1px; position:absolute; background-color:#0046A7; width:160px; margin-left:-22px}
.navigation_sub_itm		{padding:2px; padding-left:5px; padding-right:15px; color:#000000; border-bottom:1px solid #efefef; background-color:#f8f8f8; display:block; text-decoration:none; background-image: url(/_images/icons/icon_r_pfeil_rechts_rot.gif); background-repeat:no-repeat; background-position:8px;}
a.navigation_sub_itm:hover	{background-color:#efefef; color:#0046A7; text-decoration:none;}
