body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color:#393C36;
  background-image:url(../images/bg.jpg);
  background-repeat:repeat-x;
  font-family: Verdana, Helvetica, Sans-serif;
  font-size:12px;
  min-width: 920px;
  color: #000000;
}

div.grafikheadline {padding-top: 22px; margin-bottom: 12px;}

.grafikheadline {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #004d9f;
	font-weight: bold;
	padding-bottom:6px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	background-position: bottom left;
	line-height: 22px;
	padding-top: 4px;
}

#content a{
  background-image:url(../images/box_start_pfeil.gif);
  background-repeat:no-repeat;
  background-position:0px 2px;
  padding-left:12px;
  color:#004D9F;
  text-decoration: none;
  display: inline-block;
}
#content a:visited {
  background-image:url(../images/box_start_pfeil.gif);
  background-repeat:no-repeat;
  background-position:0px 2px;
  padding-left:12px;
  color:#004D9F;
  text-decoration: none;
  display: inline-block;
}
#content a:hover{
  background-image:url(../images/box_start_pfeil.gif);
  background-repeat:no-repeat;
  background-position:0px 2px;
  padding-left:12px;
  color:#004D9F;
  text-decoration: underline;
  display: inline-block;
}



/*a {text-decoration: none; color: #393c36; background: none; padding-left:0px}*/
a {text-decoration: none; color: #393c36; background: none; padding-left:0px}

a.fw_menu {text-decoration: none; color: #393c36; background: none; padding:0px 15px 0px 10px; display:block;}
a.fw_menu:hover {text-decoration: underline; color: #393c36; background: none; padding:0px 15px 0px 10px; display: block;}


.error {color: #cc0033;}
.success {color: #60b907;}


#content #breadcrumb a {font-family: Verdana; font-size: 11px; color: #004D9F; text-decoration: underline; background: none; padding-left: 0px;}
#content #breadcrumb a:visited {font-family: Verdana; font-size: 11px; color: #004D9F; text-decoration: underline; background: none; padding-left: 0px;}
#content #breadcrumb a:hover {font-family: Verdana; font-size: 11px; color: #F49D00; text-decoration: underline; background: none; padding-left: 0px;}



/*
a {
	text-decoration: none;
	color: #004D9F;
	background: url(../images/box_start_pfeil.gif) no-repeat;
	background-position: 3px 2px;
	padding-left: 13px;

}
a:hover {
	text-decoration: underline;
	color: #004D9F;
	background: url(../images/box_start_pfeil.gif) no-repeat;
	background-position: 3px 2px;
	padding-left: 13px;

}
*/

a.inline:link {
  background-image:url(../images/box_start_pfeil.gif);
  background-repeat:no-repeat;
  background-position:0px 2px;
  padding-left:12px;
  color:#004D9F;
  text-decoration: none;
  display: inline-block;
}

a.inline:visited {
  background-image:url(../images/box_start_pfeil.gif);
  background-repeat:no-repeat;
  background-position:0px 2px;
  padding-left:12px;
  color:#004D9F;
  text-decoration: none;
  display: inline-block;
}

ul {margin-left: -20px;list-style-image: url(../images/dot_blau.gif);}


#content a.download {background:url(../images/btn_document.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 14px; font-size: 13px;}
#content a.download:hover {text-decoration: underline; background:url(../images/btn_document.gif) no-repeat; background-position: 0px 3px; padding-left: 14px; font-size: 13px;}


a.download {background:url(../images/btn_document.gif); background-repeat: no-repeat; background-position: 0px 1px; padding-left: 14px; font-family: Verdana; font-size: 11px; color: #004d9f;}
a.download:hover {text-decoration: underline; background:url(../images/btn_document.gif) no-repeat; background-position: 0px 1px; padding-left: 14px; font-family: Verdana; font-size: 11px; color: #004d9f;}



a.textlink:link {
	text-decoration:none;
	color:#004D9F;
	/*background-image:url(../../x3media/images/btn_subnavi.gif);*/
	background-image:url(../images/box_start_pfeil.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
	display: inline-block;
}


a.textlink:visited {
	text-decoration:underline;
	color:#004D9F;
	background-image:url(../../x3media/images/btn_subnavi.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
	display: inline-block;
}

.linkarrow {
	color: #F49D00;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}


#outer {
  width: 946px;
  background-color: #ffffff;
  margin-left:auto;
  margin-right:auto;
  background-image: url(../images/content_bg.gif);
  background-repeat: repeat-y;
}

#navigation {
  width: 946px;
  height:46px;
  margin-top:0px;
  padding-left:50px;
  padding-right:50px;
  background-image:url(../images/navi_bg.gif);
  background-repeat:no-repeat;
  position:relative;
  z-index: 999;
}

#navigation ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

#navigation ul li {
  float: left;
  position: relative;
  border-right: 1px solid #bebbb1;
  height: 19px;
  padding: 5px 10px 0px 10px;
  white-space: nowrap;
}

#navigation ul li a.activeNaviLink {
  color: #004D9F;
  font-weight: bold;
  white-space: nowrap;
}

#navigation ul li ul {
  display: none;
  position: absolute;
  top: 24px;
  left: 0px;
  background-color: #ED9600;
  padding-top: 6px;
  white-space: nowrap;
}

#navigation ul li ul li {
  float: none;
  border-bottom: 1px solid #F6CB80;
  border-right: none;
  padding: 2px 8px 2px 8px;
  margin: 0px;
  position: relative;
  display: block;
  white-space: nowrap;
}

#navigation ul li ul li a:link, #navigation ul li ul li a:visited, #navigation ul li ul li a:active{
  color: #2D302B;white-space: nowrap;
}

#navigation ul li ul li a:hover{
  color: #FFFFFF;white-space: nowrap;
}

#navigation ul li a:hover{
  color: #004D9F;white-space: nowrap;
}

#navigation li:hover ul, #navigation li.hover ul {
  display: block;white-space: nowrap;
}

