@charset "UTF-8";
/* "Yet Another Multicolumn Layout" v3.1 (c) by Dirk Jesse (http://www.yaml.de)
* $Revision: 343 $ $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $ */
@media all {
*{margin:0;padding:0}
option{padding-left:.4em}
select{padding:1px}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
html{height:100%;margin-bottom:1px}
body{font-size:100.01%;color:#000;background:#fff;text-align:left}
fieldset,img{border:0 solid}
ul,ol,dl{margin:0 0 1em 1em}
li{margin-left:.8em;line-height:1.5em}
dt{font-weight:700}
dd{margin:0 0 1em .8em}
blockquote{margin:0 0 1em .8em}
blockquote:before,blockquote:after,q:before,q:after{content:""}
#header{position:relative}
#topnav{text-align:right}
#header #topnav{position:absolute;}
#header,#nav,#main,#footer{clear:both}
#col1{float:left;width:200px}
#col2{float:right;width:200px}
#col3{width:auto;margin:0 200px}
#col1_content,#col2_content,#col3_content{position:relative}
.clearfix:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
.floatbox{overflow:hidden}
#ie_clearing{display:none}
.subcolumns{width:100%;overflow:hidden}
.subcolumns_oldgecko{width:100%;float:left}
.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c50l,.c50r{width:50%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.subc{padding:0 .5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}
.equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l,.equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r,.equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r{display:table-cell;vertical-align:top;float:none;margin:0;overflow:hidden}
.skip,.hideme,.print,dfn{position:absolute;left:-1000em;top:-1000em}
.skip:focus,.skip:active{position:static;left:0;top:0}
}


@media all
{
.hlist{background:transparent ;float:left;width:100%;}
.hlist ul{line-height:30px;list-style:none;margin:0;padding:0 0 0 50px;white-space:nowrap;}
.hlist li{list-style-type:none !important;background:#628ab3 url("../img/navbgl.png") no-repeat top left;float:left;margin:0;padding:0 0 0 3px;line-height:21px;}
.hlist a,
.hlist strong{background:transparent url("../img/navbgr.png") no-repeat top right;color:#fff;display:block;font-weight:normal;padding:5px 11px 3px 8px;text-decoration:none;text-transform:none;width:auto;width:.1em;}
.hlist a:link,
.hlist a:visited{background-color:transparent;color:#fff;}
.hlist > ul a,
.hlist > ul strong{width:auto;}
.hlist ul li:focus,
.hlist ul li:hover,
.hlist ul li:active{background-color:#c4d0dc;background-position:0 -30px;}
.hlist li:focus a,
.hlist li:hover a,
.hlist li:active a{background-position:100% -30px;}
.hlist a:focus,
.hlist a:hover,
.hlist a:active{background-color:transparent;color:#ffcf41;text-decoration:none;}
.hlist li.active,
.hlist ul li.active:focus,
.hlist ul li.active:hover,
.hlist ul li.active:active{background:transparent url("../img/navbgl.png") no-repeat top left;border:0 none;}
.hlist li.active strong{background:transparent url("../img/navbgr.png") no-repeat top right;color:#ffcf41;font-weight:bold;padding-top:5px;}
}

@media screen, projection
{
body{background:#fff url('../img/pagebg.png') repeat-x left top;padding:0;}
.page_margins{margin:0 auto;}
.page_margins{width:1008px;background:transparent;}
.page{padding:10px;background:transparent url(../img/headerbg.gif) no-repeat 10px 25px;}
#header{padding:0px 1em 0em 12px;height:120px;color:#000;}
#header h1#logo {width:202px;height:132px;margin-top:20px;overflow:hidden;text-indent:-699px;background:transparent url(../img/123_logo.png) no-repeat left top;position:absolute;}
#header h1#logo a{display:block;width:202px;height:132px;overflow:hidden;}
#header h2#nrteaser {width:371px;height:92px;margin-top:50px;overflow:hidden;text-indent:-699px;background:transparent url(../img/headerteaser.gif) no-repeat left top;position:absolute;right:24px;}
#topnav {position:static;color:#629ecf;background:transparent;padding-right:2em;}
#topnav a, #topnav a:visited{color:#355aa0;}
#topnav a:hover, #topnav a:active{color:#355aa0;text-decoration:underline;}
#nav{overflow:hidden;margin-top:-1em;}
div.hlist{}
#main{margin:20px 0 0 0;}
#teaser{clear:both;height:0.5em;}
#footer{padding:0.5em 0em;color:#555555;border-top:1px #ccc solid;text-align:center;}
#nav ul{margin-left:16em;}
#col1{float:right;width:728px;}
#col2{display:none}
#col3{width:auto;margin:0 728px 0 0;background:transparent url(../img/bgcol3.png) no-repeat right top;}
#col1_content{padding:0 1em;}
#col3_content{padding:1em;text-align:center;}
}

@media all
{
html *{font-size:100.01%;}
textarea, pre, code, kbd, samp, var, tt {font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
body {font-family: Arial, Helvetica, sans-serif;font-size:75.00%;color:#444;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;color:#356aa0;margin:0 0 0.25em 0;}
h1{font-size:200%;}
h2{font-size:150%;}
h3{font-size:133.33%;font-weight:bold;}
h4{font-size:133.33%;}
h5,h6{font-size:116.67%;}
h1.howto{margin-bottom:0.5em;}
h1.howto span.hlt{font-style:italic;font-size:83.33%;}
#col3_content h3{border-bottom:1px solid #a6cce7;}
#faq h3,#faq h4,
#impr #col1 h2,#impr #col1 h3,#impr #col1 h4{color:#444;border-bottom:1px solid #ddd;}
#col3 h3{background-color:#FFCF41;}
ul, ol, dl{line-height:1.5em;margin:0 0 1em 1em;}
ul li{list-style-type:disc;}
ul ul li{list-style-type:circle;}
ol li{list-style-type:decimal;}
ol ol li{list-style-type:lower-latin;}
li{margin-left:0.8em;line-height:1.5em;}
dt{font-weight:bold;}
dd{margin:0 0 1em 0.8em;}
p{line-height:1.5em;margin:0 0 1em 0;}
#home p.icaption{float:right;display:inline;margin: 0 0 0.15em 1em;width:180px;font-style:italic;color:#555;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
pre, code, kbd, tt, samp, var{font-size:100%;}
pre, code{color:#800;}
pre{line-height:1.5em;margin:0 0 1em 0;}
kbd, samp, var{color:#666;}
var{font-style:italic;}
sub, sup{font-size:91.6667%;}
hr{color:#fff;background:transparent;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border:0;border-bottom:1px #ddd solid;}
a{color:#036;background:transparent;text-decoration:none;}
a:visited {color:#036;}
a:focus,
a:hover,
a:active{color:#182E7A;text-decoration:underline;}
.highlight{color:#f60;}
.dimmed{color:#555;}
.float_left{float:left;display:inline;margin-right:1em;margin-bottom:0.15em;}
.float_right{float:right;display:inline;margin-left:1em;margin-bottom:0.15em;}
.center{display:block;text-align:center;margin:0.5em auto;}
img.arrow{margin:1em 0.2em 1em 0.5em;}
span.hlt123{color:#356aa0;font-weight:bold;font-size:106.67%;margin:0 0.2em;}
ul.quest {margin-left:0;}
ul.quest li{list-style-type:none;font-weight:bold;font-size:1.2em;float:left;margin-left:0;margin-right:1.2em;line-height:2em;}
ul.advantage li{list-style-image:url('../img/ok.png');}
p.c2a{text-align:center;}
p.c2a a{
	display:block;
	background:#628ab3 url("../img/navbgl.png") no-repeat top left;
	padding:0 0 0 3px;
	line-height:21px;
	color:#ffffff;
	font-weight:bold;
	font-size:1.3em;
	text-decoration:none;
	width:60%;
	margin:0 auto;
}
p.c2a a span{
	display:block;
	background:transparent url("../img/navbgr.png") no-repeat top right;
	padding:5px 11px 3px 8px;
}
#sogehts ol#steps li{margin-top:0.5em;}
#footer .szwidget{float:left;}
#footer, #footer p{line-height:25px;}
#col1_content #followme{margin-top:-2.5em;margin-bottom:0;float:right;}
}

@media print {
body{font-size:10pt}
html{height:auto;margin-bottom:0}
#topnav,#nav,#search{display:none}
body a[href^="http:"],body a[href^="https:"]{padding-left:0;background-image:none}
.floatbox,.subcolumns,.subcolums_oldgecko{overflow:visible;display:table}
.c25l,.c33l,.c38l,.c50l,.c62l,.c66l,.c75l,.c25r,.c33r,.c38r,.c50r,.c62r,.c66r,.c75r{width:100%;margin:0;padding:0;float:none!important;overflow:visible;display:table!important}
.subc,.subcl,.subcr{margin:0;padding:0}
.print{position:static;left:0}
.noprint{display:none!important}
h1,h2,h3,h4,h5,h6{page-break-after:avoid}
#col1_content:before,#col2_content:before,#col3_content:before{content:"";color:#888;background:inherit;display:block;font-weight:700;font-size:1.5em}
}


