@charset "UTF-8";
/*-----------------------------------------------------
BWI decoration styles for screen media
-----------------------------------------------------*/

/* ------- basic styles ------- */
html,body	{
	position: relative;
         font-size: 11px;
         font-family: verdana,arial,helvetica,sans-serif;
         font-weight: normal;
         color: #000000;
         text-align: left;
         padding: 0px;
         margin: 0px;
         width: 100%;
         height: 100%;
         background: #FFFFFF;
	}

input,select,textarea {
	font-family: verdana,arial,helvetica,sans-serif;
         }

h1,h2,h3,h4,h5,p,ul,li {
	margin: 0px;
         padding: 0px;
         font-weight: normal;
         font-size: 11px;
	}

table, table caption, table th, table tr, table td, table tr th, table tr td {
	font-size: 11px;
         }

p,input,select,li,dd,dt,textarea {
	font-size: 11px;
         }

form 	{
	display: inline;
         }

img 	{
	border: 0px;
         }

table td, table th {
	border: 0px;
         padding: 0px;
         vertical-align: top;
         }
/* ------- end: basic styles ------- */


/* ------- hyperlinks styles ------- */
a               	{color:#FF0000; text-decoration: none;}
a:visited	{color:#FF0000; text-decoration: none;}
a:hover		{color:#FF0000; text-decoration: underline;}
a:active		{color:#FF0000; text-decoration: none;}

a.text-link              {text-decoration: none;}
a.text-link:visited	{text-decoration: none;}
a.text-link:hover	{text-decoration: underline;}
a.text-link:active	{text-decoration: none;}

a.top-link               {color:#000000; text-decoration: none;}
a.top-link:visited	{color:#000000; text-decoration: none;}
a.top-link:hover		{color:#FF0000; text-decoration: underline;}
a.top-link:active	{color:#000000; text-decoration: none;}

a.foot-link              {color:#999999;}
a.foot-link:visited	{color:#999999;}
a.foot-link:hover	{color:#FF0000;}
a.foot-link:active	{color:#999999;}

a.use-link              {color:#999999;}
a.use-link:visited	{color:#999999;}
a.use-link:hover		{color:#FF0000;}
a.use-link:active	{color:#999999;}

a.totop-link             {color:#999999; text-decoration: none;}
a.totop-link:visited	{color:#999999; text-decoration: none;}
a.totop-link:hover	{color:#999999; text-decoration: underline;}
a.totop-link:active	{color:#999999; text-decoration: none;}
/* ------- ned: hyperlinks styles ------- */


/* ---------- basic layout styles -------------- */
#page_margins {}

#container {
         position: relative;
         top: 0px;
         left: 0px;
	width: 17cm;
	}

#outer	{}

#inner	{
         width: 100%;
         }
/* ---------- end: basic layout styles -------------- */


/* ------- head styles ------- */
#head-bg {
         display: none;
	}

#head 	{
	display: none;
         }
/* ------- end: head styles ------- */


/* ------- content styles ------- */
#content	{
	position: relative;
         top: 0px;
         left: 0px;
         width: 17cm;
         }

#content-main {
	position: relative;
         }
/* ------- end: content styles ------- */


/* ------- content header styles ------- */
#header  {
         padding-left: 15px;
         padding-top: 10px;
         padding-bottom: 25px;
         padding-right: 15px;
         }

#header-here {
	padding-right: 10px;
         float: left;
         }

.header-side {
	float: left;
         }

.header-side a {
         padding-left: 10px;
         padding-right: 10px;
         background-image:url(../images/basics/arrow_black.gif);
         background-repeat: no-repeat;
         background-position: 0px 0px;
         }

.header-side a:hover {
         padding-left: 10px;
         padding-right: 10px;
         background-image: url(../images/basics/arrow_red.gif);
         background-repeat: no-repeat;
         background-position: 0px 0px;
         }

#header-line {
         background: #E7E7E7;
         height: 1px;
         margin-top: 8px;
         margin-bottom: 0px;
         overflow: hidden;
         }
/* ------- end: content header styles ------- */


/* ------- teaser styles ------- */
#teaser  {
         position: relative;
         top: 0px;
         left: 0px;
         min-height: 150px;
         margin-bottom: 15px;
         background: #E7E7E7;
         _height: 1px;
         }

#teaser-image {
	position: relative;
         padding-right: 15px;
         padding-bottom: 5px;
         _padding-bottom: 0px;
         float: left;
         }

#teaser-title h2 {
         padding-left: 15px;
         padding-right: 15px;
         padding-top: 5px;
         font-size: 14px;
	font-weight:bold;
         }

#teaser-text {
	padding-left: 15px;
         padding-right: 15px;
         padding-top: 5px;
         }

#teaser-links {
         padding-top: 3px;
	margin-left: 15px;
         white-space: nowrap;
         }

#teaser-links a {
	padding-left: 12px;
         padding-right: 15px;
         background-image:url(../images/basics/arrow_red.gif);
         background-repeat: no-repeat;
         background-position: 0px 0px;
         font-weight: bold;
         }

#teaser-end {
	height: 10px;
         overflow: hidden;
         }

#teaser-edge-top-left {
         display: none;
         }

#teaser-edge-bottom-left {
         display: none;
         }

#teaser-edge-top-right {
         display: none;
         }

#teaser-edge-bottom-right {
         display: none;
         }

