/* S: Formatierung Layout */
body, table, td, input, select, textarea {
	font-family:verdana,helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
}

body, form {
	padding:0px;
	margin:0px;
}

/* S: FF-Fix wegen dem Margin-Top */
p {
	margin:0px;
}
/* E: FF-Fix wegen dem Margin-Top */

td.hdr {
	background-color:#ffffff;
	border-left:solid #cccccc 1px;
	border-right:solid #cccccc 1px;
}

td.cot {
	background-color:#e7e8e9;
}

td.nav {
	background-color:#e7e8e9;
	border-left:solid #cccccc 1px;
	padding-top:10px;
	padding-right:26px;
	padding-bottom:20px;
}

td.con {
	line-height:25px;
	background-color:#e7e8e9;
	padding-top:20px;
	padding-right:26px;
	padding-bottom:20px;
}

td.ftr {
	font-size:12px;
	text-align:center;
	word-spacing:4px;
	background-color:#d7d7d7;
	padding:4px;
	padding-right:8px;
}
/* E: Formatierung Layout */

/* S: Formatierung Überschriften */
h1, h2, h3, h4, h5 {
	font-size:24px;
	font-weight:normal;
	color: #3C3C3C;
	margin-top:0px;
	margin-bottom:5px;
}

/* E: Formatierung Überschriften */

/* S: Formatierung Verweise (Links) */
a:link {
	color:#0A69B1;
	text-decoration:none;
}

a:visited {
	color:#0A69B1;
	text-decoration:none;
}

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

a.ftr:link, visited {
	color:#000000;
	text-decoration:none;
}

a.ftr:hover {
	color:#074370;
	text-decoration:underline;
}
/* E: Formatierung Verweise (Links) */

/* S: Formatierung Navigation */
.pas1 {
	padding-left:36px;
	padding-right:10px;
	margin-top:14px;
}

.act1 {
	background-image:url(/fileadmin/navpnt.gif);
	background-position:22px center;
	background-repeat:no-repeat;
	padding-left:36px;
	padding-right:10px;
	margin-top:14px;
}

.pas2 {
	padding-left:50px;
	padding-right:10px;
	margin-top:7px;
}

.act2 {
	background-image:url(/fileadmin/navpnt.gif);
	background-position:36px center;
	background-repeat:no-repeat;
	padding-left:50px;
	padding-right:10px;
	margin-top:7px;
}

a.nav1p,a.nav1p:visited {
	color:#666666;
	text-decoration:none;
}

a.nav1p:hover {
	color:#000000;
	text-decoration:none;
}

a.nav1a,a.nav1a:visited {
	color:#000000;
	text-decoration:none;
}

a.nav1a:hover {
	color:#666666;
	text-decoration:none;
}

a.nav1s,a.nav1s:visited {
	color:#000000;
	text-decoration:none;
}

a.nav1s:hover {
	color:#666666;
	text-decoration:none;
}

a.nav2p,a.nav1p:visited {
	color:#666666;
	text-decoration:none;
}

a.nav2p:hover {
	color:#000000;
	text-decoration:none;
}

a.nav2a,a.nav1a:visited {
	color:#000000;
	text-decoration:none;
}

a.nav2a:hover {
	color:#666666;
	text-decoration:none;
}

a.nav2s,a.nav2s:visited {
	color:#666666;
	text-decoration:none;
}

a.nav2s:hover {
	color:#666666;
	text-decoration:none;
}
/* E: Formatierung Navigation */

/* S: Formatierung Kontaktformular (typo3) */
/************************************************************************/
fieldset.csc-mailform {
	border:solid #ffffff 0px;
}


/* S: Formatierung Zeilenüberschrift */
.csc-mailform-field label {
	float:left;
	width:150px;
	display:block;
	font-weight:bold;
	clear:both;
}
/* E: Formatierung Zeilenüberschrift */

/* S: Formatierung Zeilenfelder (input, select, textarea usw.) */
#mailformname {
	width:350px;
}

#mailformemail {
	width:350px;
}

#mailformmitteilung {
	width:350px;
}

.csc-mailform-submit {
	margin-left:150px;
}
/* E: Formatierung Zeilenfelder (input, select, textarea usw.) */

/* S: Formatierung Abstände Zeilen */
div.csc-mailform-field {
	margin-bottom:6px;
}

/* E: Formatierung Abstände Zeilen */
/************************************************************************/
/* E: Formatierung Kontaktformular (typo3) */

/* S: Formatierung Bildlegende */
.csc-textpic-caption {
	font-size:10px;
	line-height:1.4em;
	padding-top:2px;
}
/* E: Formatierung Bildlegende */