#main {
  width:872px;
  margin-left:auto;
  margin-right:auto;
}

#main #content {
  z-index:1;
  width: 470px;
  padding-bottom: 20px;
  background-color: #ffffff;
  vertical-align:top;
  padding-left:25px;
  padding-right:25px;
}

#main .pages #content {
  width: 480px;
}

#main #appcol {
  width: 201px;
  background: url(../images/appcol_bg.gif) repeat-y;
  vertical-align:top;
}

#main .appcol {
  width: 201px;
  background: url(../images/appcol_bg.gif) repeat-y;
  vertical-align:bottom;
}

#main .appcol .image {
  background: url(../images/appcol_end.gif) no-repeat;
  background-position: bottom;
  height:11px;
}

#main #appcol .infoarea {
  background: url(../images/subinfocolhead.gif) no-repeat;
  background-position: top left;
  padding-top: 10px;
}

#main #appcol .infoarea ul.subnavi {
  text-align: left;
  margin: 0px;
  padding: 0px 0px 2px 0px;
  background: url(../images/subinfocolend.gif) no-repeat;
  background-position: bottom left;
}

#main #appcol .infoarea ul.subnavi li {
  background: url(../images/subinfocolsubnavi_2.gif) no-repeat;
  background-position: top left;
  list-style: none;
  width:175px;
  padding: 5px 0px 6px 25px;
}

#main #appcol .infoarea ul.subnavi ul.subsubnavi,#main #appcol .infoarea ul.subnavi ul.subsubnavi ul.subnavigation3{
  text-align: left;
  margin: 0px;
  padding: 0px 0px 0px 0px;
}

#main #appcol .infoarea ul.subnavi ul.subsubnavi li {
  background: url(../images/subinfocolsubsubnavi.gif) no-repeat;
  background-position: top left;
  list-style: none;
  width:175px;
  padding: 5px 0px 6px 25px;
}


#main #appcol .infoarea ul.subnavi ul.subsubnavi ul.subnavigation3 li {
	background-image: none;
	background-color: #F7F8F9;
	border-top: 1px solid #C4CCD4;
	border-right: 1px solid #C4CCD4;
  width:175px;
  padding: 5px 0px 6px 25px;
}


#main #appcol .infoarea ul.subnavi ul.subsubnavi ul.subnavigation3 li a {
	font-family: Verdana;
	font-size: 12px;
	background-image: url(../images/dot_blau.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
	color:#004D9F;
}





