@charset "UTF-8";
@import url(../default/core.css);
/**
 * phoenixblue.css - Phoenix Blue
 **/
@media screen {
/**
 * general tags
 **/
body {
	font: 1em/1.5em verdana,arial,"Lucida Grande","Lucida Sans Unicode",helvetica,sans-serif;
}
hr {
	visibility: hidden;
	height: 1.25em;
}
h1,
h2,
label {
	color: #0087db;
}
#c3 h2 ,
#c3 h3.web {
	color:#3F3F3F;
	font-size:10px;
	margin-bottom:20px;
	text-align:left;
	font-weight: normal;
}
#c1 h2 {
	font-size: 14px;
	font-family: Arial, sans-serif;
	line-height: 1em;
	margin-bottom: 12px;
	text-align: right;
	text-transform: uppercase;
}
#c1 label {
	font-family: Arial, sans-serif;
	text-transform: uppercase;
}
#c1 p {
	font-size: 11px;
	line-height: 1.5em;
	color: #5F5F5F;
}
#c1 p a:link,
#c1 p a:visited {
	color: #5F5F5F;
	text-decoration: underline;
}
#head .last a,
#foot .last a {
	background: none!important;
	padding-right: 0!important;
}
/**
 * page settings
 **/
#wrap {
	text-align: center;
	background-color: #fff;
}
#page {
	position: relative;
	padding: 4px 4px;
	text-align: left;
}
/**
 * header
 **/
#head {
	padding-top: 20px;
}
#head h1,
#head h1 a:link,
#head h1 a:visited,
#head h1 a:focus,
#head h1 a:hover,
#head h1 a:active,
#head h1 span {
	width: 300px;
	color: #0087db;
	font-size: 22px;
	font-family: Arial,sans-serif;
	line-height: 44px;
	text-align: right;
	text-decoration: none;
	text-transform: lowercase;
}
#head h1 {
	float: left;
}
#topnav {
	background: transparent;
	position: absolute;
	right: 0px;
	text-align: right;
	top: 4px;
}
#topnav li {
	display: block;
	float: left;
	padding: 0.1em 0 0.1em 1.2em;
}
#topnav h2 {
	font-size: 0.75em;
	line-height: 1.3em;
}
/**
* langauge menu (hover menu w/ js)
**/
#lang {
	line-height: 1em;
	font-size: 0.63em;
	padding: 0;
	position: relative;
	z-index: 9;
	display: inline;
	list-style: none;
	margin: 0!important;
	padding-left: 0;
	position: relative;
}
#lang .current:link,
#lang .current:visited {
	background: #FFF url(gfx/language_dropdown.gif) no-repeat right center;
	border: 1px solid #CCC;
	display: block;
	line-height: 12px;
	padding: 0px 18px;
	width: 44px;
}
#lang .current:focus,
#lang .current:hover,
#lang .current:active {
	background-color: #5F5F5F;
}
#lang ul {
	background-color: #FFF;
	border: 1px solid #CCC;
	display: none;
	height: auto;
	min-width: 72px;
	padding: 1px;
	position: absolute;
	right: 0;
	width: 78px;
	z-index: 9!important;
}
#lang ul:after {
	clear: both;
	content: ".";
	display: block;
	font-family: serif;
	font-size: 1px;
	height: 0pt;
	line-height: 0px;
	visibility: hidden;
}
#lang ul li {
	border: none;
	display: inline;
	float: none;
	list-style: none;
	margin: 0pt;
	padding: 0pt;
}
#lang:hover ul {
	display: block!important
}
#lang a:link,
#lang a:visited {
	background-color: #FFF;
	color: #5F5F5F;
	font-size: inherit;
	line-height: 1.3em;
	text-decoration: none;
	padding: 0px 4px;
}
#lang ul a {
	display: block;
}
#lang a:focus,
#lang a:hover,
#lang a:active {
	background-color: #5F5F5F;
	color: #FFF;
}
/**
 * main wrapper
 **/
#main {
	clear: both;
	width: auto;
}
/**
 * Columns
 **/
#c1 {
	width: 300px;
	float: left;
	z-index: 3;
}
#c1_inline {
	z-index: 4;
}
#c3 {
	margin: 0 0 0 300px;
	z-index: 1;
}
#c3_inline {
	padding-top: 20px;
	padding-left: 40px;
	z-index: 2;
}
/**
 * Keyvisual
 **/
#keyvisual {
	width: 300px;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}
#keyvisual .keyvisual_top {
	width: 88px;
	height: 88px;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url(gfx/imageborder1.gif) no-repeat top left;
	z-index: 99;
}

