body
{
	margin:0pt;
	font-family: arial,arial;
	color : #000000;
	font-size: 8pt;

}
TD
{
	font-family: arial,arial;
	color : #000000;
	font-size: 8pt;
}

.normal
{
	font-family: arial,arial;
	color : #000000;
	font-size: 8pt;
}
.normal_blocksatz
{
	font-family: arial,arial;
	font-size: 8pt;
	color : #000000;
	border:0;
	text-align: justify;
}

.ueberschrift
{
	font-weight: bold;
	font-family: arial,arial;
	color : #ff9900;
	font-size: 16pt;
}
.absatzueberschrif
{
	font-weight: bold;
	font-family: arial,arial;
	color : #ff9900;
	font-size: 12pt;
}

.Highlight
{
	font-family: arial,arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.onavLink_inaktiv
{
	font-family: arial,arial;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
.onavLink_aktiv
{
	font-family: arial,arial;
	font-size: 8pt;
	color: #444444;
	text-decoration: none;
}
.unavLink
{
	font-family: arial,arial;
	font-size: 8pt;
	color: #444444;
	text-decoration: none;
}
.laufschrift
{
	font-weight: bold;
	font-family: arial,arial;
	color : #ff9900;
	font-size: 8pt;
	text-decoration: none;
}
.location
{
	font-family: arial,arial;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
LI {
	font-family: arial,helvetica;
	font-size: 8pt;
	color: #000000;
	list-style-image: url(images/liste.gif);
}
a
{
	font-family: arial,arial;
	font-size: 8pt;
	color: #000000;
}
/* Content Beamer Style */

.H1_contentbeamer {
	font-weight: bold;
	font-family: arial,arial;
	color : #3399cc;
	font-size: 16pt;
}

.H2_contentbeamer {
	font-weight: bold;
	font-family: arial,arial;
	color : #04366B;
	font-size: 12pt;
}

.absatzueberschrift_contentbeamer {
	font-weight: bold;
	font-family: arial,arial;
	color : #3399cc;
	font-size: 11pt;
}

/* ThinPrint Style */

.H1_thinprint {
	font-weight: bold;
	font-family: arial,arial;
	color : #ff9900;
	font-size: 16pt;
}

.H2_thinprint {
	font-weight: bold;
	font-family: arial,arial;
	color : #ff9900;
	font-size: 12pt;
}

.absatzueberschrift_thinprint {
	font-weight: bold;
	font-family: arial,arial;
	color : #ff9900;
	font-size: 11pt;
}

/* Public Printing Style */

.H1_publicprinting {
	font-weight: bold;
	font-family: arial,arial;
	color : #ff9900;
	font-size: 16pt;
}

.H2_publicprinting {
	font-weight: bold;
	font-family: arial,arial;
	color : #ff9900;
	font-size: 12pt;
}

.absatzueberschrift_publicprinting {
	font-weight: bold;
	font-family: arial,arial;
	color : #ff9900;
	font-size: 11pt;
}

/* .print Style */

.H1_dotprint {
	font-weight: bold;
	font-family: arial,arial;
	color : #ff9900;
	font-size: 16pt;
}

.H2_dotprint {
	font-weight: bold;
	font-family: arial,arial;
	color : #ff9900;
	font-size: 12pt;
}

.absatzueberschrift_dotprint {
	font-weight: bold;
	font-family: arial,arial;
	color : #ff9900;
	font-size: 11pt;
}
#left
{
position:relative;
width:163px;
height:585px;
background-image: url(images/startseite/tp-logo.gif);
background-position: 12px 3px;
background-repeat: no-repeat;
}
#grey_header
{
position:absolute;
top:0px;
left: 164px;
width: 837px;
height: 33px;
background-color: #999999;
}
#grey_header form
{
margin:0pt;
float:right;
}
#grey_header select
{
font-family:arial,helvetica;
font-size:8pt;
}
#product
{
position:absolute;
left:10px;
top:6px;
width:320px;
background-image: url(images/startseite/findproduct.gif);
background-repeat: no-repeat;
}
#solution
{
position:absolute;
left:353px;
top:6px;
width:288px;
background-image: url(images/startseite/findsolution.gif);
background-repeat: no-repeat;
}
#language
{
position:absolute;
left:670px;
top:6px;
width:135px;
background-image: url(images/startseite/language_en.gif);
background-repeat: no-repeat;
}
#shortlink
{
position:absolute;
left:761px;
top:6px;
width:40px;
}
#shortlink img
{
border:0;
}

#toprow{
position:absolute;
/*background-image:url(images/home/toprow_bg.gif);*/
/*background-repeat: x-repeat;*/
background-image:url(images/home/topimg.jpg);
background-repeat: no-repeat;
top:34px;
left:164px;
height:188px;
width:671px;
}

#toprowContent{
margin:45px 275px 0 20px;
}

img#topImg{
position:absolute;
bottom:0px;
right:0px;
z-index:1;
}

#infra,#mobile
{
width:335px;
height:185px;
}
#infra
{
position:absolute;
left:164px;
top:223px;
}
#mobile
{
position:absolute;
left:500px;
top:223px;
}
#mobile div, #infra div, #defaultBanner01, #defaultBanner02
{
height:185px;
margin-bottom:1px;
}
div#dynamicBanner01, div#dynamicBanner02{
	position:absolute;
	top:0px;
	left:0;
}

#mobile div img, #infra div img
{
border:0;
}


#news
{
position:absolute;
left:164px;
top:409px;
width:335px;
height:185px;
background-color:#f7f7f7;
background-image:url(images/home/greyfade_bottom_bg.jpg);
}

#newsContent, #eventsContent{
font-size:11px;
line-height:12px;
height:135px;
padding:3px;
margin:15px 20px 10px 20px;
}

#newsContent img, #eventsContent img{
margin-bottom:10px;
}

#newsContent a, #eventsContent a{
font-size:11px;
text-decoration:none;
}

#morenews,#moreevents
{
position:absolute;
/*
top:169px;
left:590px;
*/
bottom:3px;
left:20px;
}

#newsabo
{
position:absolute;
/*
top:169px;
left:590px;
*/
bottom:3px;
right:10px;
}

#right-border
{
background-image:url(images/home/topline.gif);
background-repeat:repeat-x;
position:absolute;
left:836px;
top:34px;
width:165px;
}
#cortadospace
{
/*
height:540px;
margin-top:20px;
margin-bottom:1px;
background-color:#000000;
*/
position:absolute;
margin-top:20px;
}

#defaultBanner03{
padding-top:20px;
height:540px;
}

#events
{
position:absolute;
left:500px;
top:409px;
width:335px;
height:185px;
background-color:#f7f7f7;
background-image:url(images/home/greyfade_bottom_bg.jpg);
}

#footer
{
position:absolute;
top:593px;
left:0;
height:15px;
width:980px;
font-family:arial,helvetica;
font-size:8pt;
color: #cccccc;
text-align:right;
padding:3px;
}

#all
{
position:absolute;
width:1002px;
height:595px;
border-right:1pt #ff9900 solid;
border-bottom:1pt #ff9900 solid;
background-color:#ffffff;
}

#daily
{
position:absolute;
left:10px;
top:320px;
}


div#google {
	margin:0;
	padding:0;
	position:absolute;
	left:20px;
	top:270px;
}

div#google button {
	width:120px;
}

input.gotWidth {
	width:120px;
}



#login
{
margin:0;
padding:0;
position:absolute;
left:20px;
top:470px;
}

#login input
{
width:120px;
}

#noscript
{
position:absolute;
left:20px;
top:50px;
}
