@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	behavior:url("/css/csshover3.htc");
}

a.cms_genlink,#contentarea a { color:#177FBF; text-decoration:underline; font-weight:normal; }
a.cms_genlink:hover,#contentarea a:hover { color:#D5F0FF; }
span#boldlink a { color:#003d6d; text-decoration:none; font-weight:bold; }

.site
{
	width:968px;
	height:590px;
	margin-top:-295px;
	top:50%;
	left:50%;
	margin-left:-484px;
	position:absolute;
}

#allsites #startpage
{
	background-image:url(../images/nyco_lightblue_inquires_re.jpg);
	width:642px;
	height:590px;
	position:absolute;
	left:325px;
}

#seiteEmpfehlen
{
	width:98px;
	height:11px;
	position:absolute;
	right:44px;
	top:146px;
}

#allsites #footer
{
	position:absolute;
	bottom:8px;
	left:8px;
	width:250px;
	position:absolute;
	text-align:left;
	font-weight:bold;
	color:#6697b1;
	font-size:11px;
	top:573px;
}

#footer a
{
	text-decoration:none;
}

#allsites #footer a
{
	color:#6697b1;
}

#allsites #leftarea
{
	width:325px;
	height:454px;
	/*background-image:url(../images/nyco_lt-blue_inquires_li_1.jpg);*/
	position:absolute;
}

#leftmenudiv
{
	height:210px;
	top:220px;
	position:relative;
}

#leftmenudiv #leftmenu
{
	list-style-type:none;
	margin-top:10px;
	margin-left:50px;
	*margin-left:40px;
	padding-left:0px;
	padding-top:1px;
	_padding-top:0px;
	width:208px;
	*width:216px;
}

#leftmenudiv #leftmenu li
{
	list-style-type:none;
	line-height:14px;
	position:relative;
	vertical-align:middle;
	margin-top:0px;
	font-size:11px;
	font-weight:bold;
	padding:0px;
	*padding-left:10px;
	_padding-left:0px;
	height:15px;
	margin-bottom:4px;#
	margin-bottom:4px;
}

#leftmenudiv #leftmenu li ul { display:none; position:absolute; left:205px; *left:216px; background-image:url(/images/submenu_bg.gif); list-style-image:none; padding:0px; margin:0px; top:0px; width:auto; }
#leftmenudiv #leftmenu li ul li { margin:0px; padding:0px; height:auto; width:auto; line-height:normal;  }
#leftmenudiv #leftmenu li ul li a { padding:3px; padding-right:10px; display:block; width:auto; line-height:normal; }
#leftmenudiv #leftmenu li:hover ul { color:#339900; display:block; }

.menuIEfix
{
	position:relative;
	_top:-2px;
}

*+html .menuIEfix, * html .menuIEfix
{
	top:-2px;
}

#leftmenudiv #leftmenu li, x:-moz-any-link {
	margin-bottom:4px;
}

#videolink1,#videolink2
{
	background-image:url(../images/videolink.gif);
	background-repeat:no-repeat;
	background-position:2px 3px;
	width:32px; height:15px;
	position:absolute;
	cursor:pointer;
}

#videolink1 { left:10px;top:40px; *top:50px; }
#videolink2 { left:10px;top:20px; *top:30px; }

#leftmenudiv #leftmenu li a
{
	color:#003d6d;
	text-decoration:none;
	_padding-left:10px;
	width:200px;
}

#leftmenudiv #leftmenu li a:hover
{
	color:#338ED9;
	text-decoration:none;
}

#allsites #loginbox
{
	width:325px;
	height:136px;
	bottom:0px;
	position:absolute;
	text-align:right;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../images/nyco_lt-blue_inquires_li_2.jpg);
	position:absolute;
	top:454px;
}

#loginbox *
{
	margin: 0px 41px 0px 0px;
}

#loginbox #doccheck
{
	margin-top:21px;
	margin-right:1px;
}

#loginbox span
{
	margin: 0px 81px 0px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 11px;
}

#loginbox #online
{
	margin: 54px 142px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color:#6493AC;
}

#loginbox span #dctext
{
	color:#003d6d; /* 34658c */
	margin:0px;
}


#loginbox a
{
	font-size:9px;
	bottom:1px;
	_bottom:3px;
	text-decoration:none;
	color:#FFFFFF;
	position:relative;
	margin-right:0px;
}

