<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {height:100%;}

body {
	background-color: #b7bfc8;
	font: 12px "Verdana", Arial, Helvetica, Geneva, sans-serif;
	color: #333333;
	line-height: 20px;
	height: 100%;
	margin:0;
	padding:0;

}



#home_link{
  position: relative;
  width:435px;
  height:106px;
  z-index:10;
  left: 95px;
  top:90px;
  z-index: 20;
}

#home_link a i {
	display:none;
	z-index:10;
}

#home_link a{
	display:  block;
	width: 100%;
	height: 100%;
	z-index: 20;
}


#header{
  background: url(/images/header_background.gif) repeat-x;
  width: auto;
  height: 441px;
}

#logo{
  background: url(/images/logo_new.gif);
  position:absolute;
  top:90px;
  left:96px;
  width:435px;
  height:106px;
  z-index: 10;

}

#logo_print_image {
  display: none;
}

/*#header_image{
  background: url(/images/header_image_start.jpg);
  position:absolute;
  top:0px;
  left:380px;
  width:560px;
  height:411px;

}*/

#navigation_print{
  position:absolute;
  top:264px;
  left:0px;
  width:418px;
  height: 147px;
}

#header_image {
	display: none;
}

#header_leistungen{
	background: url(/images/header/leistungen.jpg);
  position:absolute;
  top:0px;
  left:400px;
  width:610px;
  height:441px;
  z-index: 1;
}

/*#header_steuerberatung{
  background: url(/images/header/leistungen.jpg);
  position:absolute;
  top:0px;
  left:400px;
  width:540px;
  height:441px;
}

#header_wirtschaftspruefung{
  background: url(/images/header/leistungen.jpg);
  position:absolute;
  top:0px;
  left:400px;
  width:540px;
  height:441px;
}

#header_betriebswirtschaftliche_beratung{
  background: url(/images/header/leistungen.jpg);
  position:absolute;
  top:0px;
  left:400px;
  width:540px;
  height:441px;
}

#header_rechtsberatung{
  background: url(/images/header/leistungen.jpg);
  position:absolute;
  top:0px;
  left:400px;
  width:540px;
  height:441px;
}*/

#header_karriere{
	background: url(/images/header/karriere.jpg);
  position:absolute;
  top:0px;
  left:400px;
  width:540px;
  height:441px;
  z-index: 1;
}

#header_impressum{
  background: url(/images/header/impressum.jpg);
  position:absolute;
  top:0px;
  left:400px;
  width:610px;
  height:441px;
  z-index: 1;
}

#header_datenschutz{
  background: url(/images/header/impressum.jpg);
  position:absolute;
  top:0px;
  left:400px;
  width:610px;
  height:441px;
  z-index: 1;
}

#header_kontakt{
	background: url(/images/header/kontakt.jpg);
  position:absolute;
  top:0px;
  left:365px;
  width:637px;
  height:441px;
}

#header_start{
	background: url(/images/header/start.jpg);
  position:absolute;
  top:0px;
  left:400px;
  width:590px;
  height:441px;
}

#header_top{
	background: url(/images/header/start.jpg);
  position:absolute;
  top:0px;
  left:400px;
  width:590px;
  height:441px;
}

#header_ggi{
  background: url(/images/header/start.jpg);
  position:absolute;
  top:0px;
  left:400px;
  width:590px;
  height:441px;
}

#header_team{
	background: url(/images/header/team.jpg);
  position:absolute;
  top:0px;
  left:400px;
  width:590px;
  height:441px;
  z-index: 1;
}

#header_alfons_reifferscheid{
  background: url(/images/header/alfons_reifferscheid.jpg);
  position:absolute;
  top:0px;
  left:400px;
  width:590px;
  height:441px;
  z-index: 1;
}

#header_thorsten_reifferscheid{
  background: url(/images/header/thorsten_reifferscheid.jpg);
  position:absolute;
  top:0px;
  left:400px;
  width:590px;
  height:441px;
  z-index: 1;
}

#header_stefan_reifferscheid{
  background: url(/images/header/stefan_reifferscheid.jpg);
  position:absolute;
  top:0px;
  left:400px;
  width:590px;
  height:441px;
  z-index: 1;
}
a#top_link {
  background: url(/images/focus2022.png) 0 0 ;
  width: 145px;
  height: 283px;
  display: block;
  margin-bottom: 20px;
  margin-left: 12px;
}

a#top_link:hover {
  background: url(/images/focus2022.png) 0 -283px;
}

a#top_link i {
  display: none;
}

a#auszeichnung_focus_money {
  background: url(/images/focus_money_2019.png);
  background-size: 145px 137px;
	background-repeat: no-repeat;
  width: 145px;
  height: 137px;
  display: block;
  margin-bottom: 20px;
  margin-left: 12px;
	-webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

a#auszeichnung_focus_money:hover {
	-webkit-filter: none;
  filter: none;
}



/* a#top_link2 {
  background: url(/images/innovative-2017.jpg);
	background-repeat: no-repeat;
  width: 145px;
  height: 115px;
  display: block;
  margin-bottom: 20px;
  margin-left: 12px;
	-webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

a#top_link2:hover {
	-webkit-filter: none;
  filter: none;
} */

