img, body, a  {outline:none;}

#content {font-size:12px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;line-height:14px;color:#41428C;
          line-height:1.3em;}
          
#disclaimer {font-size:12px;line-height:1.3em;}
#disclaimer h1 {margin-bottom:20px;}

#tools {color:#41428C;}



/* ### headlines ############################################################ */
h1,h2,h3,h4,h5,h6  {font-size:12px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;line-height:14px;color:#41428C;margin-bottom:10px;}







/* ### Hyperlinks ######################################################### */
#content a, #content a:link, #content a:visited   {text-decoration:none;font-family:arial, helvetica, sans-serif;color:#41428C;}
#content a:hover                                  {color:#FF4A00;}


a.tools, a.tools:link, a.tools:visited {color:#867A64;font-size:12px;}
a.tools:hover, a.tools_active {color:#FF4A00;}

#langselect_de,#langselect_de:link,#langselect_de:visited {padding:5px;background-color:#EFEDE9;margin-left:30px;margin-right:5px;}
#langselect_de:hover, #langselect_de_active               {padding:5px;color:#FF4A00 !important;background-color:#FFD6CC;margin-left:30px;margin-right:5px;}
#langselect_en,#langselect_en:link,#langselect_en:visited {padding:5px;background-color:#EFEDE9;}
#langselect_en:hover,#langselect_en_active                {padding:5px;color:#FF4A00 !important;background-color:#FFD6CC;}



/* ### Navigation ######################################################### */
ul.nav1st                         {}
ul.nav1st li                      {display:block; float:left;margin-left:15px;}
ul.nav1st li:hover                {}
ul.nav1st li a,a:link,a:visited   {font-family:Arial,Helvetica,sans-serif;color:#867A64;font-size:12px;}
ul.nav1st li a:hover              {color:#FF4A00;}
ul.nav1st li.active               {color:#FF4A00;}
ul.nav1st li a.current            {color:#FF4A00;}
ul.nav1st li a.current:hover      {color:#FF4A00;}


ul.nav2nd                         {}
ul.nav2nd li                      {margin-bottom:9px;}
ul.nav2nd li:hover                {}
ul.nav2nd li a,a:link,a:visited   {color:#867A64;font-size:12px;line-height:14px;}
ul.nav2nd li.active               {}
ul.nav2nd li a.current            {color:#FF4A00;}
ul.nav2nd li a:hover              {color:#FF4A00;}





/* ### Paragraphs ########################################################## */
#content p, #middle p           {margin-bottom:1.1em;}


/* ### Blockquotes ########################################################## */

#content blockquote, #middle blockquote   {	margin:0 0 0 20px;}

/* ### Lists ################################################################ */
/*#content ul, #content ol {	margin-bottom:1.2em;	font-size:1.2em;	line-height:1.4em;}
/*#content ol li {	margin:0 0 0 30px;	list-style-type:decimal-leading-zero;} 
/*#content ul li {	margin:0 0 0 20px;	list-style-type:square;}









/* ### Sitemap ################################################################ */
div#sitemap           {display:block;width:890px;height:300px;border:0px solid red;margin:5px;}
div#fakelist          {float:left;width:142px;padding-top:10px;padding-left:3px;margin-right:3px;height:310px;} 
                   
a.firstlevel          {font-size:12px;}
a.firstlevel:hover    {color:#FF4A00;}
#sitemap ul           {list-style-type: none;margin-top:10px;}
li#secondlevel        {margin-bottom:5px;}
li#secondlevel:hover  {color:#FF4A00;}
a.secondlevel         {font-size:10px;}
a.secondlevel:hover   {color:#FF4A00;}








