body {
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: black;
	margin: 0px;
}

#site {
	text-align: center;
	padding: 0px;
	margin: 0px;
}

#banner {
	width: 100%;
	height: 69px;
	background-image: url(/fileadmin/images/top_back.gif);
	border: none;
	text-align: left;
	margin-bottom: 1px;
}

#banner a {
	float: left;
}

#banner img {

}

#searchbox {
	position: absolute;
	top: 33px;
	left: 100%;
	width: 190px;
	margin-left: -190px;
	color: white;
	font-size: 11px;
}
#searchbox img {
	border: none;
}
#searchbox td {
	color: white;
	font-size: 11px;
}

#searchbox input {
	width: 90px;
	height: 19px;
	border: inset 1px;
}

#searchbox #submitlink {
	xpadding: 15px;
}

#searchbox form {
	padding: 0px;
	margin: 0px 10px 0px 0px;
}

#layout {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 748px;
	clear: both;
}

#nav_top {
	width: 100%;
	height: 17px;
	background-color: #A68461;
	text-align: center;
	padding: 0px;
	margin: 0px;
}


#center_nav {
	xposition: absolute;
	margin: 0px auto;
	text-align: center;
	width: 650px;
}

#nav_left {
	width: 151px;
	padding-top: 110px;
	padding-right: 10px;
}

#nav_leftstart {
	xborder: 1px solid green;
	width: 151px;
	padding-top: 25px;
	_padding-top: 29px;
	padding-right: 10px;
}


#nav_right {
	xborder: 1px solid green;
	padding-left: 10px;
	padding-top: 24px;
	_padding-top: 28px;
	width: 151px;
}


#content {
	xborder: 1px solid yellow;
	width: 100%;
	padding-left: 6px;
}

#contentstart {
	xborder: 1px solid yellow;
	width: 440px;
	padding-left: 6px;
}

#bottom {
	xborder: 1px solid black;
}

#bottom {
	margin: 20px auto 0px auto;
	padding: 0px 0px 17px;
	background-repeat: repeat-x;
	text-align: left;
	border-top: 1px solid #666666;
}



#bottom {
	padding: 10px 0px 5px 0px;
	color: #666666;
	font-size: 10px;
   	text-align: center;
}

#bottom .bodytext {
	font-size: 10px;
}


#bottom a {
	color: #666666;
	text-decoration: none;
}


#bottom a:hover {
	color: #4381B4;
	text-decoration: none;
	line-height: normal;
}


.breadcrumb-class {
	padding: 4px -1px 5px 0px;
	font-size: 10px;
	color: #666666;
	margin-bottom: 11px;
	margin-top: 5px;
}

.breadcrumb-class a {
	color: #666666;
	text-decoration: none;
}

.breadcrumb-class a:hover {
	color: #4381B4;
	text-decoration: none;
	line-height: normal;
}

#leftmenu, #leftmenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 17px;
}

#leftmenu {
	margin-bottom: 18px;
}


ul#leftmenu li {
	padding-left: 0px;
	margin-left: 10px;
	font-size: 10px;
	cursor:pointer;
}


a.subnavi-inaktiv:link, a.subnavi-inaktiv:visited {
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

a.subnavi-aktiv:link, a.subnavi-aktiv:visited, a.subnavi-inaktiv:hover {
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #4381B4;
}


a.subnavi-inaktiv-l2:link, a.subnavi-inaktiv-l2:visited {
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

a.subnavi-aktiv-l2:link, a.subnavi-aktiv-l2:visited, a.subnavi-inaktiv-l2:hover {
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	color: #4381B4;
}

/* ### TYPO3-Styles ### */

.csc-header {
	font-size: 24px;
	color: #004985;
}

.bodytext {
	font-size: 12px;
/*	line-height: 16px; */
}

#content h1,#contentstart h1, #nav_left h1, #nav_leftstart h1 {
	font-size: 24px;
	color: #004985;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
}

#content h1 strong, #content h1 b, #contentstart h1 strong, #contentstart h1 b, #nav_left h1 strong, #nav_left h1 b, #nav_leftstart h1 strong, #nav_leftstart h1 b {
	font-family: Arial Black, Arial, Helvetica, Verdana, sans-serif;
	color: #004985;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#content h2, #contentstart h2 {
	font-size: 18px;
	color: #004985;
	font-weight: normal;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	padding-bottom: 6px;
}

#content h2 strong, #content h2 b, #contentstart h2 strong, #contentstart h2 b {
	font-family: Arial Black, Arial, Helvetica, Verdana, sans-serif;
	color: #004985;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#content h3, #contentstart h3 {
	font-size: 16px;
	color: #004985;
	font-weight: normal;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	padding-bottom: 6px;
}

#content h3 strong, #content h3 b, #contentstart h3 strong, #contentstart h3 b {
	font-family: Arial Black, Arial, Helvetica, Verdana, sans-serif;
	color: #004985;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}



#content ul, #contentstart ul {
	padding:5px 5px 5px 25px;
	margin:5px 0;
/*	background:#e5eef6;
	list-style-image: url(/fileadmin/images/bullet1.gif);*/
}

