@charset "utf-8";
/* CSS Document */

/*
- Html, Body & Co.
- Background-Images
- Header
	- Header allgemein
	- Navigation
- Content
	- Main Elements
		- Main Main Elements
		- Lines
		- Anchor-Links (Slide Effect)
	- Spacific Page Elements
		- Index.html
		- Referenzen.html
		- Kontakt.html
		- Impressum-AGB.html
	- Text Elements
		- p Elements
		- h Elements
		- Subheadline Elements
	- CSS Sprites
		- Header
		- Index.html
		- Software-Entwicklung.html
		- EDV-Betreuung.html
		- Anlagenservice.html
		- Produkte.html
		- Referenzen.html
		- Downloads.html
	- Other Elements
		- Back-To-Top Button
		- Call-To-Action Button
		- TeamViewer QuickSupports Button
- Footer
- Pages
	- 404 Error Page
*/


/* Html, Body & Co.
------------------------------------------------------------ */

* {
margin:0;
padding:0
}
html,body {
height:100%;
margin:0;
padding:0;
background-color:#dedcdc
}
.none {
display:none
}

a[href^="tel:"],
a.text-link {
	text-decoration: none;
	color: #474a51;
}
a[href^="tel:"]:hover,
a.text-link:hover {
	text-decoration: underline;
}

a.agb-link {
	font: 1em Arial, Helvetica, sans-serif;
	color: #474a51;
	text-decoration: none;
	line-height: 1.8;
}
a.agb-link:hover {
	text-decoration: underline;
}

/* Background-Images
------------------------------------------------------------ */
#background_index {
background:url(links/background-img/index_bg.jpg) fixed no-repeat center center;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover
}
#background_software_entwicklung {
background:url(links/background-img/software_entwicklung_bg.jpg) fixed no-repeat center center;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover
}
#background_edv_betreuung {
background:url(links/background-img/edv_betreuung_bg.jpg) fixed no-repeat center center;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover
}
#background_anlagenservice {
background:url(links/background-img/anlagenservice_bg.jpg) fixed no-repeat center center;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover
}
#background_produkte {
background:url(links/background-img/produkte_bg.jpg) fixed no-repeat center center;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover
}
#background_referenzen {
background:url(links/background-img/referenzen_bg.jpg) fixed no-repeat center center;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover
}
#background_kontakt {
background:url(links/background-img/kontakt_bg.jpg) fixed no-repeat center center;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover
}
#background_downloads {
background:url(links/background-img/downloads_bg.jpg) fixed no-repeat center center;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover
}
#background_impressum {
background:url(links/background-img/impressum_agb_bg.jpg) fixed no-repeat center center;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover
}
#background_error404 {
background:url(links/background-img/index_bg.jpg) fixed no-repeat center center;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover
}

/* Header
------------------------------------------------------------ */
#header {
height:70px;
box-shadow:0 2px 8px rgba(180,180,180,0.9)
}
#header-schwarz {
height:44px;
background-color:rgba(222,220,220,0.9)
}
#header-weiss {
height:1px;
background-color:rgba(255,255,255,0.9)
}
#header-orange {
height:25px;
background-color:rgba(233,230,230,0.8)
}
#header-content-schwarz {
width:971px;
margin:0 auto
}
#header-box-logo {
height:44px;
width:105px;
margin:11px 0 -11px 17px;
float:left;
display:inline
}
#header-box-tel-aut {
height:14px;
width:200px;
margin-left:128px;
padding-top:16px;
float:left;
display:inline
}
.header-tel-nr {
font:.875em Arial,Helvetica,sans-serif;
color:#474a51;
margin:-16px 0 0 40px;
min-width:170px
}
#header-box-tel-ger {
height:14px;
width:250px;
margin-left:40px;
padding-top:16px;
float:left;
display:inline
}
#header-content-orange {
width:971px;
margin:0 auto
}

/* --- Navigation --- */
#navi {
padding-right:18px
}
.navlink {
height:21px;
padding-top:4px;
float:right;
display:inline;
text-decoration:none
}
.navlink:hover {
border-bottom:4px solid #a6a4a4;
margin-bottom:-4px
}
.navlink:active {
border-bottom:4px solid #474a51;
margin-bottom:-4px
}
.navlink-page-now {
height:21px;
padding-top:4px;
float:right;
display:inline;
text-decoration:none;
border-bottom:4px solid #dc9219;
margin-bottom:-4px
}
.navlink_text {
font:normal normal .875em/120% Arial,Helvetica,sans-serif;
color:#474a51;
padding:4px 12px
}