#main #appcol .infoarea ul.subnavi ul.subsubnavi li a {
  color: #004D9F;
}

#main #appcol .infoarea ul.subnavi ul.subsubnavi li a:hover {
  color: #004D9F;
  text-decoration: underline;
}

#main #appcol .infoarea ul.subnavi ul.subsubnavi li.isactive a {
  color:#004D9F;
  font-weight:bold;
  text-decoration: none;
}

#main #appcol .infoarea ul.subnavi ul.subsubnavi li.isactive a:hover {
  color:#004D9F;
  text-decoration: underline;
}


#main #appcol .infoarea ul.subnavi li a:hover {
  text-decoration: underline;
}

#main #appcol .infoarea ul.subnavi li.isactive {
  color: #ffffff;
  background: url(../images/subinfocolsubnavi_a_2.gif) no-repeat;
  background-position: top left;
}

#main #appcol .infoarea ul.subnavi li.isactive a {
  text-decoration: none;
  color: #ffffff;
}

#main #appcol .infoarea ul.subnavi footerinfo a {
  text-decoration: none;
	color: #004d9f;
	background-color: transparent;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
	padding-left: 0px;
}

#main #appcol .infoarea ul.subnavi footerinfo a:hover {
  text-decoration: underline;
}


ul.subnavi ul.subsubnavi li a  { font-family: Verdana; font-size: 12px;}
ul.subnavi ul.subsubnavi li.isactive  { font-family: Verdana; font-size: 12px;}



ul.subnavi ul.subsubnavi ul.subnavigation3 li.subnavigation3passive a {font-family: Verdana; font-size: 12px;}
ul.subnavi ul.subsubnavi ul.subnavigation3 li.subnavigation3active a {font-family: Verdana; font-size: 12px; font-weight: bold;}
/*div#subnavigation3active {padding: 5px 0px 6px 25px; background-color: #F7F8F9; border-top: 1px solid #C4CCD4;border-right: 1px solid #C4CCD4;}*/

/*
div#subnavigation3passive a.subsubsubnavi {
	font-family: Verdana;
	font-size: 12px;
	background-image: url(../images/dot_blau.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 15px;
	color:#004D9F;
}
div#subnavigation3active a.subsubsubnavi {font-family: Verdana; font-size: 12px; background: url(../images/dot_blau.gif) no-repeat; background-position: 0px 5px; padding-left: 10px; color:#004D9F; font-weight: bold;}
*/

#main #boxcol {
  width: 201px;
  vertical-align:top;
}

#main .pages #boxcol {
  width: 191px;
}

#main .pages #boxcol {
  background: url(../images/boxcol_bg.gif) repeat-y;
}

#main .pages .boxcol {
  background: url(../images/boxcol_bg.gif) repeat-y;
  vertical-align:bottom;
}

.pages .boxcol .image {
  background: url(../images/boxcol_end.gif) no-repeat;
  background-position: bottom left;
  height:11px;
}

#boxcol .pages {
 background: url(../images/boxcol_start.gif) no-repeat;
  padding-top:50px;
}

.start #boxcol .box, .pages #appcol .box {
  width:201px;
  background-color:#E1E3E6;
  background-image:url(../images/box_footer.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
  padding-bottom:8px;
  margin-bottom:20px;
}

.pages #appcol .box {
  background-color:#E5EDF5;
  background-image:url(../images/box_left_footer.gif);
}

.start #boxcol .box .title, .pages #appcol .box .title {
  height:30px;
  background-image:url(../images/box_header.gif);
  background-repeat:no-repeat;
  color:#FFFFFF;
  font-weight:bold;
  padding-left:10px;
  padding-top:3px;
}

.pages #appcol .box .title {
  background-image:url(../images/box_left_header.gif);
}

.start #boxcol .box .content, .pages #appcol .box .content {
  font-size:11px;
  border-right:1px solid #C5C5C5;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:8px;
}

.start #boxcol .box .news {
  font-size:11px;
  border-right:1px solid #C5C5C5;
}

.start #boxcol .box .news .datum {
  border-top:1px solid #FFFFFF;
  color:#393C36;
  font-size:10px;
  padding-left:10px;
  padding-top:8px;
}

