/* CSS Document */
html	{
min-height: 101%;
}

body	{
position: relative;
margin:0 auto;
margin-top: 10px; 
width: 763px;
background-color: #CBC5AF;
/*overflow: scroll;*/
}

h4	{
font-family:Verdana; 
font-size:14px; 
color:#524738;
}


#aussen {
position: absolute;
width: 760px;
background-color: #CBC5AF;
}

div#dbback
{
	position: relative;
	display: block;
	float: left;
	width: 760px;
background-color: #fbfbf9;
}

#navigation-top {
	position: relative;
	display: block;
	float: left;
	width: 763px;
	/* padding: 10px 10px 10px 10px; 
		margin: 0px 0px 0px 0px;
	*/


font-family:Verdana; 
font-size:10px;
line-height:17px; 
color: #524738;
text-align: right;
background-color: #CBC5AF;
}

div#navigation-top a{
	color: #524738;
	text-decoration: none;
}

div#navigation-top a:visited{
	color: #524738;
	text-decoration: none;
}

div#navigation-top a:hover, a:active, a:focus{
	color: #524738;
	text-decoration: underline;
}




#header-index	{
	position: relative;
	display: block;
	float: left;
	width: 763px;
	height: 159px;
	background-image: url(images/header_index.gif);
}

#header-kontakt	{
	position: relative;
	display: block;
	float: left;
	width: 763px;
	height: 159px;
	background-image: url(images/header_kontakt.gif);

}

#header-impressum	{
	position: relative;
	display: block;
	float: left;
	width: 763px;
	height: 159px;
	background-image: url(images/header_impressum.gif);
}

#header-leistungen	{
	position: relative;
	display: block;
	float: left;
	width: 763px;
	height: 159px;
	background-image: url(images/header_leistungen.gif);
}

#header-kunden	{
	position: relative;
	display: block;
	float: left;
	width: 763px;
	height: 159px;
	background-image: url(images/header_kunden.gif);
}

#header-unternehmen	{
	position: relative;
	display: block;
	float: left;
	width: 763px;
	height: 159px;
	background-image: url(images/header_unternehmen.gif);
}

#header-jobs	{
	position: relative;
	display: block;
	float: left;
	width: 763px;
	height: 159px;
	background-image: url(images/header_jobs.gif);
}

#header-extranet	{
	position: relative;
	display: block;
	float: left;
	width: 763px;
	height: 159px;
	background-image: url(images/header_extranet.gif);
}
#navigation {
	position: relative;
	display: block;
	float: left;
	background-color: #fbfbf9;
	width: 163px;
	border-top: 20px solid #fbfbf9;
	border-left: 2px solid #fbfbf9;
	border-bottom: 50px solid #fbfbf9;
}

#dbtext {
	position: relative;
	display: block;
	float: left;
	background-color: #fbfbf9;
	width: 475px;
	/* padding: 10px 10px 10px 10px; 
	margin: 0px 0px 0px 0px; 
	padding-top: 10px; */
	font-family:Verdana; 
	font-size:11px;
	line-height:17px; 
	color: #524738;
	border-top: 20px solid #fbfbf9;
	border-left: 70px solid #fbfbf9;
	border-bottom: 50px solid #fbfbf9;
	/*border-right: 30px solid #ffffff;
*/
}

#dbheadline	{
	font-family: Verdana;
	font-size: 14px;
	color: #524738;
	}
	
#dbheadline2	{
	font-family: Verdana;
	font-size: 14px;
	color: #524738;
	}
	
#dbsubheadline	{
	font-family: Verdana;
	font-size: 13px;
	color: #524738;
	}




#dbtext a:link {
	color: #524738;
	text-decoration: underline;
}

#dbtext a:visited {
	color: #524738;
	text-decoration: underline;
}

#dbtext a:hover {
	color: #524738;
	text-decoration: none;
}

#dbtext a:active {
	color: #524738;
	text-decoration: bold;
}