/* Content
------------------------------------------------------------ */

/* --- Main Elements --- */

/* Main Main Elements */
#main {
width:1003px;
margin:0 auto;
overflow:auto
}
#content {
width:auto
}
.frame_headline {
height:150px;
width:971px
}
#headframe_text {
height:150px;
width:971px;
margin-left:16px;
float:left;
display:inline;
background-color:rgba(249,249,249,0.8);
box-shadow:0 0 5px #b4b4b4
}
.box_headline {
height:60px;
width:785px;
margin:45px 93px;
float:left;
display:inline
}
.frame {
height:535px;
width:971px;
margin:0 auto;
background-color:rgba(249,249,249,0.8);
box-shadow:0 0 5px #b4b4b4
}
.frame_info {
margin:0 93px;
font:normal bold .75em/120% Arial,Helvetica,sans-serif;
color:#474A51
}
.box_both {
height:345px;
width:971px;
margin:95px 0;
float:right;
display:inline
}
.box_left {
height:345px;
width:365px;
margin-left:93px;
float:left;
display:inline
}
.box_right {
height:345px;
width:365px;
margin-right:93px;
float:right;
display:inline
}
.frame_150px {
height:150px;
width:971px;
margin:0 auto;
background-color:rgba(249,249,249,0.8);
box-shadow:0 0 5px #b4b4b4
}

/* Lines */
.line {
height:6px;
width:971px;
margin:0 auto
}
.line2 {
height:30px;
width:971px;
margin:0 auto
}
.line18px {
height:18px;
width:971px;
margin:0 auto
}
/* Anchor-Links (Slide Effect) */
.frame_anchor_100px {
height:100px;
width:971px;
margin:0 auto;
background-color:rgba(249,249,249,0.8);
box-shadow:0 0 5px #b4b4b4
}
.frame_anchor_155px {
height:155px;
width:971px;
margin:0 auto;
background-color:rgba(249,249,249,0.8);
box-shadow:0 0 5px #b4b4b4
}
.anchor_headline {
margin-left:20px;
float:left;
display:inline;
font:normal bold 1em/120% Arial,Helvetica,sans-serif;
color:#dc9219
}
.anchor_subheadline {
padding:1px 2px 0;
float:left;
display:inline;
font:normal bold 1em/120% Arial,Helvetica,sans-serif;
font-stretch:expanded;
color:#474a51;
background-color:#d9dbdb
}
.anchorlinkleft {
height:34px;
width:365px;
margin-top:16px;
padding:4px 0 0 4px;
float:left;
display:inline;
text-decoration:none
}
.anchorlinkleft:hover {
background-color:#d9dbdb
}
.anchorlinkright {
height:34px;
width:365px;
margin-top:16px;
padding:4px 0 0 4px;
float:right;
display:inline;
text-decoration:none
}
.anchorlinkright:hover {
background-color:#d9dbdb
}

/* --- Spacific Page Elements --- */

/* Index.html */
#slider_frame {
width:971px;
height:525px;
margin:0 auto;
box-shadow:0 0 5px #b4b4b4;
background-color:rgba(249,249,249,0.8)
}

/* Referenzen.html */
.frame_referenzen {
height:992px;
width:971px;
margin:0 auto;
background-color:rgba(249,249,249,0.8);
box-shadow:0 0 5px #b4b4b4
}
#box_referenzen {
height:950px;
width:786px;
margin:45px 92px 45px 93px;
float:right;
display:inline
}
#box_referenzen {
height:736px;
width:788px;
margin:45px 91px 25px 0;
float:right;
display:inline
}

/* Kontakt.html */
.frame_kontakt {
height:390px;
width:971px;
margin:0 auto;
background-color:rgba(249,249,249,0.8);
box-shadow:0 0 5px #b4b4b4
}
.box_both_kontakt {
height:345px;
width:971px;
margin-top:45px;
float:right;
display:inline
}
.box_left_kontakt {
height:345px;
width:365px;
margin-left:93px;
float:left;
display:inline
}
.box_right_kontakt {
height:345px;
width:365px;
margin-right:93px;
float:right;
display:inline
}
.kontakt_flagge {
height:12px;
width:19px;
margin-right:4px;
vertical-align:-2px
}