/**
 * boxes
 **/
.search label {
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
	margin-bottom: 12px;
	text-align: right;
}
.search input {
	margin-top: 4px;
	margin-right:10px;
	width: 143px;
	border: 1px dotted #8FB9E1;
	float: left;
}
.search button span span {
	
	display: none;
}
.search button {
	padding: 0;
	margin: 0;
	border: 0;
	background: none;
}
.search button span {
	background: transparent url(gfx/icon_search.gif) no-repeat;
	display: block;
	width: 30px;
	height: 30px;
}
#c1 .box {
	background: transparent url(gfx/imageborder1.gif) no-repeat top left;
	padding: 0px 0px 0px 88px;
	margin-bottom: 20px;
	min-height: 88px;
}
#c1 .box p {
	text-align: right;
}
#c1 .buy {
	background: transparent url(gfx/imageborder3.gif) no-repeat top left;
}

/**
 * related links
 **/
#c1 .vertical {
	background: transparent url(gfx/imageborder1.gif) no-repeat top left;
	padding: 0px 0px 0px 88px;
	margin-bottom: 20px;
}
#c1 .vertical ul li {
	text-align: right;
	display: inline;
}

#c1 .vertical ul a:link,
#c1 .vertical ul a:visited {
	text-align: right;
	line-height: 18px;
	padding: 0 0 0 5px;
	display: block;
	color: #5F5F5F;
	font-size: 11px;
	text-decoration: none;
}
#c1 .vertical ul a:focus,
#c1 .vertical ul a:hover,
#c1 .vertical ul a:active {
	text-decoration: underline;
}
/**
 * result & web links
 **/
.ads li,
.web li {
	margin-bottom: 12px;
	padding-bottom: 18px;
	background: transparent url(gfx/dotted_line.gif) repeat-x bottom left;
}
.ads h3 a:link,
.web h3 a:link,
.ads h3 a:visited,
.web h3 a:visited {
	color: #0087db;
	font-family: Arial,sans-serif;
	font-size: 15px;
	text-decoration: none;
	text-transform: uppercase;
}
.ads h3 a:focus,
.web h3 a:focus,
.ads h3 a:hover,
.web h3 a:hover,
.ads h3 a:active,
.web h3 a:active {
	text-decoration: underline;
}
.ads p,
.web p {
	color: #5F5F5F;
	font-size: 11px;
	line-height: 18px;
}
.web p span {
	display: block;
}
.ads p a:link,
.web p a:link,
.ads p a:visited,
.web p a:visited {
	color: #5F5F5F;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}
.ads p a:focus,
.web p a:focus,
.ads p a:hover,
.web p a:hover,
.ads p a:active,
.web p a:active {
	text-decoration: underline;
}

#c3_inline .float .vertical, #c3_inline .float .col50{
	width:100%;
}

/**
 * Block ads
 **/
.block:link,
.block:visited {
	display: block;
	text-decoration: none!important;
}
.block:focus,
.block:hover,
.block:active {
}
.block .adtext {
	color: #012266;
	text-decoration: none;
}
.block .adurl {
	text-decoration: underline;
}
.horizontal {
	display: block;
	overflow: hidden!important; /* float fix */
	padding: 0.63em 0;
}
#head .horizontal {
	border-bottom: 1px solid #383838;
	margin: 0 0 0 340px;
}