#dbtext2 {
	position: relative;
	display: block;
	float: left;
	background-color: #fbfbf9;
	width: 475px;
	/* padding: 10px 10px 10px 10px; 
	margin: 0px 0px 0px 0px; 
	padding-top: 10px; */
	font-family:Verdana; 
	font-size:11px;
	line-height:17px; 
	color: #524738;
	border-top: 20px solid #fbfbf9;
	border-left: 70px solid #fbfbf9;
	border-bottom: 50px solid #fbfbf9;
}


#dbtext2 a:link {
	color: #524738;
	text-decoration: none;
}

#dbtext2 a:visited {
	color: #524738;
	text-decoration: none;
}

#dbtext2 a:hover {
	color: #524738;
	text-decoration: underline;
}

#dbtext2 a:active {
	color: #524738;
	text-decoration: bold;
}
#dbtext2 a:focus {
	color: #524738;
	text-decoration: underline;
}




div#unten-linie {
	position: relative;
	display: block;
	float: left;
	width: 763px;
	height: 7px;
	background-image: url(images/unten_linie.gif);
	background-repeat: no-repeat;
}

#navigation-bottom {
	position: relative;
	display: block;
	float: left;
	background-color: inherit;
	width: 763px;
	/* padding: 10px 10px 10px 10px; */
	height: 33px;
	font-family:Verdana; 
	font-size:11px;
	color:#7D7970;
	line-height:17px; 
	text-align: right;
	background-color: #CBC5AF;
	border-top: 10px solid #CBC5AF;
}

div#navigation-bottom a{
	color:#7D7970;
	text-decoration: none;
}

div#navigation-bottom a:visited{
	color:#7D7970;
	text-decoration: none;
}

div#navigation-bottom a:hover, a:active		{
	color:#7D7970;
	text-decoration: underline;
}

div#navigation-bottom a:focus	{
	color:#7D7970;
	text-decoration: underline;	
}



#gs1 {
	position: relative;
	display: block;
	float: left;
	background-color: #fbfbf9;
	width: 200px;
	font-family:Verdana; 
	font-size:14px;
	line-height:17px; 
	color: #524738;
}

#fotogs1{
	position: relative;
	display: block;
	float: left;
	width: 205px;
	height: 100px;
	text-align: right;
	background-image: url(images/JR.gif);
	background-repeat: no-repeat;
	border-left: 68px solid #fbfbf9; 
}


#descrgs1{
	position: relative;
	display: block;
	float: left;
	background-color: #fbfbf9;
	width: 475px;
	font-family:Verdana; 
	font-size:10px;
	line-height:17px; 
	color: #524738;
	border-top: 20px solid #fbfbf9;
	border-bottom: 50px solid #fbfbf9;
}

#gs2 {
	position: relative;
	display: block;
	float: left;
	background-color: #fbfbf9;
	width: 200px;
	font-family:Verdana; 
	font-size:14px;
	line-height:17px; 
	color: #524738;
}

#fotogs2{
	position: relative;
	display: block;
	float: left;
	width: 205px;
	height: 100px;
	text-align: right;
	background-image: url(images/KW.gif);
	background-repeat: no-repeat;
	border-left: 68px solid #fbfbf9; 
}


#descrgs2{
	position: relative;
	display: block;
	float: left;
	background-color: #fbfbf9;
	width: 475px;
	font-family:Verdana; 
	font-size:10px;
	line-height:17px; 
	color: #524738;
	border-top: 20px solid #fbfbf9;
	border-bottom: 50px solid #fbfbf9;
	/*border-left: 70px solid #fbfbf9;
	border-bottom: 50px solid #fbfbf9; */
}



.fett	{
font-family: Verdana;
font-size: 10px;
color: #524738;
font-weight: bold;
text-decoration: none;
}


.unterstrichen	{
font-family: Verdana;
font-size: 10px;
color: #524738;
text-decoration: underline;

}

.56	{
width: 56px;
}

.70	{
width: 70px;
}

.41	{
width: 41px;
}

.95	{
width: 95px;
}


#fotoKunden{

	width: 427px;
	height: 162px;

	background-image: url(images/kunden.gif);
	background-repeat: no-repeat;
	border-left: solid #fbfbf9; 
}
