a {
	color: #320000;
	text-decoration	: none;
} a:hover {
	color: #980000;
	text-decoration	: none;
}
/*********************************************************************************/
/* POSITIONIERUNG */
#subnavigation {
	margin: 75px 0 0 60px;
	width: 300px;
	float: left;
}
#content {
	margin: 75px 60px 0 0;
	width: 780px;
	min-height: 250px;
	float: left;
}
#footer {
	margin: 10px 60px 0 0;
	width: 780px;
	float: right;
}
/*********************************************************************************/
/* SCHRIFTFORMATIERUNG */
#subnavigation div.csc-header,
#subnavigation p.bodytext {
	padding: 0 15px;
	width: 250px;
	background: url("../images/bg_2ndnav.png") 0% 0% repeat-y;
}
#subnavigation p.bodytext {
	padding: 5px 15px;
	font-size: 85%;
}

/* KONTAKTFORMULAR */
#content p {
	margin: 5px 0;
	width: 390px;
	float: left;
}
#content label,
#content input,
#content textarea {
	float: left;
	font-size: 85%;
}
#content label {
	width: 100px;
	font-weight: bold;
}
#content input {
	border-bottom: #d9e1e1 1px solid;
}
#content textarea {
	width: 678px;
	border: #d9e1e1 1px solid;
}
#content input:focus {
	border-bottom: #980000 1px solid;
}
#content textarea:focus {
	border: #980000 1px solid;
}
/* ... Abwandlung, der Standardformatierungen*/
#content p.bodytext {
	margin: 0 0 25px 0;
	width: 780px;
	clear: both;
	font-size: 85%;
	text-align: justify;
}
#content form,
#content p.strasse,
#content p.plz,
#content p.telefon,
#content p.nachricht,
#content p.senden {
	clear: left;
}
#content p.telefon,
#content p.email {
	margin: 20px 0;
}

#mailformfirma, #mailformname, #mailformstrasse, #mailformtelefon, #mailformemail {
	width: 265px;
}


#content p.plz {
	width: 200px;
}
#mailformplz {
	width: 75px;
}
#content p.ort,
#mailformort {
	width: 165px;
}

#content p.nachricht {
	width: 780px;
}

#content .csc-mailform-submit {
	margin-left: 100px;
	width: 100px;
	border: #d9e1e1 1px solid;
	color: #969696;
	font-weight: bold;
	cursor: pointer;
}
#content .csc-mailform-submit:focus,
#content .csc-mailform-submit:hover {
	border: #980000 1px solid;
	color: #980000;
}
/* GoogleMaps */
#subnavigation div.csc-textpic {
	width: 250px;
	background: url("../images/bg_2ndnav.png") 0% 0% repeat-y;
}
#subnavigation div.csc-textpic img {
	margin: 0 10px;
	float: left;
}

#content .maps {
	width: 400px;
	height: 200px;
	float: left;
}
#content .maps_txt {
	margin: 0 0 0 25px;
	width: 355px;
	height: 200px;
	float: right;
}
#content hr {
	width: 780px;
	height: 1px;
	background-color: #d9e1e1;
}


