/* S: Formatierung Layout-Tabelle */
body, table, td, input, select, textarea {
	color:#78777c;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}

body, form {
	padding:0px;
	margin:0px;
}

.site {
	border:solid #000000 1px;
}

td.mnv {
	background-color:#043c64;
	background-image:url(/fileadmin/mnvbg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	/*padding-left:61px;*/
}

td.cnt {
	background-color:#ffffff;
	background-image:url(/fileadmin/bdybg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

td.hme {
	background-color:#ffffff;
	background-image:url(/fileadmin/bdybg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:132px 233px;
}

td.con {
	padding-top:36px;
	padding-left:62px;
	padding-right:42px;
	padding-bottom:36px;
}

div.cor {
	display:block;
	background-color:#eeeff0;
	background-image:url(/fileadmin/nvrbg.gif);
	background-position:left top;
	background-position:repeat;
	border-left:solid #78777c 1px;
}

td.nav {
	background-color:#ffffff;
	background-image:url(/fileadmin/bdybg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

td.ftr {
	color:#ffffff;
	font-size:11px;
	text-align:center;
	background-color:#015289;
	background-image:url(/fileadmin/ftrbg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding-top:8px;
	padding-bottom:3px;
}
/* E: Formatierung Layout-Tabelle */

/* S: Formatierung Meta-Navigation */
td.dep {
	text-align:center;
	background-image:url(/fileadmin/lngpas.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:2px;
	padding-left:1px;
}

td.dea {
	text-align:center;
	background-image:url(/fileadmin/lngact.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:2px;
	padding-left:1px;
}

td.enp {
	text-align:center;
	background-image:url(/fileadmin/lngpas.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:2px;
	padding-left:1px;
}

td.ena {
	text-align:center;
	background-image:url(/fileadmin/lngact.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:2px;
	padding-left:1px;
}

td.dea a:link, td.dea a:visited, td.dea a:hover, td.dep a:link, td.dep a:visited, td.dep a:hover {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

td.ena a:link, td.ena a:visited, td.ena a:hover, td.enp a:link, td.enp a:visited, td.enp a:hover {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

td.pas1 {
	vertical-align:top;
	background-color:transparent;
}

td.act1 {
	vertical-align:top;
	background-color:transparent;
}

a.pas1:link, a.pas1:visited {
	color:#ffffff;
	display:block;
	background-color:transparent;
	background-image:url(/fileadmin/mnvpas.gif);
	background-position:left top;
	background-repeat:repeat-x;
	text-decoration:none;
	padding:0px 6px;
	padding-top:6px;
	padding-bottom:3px;
}

a.pas1:hover {
	background-image:url(/fileadmin/mnvact.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

a.act1:link, a.act1:visited, a.act1:hover {
	color:#504f53;
	display:block;
	background-color:transparent;
	background-image:url(/fileadmin/mnvact.gif);
	background-position:left top;
	background-repeat:repeat-x;
	text-decoration:none;
	padding:0px 6px;
	padding-top:6px;
	padding-bottom:3px;
}
/* E: Formatierung Meta-Navigation */

/* S: Formatierung Right-Navigation */
div.pas2 {
	display:block;
	background-color:#eeeff0;
	background-image:url(/fileadmin/nvrbg.gif);
	background-position:left top;
	background-position:repeat;
	border-left:solid #78777c 1px;
	border-bottom:solid #78777c 1px;
	padding:2px 0px;
}

div.act2 {
	display:block;
	background-color:#eeeff0;
	background-image:url(/fileadmin/nvrbg.gif);
	background-position:left top;
	background-position:repeat;
	border-left:solid #78777c 1px;
	border-bottom:solid #78777c 1px;
	padding:2px 0px;
}

a.pas2:link, a.pas2:visited, a.pas2:hover {
	color:#78777c;
	background-image:url(/fileadmin/nvrpas.gif);
	background-position:4px center;
	background-repeat:no-repeat;
	padding-left:20px;
	text-decoration:none;
}

a.act2:link, a.act2:visited, a.act2:hover {
	color:#d9282f;
	background-image:url(/fileadmin/nvract.gif);
	background-position:4px center;
	background-repeat:no-repeat;
	padding-left:20px;
	text-decoration:none;
}

div.pas3 {
	background-color:#eeeff0;
	background-image:url(/fileadmin/nvr3bg.gif);
	background-position:left top;
	background-position:repeat;
	border-left:solid #78777c 1px;
	border-bottom:solid #78777c 1px;
	padding:2px 0px;
	padding-left:20px;
}

div.act3 {
	background-color:#eeeff0;
	background-image:url(/fileadmin/nvr3bg.gif);
	background-position:left top;
	background-position:repeat;
	border-left:solid #78777c 1px;
	border-bottom:solid #78777c 1px;
	padding:2px 0px;
	padding-left:20px;
}

a.pas3:link, a.pas3:visited {
	color:#78777c;
	font-weight:normal;
	text-decoration:none;
}

a.pas3:hover {
	font-weight:bold;
}

a.act3:link, a.act3:visited, a.act3:hover {
	color:#78777c;
	font-weight:bold;
	text-decoration:none;
}
/* E: Formatierung Right-Navigation */

/* S: Foramtierung Überschriften */
h1, h2 {
	color:#d9282f;
	font-size:11px;
	font-weight:bold;
	background-color:transparent;
	margin:0px;
}

h3  {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	background-color:#78777c;
	padding:2px 8px;
	margin:0px;
}

h4, h5 {
	color:#d9282f;
	font-size:11px;
	font-weight:bold;
	background-color:transparent;
	margin:0px;
}
/* S: Foramtierung Überschriften */

/* S: Formatierung Verweise */
a:link, a:visited {
	color:#044C84;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}
/* E: Formatierung Verweise */

/* S: Formatierung Header-Bilder (con/cor) */
/* S: Wichtig diese Werte müssen definiert sein damit keine Abstände in der Anzeige bestehen */
.csc-textpic csc-textpic-left csc-textpic-above {
	display:none;
}

.csc-textpic csc-textpic-center csc-textpic-above {
	display:none;
}

.csc-textpic csc-textpic-right csc-textpic-above {
	display:none;
}

.csc-textpic csc-textpic-left csc-textpic-below {
	display:none;
}

.csc-textpic csc-textpic-center csc-textpic-below {
	display:none;
}

.csc-textpic csc-textpic-right csc-textpic-below {
	display:none;
}

.csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol {
	display:none;
}
/* E: Wichtig diese Werte müssen definiert sein damit keine Abstände in der Anzeige bestehen */
/* E: Formatierung Header-Bilder (con/cor) */

/* S: Formatierung Inhalte */
p {
	padding:0px;
 	margin:0px;
 	margin-bottom:11px;
}

hr {
	background-color:#767579; /* Lininefarbe: CSS-fähige Browser (Mozilla ...) */
	color:#767579; /* Lininenfarbe: Internet Explorer 6 */
	border:#767579; /* Lininenfarbe: Opera 7.11 */
	height:1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

img {
	padding:0px;
	margin:0px;
}

div.typ1tespalte {
	width:49%;
	float:left;
	position:relative;
	margin-bottom:12px;
}

div.typ2tespalte {
	width:49%;
	float:right;
	position:relative;
	margin-bottom:12px;
}

div.typgzespalte {
 	background-image:url(/fileadmin/rgtbg.gif);
 	background-position:left top;
 	background-repeat:repeat;
 	border-left:solid #78777c 1px;
 	border-bottom:solid #78777c 1px;
 	padding:2px 0px;
}

div.typgzespalte p {
 	padding:0px 0px;
 	padding-left:8px;
 	margin:0px;
}

div.typgzespalte table {
	width:100%;
 	vertical-align:top;
	border-collapse:collapse;
	padding:0px;
}

div.typgzespalte td {
	width:auto;
	vertical-align:top;
	border-collapse:collapse;
	padding:0px;
}

.contenttable {
	width:100%;
	vertical-align:top;
	border-collapse:collapse;
	padding:0px;
}

.contenttable td {
	width:auto;
	vertical-align:top;
	border-collapse:collapse;
	padding:0px;
}
/* E: Formatierung Inhalte */

/* S: Formatierung tt_news */
div.news {
	background-color:#eeeff0;
	background-image:url(/fileadmin/nvr3bg.gif);
	background-position:left top;
	background-position:repeat;
	border-left:solid #78777c 1px;
	border-bottom:solid #78777c 1px;
	padding:2px 0px;
	padding-left:20px;
}

div.news a:link, div.news a:visited {
	color:#78777c;
	font-weight:normal;
	text-decoration:none;
}

div.news a:hover {
	font-weight:bold;
	text-decoration:none;
}

div.news_single_content h3 {
	color:#78777c;
	font-size:11px;
	background-color:transparent;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
/* E: Formatierung tt_news */