/* ----- Text -----*/

p {
	margin-bottom: 8px;
}


.p-margin {
	margin-bottom: 30px;
}

.p-margin10 {
	margin-bottom: 10px;
}


.p-margin20 {
	margin-bottom: 20px;
}

.p-margin50 {
	margin-bottom: 50px;
}


.margin-bottom6 {
    display: block;
	margin-bottom: 6px;
}

.sep {
	margin: 0 12px 0 12px;
	color: #939598;
	font-size: 1em;	
	color: #758aa9;
}

.sep2 {
	margin: 0px;
	font-size: 1em;
}

.sep3 {
	font-size: 1em;
	margin: 0 10px 0 10px;
	color: #ad161c;
}

ul.horizontal .sep2 {
	font-size: 1.1em;
	margin-left: 0px;
	margin-right: 0px;
}

strong {
	font-weight: bold;
}

.spacing {
	letter-spacing: 0.2em;
}

.indent {
	text-indent: -8000px;
}
 
sup {
	font-size: 0.8em;
}


.justify {
	text-align: justify;
}

.driver-readme {
    width: 700px;
	color: #000;
	
}

#readmesite .driver-readme {
	font-size: 1.1em;
}

.driver-readme strong {
	color: #105cb6;
}

.zitat {
	font-family:georgia; 
	font-weight: bold; 
	letter-spacing: 0px; 
	font-size:16pt; 
	line-height: 130%
}


/* -------- Header --------*/


h1 {
	color: #000000;
	margin-bottom: 10px;
	font-size: 1.2em;
}

h1.underline {
	font-size: 1.2em;
	width: 100%;
	height: 1.5em;
	padding-bottom: 0.3em;
	border-bottom: 1px solid #bdc8d9;
	margin-bottom: 1.4em;
	letter-spacing: 0px;
}

h1.normalhide {
	font-size: 1.4em;
	margin-bottom: 30px;	
}	


.product,
.newstextcolumn h1 {
	font-family: arial, sans-serif;
	color: #236dcb;
	letter-spacing: 0.2em;
	font-size: 1em;
}


h2 {
	color: #000;
	margin-bottom: 10px;
	font-size: 1.0em;
}

h2.topline {
	width: 100%;
	padding: 1em 0 0.3em 0;
	border-top: 1px solid #d4d4d4;
}


h2.underline {
	width: 100%;
	padding-bottom: 0.3em;
	border-bottom: 1px solid #d4d4d4;
	margin-bottom: 1.4em;
}


h3 {
	margin-bottom: 8px;
	font-size: 1em;
}


h4 {
	margin-bottom: 0.5em;
	font-size: 1em;
}

h6 {
	margin-bottom: 1em;
}



.dot {
	font-weight: bold;
	color: #bb1e1e;
	margin: 0 0.2em 0 0.1em;
}


/* ---- Colors ----*/

.black {
  color: #000000;
}

.blue {
	color: #105cb6;
}

.blue-dark {
  color: #2e4e8e;
}

.blue-bright {
  color: #1c8be0;
}


.green {
  color: #329c37;
}

.red {
  color: #820000;
}

.grey {
  color: #666666;
}




/* ---- Links ----*/

a { 
    outline:0; 
}


a.textlinknormal,
a.texlinknormal:visited {
  text-decoration: none;
}

a.textlinkred, 
a.texlinkred:visited {
	color: #B02A2C;
	text-decoration: none;
	outline: none;
	text-transform: none;
}

a.textlinknormal:hover,
a.textlinkred:hover, 
a.textlinknormal:active,
a.textlinkred:active {
	color: #bb1e1e;
	border-bottom: 1px solid #b0622e;
}



a.link1, 
a.link1:visited {  /* -- no arrow, black text, red underline --*/
  text-decoration: none;
}


a.link1:hover,
a.link1:active { 
  color: #000000;
  border-bottom: 1px solid #bb1e1e;
}


a.link2,
a.link2:visited,
a.link3,
a.link3:visited { /* -- grey arrow --*/
	clear: both;
	margin-top: 0px;	
	text-decoration: none;
	padding-left: 1.3em;
	background: url("../../images/link_normal1.gif") 0px 50% no-repeat;
}

a.link1:focus,
a.link2:focus,
a.link3:focus,
a.link4:focus,
a.link-top:focus {
	background: #fffbe1; 
	padding-left: 1.3em;
}

a.textlinkred:focus,
a.textlinknormal:focus,
a.link1:focus,
a.link6:focus {
	background: #fffbe1; 
	padding: 0;
}



