.csc-textpic { clear:left; }

a { color:#cc0000; text-decoration: none; }
#content-inner ul { margin:0; padding-bottom:1em; padding-left:14px; list-style-position:outside; }

a.download, .filelink a, #content-inner input.routesubmit, #content-inner a.link, #content-inner a.internal-link, #content-inner a.external-link, #content-inner a.external-link-new-window, #content-inner a.mail, .news-latest-gotoarchive a, .news-single-backlink a  { padding-left:1em; background-image:url(redarrow.gif); background-repeat:no-repeat; background-position:center left;}
span.more a { padding-left:0.5em; padding-right:1em; background-image:url(redarrow.gif); background-repeat:no-repeat; background-position:center right;}
input.routesubmit { border:0; color:#cc0000; background-color:#98b5dc; margin:0; padding:0;}
a img { border:0; } 
hr { border-bottom:0px solid white; border-top:1px solid white; height:0px; }
h1 { margin-bottom:1em; }
h2, h3, h4, h3.news-header a { color: black; font-size:1em; font-weight: bold; margin:0; padding:0;}
h2.gfx-header { margin-bottom:1em; }
.news-single-item h3 { font-weight: normal; }
p.bodytext { margin-top:0em; margin-bottom:1em; }
p.align-right { text-align: right; }
#allwrap {
	margin:auto;
	position:relative;
	width:1000px;
}

body { 
	background-color: #86a7d1; 
	background-image:url(1px.png); 
	background-repeat: repeat-x; 
	font-family: Verdana,sans-serif; 
	font-size: 12px; 
	line-height:1.5em;
	margin:0; 
}
#jumptocontent {
	display: none;
}
{ }
.navhorizontal { margin-top:0px; padding-top:0px;  list-style-type:none; margin-left:0px; padding-left:0px; }
.navhorizontal li { float: left; display: block; }
.navhorizontal li a { display: block; }
#nav li ul.nav2 {
	position:absolute; 
	padding-left:0px;
	left:-999em;
}
#nav li.hover ul.nav2, 
#nav li:hover ul.nav2 {
	display: block;
	z-index:99;
	left:auto;
	width:177px;
	background-image:url(nav2_schatten.png);
	background-position:bottom right;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:7px;
	margin-left:0;
}
#nav li:hover a, 
#nav li.hover a, 
#nav li.nav1act a { 
	background-position:0px -28px; 
}
#nav li ul.nav2 li { 
	float:left;
	width:176px;
	margin:0;
	border-top:1px solid white;
	border-bottom:1px solid #8da2c1;
	background-color:#bacee7;
	padding-left:3px;
}
#nav li ul.nav2 li.hover,
#nav li ul.nav2 li:hover { 
	background-color: #dde9f8;
}
ul.nav2 li.hover a,
ul.nav2 li.active a,
ul.nav2 li:hover a { 
	color: #cc0000;
}
#nav ul.nav2 a { 
	padding:4px 8px 4px 4px;
}
ul.nav2 a {
	color: black;
}



#header { margin-left:41px;  }
#jumptohome { position:absolute; left:41px; top:0px;  font-size:10px; }
#jumptohome a { color: #cedbee; }
#nav { margin-left: 38px; padding-left:225px; width: 706px; height: 28px; border:1px solid white; border-bottom:0px solid white; background-color:#bacee7;}
#left { position:relative; left:-10px; top:60px; float: left; font-size:11px; line-height:1.2em; }
#left { position:absolute; left:28px; top:200px; float: none;}
#left ul {margin:0;}
.navup { font-weight: bold; margin-left: 11px; }
#left .box { margin-bottom:14px; width: 153px; height: 179px; background-image:url(box.png); padding:1px; position: relative;}
#left .box h2, #left .box .text {border-bottom:1px solid white; margin-right:6px;}
#left .box .text { position:absolute; top:28px; margin-top:0px; margin-bottom:0px; padding:5px; z-index:3; background-color:#bacee7; min-height:3em; width:137px;}
#left .box .textSupport { background-color:transparent; border-bottom:0px solid white; }
#left .box .image { position:absolute; bottom:6px; z-index:0; }
#left .nav2 { list-style-type:none; margin-left:0px; padding-left:0px; }
#left .nav2 li { background-image:url(nav2sep.gif); background-position:bottom left; background-repeat: no-repeat; margin-left:10px; width:200px;  }
#left .nav2 li.active, #left .nav2 li:hover, #left .nav2 li.hover { background-image:url(nav2sep_active.gif); }
#left .nav2 li a { display: block; padding: 8px 10px;  }
#content { padding-top:46px; margin-left: 38px; border:1px solid white; width:931px;background-color:#98b5dc; margin-bottom:1em; }
#content-inner { margin-left:230px; width: 550px; min-height: 550px;}
#footer { padding-top:60px; margin-bottom:0.5em; margin-left:230px; clear: left; }
#copyright, #footernav { display: inline; float: left;}
#copyright { color: white; }
#footernav li { padding-left:1em;}
.clear { clear: left; }
.csc-frame-news { padding-top:1.5em; clear: left;}
.csc-frame-rulerAfter { clear: left; border-bottom:1px solid white; margin-bottom:1.0em; padding-top:0.5em;}

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { clear: none;  }
DIV.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { margin-right:1.5em; }
/*
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 1.5em !important;
}
*/
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
	margin-right: 1.5em !important;
}

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-text {  padding-left:9px;  } 


DIV.csc-textpic-intext-left .csc-textpic-text ul { clear:left;  }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 10px; }
.csc-textpic-caption { font-size:11px; line-height:1.2em; padding-top:0.2em; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-top:4px; }

.news-image { float:left; margin-right:1.5em; margin-bottom:0.5em; padding-top:4px; } 
.news-single-img { float:left; margin-right:1.5em; margin-bottom:0.5em; } 
.news-single-imgcaption { margin-top:0.2em; }
.news-single-item .clearer { clear: left; }
.news-latest-item .subheader p.bodytext, .news-list-item .subheader p.bodytext, .news-single-item .subheader p.bodytext { margin-bottom:0; }
.news-latest-item .subheader , .news-list-item .subheader , .news-single-item .subheader { margin-bottom:1em; }

.download .bodytext { margin-top:0em; }
.download { position:relative;  overflow: hidden;}
.download .filelink { position:absolute; right:0; bottom:0; }
.download-end { clear: left; margin-bottom:2em; }
.download { margin-bottom:1em;} 
.filelink-image { float: left; margin-right:1.5em; padding-top:4px; }
.csc-sitemap ul { list-style-type:none;  }
.csc-sitemap ul { margin-left:0; padding-left:0;  }
.csc-sitemap ul ul { margin-left:2em; }
.contenttable {table-layout:fixed; border-collapse:collapse; }

.contenttable td { padding-right:1em; }
.contenttable-1 .tr-0 td { background-color:white; }
.contenttable-3 .tr-even { background-color:#bacee7; }
.contenttable-3 .tr-0 td { background-color:white; }
.contenttable-2 .td-0 { background-color:white; }

fieldset.csc-mailform { border:0; background-color:#bacee7; padding:1em; margin:0; }
.csc-mailform-field { margin-bottom:0.5em; }
.csc-mailform label { display: block; }