#loginbox input
{
	margin-top:3px;
	*margin-top:1px;
	height:13px;
	font-size:9px;
	width:163px;
	border:1px solid #bcd1dd;
	padding:1px;
}

#loginbox input#loginsubmit
{
	height:20px;
	margin-left:10px;
	width:55px;
	font-size:9px;
}

#toparea
{
	position:absolute;
	top:26px;
	left:341px;
	width:620px;
}

#topmenudiv
{
	height:85px;
}


.header h1 a
{
	font-size:20px;
	color:#a6c2d2;
	text-decoration:none;
	position:absolute;
	z-index:5;
}

.header h1 a:hover
{
	color:#3A5498;
}

.header h1
{
	font-size:20px;
	color:#a6c2d2;
}

.header#headerMenu
{
	padding-top:49px;
}

.header#headerMenu, x:-moz-any-link {
	padding-top:47px;
}

.header#headerMenu
{
	#padding-top:42px;
	_padding-top:32px;
}

.header#headerNormal
{
	padding-top:68px;
	*padding-top:61px;
}

.header#headerNormal, x:-moz-any-link {
	padding-top:66px;
}

.header#headerNormal
{
	#*padding-top:61px;
}

#topmenu
{
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
	list-style-type:none;
	font-size:14px;
	font-weight:bold;
	width:140px;
}

#topmenu li
{
	background-image:url(../images/arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-bottom:3px;
}
#topmenu li#aktiv { background-image:url(../images/arrow_active.gif); }

#topmenu li a
{
	color:#8cb1c5;
	text-decoration:none;
}

#topmenu li a:hover
{
	color:#b2d4ef;
}

#topmenu li .aktiv
{
	color:#ffffff;
}

#contentarea
{
	width:600px;
	height:410px;
	position:absolute;
	bottom:9px;
	right:40px;
	font-size:12px;
	color:#0c517c;
}

#contentarea a { color:#80a8be; }
#contentarea a:hover { color:#0c517c; text-decoration:none; }

#contentarea h2
{
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}

#contentarea ul
{
	_margin-top:10px;
	_margin-bottom:10px;
	margin-left:8px;
	padding-left:8px;
}

#contentSplash
{
	margin-top:33px;
}

#contentMenu
{
	position:absolute;
	bottom:0px;
	width:538px;
	height:363px;
	margin-top:4px;
	overflow-x: none;
  	overflow-y: auto;
	overflow: -moz-scrollbars-vertical;
	padding-right:60px;
}

#contentNormal
{
	width:524px;
	height:405px;
	margin-top:4px;
	overflow-x: none;
  	overflow-y: auto;
	overflow: -moz-scrollbars-vertical;
	padding-right:60px;
	padding-left:14px;
}

#contentNormal ul
{
	margin-left:25px;
}

#normalTextSpacer
{
	height:20px;
	_height:15px;
}

.smallcontentbox
{
	width:245px;
	height:151px;
	_height:150px;
	position:relative;
	float:left;
	margin-top:25px;
	margin-right:76px;
	_margin-right:80px;
	margin-left:11px;
	_margin-left:6px;
	margin-bottom:24px;
}

.scbright
{
	margin-right:0px;
}

.smallcontentbox img
{
	height:69px;
	width:236px;
	position:absolute;
	bottom:-1px;
	_bottom:-3px;
	left:-15px;
}

.scb_h2
{
	color:#8BB0C5;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}

.scb_h2_red
{
	color:#b97f87;
}

.scb_h1
{
	color:#00517d;
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
	line-height:26px;
	
}

.scb_h1_red
{
	color:#841c2a;
}

.scblink
{
	color:#6697b1;
	text-decoration:none;
	font-size:11px;
	padding-right:8px;
	display:block;
	margin-right:26px;
	background-image:url(../images/arrow_white.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	line-height:14px;
	
}

.scbterminlink
{
	display:inline;
	padding-right:20px;
}

.scblink_red
{
	color:#b5777f;
	background-image:url(../images/arrow_white_red.gif);
}

.scblink:hover
{
	color:#9dd1e4;
}

.scblink_red:hover
{
	color:#e5b2b8;
}

#contentNormal p { padding:0px; margin:0px; }

div#dc_confirm { position:absolute; top:60px; left:40px; color:#003D6D; font-weight:bold; }

div.newsletter_gross {width:180px;height:260px;float:left;margin-right:80px;}
div.newsletter_klein {width:120px;height:130px;float:left;margin-right:10px;}