a.link5,
a.link5:visited { /* -- black arrow --*/
	clear: both;
	margin-top: 0px;	
	text-decoration: none;
	padding-left: 1.3em;
	background-image: url("../../images/link3.gif");
	background-position: 0px 50%;
	background-repeat: no-repeat;
	background-attachment: scroll;
}



a.link4,
a.link4:visited { /* -- red arrow --*/
  color: #000000;
  text-decoration: none; 
  padding-left: 1.3em;
  background-image: url("../../images/link_normal3.gif");
  background-position: 0px 50%;
  background-repeat: no-repeat;
}

a.link2:hover,
a.link2:active,
a.link3:hover,
a.link3:active,
a.link4:hover,
a.link4:active,
a.link5:hover,
a.link5:active { 
  color: #bb1e1e;
  text-decoration: underline;
  padding-left: 1.3em;
  background: url("../../images/link_normal2.gif") 0px 50% no-repeat;
  border-bottom: 0;
}


a.link-top,
a.link-top:visited {
	margin-top: 0px;	
	text-decoration: none;
	padding-left: 1.3em;
	background-image: url("../../images/link_top1.gif");
	background-position: 0px 50%;
	background-repeat: no-repeat;
}


a.link-top:hover,
a.link-top:active { 
  color: #bb1e1e;
  text-decoration: underline;
  padding-left: 1.3em;
  background-image: url("../../images/link_top2.gif");
  background-position: 0px 50%;
  background-repeat:  no-repeat;
}

a.pdf-sheet,
a.pdf-sheet {
	float: right;
	text-indent: -8000px;
	display:block;
	width: 64px;
	height: 20px;
	background: url("../../images/pdf_sheet.gif") 0px 0px;
	border: 0;
	margin-left: 6px;
}


a.pdf-sheet:hover,
a.pdf-sheet:active
{
	width: 64px;
	height: 20px;
	background-position: 0 -20px;
}


a.fullscreen,
a.fullscreen:visited {
	text-indent: -8000px;
	display:block;
	width: 75px;
	height: 20px;
	background: url("../../images/fullscreen.gif") 0px 0px;
	border: 0;
}

a.fullscreen_en,
a.fullscreen_en:visited {
	text-indent: -8000px;
	display:block;
	width: 75px;
	height: 20px;
	background: url("../../images/fullscreen_en.gif") 0px 0px;
	border: 0;
}


a.fullscreen:hover,
a.fullscreen:active,
a.fullscreen_en:hover,
a.fullscreen_en:active {
	width: 75px;
	height: 20px;
	background-position: 0 -20px;
}




a.normal,
a.normal:visited {
	text-indent: -8000px;
	display:block;
	width: 65px;
	height: 20px;
	background: url("../../images/normal.gif") 0px 0px;
	border: 0;
}

a.normal:hover,
a.normal:active {
	width: 65px;
	height: 20px;
	background-position: 0 -20px;
}



#insite-jump a.link3,
#insite-jump a.link3:visited,
ul.horizontal a.link3,
ul.horizontal a.link3:visited {
  	background: url("../../images/link5.gif") 0px 50% no-repeat;
  	padding-left: 1.1em;
}


#insite-jump a.link3:hover,
#insite-jump a.link3:active,
ul.horizontal a.link3:hover,
ul.horizontal a.link3:active {
  	background-image: url("../../images/link6.gif");
  	color: #bb1e1e;
}



a.link6,
a.link6:visited {
	text-decoration: none;
}


a.link6:hover,
a.link6:active {
	border-bottom: 1px solid #bb1e1e;
	color: #000;
}





#search {
  	background: url("../../images/search.gif") 0 3px no-repeat;
	padding: 0 12px 0 1.3em;
}



#sitemap {
	background: url("../../images/symbol_sitemap1.gif") 0px 2px no-repeat;
	padding: 0 11px 0 1.3em;
}


#sitemapsite #sitemap {
	border-bottom: 0;
}

#sitemapsite #sitemap a:hover {
  	border: 0;
}



#contact {
  	background: url("../../images/symbol_contact1.gif") 0px 4px no-repeat;
	padding: 0 14px 0 1.3em;
}


#contact-link1 #contact {
  	border-bottom: 0;
}


#contact-link1 #contact a:hover {
  	border: 0;
}





/* -- Links Submenu --*/