#foot .horizontal {
	border-top: 1px solid #D6D6D6;
	padding: 10px 0 0 30px;
}
.horizontal a:link,
.horizontal a:visited {
	color: #383838;
}
.horizontal h2 {
	color: #383838;
	text-align: right;
	float: left;
	font-weight: normal;
	font-size: 10px;
	line-height: 18px;
}
.horizontal ul {
	text-align: center;
	font-size: 0;
}
.horizontal li {
	display:inline;
	font-size: 10px;
	line-height: 18px;
}
/*#head .horizontal a:link,
#head .horizontal a:visited {
	color: #0087db;
	background: transparent url(gfx/list_seperator_more.gif) no-repeat right top;
}*/
.horizontal a:link,
.horizontal a:visited {
	background: transparent url(gfx/list_seperator.gif) no-repeat right top;
	font-size: 10px;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 5px;
}
.horizontal a:focus,
.horizontal a:hover,
.horizontal a:active {
	text-decoration: underline;
}
#disclaimer {
	clear: left;
	border-top: 1px solid #F6F6F6;
	margin-top: 1.6em;
	padding: 1em 1.88em 1em 11.6em;
	display: block;
	font-size: 0.63em;
	color: #D6D6D6;
	background: #FFF url(gfx/sedologo_small.gif) no-repeat 3em 1em;
	line-height: 1.3em;
}
#disclaimer a {
	color: #012266;
}
.system {
	border-top: 1px solid #F6F6F6;
	color: #D6D6D6;
	font-size: 0.63em;
	padding: 1.7em 1.88em;
	overflow: hidden!important;
}
.system li {
	line-height: 1.3em;
	display: inline;
	float: left;
}
.system h2,
.system a:link,
.system a:visited,
.system a:focus,
.system a:hover,
.system a:active {
	color: #D6D6D6;
	font-size: 1em;
	font-weight: normal;
}
.system a:link,
.system a:visited {
	text-decoration: none;
	padding: 0 7px;
	background: transparent url(gfx/list_seperator_system.gif) no-repeat right top;
}
.system a:focus,
.system a:hover,
.system a:active {
	text-decoration: underline;
}
.imprint {
	text-align: center;
	margin-bottom: 12px;
}
.imprint a {
	color: #D6D6D6;
	font-size: 10px;
}
/**
 * footer
 **/
#foot {
	width: auto;
}
/**
 * Layout 2 - Webarchiv
 */
#layout_2 #c3 h3 {
	color: #0087db;
	font-family: Arial,sans-serif;
	font-size: 14px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
#layout_2 #c3 .vertical h2 {
	background: #F7F7F7 url(gfx/bg_webarchiv.gif) no-repeat scroll top left;
	font-weight: bold;
	line-height: 30px;
	padding-left: 35px;
	margin-bottom: 2px;
}
#layout_2 #c3 .center .vertical h2 {
	background: #F7F7F7;
}
#layout_2 #c3 .right .vertical h2 {
	background: #F7F7F7;
}
#layout_2 #c3 .vertical h2 a:link,
#layout_2 #c3 .vertical h2 a:visited {
	color: #0082D6;
	text-decoration: none;
}
#layout_2 #c3 .vertical {
	margin-bottom: 20px;
}
#layout_2 #c3 .vertical ul li {
	display: inline;
}
#layout_2 #c3 .vertical ul a:link,
#layout_2 #c3 .vertical ul a:visited {
	background: transparent url(gfx/bg_webarchiv.gif) no-repeat scroll bottom left;
	display: block;
	color: #0082D6;
	font-family: verdana,sans-serif;
	font-size: 10px;
	line-height: 17px;
	margin: 3px 0 3px 0;
	padding: 4px 0 4px 48px;
	text-decoration: none;
}
#layout_2 #c3 .vertical ul a:focus,
#layout_2 #c3 .vertical ul a:hover,
#layout_2 #c3 .vertical ul a:active {
	background: #F7F7F7 url(gfx/bg_webarchiv.gif) no-repeat scroll 0px -30px;
	color: #012266;
}
#layout_2 #c3 .sub.left .margin {
	margin-right: 0;
}
#layout_2 #c3 .sub.center .margin {
	padding: 0;
}
#layout_2 #c3 .sub.right .margin {
	margin-left: -1px;
}
/**
 * layout_5 - 2click Landing
 */
#layout_5 #c3 h3 {
	display: none;
}
#layout_5 #c3 .vertical h2 {
	color: #0087db;
	font-family: Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
	text-transform: uppercase;
}
#layout_5 #c3 .right .vertical h2 {
	visibility: hidden;
}
#layout_5 #c3 .vertical h2 a:link,
#layout_5 #c3 .vertical h2 a:visited {
	color: #0082D6;
	text-decoration: none;
}
#layout_5 #c3 .vertical {
	margin-bottom: 20px;
}
#layout_5 #c3 .vertical ul {
	background: transparent url(gfx/dotted_line.gif) repeat-x top left;
}
#layout_5 #c3 .vertical ul li {
	display: inline;
}
#layout_5 #c3 .vertical ul a:link,
#layout_5 #c3 .vertical ul a:visited {
	background: transparent url(gfx/dotted_line.gif) repeat-x bottom left;
	line-height: 42px;
	padding: 0 0 0 5px;
	display: block;
	color: #0082D6;
	font-size: 13px;
	text-decoration: none;
}
#layout_5 #c3 .vertical ul a:focus,
#layout_5 #c3 .vertical ul a:hover,
#layout_5 #c3 .vertical ul a:active {
	text-decoration: underline;
}
}
@media print {
}
@media handheld {
}
