body, table, td, div, h1, h2, h3, h4, h5, h6 {
	font:normal 11px/18px Verdana, Helvetica, sans-serif;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	border:0px;
	font-weight:normal;
	color:#666;
	text-transform:uppercase;
	letter-spacing:0px;
}



/* ====== HEADLINES ====== */

h1, h1.first {
	font-size:12px;
	font-weight:bold;
	margin:15px 0px 4px 0px;
}
h1.first {
	margin-top:0px;
}
h2 {
	font-size:12px;
	margin:12px 0px 3px 0px;
}
h3 {
	font-weight:bold;
	margin:8px 0px 3px 0px;
}

/* ====== FORMULAR ====== */
textarea {
	border:0px;
	height:203px;
	width:100%;
	background-color:#fff;
	font:normal 10px/18px Verdana, Helvetica, sans-serif;
		text-transform:uppercase;


}
input#Name,
input#Firma,
input#Strasse,
input#Ort,
input#Email {
	width:100%;
	border:0px;
	height:24px;
	background-color:#fff;
	font:normal 10px/18px Verdana, Helvetica, sans-serif;
		text-transform:uppercase;
}

input#senden {
	border:0px;
	height:24px;
	background-color:#efefef;
	font:normal 10px/18px Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-left:0px;
	margin:15px 0px 0px 0px;
	color:#666;
	cursor:hand;
}

ul {
	margin:0px;
}

p {
	margin:0px 0px 7px 0px;
}

/* ====== TABELLEN ====== */
table {
	width:100%;
	height:100%;
}

table#navi {
	text-align:right;
	height:413px;
	width:90px;
	float:left;
	padding:0px;
	margin:0px;
	margin-top:-6px;
}
td#navi_standard {
	vertical-align:top;
	height:120px;
	padding:0px;
	margin:0px;
}
td#navi_gallery {
	vertical-align:bottom;
	padding:0px;
	margin:0px;
}
td#tdinhalt {
	padding-right:100px;
}

table#formular {
	width:725px;
	margin:40px 0px 0px 35px;
	padding:0px;
	height:1px;
		font:normal 10px/18px Verdana, Helvetica, sans-serif;

}
table#formular td{
	height:10px;
		font:normal 10px/18px Verdana, Helvetica, sans-serif;

}



#main {
	width:911px; 
	height:552px;
}

img {
	border:0px;
}
#mainnavi {
	width:90px;
	height:400px;
	float:left;
	text-align:right;
}

#logo {
	width:100%;
	height:45px;
	text-align:right;
}

#navilinks, #navirechts {
	float:left;
}
#navirechts {
	width:800px;
	text-align:left;
}

#content {
	width:802px;
	float:left;
	margin-left:10px;
}
.page_contact {
	background-image:url(pics/bg/bg_contact.gif);
}
.page_imprint {
	background-image:url(pics/bg/bg_imprint.gif);
}
.page_profil {
	background-image:url(pics/bg/bg_profil.gif);
}

#pictures, #text, #text_contact {
	width:800px;
	height:400px;
	border:1px solid #fff;
	display:block;

}

#text {
	text-align:left;

}
#padcon {
	margin:40px 0px 0px 35px;
}
#text_contact {
	text-align:left;
	padding:0px;

}

#text_links, #text_rechts {
	float:left;
	width:350px;
	font:normal 10px/17px Verdana, Helvetica, sans-serif;

}
#text_rechts {
	width:355px;
	margin-left:30px;
}

#text_oben, #text_unten {
	margin:40px 0px 0px 35px;
		font:normal 10px/17px Verdana, Helvetica, sans-serif;

}
#text_unten {
	margin-top:45px;
	padding:0px;

}


#text_oben td{
		font:normal 10px/18px Verdana, Helvetica, sans-serif;

}


#schraffur {
	width:100%;
	height:42px;
	text-align:right;
	background-image:url(pics/schraffur.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-top:14px;
	margin-bottom:9px;
}
#textos {
	padding:20px;
}

#albenlinks {
	width:350px;
	padding:240px 10px 0px 0px;
	font:bold 26px/40px Arial, Helvetica, sans-serif;
	color:#fff;
	float:right;
	text-align:right;

}

#subnavi {
	width:800px;
	height:40px;
	text-align:left;
}
#subnavilinks {
	width:400px;
	padding-top:20px;
	text-align:right;
	float:left;
}
#subnavirechts {
	width:400px;
	padding-top:20px;
	text-align:left;
	float:right;
}

.bildnummern {
	color:#747452;
}