.start #boxcol .box .news .first {
  border-top:0px;
  padding-top:0px;
}

.start #boxcol .box .news .headline {
  padding-left:10px;
  padding-right:10px;
  padding-bottom:8px;
}

.start #boxcol .box .news .headline a {
  color:#000000;
}

.start #boxcol .box .footer, .pages #appcol .box .footer {
  font-size:11px;
  border-top:1px solid #FFFFFF;
  border-right:1px solid #C5C5C5;
  padding-left:10px;
  padding-right:10px;
  padding-top:8px;
  text-align:left;
}

#appcol #searchform {
  background-color:#FFFFFF;
  background-image:url(../images/suche_bg.gif);
  background-repeat:no-repeat;
  height:41px;
  width:201px;
}

#appcol #searchform table {
  margin-top:5px;
  margin-left:10px;
}

#appcol #searchform .input {
  border:1px solid #A5ACB2;
  font-size:11px;
  color:#393C36;
  padding:2px;
  width:130px;
}

.start #appcol .box, .pages #boxcol .box {
  padding-top: 10px;
	padding-right:10px;
	padding-bottom: 10px;
	padding-left: 10px;
  border-top:1px solid #FFFFFF;
  line-height:15px;
  font-size:11px;
  color:#393C36;
  width:181px;
}

.pages #boxcol .box {
	width: 171px;
}

.start #appcol .first {
  background-image:url(../images/appcol_start.gif);
  background-repeat:no-repeat;
}

.pages #boxcol .first {
  border-top:0px;
  padding-top:0px;
}

.start #appcol .box .title, .pages #boxcol .box .title {
  font-weight:bold;
  font-size: 13px;
  color: #004D9F;
  margin-bottom:3px;
}

.start #appcol .box .footer, .start #appcol .box .footerlink, .pages #boxcol .box .footer, .pages #boxcol .box .footerlink {
  margin-top:3px;
}

.start #appcol .box .footer a, .start #appcol .box .footerlink a, .pages #boxcol .box .footer a, .pages #boxcol .box .footerlink a, .start #boxcol .box .footer a, .pages #appcol .box .footer a {
  background-image:url(../images/box_start_pfeil.gif);
  background-repeat:no-repeat;
  background-position:0px 2px;
  padding-left:12px;
  color:#004D9F
}

.start #appcol .box .footer a:hover, .start #appcol .box .footerlink a:hover, .pages #boxcol .box .footer a:hover, .pages #boxcol .box .footerlink a:hover, .start #boxcol .box .footer a:hover, .pages #appcol .box .footer a:hover {
	text-decoration: underline;
}

#outer #footer {
  width: 870px;
  height:47px;
  margin-top:20px;
  padding: 8px 38px 0px 38px;
  background-image: url(../images/footer_bg.gif);
  background-repeat: no-repeat;
  font-size: 10px;
  position: relative;
}

#footer #leftside a, #footer #leftside a:visited {
  text-decoration: none;
  color: #393c36;
}

#footer #leftside a:hover {
  text-decoration:underline;
}

#footer #copyright {
  position: absolute;
  right: 40px;
}

#footer #leftside {
  position: absolute;
  left: 40px;
}

#footer #footerlinks {
  position: absolute;
  left: 250px;
}

#footer #footerlinks a:link, #footer #footerlinks a:visited, #footer #footerlinks a:active, #footer #footerlinks a:hover{
  color: #393c36;
  background-image: url(../images/internal_link.gif);
  background-repeat: no-repeat;
  padding-left: 15px;
  padding-right:10px;
  background-position: 2px 1px;
  font-size: 10px;
  line-height:14px;
  margin-right: 5px;
}





body,td,p,li,textarea {
  font-family:Verdana, Helvetica, Sans-serif;
  font-size:12px;
}

#maintable {
  width:860px;
}

#logo {
  width:200px;
}

#topmiddle {
  width:460px;
}

#navispacer {
  height:20px;
}

#content {
  width:660px;
}

#contentheadline {
  padding-left:20px;
}

#contentleft {
  vertical-align:top;
}

#contentmiddle {
  width:460px;
  vertical-align:top;
  padding-left:20px;
  padding-right:20px;
  line-height:16px;
}