.teaserpic-edge-top-left {
         display: none;
         }

.teaserpic-edge-top-right {
         display: none;
         }

.teaserpic-edge-bottom-left {
         display: none;
         }

.teaserpic-edge-bottom-right {
         display: none;
         }
/* ------- end: teaser styles ------- */


/* ------- text block ------- */
.text-block h4 {
	font-weight: bold;
         padding-bottom: 5px;
         }

.text-block h1 {
         font-size: 18px;
         padding-bottom: 5px;
         }

.text-block h2 {
         font-size: 14px;
         padding-bottom: 5px;
	font-weight:bold;
         }

.text-block-text {
         padding-bottom: 2px;
         }

.text-block-links a {
         background-image:url(../images/basics/arrow_red.gif);
         background-repeat: no-repeat;
         background-position: 0px 0px;
         padding-left: 12px;
         }

.text-block-end {
         clear: left;
         height: 1px;
         overflow: hidden;
	}
/* ------- end: text block ------- */


/* ------- long text ------- */
.text-long h1 {
	font-size: 18px;
         padding-bottom: 10px;
	}

.text-long h4 {
         padding-bottom: 10px;
         font-weight: bold;
         }

.text-long h2 {
         font-size: 18px;
         color: #999999;
         padding-bottom: 10px;
         }

.text-long-text {
         padding-bottom: 15px;
         text-align: left;
         }

.text-long-links a {
         background-image:url(../images/basics/arrow_red.gif);
         background-repeat: no-repeat;
         background-position: 0px 0px;
         padding-left: 12px;
         }

.text-long-text ul {
	padding-left: 15px;
         list-style-image: url(../images/basics/list_style_image.gif);
         list-style-position: outside;
         }

.text-long-text li {
	padding-bottom: 3px;
         }

.text-long-text-small {
         padding-bottom: 15px;
         text-align: left;
         font-size: 10px;
         }

.text-long-image {
	position: relative;
         float: left;
         padding-top: 3px;
         padding-right: 15px;
         padding-bottom: 10px;
	}

.text-long-end {
         clear: left;
         height: 1px;
         overflow: hidden;
	}

.text-longpic-edge-top-left {
         display: none;
         }

.text-longpic-edge-top-right {
         display: none;
         }

.text-longpic-edge-bottom-left {
         display: none;
         }

.text-longpic-edge-bottom-right {
         display: none;
         }
/* ------- end: long text ------- */


/* ------- standard line grey ------- */
.line 	{
	position: relative;
         height: 21px;
         margin-bottom: 15px;
         overflow:hidden;
         text-align: right;
         }

.line-grey {
         background: #E7E7E7;
         height: 1px;
         overflow: hidden;
	}

.to-top	{
	position: relative;
         top: 0px;
	right: 0px;
         overflow: hidden;
         height: 13px;
         font-size: 10px;
         padding-top: 7px;
	}
/* ------- end: standard line grey ------- */


/* ------- footer ------- */
.footer 	{
	display: none;
         }
/* ------- end: footer ------- */


/* ------- sitemap ------- */
.sitemapLvl1 	{
         background-image:url(../images/basics/arrow_red.gif);
         background-repeat: no-repeat;
         background-position: 0px 2px;
         padding-left: 12px;
         padding-bottom: 3px;
         padding-top: 2px;
         }

.sitemapLvl2 	{
         background-image:url(../images/basics/arrow_red.gif);
         background-repeat: no-repeat;
         background-position: 27px 2px;
         padding-left: 39px;
         padding-bottom: 3px;
         padding-top: 2px;
         }

.sitemapLvl3 	{
         background-image:url(../images/basics/arrow_red.gif);
         background-repeat: no-repeat;
         background-position: 54px 2px;
         padding-left: 66px;
         padding-bottom: 3px;
         padding-top: 2px;
         }
/* ------- end: sitemap ------- */


/* ------- content links styles ------- */
#content-links {
         display: none
         }
/* ------- end: content links styles ------- */


/* ------- navigation styles ------- */
#navigation {
         display: none;
 	}
/* ------- end: navigation styles ------- */