@charset "UTF-8";


@media all
{
html * {font-size: 100.01%;}
body				{	position:absolute;
						width:100%; height:100%;
						padding:0px; 
						margin:0 auto; 
						background:url(../images/body-bg.png) 0 0 repeat-x #fff; 
						color:#000; 
						font-weight:normal;
						text-align:center;
						font-size:11px;
						font-family: Verdana, Times, serif;
					}
div, p, h1, h2, h3, h4, ul, a, img{padding:0px; margin:0px; border:0px; }
p								{font-size:11px; padding-top:5px; padding-left:10px;}
ul, ol, dl 			{ line-height: 1.5em; margin: 0 0 1em 1em }
li 							{ margin-left: 1.5em; line-height: 1.5em }

table						{font-family: Verdana, Times, serif; padding:0px; border-collapse:collapse; font-size:11px;}
td							{	padding:0px; margin:0 auto; font-size:11px;}

 	h1 { font-size: 21px; font-weight:bold; border-bottom: solid 4px #888888; margin-bottom:10px; margin-top:10px;}
* html h1	{margin-top:20px;}
*+html h1	{margin-top:20px;}
  h2 { font-size: 15px; font-weight:900!important; color:#182E7A}
  h3 { font-size: 15px; font-weight:900!important; color:#FFBB00}
  h4 { font-size: 16px }
  h5 { font-size: 14px }
  h6 { font-size: 14px; font-style:italic }
  h7 { font-size: 11px }
 	a {color: #182E7A; text-decoration:none;}
  a:focus,
  a:hover,
  a:active {color:#4D87C7; text-decoration:underline;}
hr {color:#9f9f9f;background-color:#9f9f9f;height:1px;border:none; width:90%;}

#clear					{	clear: both; float:both;}


p.info				{	text-align:center; font-size:11px;  color:#616484; margin-top:20px;}
a.splash-links		{	font-size:11px;  color:#464646; text-decoration:none; }
a.splash-links:hover{	color:#000; text-decoration:underline;}

/* main tpl styles  */
	/* header styles */
#header					{	width:100%; height:70px; }
#header_logo		{	width:342px; height:67px; left:0px; float:left;}
#header_right		{ float:right; margin-top:22px;}
.form1					{	width:125px; height:16px; border-color:#b3d3f4; border-width:1px; background-color:#014c9e; border-style:solid;	}
.m_text					{	font-size:12px;	line-height:14px;	color:#fff;padding-right:4px;	}
	/* content styles */
#content-main				{	margin: 0 auto ; width:800px; text-align:left; min-height:78%;}
* html #content-main {position:relative; top:-7px;}     
#rubrikator			{	width:800px; height:152px;  }

#menu_shadow		{	width:800px; height:14px; background:url(../images/menu_shadow.jpg) 0 0 repeat-x #fff; }
#content-left		{	width:150px;height:auto; background:url(../images/caption_bg.png) 0 0 repeat-x #fff; padding-top:20px; float:left; }
* html #content-left		{width:150px;	overflow:hidden;}
#content-right	{	width:620px; background:url(../images/caption_bg.png) 0 0 repeat-x #fff; padding-top:20px; float:right; border-right:solid 1px #e6e6e6; border-left:solid 1px #e6e6e6; border-bottom:solid 1px #e6e6e6; padding:10px;}
* html #content-right		{width:648px;	overflow:hidden;}
	/* menu styles  */
#nav						{	width:800px; height:27px; background:url(../images/menu_bg.png) 0 0 repeat-x #fff;  }
#nav_main {
    
    width: 100%;
    overflow: hidden;
   
    float: left;
    display: inline;
    
    line-height: 0;
  }

  #nav_main ul {
    
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
    margin:0px;
    margin-top: 2px;
    
    
    padding: 0;
  }

  #nav_main ul li {
    
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
    font-size: 1.0em;
    line-height: 1em;
    list-style-type: none;
    margin: 0;
    padding: 0;
    background:url(../images/menu_tab.png) right no-repeat;
  }

  #nav_main ul li a,
  #nav_main ul li strong {
    background: transparent;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 5px 1.4em 0.5em 1.4em;
    text-decoration: none;
    width: auto;
  }

  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active  {
    background: #eaeaea;
    color: #333;
    text-decoration: none;
  }

  #nav_main ul li#current {
    
    background: #002658 ;
    
  }

  #nav_main ul li#current strong,
  #nav_main ul li#current a,
  #nav_main ul li#current a:focus,
  #nav_main ul li#current a:hover,
  #nav_main ul li#current a:active {
    background: transparent;
    color: #fff;
    text-decoration: none;
  }
 
 #submenu {
    width: 150px;
    overflow: hidden;
    margin: 0 0 1.5em 0;
    list-style-type: none;
    border-top: 2px #ddd solid;
    border-bottom: 2px #ddd solid;
    font-family: Arial;
  }

  #submenu ul { list-style-type: none; margin:0; padding: 0; }
  #submenu li { float:left; width: 100%; margin:0; padding: 0 }

  #submenu a,
  #submenu strong {
    display:block;
    width: 90%;
    padding: 0px;
    text-decoration: none;
    background-color:#fff;
    color: #444;
    border-bottom: 1px #eee solid;
  }

  /* Menu Title */
  #submenu li#title {
    width: 90%;
    padding: 0px 0px 0px 16px;
    font-weight: bold;
    color: #444;
    background-color: #fff;
    border-bottom: 4px #888 solid;
    font-size:15px;
    font-weight: bold;
  }

  #submenu li span {
    display:block;
    width: 90%;
    padding: 3px 0px 3px 10%;
    font-weight: bold;
    border-bottom: 1px #ddd solid;
  }

  /* Level 1 */
  #submenu li#active,
  #submenu li strong {
    width: 90%;
    padding: 3px 0px 3px 10%;
    font-weight: bold;
    color: #fff;
    background-color:#aab;
    border-bottom: 1px #eee solid;
  }

  #submenu li a { width: 90%; padding-left: 10%; background-color:#fff; color: #444; font-size:13px; }
  #submenu li a:focus,
  #submenu li a:hover,
  #submenu li a:active { background-color:#004dc9; color: #fff; }

  /* Level 2 */
  #submenu li ul li a,
  #submenu li ul li#active,
  #submenu li ul li strong,
  #submenu li ul li span { width: 80%; padding-left: 15%; }

  #submenu li ul li a { background-color:#f8f8f8; color: #666; }
  #submenu li ul li a:focus,
  #submenu li ul li a:hover,
  #submenu li ul li a:active { background-color:#004dc9; color: #fff; }

  /* other styles */
  
#startsite * {font-size:11px!important;}  
	/* footer styles  */

#footer { width:100%; height:70px; background:url(../images/footer-bg.png) 0 0 repeat-x #fff; color:white;}
#footer p,#footer a{color:white;}
#input{
  		width:160px; height:21px;
		
		}
		 
#input1{
  scrollbar-3dlight-color:#E3E2E2;
  scrollbar-track-color:#FFFFFF;
  scrollbar-shadow-color:#E3E2E2 ;
  scrollbar-face-color:#ECB637; 
	scrollbar-arrow-color:#E3E2E2;
	scrollbar-darkShadow-color:#E3E2E2;
		}
		
#textarea{
  		width:102px; height:48px;
		border-width:1px;
		border-style:solid;
		border:none;
		background-color:#F0EAE3;
		overflow:auto
		}


 
}