/* Impressum_AGB.html */
#frame_agb {
height:730px;
width:971px;
margin:0 auto;
background-color:rgba(249,249,249,0.8);
box-shadow:0 0 5px #b4b4b4
}
#box_both_agb {
height:640px;
width:971px;
margin:45px 0;
float:right;
display:inline
}
#box_left_agb {
height:640px;
width:365px;
margin-left:93px;
float:left;
sdisplay:inline
}
#box_right_agb {
height:640px;
width:365px;
margin-right:93px;
float:right;
display:inline
}
.wkolink {
font:normal normal 1em Arial,Helvetica,sans-serif;
color:#474A51;
text-decoration:none
}
.wkolink:hover {
color:#DC9219
}

/* --- Text Elements --- */

/* p Elements */
p {
font:normal normal .75em/120% Arial,Helvetica,sans-serif;
color:#474A52;
-moz-hyphens:auto;
-o-hyphens:auto;
-webkit-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto
}
.p_big {
font-size:1.1em;
margin-left:115px;
}
.p_block {
text-align:justify;
}
.p_blocksatz {
text-align:justify;
text-indent:5px -5px;
margin-left:5px
}

/* h Elements */
h1 {
font:normal bold .75em Arial,Helvetica,sans-serif;
color:#DC9219
}
.h1_slider {
margin:1.25em 0 -.1em 1.95em;
font-size:2em
}
.h1_30 {
font-size:1.875em;
color:#A6A4A4
}
h2 {
font:normal bold 1.125em Arial,Helvetica,sans-serif;
color:#DC9219
}
h3 {
font:normal bold .75em Arial,Helvetica,sans-serif;
color:#DC9219
}

/* Subheadline Elements */
.subheadline {
padding:1px 3px 0 2px;
font:normal bold 1.325em/120% Arial,Helvetica,sans-serif;
font-stretch:expanded;
color:#fff;
background-color:#6f6e6e
}
.subheadline_slider {
margin:0 0 0 63px;
padding:1px 5px 0 3px;
font:normal bold 1.6em/120% Arial,Helvetica,sans-serif;
font-stretch:expanded;
color:#fff;
background-color:#6f6e6e
}
/* Links */
.weiterlink {
font:normal bold 1em Arial,Helvetica,sans-serif;
color:#474a51;
text-decoration:none
}
.weiterlink:hover {
color:#dc9219
}

/* --- CSS Sprites --- */

/* Header */
#header-logo-javiis {
height:25px;
width:80px;
background:url(links/sprites-header.png) -88px 0;
}
.flagge-austria, .flagge-germany {
height:14px;
width:22px;
background-image:url(links/sprites-header.png);
}
.flagge-austria {
background-position:-88px -25px;
}
.flagge-germany {
background-position:-88px -39px;
}
#button-header-teamviewer {
height:44px;
width:44px;
margin-left:108px;
float:right;
display:inline;
background:url(links/sprites-header.png) 0 0;
text-decoration:none
}
#button-header-teamviewer:hover {
background-position:0 -44px
}
#button-header-mailto {
height:44px;
width:44px;
margin-right:17px;
float:right;
display:inline;
background:url(links/sprites-header.png) -44px 0;
text-decoration:none
}
#button-header-mailto:hover {
background-position:-44px -44px
}
.pdf-icon {
height:20px;
width:16px;
background:url(links/sprites-header.png) -25px .123px;
}

/* Index.html */
#index-cube1, #index-cube2, #index-cube3, #index-cube4 {
width:229px;
height:182px;
float:left;
display:inline;
background-image:url(links/sprites-index.png);
background-color:rgba(249,249,249,0.8);
box-shadow:0 0 5px #b4b4b4
}
#index-cube1 {
margin:0 18px 0 16px;
background-position:0 0;
}
#index-cube1:hover {
background-position:0 -182px;
}
#index-cube2 {
margin-right:19px;
background-position:-229px 0;
}
#index-cube2:hover {
background-position:-229px -182px;
}
#index-cube3 {
margin-right:18px;
background-position:-458px 0;
}
#index-cube3:hover {
background-position:-458px -182px;
}
#index-cube4 {
background-position:-687px 0;
}
#index-cube4:hover {
background-position:-687px -182px;
}

