/*** MISC***/
body {
        scrollbar-face-color: #F8F8F8;
        scrollbar-track-color: #F0F0F0;
        scrollbar-arrow-color: #005287;
        scrollbar-highlight-color: #F0F0F0;
        scrollbar-darkshadow-color: #F0F0F0;
        scrollbar-shadow-color: #005287;
        scrollbar-3dlight-color: #005287;
		margin: 0;
		padding: 0;
}

a:link, a:active, a:visited {
		color: #B00000;
		text-decoration: underline;
}
a:hover {
		color: #000000;
		text-decoration: underline;
}


/*** FORMAT ***/
.table_size_max {
		height: 100%;
		width: 100%;
}

.table_width_max {
		width: 100%;
}

.content_size {
		border-top: solid 1px #E50000;
		border-left: solid 1px #E50000;
		padding: 32px;
		padding-left: 48px;
}

.padding_8 {
		padding: 8px;
}

.px_a12 {
		background-color: #FFFFFF;
		border: solid 1px #DFDFDF;
		vertical-align: middle;
		padding-left: 3px;
		padding-right: 3px;
		width: 12px;
}

.px_b12 {
		background-color: #F4F6F8;
		border: solid 1px #D4D6D8;
		vertical-align: middle;
		padding-left: 3px;
		padding-right: 3px;
		width: 12px;
}

.x30pro {
		text-align: right;
		padding-right: 32px;
		width: 30%;
}

.px_a {
		background-color: #FFFFFF;
		border: solid 1px #DFDFDF;
		font: normal 72% arial, sans-serif;
		vertical-align: middle;
		padding-left: 4px;
}

.px_b {
		background-color: #F4F6F8;
		border: solid 1px #D4D6D8;
		font: normal 72% arial, sans-serif;
		vertical-align: middle;
		padding-left: 4px;
}

.px_a40 {
		background-color: #FFFFFF;
		border: solid 1px #DFDFDF;
		text-align: center;
		vertical-align: middle;
		width: 38px;
}

.px_b40 {
		background-color: #F4F6F8;
		border: solid 1px #D4D6D8;
		text-align: center;
		vertical-align: middle;
		width: 38px;
}

.x30pro {
		width: 33%;
}

.x50pro {
		width: 50%;
		padding-right: 16px;
}

.x70pro {
		width: 70%;
}

.d100pro {
		background-color: #005287;
		background: url(../__images/tuertelefone/titlebg.gif);
		border: solid 0px #14669B;
		vertical-align: middle;
		width: 100%;
		padding-left: 4px;
		padding-bottom: 1px;
}

.d100pro_b {
		background-color: #FFFFFF;
		border: solid 1px #DFDFDF;
		vertical-align: middle;
		width: 100%;
		padding: 4px;
}

.d50pro_a {
		background-color: #FFFFFF;
		border: solid 1px #DFDFDF;
		vertical-align: middle;
		width: 50%;
		padding-left: 4px;
}

.d50pro_b {
		background-color: #F4F6F8;
		border: solid 1px #D4D6D8;
		vertical-align: middle;
		width: 50%;
		padding-left: 4px;
}

.top {
		vertical-align: top;
}

.bottom {
		vertical-align: bottom;
}

.middle {
		vertical-align: middle;
}

.right {
		text-align: right;
}

.center {
		text-align: center;
}

.float_left {
		float: left;
		padding-right: 8px;
}

.float_right {
		float: right;
		padding-left: 8px;
}

/*** HEADER ***/
.header_size {
		background: #FFFFFF url(../__images/logo.jpg) no-repeat;
		width: 100%;
		height: 95px;
}

.header_height {
		height: 95px;
}

.header_adress {
		font: 11px verdana, arial, sans-serif;
		color: #005287;
		filter:DropShadow(color=#FFFFFF, offx=1, offy=1);
		width: 100%;
}


/*** NAVIGATION ***/
.navigation_size {
		background: #FFFFFF url(../__images/bg.jpg) no-repeat;
		vertical-align: top;
		height: 732px;
		width: 152px;
}

ul#leftnav {
		padding-left: 5px;
		margin: 0px;
		list-style-type: none;
}

li#leftnav {
		padding-left: 0px;
		margin: 0px;
		list-style-type: none;
}

hr#leftnav {
		border-top: solid 1px #E50000;
		border-left: solid 0px #005287;
		border-right: solid 0px #005287;
		border-bottom: solid 1px #005287;
		margin-left: 5px;
		margin-right: 10px;
}

a#font_leftnav {
		font: normal 68% verdana, arial, sans-serif;
		color: #FFFFFF;
		padding: 2px;
		text-decoration: none;
		line-height: 14px;
		filter: DropShadow(color=#003257, offx=1, offy=1);
		width: 100%;
}

