/* Stylesheet fuer hartmann-consultant.at Erstellt von Thorsten Konigorski 2008 thorsten-konigorski.de */ * { padding: 0; margin: 0; } html { min-height: 101%; } body { font-family: Arial,sans-serif; color: #000; background: #fff url(../bilder/bodybottom.png) repeat-x 0 102%; min-width: 960px; } .unsichtbar { display: none; } a:link, a:visited { text-decoration: none; outline-style:none; } #kopf { background: #212121; overflow: hidden; } #kopf .innen { position: relative; } #branding { color: #fff; padding: 10px 0; font-size: 18px; width: 60%; } h1, .innen { margin:0 auto; width:900px; } #sprachwahl { list-style: none; position: absolute; right: 0; top: 7px; } #sprachwahl li { float: right; } #sprachwahl li a { width: 16px; height: 11px; display: block; text-indent: -999em; margin: 0 5px; } #deutsch a { background: #333 url(../bilder/de.gif) no-repeat 0 0; } #english a { background: #333 url(../bilder/en.gif) no-repeat 0 0; } #espanola a { background: #333 url(../bilder/es.gif) no-repeat 0 0; } #menu { float: left; width: 100%; list-style: none; margin-top: 10px; } #menu li { float: right; font-size: 12px; text-transform: uppercase; padding-left: 5px; background: #333; } #menu li a { display: block; padding: 10px; color: #f1f1f1; } #menu li a:hover { color: #fff; text-decoration: underline; } li#unternehmensberatung { background: #333 url(../bilder/rundeecke-l.jpg) no-repeat 0 0; } li#kontakt { background: #333 url(../bilder/rundeecke-r.jpg) no-repeat 100% 0; } #banner { height: 120px; background: #186D95 url(../bilder/bannerverlauf.png) repeat-x 0 100%; border-top: 1px solid #e1e1e1; position: relative; } * html #banner {background-image: none;} * html #aktuellbox h2 {background: transparent url(../bilder/topic.gif) no-repeat 0 4px;} * html #aktuellbox h2.selected {background: transparent url(../bilder/topic.gif) no-repeat 0 -13px;} * html #sprachwahl {position: relative;} * html #aktuellbox h2.selected {cursor: pointer !important;} *:first-child+html #aktuellbox h2.selected {cursor: pointer !important;} #banner p { color: #fff; text-align: right; font-size: 18px; padding-top: 50px; } h1 { height:120px; left:50%; margin-left:-415px; position:absolute; text-indent:-999em; top:-17px; width:172px; } h3 { font-family: verdana, sans-serif; } #inhalt { margin-top: 2px; border-top: 1px solid #999; background: transparent url(../bilder/inhalttop.png) repeat-x 0 0; font-size: 12px; line-height: 150%; padding-top: 55px; min-height: 565px; } .noscript #inhalt { min-height: 665px; } *+html #inhalt { min-height: 665px; } * html #inhalt{ height: 665px } #inhalt .innen { width: 500px; padding-right: 400px; position: relative; } #inhalt p { margin: 25px 0; font-family: verdana, sans-serif; position: relative; text-align: justify; } #inhalt a:link, #inhalt a:visited { color: #186D95; border-bottom: 1px solid; } #inhalt a:hover { color: #333; } #inhalt h2 { color: #186D95; font-size: 24px; font-weight: normal; padding-bottom: 4px; margin-top: 10px; margin-bottom: 25px; border-bottom: 1px solid #f1f1f1; letter-spacing: -1px; line-height:110%; } #inhalt h3 { margin: 30px 0 5px; color: #545454; font-size: 13px; } #inhalt ul { font-family: verdana, sans-serif; list-style-type:none; } #inhalt ul ul { list-style-type: bullet; } #inhalt li { margin-left: 20px; padding: 5px 0 5px 20px; background: transparent url(../bilder/bullet.png) no-repeat 0 8px; } #inhalt li li { background-image: none; list-style-type: disc; padding-left: 0; } #sekundaerbox { position: absolute; right: 0; top: 16px; width: 330px; color: #545454; } #aktuellbox { position: absolute; right: 0; top: 265px; width: 330px; color: #545454; } .sektionespanola #aktuellbox, .sektionenglish #aktuellbox, .sektionarticles #aktuellbox { top: 16px; } #news { position: absolute; top: -10px; right:0; width: 330px; background: transparent url(../bilder/news_alt.png) no-repeat 50% 0; padding: 5px 0 15px 0; } * html #news { background-color: #f1f1f1; background-image: none; } p#newsmenu { text-align: center; padding-top: 10px; } .sektionespanola #news, .sektionenglish #news, .sektionarticles #news { display: none; } #news h2 { padding-right: 10px; padding-left: 10px; margin-bottom: 15px; text-align: center; font-size: 20px; } #news h2 a { color: #999 !important; letter-spacing: 0!important; border-bottom: 0 !important; } #news h3 { padding-right: 10px; padding-left: 10px; margin-top: 10px; margin-bottom: 0; } #news h3 span { font-weight: normal; } #news p { padding-right: 10px; padding-left: 10px; margin: 0; } .sektionarticles h2 a { border-bottom: 0 !important; } .post { padding-bottom: 30px; } #inhalt #aktuellubersicht { text-align: right; } #inhalt #juengeraelter { text-align: center; } #aktuellubersicht a, #inhalt #juengeraelter a { border-bottom: 0 !important; } #inhalt p.date { color: #999; margin-top: -19px; padding-bottom: 1px; font-size: 11px; } #aktuellbox h2 { font-size: 17px; cursor: pointer; outline-style:none; background: transparent url(../bilder/topic.png) no-repeat 0 4px; padding-left: 13px; margin-bottom: 0; margin-top: 15px; border: 0; padding-bottom: 0; letter-spacing: 0; color: #545454; font-weight: bold; } #aktuellbox p, #sekundaerbox p { margin: 10px 0; } #sekundaerbox h2 { font-size: 17px; margin-bottom: 0; border: 0; padding-bottom: 0; letter-spacing: 0; color: #545454; font-weight: bold; } #sekundaerbox h3 { color: #186D95; font-weight: bold; margin-top: 30px; } .noscript #aktuellbox h2 { cursor: text !important; } #aktuellbox h2:hover { color: #000; } .noscript #aktuellbox h2:hover { color: #545454; } #aktuellbox h2.selected { color: #000; background: transparent url(../bilder/topic.png) no-repeat 0 -13px; cursor: text !important; } .noscript #aktuellbox h2.selected { color: #999; background: transparent url(../bilder/topic.png) no-repeat 0 4px; } #tricky {padding-bottom: 70px;} .noscript #tricky {padding-bottom: 0;} #fuss p { color: #999; font-size: 9px; text-transform: uppercase; text-align: center; width: 80%; margin: 35px auto 20px; border-top: 1px solid #f1f1f1; padding-top: 10px; letter-spacing: 1px; font-family: verdana, sans-serif; position: relative; } #fuss { width: 900px; position: relative; margin: 0 auto; } #fuss img { position: absolute; right:0px; top:-50px; } * html #fuss img, *+html #fuss img { top: -25px; } #fuss a:link, #fuss a:visited { color: #999; } #fuss a:hover { color: #333 } fieldset { border: 0; background: transparent url(../bilder/brief.png) no-repeat 100% 6px; } legend{ display: none; } label { display: block; margin: 17px 0 -12px 0; } input, textarea { border: 0; background: transparent url(../bilder/inhalttop.png) repeat-x scroll 0 -15px; padding: 5px; border: 1px solid #999; font-family: Courier,monospace; font-size: 9px; } input[type="text"]:focus, textarea:focus { border-color: #186D95; background: #f1f1f1; } input[type=submit]{ margin-top: 10px; font-family: verdana, sans-serif; font-size: 12px; } .zemContactForm { font-family: verdana, sans-serif; } .zemThanks { font-family: verdana, sans-serif; font-weight: bold; } form ul { color: #f00; border: 1px solid #f00; background: #fee; padding: 13px; list-style: none !important; } form ul li { background-image: none !important; padding:5px 0 5px 0 !important; } form ul li img { display: block; position:relative; top:-3px; } .ah{ padding-left: 160px; padding-top: 27px; background: transparent url(../bilder/ahartmann.png) no-repeat -10px 6px; } .mh { padding-left: 160px; padding-top: 27px; background: transparent url(../bilder/mhartmann.png) no-repeat -10px 6px; } #startillu { float:left; margin:0 20px 40px 0; } #iphonehint { display: none; }