* 	{
		margin:0px;
		padding:0px;
	}

body
	{
		background-color: #e5e5e5;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:100.1%;
	}
a img
	{
		border:none;
	}
ul 
	{
		list-style-type:none;
	}
#wrapper
	{
		width:950px;
		margin:20px auto 0;
		background-color:#ffffff;
		overflow:hidden;
		border-bottom:1px solid #c0c0c0;
	}
#header
	{
		/*background-image:url(../_images/verlauf_bg.jpg);
		background-repeat:repeat-x;*/
		background-color:#ffffff;
		height:175px;
	}
#logocontainer
	{
		float:left;
		width:400px;
		height:150px;
	}
#navigation-container
	{
		float:left;
	}
#navigation
	{
		font-size:7pt;
	}
#navigation li
	{
		display:block;

	} 
#navigation li a
	{
		display:block;
		text-decoration:none;
		width:165px;
		background-color:#ffffff;
		margin-bottom:2px;
		padding:3px 0 3px 0;
		border:1px solid #eaeaea;
	}	
#content
	{
		clear:both;
	}
#leftcolumn
	{
		width:550px;
		float:left;
	}
#leftcontainer
  {
    margin-left:100px;
    margin-top:55px;
    font-size:9pt;
  }
#left-headline-container 
  {
    background-image:url(../_images/leftheadline.gif);
    background-repeat:no-repeat;
    height:32px;
    display:block;
    margin-bottom:25px;
  }
#left-headline-container-en 
  {
    background-image:url(../_images/leftheadline_en.gif);
    background-repeat:no-repeat;
    height:36px;
    display:block;
    margin-bottom:25px;
  }
#left-headline-container-kor 
  {
    height:36px;
    display:block;
    margin-bottom:25px;
    color:#314A94;
  }  
.left-headline-large-kor
  {
    font-size:14pt;
  }
.left-headline-small-kor
  {
    font-size:12pt;
  }
.left-headline-large
    {
      font-size:12pt;
      color:#304994;
      font-weight:900;
      visibility:hidden;
    }
.left-headline-small
  {
      font-size:11pt;
      color:#304994;
      font-weight:100;
      margin-bottom:15px;
      visibility:hidden;
  }
#leftcontainer p
  {
    margin-bottom:12px;
    color:#666666;
  }
#leftcontainer a
  {
    color:#304994;
	text-decoration:none;
  }
#leftcontainer a:hover
  {
    text-decoration:underline;
  }
.left-links
  {
    margin-top:10px;
  }
#imagecontainer	
	{
		float:left;
	}

#rightcolumn
	{
		overflow:visible;
		width:398px;
		float:left;
		border-left:1px solid #c0c0c0;
		font-size:10pt;
	}
#textcontainer
	{
		padding:55px 10px 100px 100px;
	}
#textcontainer p
	{
		margin-bottom:10px;
		color:#333333;
	}
#textcontainer a
  {
    color:#304994;
	text-decoration:none;
  }
#textcontainer a:hover
  {
    text-decoration:underline;
  }
#textlinks
	{
		margin-left:43px;
	}
#textlinks span 	
	{
		font-weight:bold;
	}
#textlinks a
	{
		color:#304994;
		text-decoration:none;
	}
#textlinks a:hover
	{
		text-decoration:underline;
	}
.textlink
		{
			margin-left:43px;
		}
.textlink span 	
		{
			font-weight:bold;
		}
.textlink a
		{
			color:#304994;
			text-decoration:none;
		}
.textlink a:hover
		{
			text-decoration:underline;
		}
#right-headline-container 
  {
    background-image:url(../_images/rightheadline.gif);
    background-repeat:no-repeat;
    height:37px;
    display:block;
    margin-bottom:20px;
  }
#right-headline-container-en 
  {
    background-image:url(../_images/rightheadline_en.gif);
    background-repeat:no-repeat;
    height:37px;
    display:block;
    margin-bottom:20px;
  }
.right-headline-large-kor 
    {
      color:#304994;
      font-size:12pt;
    }
.right-headline-large
    {
      color:#304994;
      visibility:hidden;
    }
.right-headline-large span
    {
      font-weight:lighter;
    }
#footer
	  {
	 	  width:600px;
		  margin:10px auto 40px;
		  font-size:7.4pt;
  	}
#footer a
	{
		color:#304994;
		text-decoration:none;
		margin-right:20px;
	}
#footer a:hover
	{
		text-decoration:underline;
		color:#c0c0c0;
	}
#footer a:visited
	{
		color:#8499d7;
	}
#footer span
	{
		margin-left:8px;
		margin-right:8px;
		color:#c0c0c0;
	}

.spalte_1 {
		float:left;
		width:25em;
	}
.spalte_2 
  {
		float:left;
	}
.list-line
  {
    list-style-image:url(../_images/list_element.gif);
    margin-left:12px;
    color:#666666;
  }
.list-arrow
  {
    list-style-image:url(../_images/arrows.gif);
    margin-left:15px;
    font-size:9pt;
  }
#textcontainer ol
  {
    margin-left:19px;
    margin-bottom:10px;
  }

#startimage
  {
    clear:both;
    background-image:url(../_images/flash-platzhalter.jpg);
    height:200px;
  }
#startimage span
  {
    visibility:hidden;
  }

.start-line
	{
		margin-bottom:11px;
		width:500px;
		color:#ffffff;
		border-left:none;
		border-right:none;
		border-top:1px solid #C0C0C0;
	}
.start-headline
  {
    font-size:10pt;
    color:#333333;
    margin-bottom:10px;
  }
.platzhalter
  {
    visibility:hidden;
    height:140px;
  }
#language-container
  {
    position:relative;
    left:300px;
    top:10px;
    font-size:8pt;
    color:#666666;
  }
#language-container span
  {
    color:#aaaaaa;
  }
/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
	top:5px;
}
.nav a img
  {
    float:left;
    padding-top:7px;
    padding-right:7px;
  }
.nav li {
  border: 1px solid #dddddd;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: 1em/20px Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #6e6e6e;
  display: block;
  padding: 0 9px;
  text-decoration: none;
}

.nav li a:hover {
  background: #ffffff;
  color: #6e6e6e;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #ffffff;
  color: #6e6e6e;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #ffffff;
  color: #6e6e6e;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #ffffff;
  color: #6e6e6e;	
}

.nav ul {
  background: #ffffff;
  border: 1px solid #dddddd;
  list-style: none;
  margin: 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 20px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  padding-right: 20px;
  width: 80px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}

