/* 0. GLOBAL HTML ELEMENTS */

body { margin:0; padding:0;}
body, input, textarea { font-family:Arial,Helvetica,sans-serif; font-size:12px;}
h1 { color:#ef8c2d; font-family:Arial,Helvetica,sans-serif; font-size:2em; font-weight:normal; margin:0 0 .5em 0;}
h2 { font-size:1em; color:#ef8c2d; font-weight:bold; margin:0 0 1em 0;}
h3 { font-size:1em; color:#ef8c2d; font-weight:bold; margin:0 0 1em 0;}
h6 { font-size:.8em; font-weight:normal;}
h6 a { text-decoration:none; color:#ef8c2d;}
h6 a:hover { text-decoration:underline; color:#ef8c2d;}
p { line-height:1.4em;}
a { color:#000000;}
a:hover { color:#ef8c2d;}

/* 1. INTRO PAGE */
body#intro 							{ background:#fff;}
#intro-header-1						{display:block; height:20px; }
#intro-header-2 					{ display:block; height:20px; text-indent:-9000px; margin-top:20px;}
#intro-header-2 					{ background:url(top2.jpg) no-repeat; width:990px; height:522px; margin:auto;}
#intro-header-2 h1                  {width:100%; height:100%; display:block; text-indent:-9999px;}
#intro-header-2 a                  {width:100%; height:100%; display:block;}

#intro-choose-language ul 			{margin:0 auto; padding:.3em 0; list-style:none; line-height:2.8em; position:absolute; right:0; top:-515px;}
#intro-choose-language li 			{float:left;}
#intro-choose-language li#id1164 a 	{background:url(austria.jpg) no-repeat;}
#intro-choose-language li#id1165 a 	{background:url(england.jpg) no-repeat;}
#intro-choose-language li#id1168 a 	{background:url(norwegen.jpg) no-repeat;}
#intro-choose-language li#id1167 a 	{background:url(../eu-1163/france.png) no-repeat;}
#intro-choose-language li#id1166 a 	{background:url(niederlande.jpg) no-repeat;}
#intro-choose-language li#id1169 a 	{background:url(bulgarien.jpg) no-repeat;}
#intro-choose-language li#id1170 a 	{background:url(griechenland.jpg) no-repeat;}

#intro-choose-language a			{display:block; width:18px; margin-right:5px; height:17px; text-indent:-9999px; padding-right:.6em;}
#intro-choose-language 				{position:relative; width:968px; margin:0 auto;}

/* 2. CONTENT PAGES */
body#content { background:#fff;}
#content-container { width:990px; margin:0 auto;}

/* 2.1. HEADER */
#content-header-1 { line-height:50px;}
#content-header-1 h1 { text-indent:-9000px; margin:0; padding:0;}
#content-header-1 h1 a { display:block; height:20px; text-decoration:none;}
	 
#content-header-2 { background:url(top.png); height:246px;}
#content-header-2 h1 { text-indent:-9000px; margin:0; padding:0; width:100%; height:100%;}
#content-header-2 h1 a { display:block; width:100%; height:100%; text-decoration:none;}

#login { position:absolute; right:2.5em; top:18px;}
#login a { padding-left:13px; font-size:.9em; font-weight:bold;}

/* Content Choose Language*/
#content-choose-language ul 			{margin:0 auto; padding:.3em 0; list-style:none; line-height:2.8em; position:absolute; right:0; top:-239px;}
#content-choose-language li 			{float:left;}
#content-choose-language li#id1164 a 	{background:url(austria.jpg) no-repeat;}
#content-choose-language li#id1165 a 	{background:url(england.jpg) no-repeat;}
#content-choose-language li#id1168 a 	{background:url(norwegen.jpg) no-repeat;}
#content-choose-language li#id1167 a 	{background:url(../eu-1163/france.png) no-repeat;}
#content-choose-language li#id1166 a 	{background:url(niederlande.jpg) no-repeat;}
#content-choose-language li#id1169 a 	{background:url(bulgarien.jpg) no-repeat;}
#content-choose-language li#id1170 a 	{background:url(griechenland.jpg) no-repeat;}


#content-choose-language a			{display:block; width:18px; margin-right:5px; height:17px; text-indent:-9999px; padding-right:.6em;}
#content-choose-language 			{position:relative; width:968px; margin:0 auto;}

/* 2.2. NAVIGATION */
#content-navigation { width:230px; float:left;}
#content-navigation ul { margin:0 0 0 9px; list-style:none; font-size:.9em; border-bottom:1px solid #FFFFFF; background:#f9c897; padding:0; width:207px}
#content-navigation ul li { border-top:1px solid #FFFFFF;}
#content-navigation ul li.active {background: #EF8C2D; font-weight:bold;text-decoration:none;}
#content-navigation ul li.active a {background: #EF8C2D; font-weight:bold;text-decoration:none;}
#content-navigation ul a { color:#000000; font-size:1.2em; text-decoration:none; padding:4px 10px; display:block;}
#content-navigation ul a:hover { background: #EF8C2D; color:#000; text-decoration:none;}

/* 2.2.2. ZWEITE EBENE */
#content-navigation ul ul { border-bottom:0;}
#content-navigation ul ul li a {}
#content-navigation ul li.active ul li a  { color:#000000; font-size:1.2em; text-decoration:none; padding:4px 10px; display:block;}

/* 2.2.3. EU-ABSATZ */
#eu-text { border-top:2px solid #F4AC68;font-size:0.75em; line-height:16px; margin:54px 0 0 9px; padding:4px; text-align:justify; width:199px;}
#eu-text img{display:block; margin:auto;}
#eu-text table{margin:auto;}
#eu-text-start{ display:block;  font-size:0.9em; line-height:16px; margin:10px auto; width:990px; text-align:justify;}
#eu-text-start p{display:block; width:402px; margin:auto;border-bottom:1px solid #F4AC68; padding-bottom:4px;}
#eu-start-text-image{text-align:center; margin:auto; border-top:2px solid #F4AC68; width:402px; padding-top:4px;}

#eu-text-start img{ float:none;margin:5px}
#content-navigation p img { margin-bottom:1em;}

/* 2.3. CONTENT */
#content-content { margin-left:217px;padding:2em 0.5em 2.5em 1.5em;}

/* 2.4. FOOTER */
#content-footer { margin:0 auto; width:990px;}
#content-footer p { margin:0 0 0 233px; padding:0 12px 0 0; font-size:.9em; float:left;}
#content-footer a { color:#ef8c2d; color:#000;}
#content-footer a:hover { color:#ef8c2d;}

/* STANDARDS */
@charset 'utf-8'; html {min-height: 100%; margin-bottom: 1px;} .form-error {color:#FFFFFF;background:#880000;border:1px solid #FF0000;} .error {font-weight:bold;} a {outline:none;} img {border:none;} form {display:inline;} .nostyle {background:none;border: none;margin:0;padding:0;width:inherit;} .clearfix:after {content:'.';display:block;height:0;clear:both;visibility:hidden;} .clearfix {display:inline-block;} * html .clearfix {height:1%;} .clearfix {display:block;}