/* Software-Entwicklung.html */
#anchor-software-individuelle-software, #anchor-software-spektrum, #anchor-software-serviceleistungen {
height:30px;
width:30px;
background-image:url(links/sprites-software-entwicklung.png);
float:left;
display:inline;
}
#anchor-software-individuelle-software {
background-position:-1095px 0;
}
#anchor-software-spektrum {
background-position:-1095px -40px;
}
#anchor-software-serviceleistungen {
background-position:-1095px -80px;
}
#img-software-individuelle-software, #img-software-spektrum, #img-software-serviceleistungen {
height:345px;
width:365px;
background-image:url(links/sprites-software-entwicklung.png);
}
#img-software-individuelle-software {
background-position:0 0;
}
#img-software-spektrum {
background-position:-365px 0;
}
#img-software-serviceleistungen {
background-position:-730px 0;
}

/* EDV-Betreuung.html */
#anchor-edv-it-infrastruktur, #anchor-edv-wartung-support, #anchor-edv-server-virtualisierung, #anchor-edv-javiis-security-check {
height:30px;
width:30px;
background-image:url(links/sprites-edv-betreuung.png);
float:left;
display:inline;
}
#anchor-edv-it-infrastruktur {
background-position:-730px 0;
}
#anchor-edv-wartung-support {
background-position:-730px -40px;
}
#anchor-edv-server-virtualisierung {
background-position:-730px -80px;
}
#anchor-edv-javiis-security-check {
background-position:-730px -120px;
}
#img-edv-it-infrastruktur, #img-edv-wartung-support, #img-edv-server-virtualisierung, #img-edv-javiis-security-check {
height:345px;
width:365px;
background-image:url(links/sprites-edv-betreuung.png);
}
#img-edv-it-infrastruktur {
background-position:0 0;
}
#img-edv-wartung-support {
background-position:-365px 0;
}
#img-edv-server-virtualisierung {
background-position:0 345px;
}
#img-edv-javiis-security-check {
background-position:-365px 345px;
}
	
/* Anlagenservice.html */
#anchor-anlagenservice-anlagenbetreuung, #anchor-anlagenservice-revisionen, #anchor-anlagenservice-atex {
height:30px;
width:30px;
background-image:url(links/sprites-anlagenservice.png);
float:left;
display:inline;
}
#anchor-anlagenservice-anlagenbetreuung {
background-position:-1095px 0;
}
#anchor-anlagenservice-revisionen {
background-position:-1095px -40px;
}
#anchor-anlagenservice-atex {
background-position:-1095px -80px;
}
#img-anlagenservice-anlagenbetreuung, #img-anlagenservice-revisionen, #img-anlagenservice-atex {
height:345px;
width:365px;
background-image:url(links/sprites-anlagenservice.png);
}
#img-anlagenservice-anlagenbetreuung {
background-position:0 0;
}
#img-anlagenservice-revisionen {
background-position:-365px 0;
}
#img-anlagenservice-atex {
background-position:-730px 0;
}

/* Produkte.html */
#anchor-produkte-jatime, #anchor-produkte-jalog {
height:30px;
width:30px;
background-image:url(links/sprites-produkte.png);
float:left;
display:inline;
}
#anchor-produkte-jatime {
background-position:-730px 0;
}
#anchor-produkte-jalog {
background-position:-730px -40px;
}
#img-produkte-jatime, #img-produkte-jalog {
height:345px;
width:365px;
background-image:url(links/sprites-produkte.png);
}
#img-produkte-jatime {
background-position:0 0;
}
#img-produkte-jalog {
background-position:-365px 0;
}

