﻿body { color: #3d3c3f; font-size: 14px; font-family: "Trebuchet MS", Arial, verdana, sans-serif; min-width:350px; background-color:white; background-image: url(/fileadmin/templates/standard/layout/bg_oben_std.png); background-repeat: repeat-x; background-position: center top; }

img {
border-style:none;
}

h1 { color: #009ee0; font-size: 24px; font-family: "Trebuchet MS", Arial, verdana, sans-serif; margin-bottom: 26px; }
h2 { color: #6d797d; font-size: 18px; font-family: "Trebuchet MS", Arial, verdana, sans-serif; font-style: italic; }

a, a:link, a:visited{ color: #6a6a6a; }
a:hover{ color: #00b1fe; }

#fusszeile_links_box ol, #fusszeile_links_box ul, #menue_box ol, #menue_box ul {
	list-style: none; list-style:none outside none;
}   

#fusszeile_links_box li, #fusszeile_links_box ul, #menue_box li, #menue_box ul {
	display:inline;	
}

iframe { border-style: none; outline-style: none; z-index: 1100; position:relative; }

#menue_ebene { height: 51px; position: absolute; top: 100px; left: 5px; right: 5px; z-index: 10000; }
*html #menue_ebene { z-index:10000; } /*für IE6 */
*+html #menue_ebene { z-index:10000; } /*für IE7 */
#menue { line-height: 51px; width: 960px; height: 51px; margin-left:auto; margin-right:auto; }
#menue_box { position: relative; z-index: 10000; left: 0px; width: 760px; padding-top: 7px; }
#link_box { text-align: right; position: relative; z-index: 1100; left: 0; width: 200px; }

#menue_box ul {padding-left: 0px; margin-bottom: 0px; margin-top: 0px;}
*html #menue_box ul {margin-left: 0px;} /*für IE6 */
*+html #menue_box ul {margin-left: 0px;} /*für IE7 */
#menue_box ul ul { position:absolute; visibility:hidden; display:block; z-index: 99; }
* html #menue_box table { text-align: left; position:absolute; top:0; left:0; border-collapse:collapse; }
#menue_box li:hover ul,
#menue_box ul li:hover ul,
#menue_box ul a:hover ul,
#menue_box li .hover_title:hover ul,
#menue_box ul li .hover_title:hover ul,
#menue_box ul a .hover_title:hover ul { visibility: visible; }

.hover_title { position:absolute; visibility:hidden; display:block; z-index: 99;  }
#menue_box ul li .hover_title
{
	top: -21px; left: 2px;
	top /*\**/: -35px\9;
}
*html #menue_box ul li .hover_title { top: 4px; } /*für IE6 */
*+html #menue_box ul li .hover_title { top: 4px; } /*für IE7 */
#menue_box ul li .hover_title li {  padding-left: 0px; padding-right: 0px;}
#menue_box ul li .hover_title li a { padding-right: 0px;}
#menue_box ul li .hover_title { font-family: "Myriad Pro", "Trebuchet MS", Arial, verdana, sans-serif; font-size: 18px; font-weight: bold; }
#menue_box li:hover .hover_title,
#menue_box ul li:hover .hover_title,
#menue_box ul a:hover .hover_title { visibility: visible; }

* html #menue_box a:hover
{
	background-color: #3d3c3f;
}

#menue_box ul { list-style-type:none; }
#menue_box ul li { position:relative; z-index: 99; }
#menue_box ul ul li { padding-left: 25px; padding-right: 27px; line-height: 16pt; background-color: #3d3c3f;  display:block; font-family: Myriad Pro, "Trebuchet MS", Arial, verdana, sans-serif; font-size: 12px; }
*html #menue_box ul ul .oben { width:200px; } /*für IE6 */
*html #menue_box ul ul .mitte { width:200px; } /*für IE6 */
*html #menue_box ul ul .unten { width:200px; } /*für IE6 */
*+html #menue_box ul ul .oben { width:200px; } /*für IE7 */
*+html #menue_box ul ul .mitte { width:200px; } /*für IE7 */
*+html #menue_box ul ul .unten { width:200px; } /*für IE7 */
#menue_box ul ul
{
	top: 22px; left: 2px;
	top /*\**/: 8px\9;
}
*html #menue_box ul ul { top: 22px; } /*für IE6 */
*+html #menue_box ul ul { top: 24px; } /*für IE7 */
#menue_box ul ul a, #menue_box ul ul a:link, #menue_box ul ul a:visited { color: white; text-decoration: none; display:block; padding-right: 8px; border-bottom: 1pt solid #515053; }
#menue_box ul ul a:hover { color: #00b1fe; text-decoration: none; display:block; padding-right: 8px; border-bottom: 1pt solid #515053; }
#menue_box ul ul .unten a, #menue_box ul ul .unten a:link, #menue_box ul ul .unten a:visited { color: white; text-decoration: none; display:block; padding-right: 8px; border-bottom-style: none; }
#menue_box ul ul .unten a:hover { color: #00b1fe; text-decoration: none; display:block; padding-right: 8px; border-bottom-style: none; }
#menue_box ul ul .rand { background-color: transparent; padding-left: 0px; padding-right: 0px; }

#content_ebene_home { position: absolute; top: 540px; z-index: 1000; left: 5px; right: 5px; }
#content_ebene { position: absolute; top: 292px; z-index: 1000; left: 5px; right: 5px; }
#content_ebene_rev { position: absolute; top: 152px; z-index: 1020; left: 5px; right: 5px; }
#content { width: 960px; margin-left:auto; margin-right:auto; }
#content_box { position: relative; z-index: 1100; width: 960px;}
#content_box_mk { min-height: 344px; padding-right: 10px; padding-left: 10px; margin-top: 22px; margin-bottom: 21px;}
#content_box_rev { height: 808px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px;}
#content_links_box { float: left; position: relative; z-index: 1100; left: 0px; width: 320px; padding-top: 18px; padding-bottom: 14px; padding-right: 0px; padding-left: 0px; }
#content_mitte_box { float: left; position: relative; z-index: 1100; left: 0px; width: 320px; padding-top: 18px; padding-bottom: 14px; padding-right: 0px; padding-left: 0px; }
#content_rechts_box { float: left; position: relative; z-index: 1100; left: 0px; width: 320px; padding-top: 18px; padding-bottom: 14px; padding-right: 0px; padding-left: 0px; }
#content_mitte2_box { float: left; position: relative; z-index: 1100; left: 0px; width: 620px; margin-top: 5px; margin-bottom: 31px; padding-right: 20px; padding-left: 10px; }
#content_rechts2_box { float: left; position: relative; z-index: 1100; left: 0px; width: 300px; margin-top: 25px; margin-bottom: 31px; padding-right: 0px; padding-left: 10px; }

#hg_oben_reverenzen_ebene { position: absolute; top: 152px; z-index: 1010; left: 5px; right: 5px; }
#hg_oben_reverenzen { position: relative; z-index: 1010; }
#hg_oben_reverenzen_bg { background-image: url(/fileadmin/templates/standard/layout/reverenzen_bg_gr.png); background-repeat: repeat-x; position: absolute; width: 100%; height: 808px; margin-left: -7px; margin-right: -7px; padding-left: 6px; padding-right: 6px; }
*html #hg_oben_reverenzen_bg { padding-left: 10px; padding-right: 20px; margin-left: -10px; margin-right: -20px; } /*für IE6 */
*+html #hg_oben_reverenzen_bg { padding-left: 10px; padding-right: 10px; margin-left: -10px; margin-right: -10px; } /*für IE7 */

#hg_unten { position: relative; z-index: 1000; }
#hg_unten_bg { background-image: url(/fileadmin/templates/standard/layout/bg_unten.png); background-repeat: repeat-x; position: absolute; width: 100%; height: 193px; margin-left: -5px; margin-right: -5px; padding-left: 5px; padding-right: 5px; }
#hg_unten_reverenzen_bg { background-image: url(/fileadmin/templates/standard/layout/bg_reverenzen_unten.png); background-repeat: repeat-x; position: absolute; width: 100%; height: 165px; margin-left: -5px; margin-right: -5px; padding-left: 5px; padding-right: 5px; }
*html #hg_unten_bg { padding-left: 10px; padding-right: 10px;} /*für IE6 */
*html #hg_unten_reverenzen_bg { padding-left: 10px; padding-right: 10px;} /*für IE6 */

#fusszeile_box {  width: 960px; margin-left:auto; margin-right:auto; margin-bottom: 20px;}
#fusszeile_box_reverenzen {  width: 960px; margin-left:auto; margin-right:auto; margin-bottom: 20px; margin-top: -28px;}
#fusszeile_spruch { margin-top: 29px; height: 148px; color: white; font-size: 10px; float: left; position: relative; z-index: 1100; width: 960px; padding-right: 8px; padding-left: 8px; }
#fusszeile_links_box { padding-top: 14px; color: #3d3c3f; font-size: 12px; font-family: Arial, verdana, sans-serif; float: left; position: relative; z-index: 1100; width: 800px; padding-right: 0px; padding-left: 0px; }
#fusszeile_links_box  a, #fusszeile_links_box  a:link, #fusszeile_links_box  a:visited{ color: #3d3c3f; text-decoration: none; }
#fusszeile_links_box  a:hover{ color: #00b1fe; text-decoration: none; }
#fusszeile_links_box ul {padding-left: 10px;}
#fusszeile_links_box li {padding-right: 10px;}
*html #fusszeile_links_box ul {margin-left: 8px;} /*für IE6 */
*+html #fusszeile_links_box ul {margin-left: 8px;} /*für IE7 */
#fusszeile_rechts_box { padding-top: 14px; color: #3d3c3f; font-size: 12px; font-family: Arial, verdana, sans-serif; text-align: right; float: left; position: relative; z-index: 1100; width: 152px; padding-right: 8px; padding-left: 0px; }

#bild_ebene { height: 166px; position: absolute; top: 152px; left: 5px; right: 5px; z-index: 3; }
#bild { width: 960px; margin-left:auto; margin-right:auto; }
#bild_box { position: relative; z-index: 3; width: 960px; }

#logo_ebene { height: 10px; position: absolute; top: 20px; left: 5px; right: 5px; z-index: 4; }
#logo { width: 960px; height: 10px; margin-left:auto; margin-right:auto; }
#logo_box { position: relative; z-index: 4; left: 10px; width: 242px; }

#menueoben_ebene { height: 27px; position: absolute; top: 0px; left: 5px; right: 5px; z-index: 99; }
#menueoben { line-height: 33px; width: 960px; height: 27px; margin-left:auto; margin-right:auto; }
#menueoben_box { line-height: 24px; color: #6a6a6a; font-size: 14px; position: relative; z-index: 99; width: 951px; text-align:right; padding-right: 9px; font-family: Myriad Pro, "Trebuchet MS", Arial, verdana, sans-serif;}
.menueoben_link_l {padding-left: 2px; padding-right: 8px;}
.menueoben_link {padding-left: 8px; padding-right: 8px;}
.menueoben_link_r {padding-left: 8px; padding-right: 4px;}
#menueoben_box a, #menueoben_box  a:link, #menueoben_box a:visited{ color: #6a6a6a; text-decoration: none; }
#menueoben_box a:hover{ color: #00b1fe; text-decoration: none; }

.kontakt { font-weight: bold; width: 625px; margin-right: -10px; }
.kontakt_links { width: 138px; padding-top: 5px; padding-bottom: 5px; }
.kontakt_rechts { width: 477px; padding-top: 5px; padding-bottom: 5px; }
.kontakt_rechts input { width: 477px; }
.kontakt_rechts textarea { width: 477px; }
.kontakt_rechts_breit { width: 477px; padding-top: 5px; padding-bottom: 5px; }
.kontakt_rechts_breit input { margin: 0px; padding: 0px; }

.s_kontakt { color: white; width: 227px; margin-right: -10px; padding-left: 34px; padding-top: 2px; }
.s_kontakt_links { width: 222px; padding-top: 5px; padding-bottom: 5px; }
.s_kontakt_rechts { width: 222px; padding-top: 0px; padding-bottom: 10px; }
.s_kontakt_text { width: 222px; padding-top: 0px; padding-bottom: 4px; }
.s_kontakt_rechts input { width: 222px; }
.s_kontakt_text textarea { width: 222px; }
.s_kontakt_rechts_breit { width: 222px; padding-top: 5px; padding-bottom: 5px; }
.s_kontakt_rechts_breit input { margin: 0px; padding: 0px; }

.service_punkte { padding-top: 16px; }
.service_punkt { background-image: url(/fileadmin/templates/standard/layout/punkt.png); background-repeat: no-repeat; background-position: 41px 14px; padding-left: 69px; padding-top: 10px; padding-bottom: 8px; }
.service_punkt a, .service_punkt a:link, .service_punkt a:visited { color: white; text-decoration: none; }
.service_punkt a:hover { color: #00b1fe; text-decoration: none; }

.blog_punkte { padding-top: 16px; }
.blog_punkt { padding-left: 35px; padding-top: 12px; padding-bottom: 16px; }
.blog_punkt a, .blog_punkt a:link, .blog_punkt a:visited { color: white; text-decoration: none; }
.blog_punkt a:hover { color: #00b1fe; text-decoration: none; }

.kunde_punkte { padding-top: 16px; }
.kunde_punkt { color: white; font-size: 18px; font-style: italic; padding-left: 35px; padding-top: 6px; padding-right: 35px; padding-bottom: 6px; }
.kunde_unter_punkt { color: white; font-size: 12px; padding-left: 35px; padding-top: 2px; padding-right: 35px; padding-bottom: 15px; }

.jobs_punkte { padding-top: 14px; }
.jobs_punkt { color: white; font-size: 14px; padding-left: 35px; padding-top: 8px; padding-right: 35px; padding-bottom: 10px; }