#contentmiddle a {
  text-decoration:none;
  color:#004D9F;
  background-image:url(../images/btn_subnavi.gif);
  background-repeat:no-repeat;
  background-position:0px 2px;
  padding-left:15px;
}

#contentmiddle a {
  text-decoration:none;
}

#contentmiddle a:hover {
  text-decoration:underline;
}

#contentright {
  width:200px;
  vertical-align:top;
}

#contentfooter {
  padding-left:20px;
}

#footerline {
  background-image:url(../images/footerhg.gif);
  background-repeat:repeat-x;
  height:33px;
}

#footerleft {
  padding-left:30px;
  padding-top:6px;
  padding-bottom:20px;
  font-size:11px;
}

#footermiddle {
}

#footerright {
  padding-top:6px;
  padding-left:15px;
  padding-bottom:20px;
  background-image:url(../images/btn_top.gif);
  background-repeat:no-repeat;
  background-position:0px 9px;
  font-size:11px;
}

#footerright a {
  color:#004D9F;
  text-decoration:none;
}

#footerright a:hover {
  text-decoration:underline;
}

#listing {
  width:420px;
}

#listing .header {
  padding-bottom:10px;
}

#listing .header a {
  color:#F39900;
  background-image:url(../images/nix.gif);
  padding-left:0px;
}

#listing .headline {
  padding-top:10px;
  padding-bottom:10px;
}
#listing .headline a {
  font-weight:bold;
  text-decoration:none;
  color:#F39900;
  background-image:url(../images/nix.gif);
  padding-left:0px;
  font-size: 12px;
  line-height: 18px;
}


#listing .headline a:hover {
  font-weight:bold;
  text-decoration:underline;
  color:#F39900;
  background-image:url(../images/nix.gif);
  padding-left:0px;
  font-size: 12px;
  line-height: 18px;
}


#listing .datum {
  color:#676767;
  font-size:11px;
  white-space:nowrap;
}

#listing .content {
  padding-bottom:10px;
  border-bottom:1px solid #D2DEEA;
}

#listing .content a {
  text-decoration:none;
  color:#004D9F;
  background-image:url(../images/box_start_pfeil.gif);
  background-repeat:no-repeat;
  background-position:5px 2px;
  padding-left:15px;
  font-size: 11px;
}
#listing .content a:visited {
  text-decoration:none;
  color:#004D9F;
  background-image:url(../images/box_start_pfeil.gif);
  background-repeat:no-repeat;
  background-position:5px 2px;
  padding-left:15px;
  font-size: 11px;
}



#listing .content a:hover {
  text-decoration:underline;
  color:#004D9F;
  background-image:url(../images/box_start_pfeil.gif);
  background-repeat:no-repeat;
  background-position:5px 2px;
  padding-left:15px;
  font-size: 11px;
}

#listing .navigation {
  text-align:center;
  color:#909090;
  padding-top:10px;
}

#listing .navigation a {
  text-decoration:none;
  color:#004D9F;
  background-image:url(../images/btn_subnavi.gif);
  background-repeat:no-repeat;
  background-position:25px 2px;
  padding-left:40px;
  padding-right:20px;
}

#termine {
  width:630px;
}

#termine .content {
  width:400px;
  padding-top:10px;
  padding-bottom:10px;
  border-bottom:1px solid #D2DEEA;
  vertical-align:top;
}

#termine .content .datum {
  width:420px;
  color:#676767;
}

#termine .content .headline {
  padding-top:5px;;
  font-weight:bold;
  color:#F39900;
}

#termine .content .schwerpunkt {
  font-weight:bold;
}

#termine .text {
  padding-top:5px;;
}

#termine .url {
  padding-top:5px;;
}

#termine .content .url a {
  text-decoration:none;
  background-image:url(../images/box_start_pfeil.gif);
  background-repeat:no-repeat;
  background-position:0px 2px;
  padding-left:12px;
  color:#004D9F;
}

#termine .content a:hover {
  text-decoration:underline;
}

#termine .logo {
  width:200px;
  /*padding-left:20px;*/
  vertical-align:top;
  text-align:center;
}

#downloads {
  width:620px;
}