/* Referenzen */
#anchor-referenzen-referenzen-liste, #anchor-referenzen-case-studies {
height:30px;
width:30px;
background-image:url(links/sprites-referenzen.png);
float:left;
display:inline;
}
#anchor-referenzen-referenzen-liste {
background-position:-1546px 0;
}
#anchor-referenzen-case-studies {
background-position:-1546px -40px;
}
#referenz-01,#referenz-02,#referenz-03,#referenz-04,#referenz-05,#referenz-06,#referenz-07,#referenz-08,#referenz-09,#referenz-10,#referenz-11,#referenz-12,#referenz-13,#referenz-14,#referenz-15,#referenz-16 {
height:159px;
width:197px;
margin-bottom:25px;
float:left;
display:inline;
background-image:url(links/sprites-referenzen.png);
}
#referenz-01 {
background-position:0 -345px;
}
#referenz-01:hover {
background-position:0 -504px;
}
#referenz-02 {
background-position:-197px -345px;
}
#referenz-02:hover {
background-position:-197px -504px;
}
#referenz-03 {
background-position:-394px -345px;
}
#referenz-03:hover {
background-position:-394px -504px;
}
#referenz-04 {
background-position:-591px -345px;
}
#referenz-04:hover {
background-position:-591px -504px;
}
#referenz-05 {
background-position:-788px -345px;
}
#referenz-05:hover {
background-position:-788px -504px;
}
#referenz-06 {
background-position:-985px -345px;
}
#referenz-06:hover {
background-position:-985px -504px;
}
#referenz-07 {
background-position:-1182px -345px;
}
#referenz-07:hover {
background-position:-1182px -504px;
}
#referenz-08 {
background-position:-1379px -345px;
}
#referenz-08:hover {
background-position:-1379px -504px;
}
#referenz-09 {
background-position:0 -663px;
}
#referenz-09:hover {
background-position:0 -822px;
}
#referenz-10 {
background-position:-197px -663px;
}
#referenz-10:hover {
background-position:-197px -822px;
}
#referenz-11 {
background-position:-394px -663px;
}
#referenz-11:hover {
background-position:-394px -822px;
}
#referenz-12 {
background-position:-591px -663px;
}
#referenz-12:hover {
background-position:-591px -822px;
}
#referenz-13 {
background-position:-788px -663px;
}
#referenz-13:hover {
background-position:-788px -822px;
}
#referenz-14 {
background-position:-985px -663px;
}
#referenz-14:hover {
background-position:-985px -822px;
}
#referenz-15 {
background-position:-1182px -663px;
}
#referenz-15:hover {
background-position:-1182px -822px;
}
#referenz-16 {
background-position:-1379px -663px;
}
#referenz-16:hover {
background-position:-1379px -822px;
}
#img-referenzen-autoputzmeister, #img-referenzen-eon-kernkraft, #img-referenzen-878 {
height:345px;
width:365px;
background-image:url(links/sprites-referenzen.png);
}
#img-referenzen-autoputzmeister {
background-position:0 0;
}
#img-referenzen-eon-kernkraft {
background-position:-365px 0;
}
#img-referenzen-878 {
background-position:-730px 0;
}

/* Downloads.html */
#anchor-downloads-teamviewer {
height:30px;
width:30px;
background-image:url(links/sprites-downloads.png);
float:left;
display:inline;
}
#anchor-downloads-teamviewer {
background-position:-335px -375px;
}
#img-downloads-teamviewer {
height:345px;
width:365px;
background-image:url(links/sprites-downloads.png);
}
#img-downloads-teamviewer {
background-position:0 0;
}
.button-downloads-teamviewer {
height:60px;
width:120px;
background:url(links/sprites-downloads.png) 0 -345px;
float:left;
display:inline;
border:0;
text-indent:-9999px;
}

/* --- Other Elements --- */

/* Links zu PDF-Dateien */
.pdf_download {
height:20px;
width:365px;
float:left;
display:inline;
text-decoration:none
}
.pdf_download:hover {
margin:-4px 0 0 -4px;
padding:4px;
background-color:#e1e2e2
}
.pdf_text {
margin-left:3px;
font:normal bold .75em/120% Arial,Helvetica,sans-serif;
color:#474a51;
vertical-align:4px
}

/* Back-To-Top Button */
.back-to-top {
height:35px;
width:35px;
bottom:25px;
right:25px;
background:url(links/back-to-top-normal-35x35px.png) no-repeat bottom;
position:fixed;
display:none
}
.back-to-top:hover {
background-image:url(links/back-to-top-hover-35x35px.png)
}