a#font_leftnav:hover {
		background-color: #E50000;
		color: #FFFFFF;
		padding: 2px;
		text-decoration: none;
		line-height: 14px;
		filter: DropShadow(color=#003257, offx=1, offy=1);
		filter: alpha(opacity=100, finishopacity=0, style=1);
		width: 122px;
}

#scroller {
		font: normal 11px verdana, arial, sans-serif;
		color: #FFFFFF;
		text-decoration: none;
		text-align: center;
}

ul#content{
		font: normal 80% arial, sans-serif;
		color: #000000;
		padding-left: 32px;
		margin: 0px;
		list-style-type: square;
}

ul#content2{
		font: normal 80% arial, sans-serif;
		color: #B00000;
		padding-left: 32px;
		margin: 0px;
		list-style-type: square;
}

ul#content3{
		font-family: arial,sans-serif;
		color: #B00000;
		padding-left: 32px;
		margin: 0px;
		list-style-type: square;
}

ol#content{
		font: normal 80% arial, sans-serif;
		color: #000000;
		padding-left: 32px;
		margin: 0px;
}

ol#content2{
		font: normal 80% arial, sans-serif;
		color: #B00000;
		padding-left: 32px;
		margin: 0px;
}

ul{
		padding-left: 32px;
		margin: 0px;
		list-style-type: square;
}


/*** CONTENT MISC ***/
#headline {
		font: bold 100% arial, sans-serif;
		color: #B00000;
		padding-bottom: 24px;
}

#sub_headline {
		font: bold 82% arial, sans-serif;
		color: #000000;
		padding-bottom: 24px;
}

.white_headline {
		font: bold 82% arial, sans-serif;
		color: #FFFFFF;
}

.sub_headline {
		font: bold 82% arial, sans-serif;
		color: #000000;
}

.sub_headline2 {
		font: bold 100% arial, sans-serif;
		color: #000000;
}

#footer {
		font: bold 82% arial, sans-serif;
		color: #005287;
		text-align: center;
}


/*** CONTENT ***/
div#news_size {
		background: url(../__images/bglogo.gif) no-repeat;
		width: 616px;
}

div#clear_size {
		width: 616px;
}

.font_news_headline_red {
		font: bold 72% arial, sans-serif;
		color: #B00000;
}

.font_news_headline_black {
		font: bold 72% arial, sans-serif;
		color: #000000;
}

.font_misc_text_black {
		font: normal 68% arial, sans-serif;
		color: #000000;
		text-align: justify;
}

.font_misc_text_black_2 {
		font: normal 80% arial, sans-serif;
		color: #000000;
}

.black {
		color: #000000;
}

.black2 {
		font: normal 68% arial, sans-serif;
		color: #000000;
}

.clear {
	clear: both;
}

.txt {
	font: 14px arial, sans-serif;
	color: #000000;
}
.txt2 {
	font: bold 14px arial, sans-serif;
	color: #000000;
}
.txt3 {
	font: 14px arial, sans-serif;
	color: #000000;
	text-align: center;
}

.maintable {
	width: 100%;
}

.border {
	padding: 4px;
	border: solid 1px #D0D0D0;
}

.border2 {
	padding: 4px;
	background: #81DC00;
	border: solid 1px #6DBB00;
}

.border2a {
	padding: 4px;
	background: #99DC37;
	border: solid 1px #82BB2E;
}

.border2b {
	padding: 4px;
	background: #AFDC6D;
	border: solid 1px #94BB5C;
}

.border3 {
	padding: 4px;
	background: #DD720C;
	border: solid 1px #BE620C;
}

.border3a {
	padding: 4px;
	background: #DC8234;
	border: solid 1px #BB6E2C;
}

.border3b {
	padding: 4px;
	background: #DC9D66;
	border: solid 1px #BB8556;
}

/* PTC 500 Productfinder */
.font_td {
	font: bold 12px verdana, arial, helvetica, sans-serif;
	text-align: right;
}
.font_td2 {
	font: 12px verdana, arial, helvetica, sans-serif;
	border: solid 1px #aaa;
	text-align: center;
	padding: 8px;
	margin-left: 8px;
}
.font_produkttyp {
	font: bold 18px verdana, arial, helvetica, sans-serif;
	color: #f00;
	padding-left: 8px;
}
fieldset {
	border: solid 1px #aaa;
	width: 100%;
}
legend {
	font: bold 18px verdana, arial, helvetica, sans-serif;
}
select {
	font: 12px verdana, arial, helvetica, sans-serif;
	border: solid 1px #aaa;
	margin-left: 8px;
}
option {
	width: 250px;
}
button {
	font: 12px verdana, arial, helvetica, sans-serif;
	color: #000;
	margin-left: 8px;
	margin-top: 2px;
}
.show_all_table {
	font: 12px verdana, arial, helvetica, sans-serif;
	border: solid 1px #aaa;
}
.headline_font {
	font: bold 18px verdana, arial, helvetica, sans-serif;
}