#downloads td {
  padding-top:10px;
  padding-bottom:10px;
  border-top:1px solid #D2DEEA;
  vertical-align:top;
}

#downloads .content {
  width:390px;
  padding-left:20px;
  padding-right:20px;
}

#downloads .content .headline {
  font-weight:bold;
  color:#F39900;
  line-height:14px;
  padding-bottom:5px;
}

#downloads .content .description {
  font-size:11px;
  line-height:14px;
}

#downloads .info {
  font-size:11px;
  width:200px;
  padding-top:15px;
  line-height:16px;
}

#downloads .image {
  width:150px;
  text-align:right;
}

#downloads .image img {
  border:1px solid #C2C2C2;
}

#downloads .link {
  padding-top:5px;
}

#downloads .info a {
  text-decoration:none;
  color:#004D9F;
  font-size:12px;
  background-image:url(../images/btn_download.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  padding-left:15px;
}

#downloads .info a:hover {
  text-decoration:underline;
}

#formular {
  width:420px;
  background-color:#E5EDF5;
}

#formular td {
  padding-top:10px;
}

#formular .inputtd {
  width:250px;
  vertical-align:top;
}

#formular .input {
  border:1px solid #A8BFD7;
  background-color:#FFFFFF;
  font-size:11px;
  width:180px;
}

#formular select {
  font-size:11px;
}

#formular textarea {
  border:1px solid #A8BFD7;
  background-color:#FFFFFF;
  font-size:11px;
  width:225px;
  height:90px;
}

#formular .button {
  width:250px;
  padding-bottom:10px;
}

#formular .text {
  width:170px;
  text-align:right;
  padding-right:10px;
  vertical-align:top;
}

#formular .pflicht {
  width:170px;
  font-size:10px;
  color:#676767;
  text-align:right;
  padding-right:10px;
  padding-top:0px;
  vertical-align:top;
}

.obox {
  background-color: #F39900;
  width: 380px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: bold;
  margin: 0px;
  color: #ffffff;
}

#konferenz {
  width:630px;
  background-color:#E5EDF5;
}

#konferenz td {
  padding-top:5px;
}

#contactrequest {
  width:420px;
  background-color:#E5EDF5;
}

#contactrequest td {
  padding:5px 10px 5px 10px;
}

#konferenz .headline {
  padding-left:20px;
  font-weight:bold;
  color:#004D9F;
}

#konferenz .text {
  width:160px;
  text-align:right;
  padding-right:10px;
}

#konferenz .hinweis {
  font-size:11px;
  color:#676767;
  font-weight:normal;
}

#konferenz .orange {
  color:#F39900;
  font-size:14px;
}

#konferenz .linie {
  padding-left:20px;
  padding-top:10px;
  padding-bottom:10px;
}

#konferenz .forminput {
  width:480px;
}

#konferenz .input {
  border:1px solid #A8BFD7;
  background-color:#FFFFFF;
}

#konferenz textarea {
  border:1px solid #A8BFD7;
  background-color:#FFFFFF;
  font-size:12px;
  width:300px;
  height:50px;
}

#konferenz select {
  font-size:12px;
}

#konferenz .button {
  padding-top:20px;
  padding-bottom:20px;
}

#konferenz .invite td {
  padding-right:10px;
}

#konferenz .invitecol1 {
  padding-left:20px;
}

#sprachansagen {
  width:420px;
}

#sprachansagen td {
  padding-top:10px;
  padding-bottom:10px;
  border-top:1px solid #D2DEEA;
}

#sprachansagen .link {
  text-align:right;
  padding-left:20px;
}

.productfeature {
        width: 372px;
}

.documentlist {
  background-color: #E5EDF5;
  padding: 14px 24px 14px 24px;
}

.documentlist h1 {
  font-size: 12px;
  font-weight: bold;
  color:#F39900;
  padding-bottom:3px;
}

.phonenumber {
  font-size: 12px;
  font-weight: bold;
  color:#0E3192;
}

#contentmiddle .nolink {
  color:#F39900;
  background-image:url(../images/nix.gif);
  padding-left:0px;
}

#contentmiddle .nolink:hover {
  color:#F39900;
  text-decoration:none;
}