/* Call-To-Action Button */
#frame_cta {
height:80px;
width:300px;
margin:35px 0 0 336px;
float:left;
display:inline
}
#p_cta {
margin-top:5px;
font-weight:700;
text-align:center
}
#cta_kontakt {
height:50px;
width:150px;
margin:10px 0 0 75px;
display:inline-block;
background:url(links/kontakt.png) top left;
box-shadow:0 0 5px grey;
text-decoration:none
}
#cta_kontakt:hover {
background-position:bottom left
}
#cta_produkte {
height:50px;
width:212px;
margin:10px 0 0 44px;
display:inline-block;
background:url(links/cta_button_212x50px.png) top left;
box-shadow:0 0 5px grey;
text-decoration:none
}
#cta_produkte:hover {
background-position:bottom left
}
#cta_referenzen {
height:50px;
width:212px;
margin:10px 0 0 288px;
display:inline-block;
background:url(links/cta_button_212x50px.png) top left;
box-shadow:0 0 5px grey;
text-decoration:none
}
#cta_referenzen:hover {
background-position:bottom left
}

/* TeamViewer QuickSupport Button */
.teamviewer_button {
height:60px;
width:120px;
margin-left:40px;
float:left;
position:relative
}
.teamviewer_link {
text-decoration:none
}
.teamviewer_text {
top:17px;
left:43px;
font:normal bold .6875em/120% Arial,Helvetica,sans-serif;
color:#424242;
position:absolute;
text-align:center
}

/* Footer
------------------------------------------------------------ */
#footer {
margin:0 auto;
position:relative;
clear:both;
background-color:#dedcdc;
box-shadow:0 -8px 8px rgba(180,180,180,0.7)
}
#foot_orange {
height:25px;
background-color:rgba(233,230,230,1)
}
#foot_weiss {
height:1px;
background-color:#FFF
}
#foot_content {
height:264px;
width:971px;
margin:0 auto;
background-position:bottom
}
.footlink {
height:25px;
font:normal normal .875em/120% Arial,Helvetica,sans-serif;
color:#474A51;
text-decoration:none;
transition:color .35s;
-moz-transition:color .35s;
-webkit-transition:color .35s;
-o-transition:color .35s
}
.footlink:hover {
color:#000
}
#footer_now {
color:#000
}
#home1 {
height:200px;
width:242px;
padding-left:50px
}
#wir {
height:200px;
width:242px;
padding-left:257px;
margin-top:-200px
}
#adressen1 {
height:200px;
width:242px;
padding-left:484px;
margin-top:-200px
}
#adressen2 {
height:200px;
width:242px;
padding-left:726px;
margin-top:-200px
}
.footer_headline {
font:normal bold 1.25em Arial,Helvetica,sans-serif;
color:#d1892a
}
.adressen {
font:normal normal .875em/120% Arial,Helvetica,sans-serif;
color:#474a51
}
#footer_flagge_austria {
height:14px;
width:22px;
margin-right:5px;
vertical-align:-1px
}
#footer_flagge_germany {
height:14px;
width:22px;
margin-right:5px;
vertical-align:-2px
}
#copyright {
font:normal normal .875em/120% Arial,Helvetica,sans-serif;
text-align:center;
color:#474a51
}
#scc_iso {
font:normal normal .75em/120% Arial,Helvetica,sans-serif;
text-align:center;
color:#474a51
}

/* Pages
------------------------------------------------------------ */

/* --- 404 Error Page --- */
#back-to-start {
height:60px;
width:250px;
margin:0 auto;
display:block;
background:url(links/zurueck-zu-start-250x60px.png) top left;
text-indent:-9999px;
box-shadow:0 0 7px grey;
text-decoration:none
}
#back-to-start:hover {
background-position:bottom left
}
#headline404 {
font:normal bold 5em Arial,Helvetica,sans-serif;
color:#a6a4a4;
text-align:center
}
#subheadline404 {
font:normal bold 1.5625em Arial,Helvetica,sans-serif;
color:#a6a4a4;
text-align:center;
margin:0 93px
}
.text404 {
font:normal normal 1em Arial,Helvetica,sans-serif;
color:#474a51;
text-align:center;
margin:0 160px
}