#smenu-news #s1 a,
#smenu-shows #s2 a,
#smenu-industrie #s3 a,
#smenu-archiv #s4 a,
#smenu-products #s1 a,
#smenu-productstable #s2 a,
#smenu-productmadicenter #s3 a,
#smenu-productsawards #s4 a,
#smenu-downloads-driver #s1 a,
#smenu-downloads-manuals #s2 a,
#smenu-downloads-tools #s3 a,
#smenu-downloads-archiv #s4 a,
#smenu-support #s1 a,
#smenu-support-techinfo #s2 a,
#smenu-support-faq #s3 a,
#smenu-about #s1 a,
#smenu-community #s1 a,
#smenu-press #s2 a,
#smenu-jobs #s4 a,
#smenu-contact #s3 a
{
  	color: #000;
	background: #fff;
  	background: url("../../images/border_dot_blue.gif") left bottom repeat-x;
  	padding-bottom: 1px;
  	text-decoration: none;
}


#smenu-news #s1 a:hover,
#smenu-shows #s2 a:hover,
#smenu-industrie #s3 a:hover,
#smenu-archiv #s4 a:hover,
#smenu-products #s1 a:hover,
#smenu-productstable #s2 a:hover,
#smenu-productmadicenter #s3 a:hover,
#smenu-productsawards #s4 a:hover,
#smenu-downloads-driver #s1 a:hover,
#smenu-downloads-manuals #s2 a:hover,
#smenu-downloads-tools #s3 a:hover,
#smenu-downloads-archiv #s4 a:hover,
#smenu-support #s1 a:hover,
#smenu-support-techinfo #s2 a:hover,
#smenu-support-faq #s3 a:hover,
#smenu-about #s1 a:hover,
#smenu-community #s1 a:hover,
#smenu-press #s2 a:hover,
#smenu-jobs #s4 a:hover
#smenu-contact #s3 a:hover
{
  	border: 0;
}





/* -- Site Links --*/

.link-select,
.pci .overview-select,
.pci-hdsp-madi .hdsp-madi-select,
.pci-hdsp-aes32 .hdsp-aes32-select,
.pci-9652 .hdsp-9652-select,
.pci-9632 .hdsp-9632-select,
.pci-tco .hdsp-tco-select,
.pci-expansions .hdsp-expansions-select,
.multiface .hdsp-multiface-select,
.digiface .hdsp-digiface-select,
.pci-rpm .hdsp-rpm-select,
.pci-pci .hdsp-pci-select,
.pci-cardbus .hdsp-cardbus-select,

.pcie .overview-select,
.pci-9632e .hdspe-9632-select,
.pci-pcie .hdspe-pcie-select,
.pci-hdspe-madi .hdspe-madi-select,
.pci-hdspe-madiface .hdspe-madiface-select,
.pci-hdspe-aes32 .hdspe-aes32-select,
.raydat .hdspe-raydat-select,
.pci-multiface .hdsp-multiface-select,
.pci-digiface .hdsp-digiface-select,
.pci-rpm .hdsp-rpm-select,
.pci-hdspe-pci-card .hdspe-pci-card-select,
.pci-hdspe-expresscard .hdspe-expresscard-select,

.firewire .overview-select,
.babyface .babyface-select,
.firefaceufx .firefaceufx-select,
.firefaceucx .firefaceucx-select,
.fireface800 .fireface800-select,
.fireface400 .fireface400-select,
.firefaceuc .firefaceuc-select,
.ff800tco .ff800tco-select,

.madi-aes .overview-select,
.m32ad .m32ad-select,
.m32da .m32da-select,
.adi642 .adi642-select,
.adi6432 .adi6432-select,
.adi6432R .adi6432R-select,
.adi648 .adi648-select,
.bridge .bridge-select,
.converter .converter-select,

.conv .overview-select,
.dmc .dmc-select,
.micstasy .micstasy-select,
.adi8qs .adi8qs-select,
.adi8ds .adi8ds-select,
.adi2 .adi2-select,
.adi192 .adi192-select,
.adi4dd .adi4dd-select,

.preamps .overview-select,
.octamic .octamic-select,
.octamic2 .octamic2-select,

.quadmic .quadmic-select,

.ac .overview-select,
.bob32 .bob32-select,
.bob16 .bob16-select,
.remote .remote-select,

.faq-new .faq-new-select,
.faq-mac .faq-mac-select,
.faq-hardware .hardware-alarm-select,
.faq-digi96 .faq-digi96-select,
.faq-digi32 .faq-digi32-select,

.cables .cables-select,
.rackmounts .rackmounts-select,

.madi-setups .madi-setups-select,
.madi-theorie .madi-theorie-select,
.madi-glossar .madi-glossar-select

 {
   	text-decoration: none; 	
  	color: #000;
  	background: url("../../images/border_dot_blue.gif") left bottom repeat-x;
  	padding-bottom: 0px;
	border: 0;
}


a.link-select:hover {
   	text-decoration: none; 	
  	border-bottom: 0px;
}
