/* * main site structure for screen output *  * author   maik mettenheimer <http://www.mettbox.de> * project  stefanie kruell <http://www.stefanie-kruell.de> * version  2008-09-05 *  * colours:  #cbcf41 green light *           #bec312 green background *           #60622d green dark *           #841024 red */
/* main structure------------------------------------------------------------------------------*/html, body {  background-color: #fff;  height: 100%;	text-align: center;  min-width: 980px;}#distance {  width: 1px;  height: 50%;  background-color: #fff;  margin-top: -265px;  float: left;}  	#wrapper {  background: #fff url(../images/bg_wrapper.gif) repeat-y;  margin: 0 auto;  position: relative;  text-align: left;  width: 950px;  height: 530px;  clear: left;}/* main navigation------------------------------------------------------------------------------*/ul#mainNav {  margin: 0;  padding: 0;  position: absolute;  top: 100px;  left: 360px;  width: 500px;	height: 1em;  float: left;  list-style: none;}ul#mainNav li {  color: #fff;  float: left;  margin: 0;  padding: 0 10px 0 0;  list-style: none;}ul#mainNav li a,ul#mainNav li a:link,ul#mainNav li a:visited {  color: #fff;  text-decoration: none;}ul#mainNav li a:hover,ul#mainNav li a:focus,ul#mainNav li a:active {  color: #841024;  text-decoration: none;}.home ul#mainNav li.home a ,.leistungen ul#mainNav li.leistungen a,.referenzen ul#mainNav li.referenzen a,.ueber_mich ul#mainNav li.ueber_mich a,.netzwerk ul#mainNav li.netzwerk a,.kontakt ul#mainNav li.kontakt a,.impressum ul#mainNav li.impressum a {  color: #841024;}/* service navigation------------------------------------------------------------------------------*/ul#serviceNav {  position: absolute;  bottom: 60px;  left: 120px;  margin: 0;  padding: 0;	width: 15em;  height: 1em;  float: left;  list-style: none;}ul#serviceNav li {  margin: 0;  padding: 0 10px 0 0;  float: left;  list-style: none;}ul#serviceNav li a,ul#serviceNav li a:link,ul#serviceNav li a:visited {  color: #fff;  text-decoration: none;}ul#serviceNav li a:hover,ul#serviceNav li a:focus,ul#serviceNav li a:active {  color: #841024;  text-decoration: none;}.home ul#serviceNav li.home a,.impressum ul#serviceNav li.impressum a {  color: #841024;}/* primary content------------------------------------------------------------------------------*/#primaryContent {  position: absolute;  top: 145px;  left: 360px;  width: 510px;  height: 220px;}.ueber_mich #primaryContent {  position: absolute;  top: 145px;  left: 360px;  width: 510px;  height: 225px;}.content {  margin: 0;}/* scroll bar */.scrollPane {	float: left;  width: 510px;  height: 220px;	overflow: auto;}.ueber_mich .scrollPane {	float: left;  width: 510px;  height: 225px;	overflow: auto;}.jScrollPaneContainer {	position: relative;	overflow: hidden;	z-index: 1;}.jScrollPaneTrack {	position: absolute;	cursor: pointer;	right: 0;	top: 0;	height: 100%;	background-color: #bec312;}.jScrollPaneDrag {	position: absolute;	background-color: #bec312;	cursor: pointer;	overflow: hidden;}.jScrollPaneDragTop {	position: absolute;	top: 0;	left: 0;	overflow: hidden;}.jScrollPaneDragBottom {	position: absolute;	bottom: 0;	left: 0;	overflow: hidden;}a.jScrollArrowUp {	display: block;	position: absolute;	z-index: 1;	top: 0;	right: 0;	text-indent: -2000px;	overflow: hidden;	height: 22px;  background: #bec312 url(../images/scroll_up.gif) no-repeat 0 0;}a.jScrollArrowDown {	display: block;	position: absolute;	z-index: 1;	bottom: 0;	right: 0;	text-indent: -2000px;	overflow: hidden;	height: 22px;  background: #bec312 url(../images/scroll_down.gif) no-repeat 0 0;}a.jScrollActiveArrowButton,a.jScrollActiveArrowButton:hover {	background-color: #bec312;}/* tooltip */#tooltip {	position: absolute;  margin: 5px 0 0 50px;	z-index: 3000;  width: auto;}.box {  float: left;  margin: 0;  padding: 0 5px 0 0;  background: url(../images/tooltip-right.gif) top right no-repeat;}.boxheader {  margin: 0;  padding: 5px 5px 0 5px;  background: url(../images/tooltip-left.gif) top left no-repeat; } .boxheader h3 {  color: #fff;  margin: 0;  padding: 3px 0 0 0;  text-align: left;}  .boxcontentwrapper {  margin: 0 0 0 0;  padding: 0;  background: url(../images/tooltip-left.gif) bottom left no-repeat;}.boxcontent {  display: block;  padding: 3px;  margin: 0 -5px -5px 0;  background: url(../images/tooltip-right.gif) bottom right no-repeat;  text-align: left;  } .boxcontent div.body,.boxcontent div.url {  background-color: #bec312;  color: #841024;  color: #fff;  padding: 2px 3px;}/* secondary content------------------------------------------------------------------------------*/#secondaryContent {  position: absolute;  bottom: 60px;  left: 360px;  width: 500px;  height: 60px;}.kontakt #secondaryContent,.impressum #secondaryContent,.ueber-mich #secondaryContent,.netzwerk #secondaryContent {  position: absolute;  bottom: 60px;  left: 360px;  width: 260px;  height: 60px;}#mainPicture {  position: absolute;  bottom: 35px;  right: 185px;}