#content li, #contentstart li {
	font-size: 12px;
	line-height: 16px;
}

#content li a, #contentstart li a {
	font-size: 12px;
	line-height: 16px;
}


#content a:link, #content a:hover, #content a:visited, #contentstart a:link, #contentstart a:hover, #contentstart a:visited {
	color: #005FA9;
}

.csc-textpic-caption {
	font-size: 10px;
}

table .contenttable {
	height: auto;
}

table .contenttable tbody tr td {
	background-color: #f6f6f6;
	padding: 5px;
	vertical-align: top;
}


/* #### Nav Left+Right #### */

#nav_left p.bodytext, #nav_right p.bodytext, #nav_leftstart p.bodytext {
	color: #666666;
	font-size: 10px;
	margin: 0px;
}

#nav_left h2,#nav_leftstart h2, #nav_right h2 {
	font-size: 16px;
	color: #004985;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}



#nav_left h2 strong, #nav_left h2 b,#nav_leftstart h2 strong, #nav_leftstart h2 b, #nav_right h2 strong, #nav_right h2 b {
	font-family: Arial Black, Arial, Helvetica, Verdana, sans-serif;
	color: #004985;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#nav_left p.bodytext a:link, #nav_left p.bodytext a:hover, #nav_left p.bodytext a:visited,
#nav_leftstart p.bodytext a:link, #nav_leftstart p.bodytext a:hover, #nav_leftstart p.bodytext a:visited,
#nav_right p.bodytext a:link, #nav_right p.bodytext a:hover, #nav_right p.bodytext a:visited
{
	color: #005FA9;
}



/* #### FILELINKS #### */

.filelinks .pdf{background-image:url('fileadmin/images/pdf.gif')!important;}

.filelinks a, .filelinks a:visited, .filelinks a:active {
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}

.filelinks a:hover{
	font-weight: bold;
}

.filelinks span {
	font-size: 12px;
	display: block;
	padding: 5px 0 5px 0;
}

.filelinks img {
	border: 0;
	vertical-align: bottom;
	margin-right: 4px;
}

.filelinks {
	margin-top: 15px;
}

dd, dl, dt {
	margin: 0px !important;
	padding: 0px !important;
}

/* #### alte Belden.com Styles #### */

.story {
	font-size: 12px;
}

/* #### Indexsuche #### */

#content form#pagesearchform, #contentstart form#pagesearchform {
	padding: 10px 0px 5px 0px;
}

.tx-indexedsearch-searchbox-button {
	margin-top: 5px;
}

.tx-indexedsearch, .tx-indexedsearch td {
	font-size: 12px !important;
}

.tx-indexedsearch-descr {
	padding-top: 5px;
	padding-bottom: 10px;
}

.tx-indexedsearch-res {
	padding-top: 5px;
}

#content #content {
	padding: 0px;
}

.tx-indexedsearch-rules {
	padding-top: 15px;
}

.eventtable td {
	font-size: 11px;
	border-bottom: 1px solid #719CC5;
}

.eventtable th {
	font-size: 11px;
	color: white;
	font-weight:bold;
	background-color: #336699;
}

div.tx-ttaddress-pi1 {
	margin-top: 20px;
}

table.locationtable {
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-bottom: -1px;

}

.locationtable td {
	font-size: 12px;
	vertical-align:top;
	xbackground-color: #EFEFEF;
	background-color: #BFBFBF;
	xxxborder: 1px solid white !important;
}

.locationtable tr.blue td {
	background-color: #004985;
	color: white;
}

.locationtable tr td.blue {
	background-color: #004985;
	color: white;
}

#content .locationtable tr.blue td a, #content .locationtable tr td.blue a {
	color: white;
}

#worldmap_flash {
	xfloat: left;
}
/*
#worldmap_content {
	width: 187px;
	float: right;
	font-size: 11px;
}*/

.worldmap_div {
	display: none;
}

.worldmap_item {
	width: 250px;
	font-size: 11px;
	float: left;
	padding-bottom: 10px;
	margin-right: 10px;
}

div .tx_lumogooglemaps_pi1_sidebar {
	display: none;
}

.pressheadline {
	margin: 20px 0px 0px 0px !important;
	padding: 0px !important;
	font-size: 12px !important;
	font-weight: bold !important;
	color: #005FA9 !important;
	text-decoration: underline !important;
}

div.tx-felogin-pi1 fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
}

div.tx-felogin-pi1 legend, div.tx-felogin-pi1 h3 {
	display: none;
}

div.tx-felogin-pi1 div, div.tx-felogin-pi1 label {
	font-size: 12px;
}

div.tx-felogin-pi1 input {
	margin-bottom: 15px;
}

#content div.tx-ttaddress-pi1 {
	margin-top: 1px;
}

#content h1.csv-subheader {
	background-color: #EFEFEF;
	xxxborder: 1px solid white !important;
	margin: 1px 1px -1px 1px;
	font-size: 12px;
	color: black;
	font-weight: bold;
	padding: 5px;
	text-transform: uppercase;	
}

.csc-header b {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: black;
}

.clearer { clear: both; }
