body	{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 100.01%; background-color: #fff; color: #000;}
body, h1, h2, h3, h4, h5, h6, div, p, table, td, ul, ol, li, dd, dt, dl, blockquote, address, hr, pre {margin: 0px; padding: 0px; border: 0px;}	
a, p, li, h1, h2, h3, h4, h5, h6, input {font-weight: normal; font-size: 1em; text-decoration: none;}
img	{border: 0;}

body
{	height:100%;
	max-height: 100%;
	text-align: center;
	background-color: #8d8d8d;
}

#scrollbalken
{	position:absolute; 
	top:0px; bottom:-1px; 
	width:1em; z-index:-1
}

#container
{	margin: 3em auto;
	padding: 5em;
	width: 670px;
	height:	100%;
	text-align: center;
	font-size: 62.5%;
	background-color: white;
	border: 1px #a9a9a9;
}


#header
{	height: auto;
	margin: 0em;
	text-decoration:none;
	background-color: transparent;
	border: 1px white;
}
#header h1 		{display: none;}
	
#inhalt	
{	height: auto;
	padding: 1.5em 0 3 0;
	font-size: 2.5em;
	color: #777;
	text-align: center;
	font-weight: normal;
	background-color: transparent;
}

#inhalt p	 	{padding: 0.5em; margin: 0em;}


/* --- auskommentiert
			#image-slider-wrap {
				width:670px;
				height:100%;
				margin: 1.2em auto;
				padding: 1.2em;
				background:url(images/bg-trans-brown.png) 0 0 repeat;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
 --- */



/* --- Nivo Image Slider --- */
#image-slider {
	position:relative;
	margin: 2em 0;
	width:670px;
	height:320px;
}
#image-slider img {
	position:absolute;
}

/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Control nav styles */
.nivo-controlNav a {
	position:relative;
	width:14px;
	height:14px;
	display:block;
	margin:0px 5px 0px 0px;
	float:left;
	background:url(bilder/slider-navi.png) 0px -3px no-repeat;
	top: 300px;
	left:5px;
	z-index:100;
	text-indent:1px;
	cursor:pointer;
}

.nivo-controlNav a:hover
{background:url(bilder/slider-navi-active.png) 0px 0px no-repeat;}
.nivo-controlNav a.active
{background:url(bilder/slider-navi-active.png) 0px 0px no-repeat;}


#nameadresse
{ 	padding: 1 0em;
	height: auto;
}

#bueroname
{ 	height: auto;
	padding-bottom: 0.4em;
	margin: 1 0 0.5 0em;
	text-align:left;
	font-size: 2.4em;
	border-bottom: 2px solid #777;
-moz-column-count: 2;
-moz-column-gap: 15px;
-webkit-column-count: 2;
-webkit-column-gap: 15px;
column-count: 2;
column-gap: 15px;
}

#kontakt
{ 	height: auto;
	padding-top: 0.8em;
	margin-bottom: 0.5em;
	text-align:left;
	font-size: 1.2em;
	color: #000;
-moz-column-count: 4;
-moz-column-gap: 15px;
-webkit-column-count: 4;
-webkit-column-gap: 15px;
column-count: 4;
column-gap: 15px;
}
#kontakt a:link 	{color: #000; font-weight:normal; text-decoration:none;}
#kontakt a:visited	{color: #000; font-weight:normal; text-decoration:none;}
#kontakt a:active	{color: #000; font-weight:bold; text-decoration:none;}
#kontakt a:hover	{color: #f80; font-weight:normal; text-decoration:none;}


#leistungen	
{	position: relative;
	display:block;
	height: auto;
	padding: 1em 0;
	font-size: 1.1em;
	color: #777;
	text-align: left;
-moz-column-count: 2;
-moz-column-gap: 15px;
-webkit-column-count: 2;
-webkit-column-gap: 15px;
column-count: 2;
column-gap: 15px;
}