a#law_link {
  background: url(/images/law_2021.png);
  background-size: 145px;
  width: 145px;
  height: 49px;
  display: block;
  margin-bottom: 20px;
  margin-left: 12px;
	-webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

a#law_link:hover {
	-webkit-filter: none;
  filter: none;
}

a#brandeins_link {
  background: url(/images/brandeins_2021.png) 0 0 ;
  width: 145px;
  height: 223px;
  display: block;
  margin-bottom: 20px;
  margin-left: 12px;
}

a#brandeins_link:hover {
  background: url(/images/brandeins_2021.png) 0 -223px;
}

a#brandeins_link i {
  display: none;
}



a#test_link {
  background: url(/images/innovative-2017.jpg) -177px 0 ;
  width: 177px;
  height: 177px;
  display: block;
  margin-bottom: 20px;
}

a#test_link:hover {
  background: url(/images/focus2014.png) 0 0;
}

a#cgi_link {
  background: url(/images/gci-logo.jpg) 0 -164px;
  width: 180px;
  height: 164px;
  display: block;
  margin-bottom: 20px;
}

#cgi_link i {
  display: none;
}

a#cgi_link:hover {
  background: url(/images/gci-logo.jpg) 0 0;
}

a#test_link i {
  display: none;
}

#blue_bar{
  position:absolute;
  top:411px;
  left:-40px;
  width:820px;
  height:30px;
}

#blue_bar_print_image{
  display: none;
}

#navigation_box{

}

#content_background{
  background-color: #edeff1;
  width: auto;
  height: auto;

}

.content_margin_top{
  height: 40px;
  width: auto;
}

.content_margin_bottom{
  height: 36px;
  width: auto;
}

#content{

  width: 580px;
  height: auto;
  float: left;

}

#content_impressum{
  width: 800px;
  height: auto;
  float: left;
}

#content_wrapper{

  width: 830px;
  margin-left: 100px;
  height: auto;
  overflow: hidden;

}

#sidebar{
  margin-left: 45px;
  width:205px;
  float: left;
}

#content_wrapper2{

  width: 830px;
  margin-left: 90px;
  height: auto;
  overflow: hidden;

}

#sidebar_navigation_wrapper{
  width:250px;
  float: left;
  margin-top: -4px;
  font-size: 14px;
}

#footer{
  background-color: #b7bfc8;
  width: auto;
  height: 30px;
  margin-left: 100px;
  margin-top:15px;
  margin-bottom:15px;
  color: white;

}

h1{
  font-family: "trajan-pro-3",sans-serif;
  font-size: 24px;
  margin-bottom: 19px;
  margin-left: -2px;
  padding-top: 1px;
}

h2{
  font-family: "trajan-pro-3",sans-serif;
  font-size: 16px;
  line-height: 25px;
  margin-top: 5px;
	margin-bottom: 15px;
}

h3{
  font-family: "trajan-pro-3",sans-serif;
  font-size: 14px;
  line-height: 25px;
  margin-top: 5px;
	margin-bottom: 15px;
}

h4{
	font-family: "trajan-pro-3",sans-serif;
  font-size: 13px;
}

p{
	font: 12px "Verdana", Arial, Helvetica, Geneva, sans-serif;
	line-height: 20px;
	margin-bottom: 20px;
}

.left_collumn{
  width: 280px;
  float: left;
}

.right_collumn{
  margin-left: 20px;
  width: 480px;
  float: left;
}

ul.list {
  margin-bottom: 20px;
  margin-left: -16px;
  padding-left: 36px;
  width:80%;
}


ul.list li{
	background: transparent url(/images/bulletpoint.gif) no-repeat 8px 7px;
	padding-left: 35px;
	margin-bottom: 20px;
}

.marker{
	background: url(/images/list_border.gif) no-repeat 0px bottom;
	position:  relative;
	width: 580px;
	height:  1px;
	margin-left: -36px;
	margin-top: 10px;
	float:  left;
}

a:link,
a:visited{
  color: #26303c;
  text-decoration: underline;

}

a:hover{
  color: #000000;
  text-decoration: underline;

}

#footer a:link,
#footer a:visited{
  color: #ffffff;
  text-decoration: underline;

}

#footer a:hover{
  color: #666666;
  text-decoration: underline;

}


#anfahrt_image{
  margin-top: 4px;
  padding: 3px !important;
  margin-bottom: 32px;
  border: 1px solid #cccccc;
}


p {
  text-align:justify;
}

.left {
  text-align: left !important;
}

#bookbutton{
  background: url(/images/bookbutton.jpg);
  width: 199px;
  height: 148px;
  margin-left: -10px;
}
#bookbutton a i {
	display:none;
	z-index:10;
}

#bookbutton a{
	display:  block;
	width: 100%;
	height: 100%;
}

#bookbutton a:hover{
  background: transparent url(/images/bookbutton.jpg) -199px 0px;
}
</pre></body></html>