a {
	color : #FFFFFF;
	text-decoration : none;
}

a.fussleiste:link {
	color : #515151;
	text-decoration : none;
}

a.fussleiste:visited {
	color : #515151;
	text-decoration : none;
}

a.fussleiste:hover {
	color : #515151;
	text-decoration : underline;
}

p {
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	margin:0px;
}

td {
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
}

.body {
	background-color : #515151;
	background-image : none;
	background-repeat : no-repeat;
	font-family : arial, helvetica, sans-serif;
	font-size : 13px;
	position : relative;
	width : 760px;
	height: 520px;
}

.aktualisiert {
	background-color : #CCCCCC;
	color : #515151;
	left : 0px;
	position : absolute;
	text-align : left;
	top : 512px;
	width : 760px;
	z-index : 8;
}

.aktualisiertmenu {
	background-color : transparent;
	color : #515151;
	left : 0px;
	position : absolute;
	text-align : right;
	top : 512px;
	width : 760px;
	z-index : 8;
}

.baustellen {
	left : 382px;
	position : absolute;
	top : 230px;
	width : 296px;
	text-align : left;
}


.baustellenbild {
	left : 204px;
	position : absolute;
	top : 196px;
	width : 200px;
	text-align : left;
	z-index: 7;

}

.baustellenkurzfr {
	left : 296px;
	position : absolute;
	top : 98px;
	width : 357px;
	text-align : left;
	z-index: 8;
}


.baustellenbildkurzfr {
	left : 80px;
	position : absolute;
	top : 294px;
	width : 220px;
	text-align : left;
	z-index: 7;
}


.baustellenausland {
	left : 396px;
	position : absolute;
	top : 82px;
	width : 280px;
	text-align : left;
}

.bild1 {
	left : 0px;
	position : absolute;
	top : 230px;
}



.grossprojekte {
	height : 230px;
	left : 178px;
	position : absolute;
	top : 200px;
	width : 300px;
	z-index : 8;
}

.hometext {
	left : 158px;
	position : absolute;
	width : 436px;
	top: 116px;
	overflow : visible;
	z-index:12;
}

.iframe {
	height : 354px;
	left : 179px;
	position : absolute;
	top : 42px;
	width : 350px;
	}

.infomaterial {
	left : 0px;
	position : absolute;
	top : 90px;
	width : 240px;
	z-index : 4;
}

.lageplaene {
	left : 0px;
	position : absolute;
	top : 220px;
	width : 760px;
	z-index : 5;
}

.leistungenladetabelle {
	left : 194px;
	position : absolute;
	top : 46px;
	width : 330px;
}

.leistungenladetext {
	left : 198px;
	position : absolute;
	top : 190px;
	width : 400px;
}

.leistungentechnik {
	left : 280px;
	position : absolute;
	top : 46px;
	width : 195px;
}

.leistungentechniktabelle {
	left : 197px;
	position : absolute;
	top : 108px;
	height:auto;
	width : 410px;
}

.leistungentechniktabelle1 {
	left : 197px;
	position : absolute;
	top : 95px;
	height:auto;
	width : 214px;
}

.leistungentechniktabelle2 {
	left : 446px;
	position : absolute;
	top : 95px;
	height:auto;
	width : 230px;
}

.leistungentechnikschienenleiste {
	left : 189px;
	position : absolute;
	top : 310px;
	width : 508px;
	height:auto;
}

#schiene {
	position:absolute;
	top : 316px;
	width : 29px;
	z-index:7;
}

#schiene60 {
	position:absolute;
	left : 280px;
	top : 316px;
	width : 29px;
	cursor : help;
	z-index:7;
}
#schiene120 {
	position:absolute;
	left : 376px;
	top : 316px;
	width : 29px;
	cursor : help;
	z-index:7;
}
#schiene180 {
	position:absolute;
	left : 472px;
	top : 316px;
	width : 29px;
	cursor : help;
	z-index:7;
}
#schiene240 {
	position:absolute;
	left : 568px;
	top : 316px;
	width : 29px;
	cursor : help;
	z-index:7;
}
#schiene360 {
	position:absolute;
	left : 664px;
	top : 316px;
	width : 29px;
	cursor : help;
	z-index:7;
}
.schiene0 {
	left : 184px;
}

#schienetxt {
	position:absolute;
	visibility : hidden;
	top : 234px;
	width : 100px;
	z-index:7;
}

#schiene60txt {
	position:absolute;
	visibility : hidden;
	top : 258px;
	left : 240px;
	width : auto;
	z-index:7;
	background-color:#666666;
	padding-left: 6px;
	margin-top: 0px;
	padding-right: 6px;
	border: thin solid #CCCCCC;
}

#schiene120txt {
	position:absolute;
	visibility : hidden;
	top : 246px;
	left : 312px;
	width : auto;
	z-index:7;
	background-color:#666666;
	padding-left: 6px;
	margin-top: 0px;
	padding-right: 6px;
	border: thin solid #CCCCCC;
}

#schiene180txt {
	position:absolute;
	visibility : hidden;
	top : 258px;
	left : 432px;
	width : auto;
	z-index:7;
	background-color:#666666;
	padding-left: 6px;
	margin-top: 0px;
	padding-right: 6px;
	border: thin solid #CCCCCC;
}

#schiene240txt {
	position:absolute;
	visibility : hidden;
	top : 284px;
	left : 508px;
	width : auto;
	z-index:7;
	background-color:#666666;
	padding-left: 6px;
	margin-top: 0px;
	padding-right: 6px;
	border: thin solid #CCCCCC;
}

#schiene360txt {
	position:absolute;
	visibility : hidden;
	top : 296px;
	left : 545px;
	width : auto;
	z-index:7;
	background-color:#666666;
	padding-left: 6px;
	margin-top: 0px;
	padding-right: 6px;
	border: thin solid #CCCCCC;
}
.leistungentechniktext {
	left : 226px;
	position : absolute;
	top : 94px;
	width : 440px;
}

.menuoben {
	left : 42px;
	position : absolute;
	top : 112px;
	width : 680px;
	z-index : 4;
}

.menutext {
	left : 610px;
	position : absolute;
	top : 68px;
	visibility : visible;
	width : 140px;
	z-index : 8;
}

.railer {
	height : 40px;
	left : 201px;
	position : absolute;
	top : 210px;
	width : 392px;
	z-index : 8;
}

.schienenwechselbild {
	left : 0px;
	position : absolute;
	top : 0px;
	z-index : 8;
}

.schienenwechseltxt {
	left : 300px;
	position : absolute;
	top : 200px;
	width : 430px;
	z-index : 8;
}

.scrollertop {
	height : 14px;
	left : 533px;
	position : absolute;
	top : 50px;
	width : 14px; 	
	z-index:10;
}

.scrollermiddle {
	height : 310px;
	left : 533px;
	position : absolute;
	top : 70px;
	width : 14px;
	z-index:10;
}

.scrollerdown {
	height : 14px;
	left : 533px;
	position : absolute;
	top : 380px;
	width : 14px;
	z-index:10;
}


.small {
	font-size : 12px;
}

.smaller {
	font-size : 11px;
	line-height: 13px;	
}

.txtkontakte {
	color : #515151;
	font : 12px Arial, Helvetica;
	font-family : sans-serif;
	text-decoration : none;
}

.ladetabelle {
	border: 1px solid #0066cc;
}

 acronym  {
   border-bottom: 1px dotted #cccccc;
   cursor: help;
 }

.blockquotetabelle {
	margin-left: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 12px;
}
.noutline {
	outline:none;
}
