/*
	CSS for DAVIT v.1.0 - T4.0 screen

	Andr Mller - die musteradresse
	www.musteradresse.com

*/
																/* GL0BaL */

html {
	font-size		:100.1%;
	height			:100%;
	width			:100%;
	padding			:0;
	margin			:0;
}

body {
	height			:100%;
	padding			:0;
	margin			:0;
	color			:#000000;
	background		:#16384b url(../images/bg-body.gif) top left repeat-y;
	color			:#16384b;
	font-family		:Arial, Helvetica, sans-serif;
	font-size		:12px;
}	html>body {
}

div, img,
table, tr, th, td,
p, h1, h2, h3, h4, h5, hr, a, blockquote,
dl, dt, dd  {
	margin			:0;
	padding			:0;
	border			:none;
	text-align		:left;
	font-size		:1.0em;
	line-height		:1.0em;
}

img {
}

ul, ol, li {
	margin-top		:0;
	margin-bottom	:0;
	padding-top		:0;
	padding-bottom	:0;
	border			:none;
	text-align		:left;
	font-size		:1.0em;
}

table {
	empty-cells		:show;
	border-spacing	:0;
	border-collapse	:collapse;
}

tr, th, td {
	vertical-align	:top;
}

form, input, select, textarea, fieldset, legend, label {
	margin			:0;
	padding			:0;
	font-size		:1.0em;
}

fieldset, legend, label {
	border			:0;
}

.clear {
	clear			:both;
}

.markred {
	color			:#cc0000;
	font-weight		:bold;
}

.hide {
	display			:none;
}

.print {
	display			:none;
}


																/* LAyOUT */

#header {
	height			:134px;
	background		:#16384b url(../images/bg-header.jpg) top left no-repeat;
}

#logo {
	position		:absolute;
	top				:87px;
	left			:50px;
}

#mainnav {
	position		:absolute;z-index:1;
	top				:87px;
	left			:231px;
	height			:42px;
	width			:634px;
	border			:0;
	overflow		:hidden;
}

#mainnav dl {
	margin			:0;
}

#mainnav dd {
	margin			:0;
}

#mainnav a {
	display			:block;
	float			:left;
	height			:42px;
	padding			:0 1em;
	color			:#ffffff;
	font-weight		:bold;
	font-size		:1.1em;
	text-transform	:lowercase;
}

#mainnav a span {
	display			:none;
	position		:absolute;	
	top				:28px;
	left			:1em;
	height			:15px;
	width			:624px;
	overflow		:hidden;
	color			:#16384b;
	font-size		:0.9em;
	text-transform	:none;
}

/*#mainnav a:hover,*/
#mainnav a.act,
#mainnav a.cur {
	background		:url(../images/bg-link-mainnav.gif) bottom center no-repeat;
	color			:#c7d830;
}

#mainnav a:hover {
	color			:#c7d830;
}

#mainnav a:hover span {
	display			:block;
	background		:url(../images/bg-mainnav-span.jpg) top left repeat-x;
}

#pathnav {
	position		:absolute;display:none;
	top				:116px;
	left			:243px;
	height			:15px;
	width			:624px;
	border			:0;
	color			:#16384b;
	font-size		:0.9em;
}

#pathnav a {
	color			:#16384b;
	font-weight		:normal;
}

#content {
	background		:#16384b url(../images/bg-content.gif) top left repeat-y;
}

#leftcol {
	height			:auto;
	min-height		:379px;
	width			:164px;
	float			:left;
	background		:url(../images/bg-left.jpg) top left no-repeat;
	padding			:50px 2px 50px 31px;
}	html>body #leftcol {
}

#subnav,
#quicknav {}

#subnav dl,
#quicknav dl {
	margin			:0 0 2em 0;
}

#subnav dt,
#quicknav dt {
	background		:#16384b url(../images/bg-header-left-blue.gif) top left no-repeat;
	color			:#ffffff;
	margin			:0 -1px;
	height			:19px;
	overflow		:hidden;
	padding			:5px 12px 0 12px;
	font-weight		:bold;
}

#quicknav dt {
	background		:#16384b url(../images/bg-header-left-green.gif) top left no-repeat;
}

#subnav dd,
#quicknav dd {
	margin			:0;
}

#subnav a,
#quicknav a {
	display			:block;
	padding			:6px 32px;
	margin			:1px 0 0 0;
	color			:#0b6889;
	background		:#ffffff url(../images/bg-link-subnav.gif) top left no-repeat;
}

#subnav a:hover,
#quicknav a:hover {
	background		:#ffffff url(../images/bg-link-subnav-green.gif) top left no-repeat;
}

#subnav a.cur,
#subnav a.act,
#quicknav a.cur,
#quicknav a.act {
	color			:#a9c319;
	background		:#ffffff url(../images/bg-link-subnav-green.gif) top left no-repeat;
}

#langnav {}

#langnav dl {
	margin			:0 0 2em 0;
}

#langnav dd {
	margin			:0;
}

#langnav dt {
	background		:#16384b url(../images/bg-header-left-green.gif) top left no-repeat;
	color			:#ffffff;
	margin			:0 -1px 0 -1px;
	height			:19px;
	overflow		:hidden;
	padding			:5px 12px 0 12px;
	font-weight		:bold;
}

#langnav dd.act,
#langnav dd.inact {
	display			:block;
	padding			:6px 32px;
	margin			:1px 0 0 0;
	color			:#a9c319;
	background		:#ffffff url(../images/bg-link-subnav.gif) top left no-repeat;
	font-weight		:bold;
}

#langnav dd.inact {
	color			:#c1cfd2;
	background		:#ffffff url(../images/bg-link-subnav.gif) top left no-repeat;
}

#langnav a {
	display			:block;
	padding			:6px 32px;
	margin			:1px 0 0 0;
	color			:#0b6889;
	background		:#ffffff url(../images/bg-link-subnav.gif) top left no-repeat;
}

#langnav dd.act,
#langnav a:hover {
	background		:#ffffff url(../images/bg-link-subnav-green.gif) top left no-repeat;
}

.left {
	margin			:50px -1px;
	padding			:6px 12px;
	font-size		:0.9em;
}

#maincol {
	position		:absolute;
	top				:134px;
	left			:196px;
	height			:auto;
	min-height		:379px;
	width			:648px;
	/*float			:left;*/
	background		:#e6f0f3 url(../images/bg-content.jpg) top left no-repeat;
	padding			:50px 33px 2em 33px;
}	html>body #maincol {
}

.normal {
	float			:left;
	width			:452px;
}

.right {
	clear			:right;
	float			:right;
	width			:166px;
	padding			:0 0 0 17px;
	font-size		:0.9em;
	background		:url(../images/bg-line-white.gif) top left repeat-y;
}

#footer {
	clear			:both;
	margin			:0 0 0 22px;
	width			:690px;
	padding			:0 0 24px 204px;
	font-size		:0.9em;
	border-top		:solid 0px;
	background		:#ffffff url(../images/bg-footer.gif) top left repeat-x;
}	html>body #footer {
}

#footernav {
	padding			:16px 24px .5em 0;
}

#footercontent {
	padding			:0 24px .5em 0;
}

.border {
	position		:absolute;
	top				:110px;
	left			:950px;
	width			:auto;
	border			:solid 0px;
	color			:#e6f0f3;
	font-size		:0.9em;
	margin-right	:16px;
}

/* ----------------------------------------------------------------------------------- TAGS */


a {
	color			:#0b6889;
	text-decoration	:none;
	font-weight		:bold;
}

p,li,dt,dd,
ul, ol, dl,
h1, h2, h3, h4, h5, h6, table, form {
	margin-bottom	:1.00em;
	line-height		:1.25em;
}

ul {
	margin			:0;
	padding			:0;
}

ul li {
	/*list-style-image:url(../images/bg-right-dd-link.gif);*/
	margin-left		:1.5em;
	margin-bottom	:.5em;
} html>body ul li {
	margin-left		:1.3em;
}

ol {
}

ol li {
	margin-bottom	:.5em;
}


h1 {
	font-size		:16px;
	font-style		:normal;
	font-weight		:bold;
	color			:#16384b;
	text-align		:left;
	text-transform	:lowercase;
	margin-bottom	:1em;
	background		:url(../images/bg-header-normal-lightblue.gif) top left no-repeat;
	padding			:3px 12px;
	height			:18px;
	overflow		:hidden;
}

.border h1 {
	display			:none;
}

h2 {
	font-size		:1em;
	font-style		:normal;
	font-weight		:bold;
	color			:#ffffff;
	background		:#16384b url(../images/bg-header-normal-blue.gif) top left no-repeat;
	padding			:4px 12px;
	height			:16px;
	overflow		:hidden;
	text-align		:left;
	margin-bottom	:1em;
}

.left h2 {
	background		:#16384b url(../images/bg-header-left-blue.gif) top left no-repeat;
	margin			:0 -12px .5em -12px;
}

.right h2 {
	background		:#16384b url(../images/bg-header-left-blue.gif) top left no-repeat;
}

.border h2 {
	color			:#e6f0f3;
	background		:transparent;
	padding			:0;
}

h3 {
	margin-bottom	:1em;
}
/*
h4  {
	margin-bottom	:.75em;
}

h5 {
	margin-bottom	:.0em;
}
*/
small {
	font-size		:1.0em;
	/*color			:#798180;*/
}

strong {
	font-weight		:bold;
}

b {
	font-weight		:bold;
}

em {
	font-style		:italic;
}

i {
	font-style		:italic;
}

hr {
	display			:none;
}

abbr,
acronym,
span.tx-acronymmanager {
	border-bottom	:dashed 1px #a9c319;
	text-decoration	:none;
	cursor			:help;
	/*background		:#ccd1cc;*/
}

q,
cite {
	font-style	:normal;
	font-weight	:inherit;
}

address[title],
q[title],
cite[title]  {
	cursor		:help;
}

q:lang(de)			{quotes: "»"  "«"  "›"  "‹"}
q:lang(de-de)			{quotes: "„"  "“"  "‚"  "‘"}
q:lang(de-DE)			{quotes: "„"  "“"  "‚"  "‘"}
q:lang(de_DE)			{quotes: "»"  "«"  "›"  "‹"}
q:lang(de-ch)			{quotes: "«"  "»"  "‹"  "›"}
q:lang(de_CH)			{quotes: "«"  "»"  "‹"  "›"}
q:lang(fr)			{quotes: "«\2009" "\2009»" "‹\2009" "\2009›"}
q:lang(en)			{quotes: "“"  "”"  "‘"  "’"}
q:before,blockquote:before	{content:open-quote;}
q:after,blockquote:after	{content:close-quote;}
cite.tm:after			{content: "™"}
cite.reg:after			{content: "®"}
cite.copy:before		{content: "© "}


/* ----------------------------------------------------------------------------------- cObj */

.csc,
.csc-frame {
	margin			:0 0 2em 0;
}

.csc-text a,
.csc-textpic-text a {
	padding-right	:16px;
	background		:url(../images/pfeile_blau.gif) top right no-repeat;
}

.csc-text a:hover,
.csc-textpic-text a:hover {
	padding-right	:16px;
	background		:url(../images/pfeile_orange.gif) top right no-repeat;
}

/* ----------------------------------------------------------------------------------- cObj Header */

.csc-header {
}

.csc .csc-header,
.csc-frame .csc-header {
}

h1, .csc h1 {
}
h2, .csc h2 {
}
h3, .csc h3 {
}
h4, .csc h4 {
}
h5, .csc h5 {
}


.csc-header-date {
}

.csc-header-date p {
}

p.csc-subheader	{
}

p.csc-subheader	strong {
}

/* ----------------------------------------------------------------------------------- Rahmen */

.csc-frame .csc {
	padding			:0;
	border-top		:0;
	margin			:0;
}

.csc-frame {
	background		:#d3e2e9;
	padding			:0 12px 8px 12px;
}

.left .csc-frame {
	margin			:0 -12px 2em -12px;
}

.csc-frame h1,
.csc-frame h2 {
	margin			:0 -12px 1em -12px;
}

.csc-frame h2 {
	background		:#16384b url(../images/bg-header-normal-blue-rect.gif) top left no-repeat;
}

.left .csc-frame h2 {
	background		:#16384b url(../images/bg-header-left-blue.gif) top left no-repeat;
}

.right .csc-frame h2 {
	background		:#16384b url(../images/bg-header-left-blue.gif) top left no-repeat;
}




/* ----------------------------------------------------------------------------------- cObj imagetext */

.csc-img,
.csc-imgtxt {
	clear				:both;
	margin				:0 0 2em 0;
	padding				:0;
	line-height			:0;
}

.csc-textpic-header {
}
/*
.csc-img .csc-header,
.csc-imgtxt .csc-header {
	margin			:0;
}

.csc-textpic {
	clear				:both;
	margin				:0;
	padding				:0;
	line-height			:0;
}

.csc-textpic-text {
	padding				:1em;
}

.csc-textpic .csc-textpic-imagewrap {
	margin			:0;
	padding			:0;
	line-height		:0;
	font-size		:0;
}

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-img div {
}

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-img img {
	margin			:0;
	padding			:0;
}
*/
.csc-textpic-caption,
.right .csc-textpic-caption {
	font-size		:.9em;
	line-height		:1.0em;
	margin			:0;
	padding			:.5em 0 1em 0;
	/* color		:#a9c319; */
	color			:#175973;
	/*background		:#eef2f0;
	border-top		:solid 1px #ffffff;
	border-bottom	:solid 1px #ffffff;*/
}





/* ----------------------------------------------------------------------------------- cObj table */

.csc-table,
.left .csc-table {
	padding				:0;
}

caption {
	font-size			:0.9em;
	text-align			:left;
	padding-bottom		:1em;
}

table.contenttable {
	table-layout		:auto;
	empty-cells			:show;
	border-spacing		:0;
	border-collapse		:collapse;
	border				:solid 1px #ffffff;
	width				:100%;
}

table.contenttable tr {
	background		:#d3e2e9;
}

table.contenttable tr.tr-odd {
	background		:#ffffff;
}

table.contenttable th, table.contenttable td {
	padding				:.5em;
	border-right		:solid 1px #e6f0f3;
}

table.contenttable th.td, table.contenttable td.td {
}

table.contenttable th {
	font-weight			:bold;
	border-bottom		:solid 1px #ffffff;
	padding				:.2em .5em .5em .5em;
	background		:#cfe3ec;
}

table.contenttable tr.tr-odd th {
}

table.contenttable th.td-0, table.contenttable td.td-0 {
}

table.contenttable th.td-last, table.contenttable td.td-last {
	border-right		:solid 0px #ffffff;
}

table.contenttable .tr-last th, table.contenttable .tr-last td {
/*	padding				:.5em .5em .2em .5em;*/
}

table.contenttable tfoot td {
	font-size			:0.9em;
}

/* ----------------------------------------------------------------------------------- cObj mailform */

.csc-form {
	padding				:0 12px 8px 12px;
	margin				:0;
	background			:#d3e2e9;
}

.left .csc-form {
	margin			:0 -12px 2em -12px;
}

.csc-form h1,
.csc-form h2 {
	margin			:0 -12px 1em -12px;
}

.csc-form h2 {
	background		:#16384b url(../images/bg-header-normal-blue-rect.gif) top left no-repeat;
}

.left .csc-form h2 {
	background		:#16384b url(../images/bg-header-left-blue.gif) top left no-repeat;
}

.right .csc-form h2 {
	background		:#16384b url(../images/bg-header-left-blue.gif) top left no-repeat;
}

.csc-form form,
.tx-danewslettersubscription-pi1 form {
}

.csc-form-label-req,
.tx-danewslettersubscription-pi1-req,
.tx-guestbook-form-obligationfield {
	color			:#990000;
	font-weight			:bold;
}

.csc-mailform-field,
.tx-danewslettersubscription-pi1-form-field {
	clear				:both;
	margin-bottom		:1em;
}

.csc-form label,
.tx-danewslettersubscription-pi1 label {
	clear				:both;
	margin				:0;
	line-height			:1em;
}

.csc-form input,
.csc-form textarea,
.csc-form select,
.tx-danewslettersubscription-pi1 input,
.tx-danewslettersubscription-pi1 textarea,
.tx-danewslettersubscription-pi1 select,
.news-search-form input {
	width				:134px;
	border				:solid 1px #ffffff;
	margin-top			:2px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:1.0em;
	padding				:2px 0px 2px 4px;
	background			:#e6f0f3  url(../images/bg-form-input.gif) top left repeat-x;
	color				:#16384b;
}

.normal .csc-form input,
.normal .csc-form textarea {
	width				:424px;
}

.news-search-form input {
}

.csc-form textarea {
	border				:solid 1px #ffffff;
	background			:#e6f0f3 url(../images/bg-form-input.gif) top left repeat-x;
	color				:#16384b;
}

.csc-form select {
	display:block;
	width				:auto;
	border				:solid 1px #ffffff;
	background			:#e6f0f3;
	color				:#16384b;
	padding				:2px 0px 2px 0;
}

.csc-form option {
	font-family			:Arial, Helvetica, sans-serif;
}

.csc-form form p {
	clear				:both;
	font-weight			:normal;
}

.csc-mailform-field-radio {
	/*margin-bottom		:0em;*/
}

.csc-mailform-field-radio label {
	margin-bottom		:0.25em;
}

.csc-mailform-field-radio fieldset {
	border				:0;
	padding				:0;
	margin				:0.25em 0 0 0;
}

.csc-mailform-field-radio fieldset legend {
	display				:none;
}

html>body .csc-mailform-field-radio fieldset label {
	margin				:0;
	position			:relative;top:-3px;
}

.csc-mailform-field-radio fieldset input,
.normal .csc-mailform-field-radio fieldset input {
	width				:auto;
	margin-right		:0.2em;
	border				:0;
	padding				:0;
	background			:#d3e2e9; /* IE */
	line-height			:1.0em;
}

.csc-mailform-field-check {
	background			:url(../images/hg-form-field-check.gif) left top no-repeat;
	margin-top			:.5em;
	margin-bottom		:1em;
}

.csc-mailform-field-check label {
	display				:inline;
}

.csc-mailform-field-check input,
.normal .csc-mailform-field-check input {
	width				:auto;
	margin-top			:0.0em;
	margin-right		:0.4em;
	border				:0;
	padding				:0 0 0 0;
	background			:#d3e2e9; /* IE */
}	html>body .csc-mailform-field-check input,
	html>body .normal .csc-mailform-field-check input {
	margin-top			:0.1em;
}

.csc-mailform-field-submit input, 
input.submit,
input.tx-danewslettersubscription-pi1-submit,
.tx-gsifeuserlist-pi1-searchbox-button,
.news-search-form .submit,
.normal .csc-mailform-field-submit input, 
.normal input.submit,
.normal input.tx-danewslettersubscription-pi1-submit,
.normal .tx-gsifeuserlist-pi1-searchbox-button,
.normal .news-search-form .submit {
	width			:auto;
	padding			:2px 12px 0 0;
	font-size		:1em;
	font-weight		:bold;
	border			:0;
	color			:#0b6889;
	background		:#d3e2e9 url(../images/bg-link-subnav.gif) top right no-repeat;
}

.news-search-form .submit {
	margin			:0;
}

.csc-mailform-field-submit input:hover, 
input.submit:hover,
input.tx-danewslettersubscription-pi1-submit:hover,
.tx-gsifeuserlist-pi1-searchbox-button:hover,
.news-search-form .submit:hover {
	background		:#d3e2e9 url(../images/bg-link-subnav-green.gif) top right no-repeat;
}


/* ----------------------------------------------------------------------------------- cObj Men/Sitemap */

.csc-menu {
	margin			:-1em 0 2em 0;
}

.csc-menu-subpages-abstract {
}

.csc-menu dt,
.csc-menu dd {
}

.csc-menu dd {
}

.csc-menu a {
	padding-left	:16px;
	background		:url(../images/pfeile_blau.gif) top left no-repeat;
}
.csc-menu a:hover {
	background		:url(../images/pfeile_orange.gif) top left no-repeat;
}

.csc-menu-subpages dd {
	margin			:1px 0 0 0;
	background		:#ffffff;
	padding			:6px 12px;
}

.csc-menu-subpages-abstract dt {
	background		:#ffffff;
	padding			:6px 12px 0 12px;
	margin			:1px 0 0 0;
}

.csc-menu-subpages-abstract dd {
	background		:#ffffff;
	margin			:0;
	padding			:0 12px 6px 29px;
}

.csc-menu-subpages-abstract a {
}

.csc-menu a:hover,
.csc-menu a.act,
.csc-menu a.cur {
}

.csc-menu a.act,
.csc-menu a.cur {
}



.csc-section {
}

.csc-sitemap {
}

.csc-sitemap ul  {
}

.csc-sitemap li {
}

.csc-sitemap li a {
	font-weight		:bold;
	padding			:0;
	background		:transparent;
}

.csc-sitemap li a:hover {
	background		:transparent;
}

.csc-sitemap li ul  {
	margin-bottom	:.5em;
}

.csc-sitemap  li li {
	font-size		:.9em;
}

.csc-sitemap li li a {
	font-weight		:normal;
}



/* ----------------------------------------------------------------------------------- cObj Fileleft */

table.csc-uploads {
	width			:auto;
	table-layout	:auto;
	background		:transparent;
	border-spacing	:0;
	border			:0;
}

table.csc-uploads td {
	width			:auto;
	padding-right	:8px;
	padding-bottom	:4px;
	vertical-align	:bottom;
}

td.csc-uploads-fileName {
}

td.csc-uploads-fileName small {
}

td.csc-uploads-fileName a, td.csc-uploads-fileName a:hover {
/*	background			:transparent url(../images/bg-link.red.gif) left center no-repeat;
	padding-left		:12px;
*/
	font-weight			:bold;
	padding-left	:15px;
	background		:url(../images/bg-dd-link.gif) top left no-repeat;
}

td.csc-uploads-icon {
	display			:none;
	width			:5%;
	text-align		:center;
}

td.csc-uploads-icon img {
	padding			:0;
	border			:none;
}

td.csc-uploads-fileSize {
	width			:10%;
	text-align		:right;
	white-space		:nowrap;
	padding-right	:0;
}

/* ----------------------------------------------------------------------------------- cObj Kleinkram */

.csc-sword {
}

p.csc-toplink {
}

p.csc-toplink a {
/*	font-weight		:normal; */
}

/* ----------------------------------------------------------------------------------- ext: tt_news / timtab / ve_guestbook */

.news-search-form {
	background		:#d3e2e9;
	padding			:6px 12px;
	margin-top		:-1em;
}

.news-search-form .news-search-abc a:hover {
	color			:#a9c319;
}

.news-search-form form {
	clear			:both;
	margin-top		:0.5em;
}

ul.news-catmenu {
	margin			:-1em 0 2em 0;
}

ul.news-catmenu li {
	list-style		:none;
	margin			:-1em 0 0 0;
	padding			:0;
}	html>body ul.news-catmenu li {
	margin			:0;
}

ul.news-catmenu li a {
	display			:block;
	padding			:6px 32px;
	margin			:1px 0 0 0;
	color			:#0b6889;
	background		:#ffffff url(../images/bg-link-subnav.gif) top left no-repeat;
}

ul.news-catmenu li a:hover {
	background		:#ffffff url(../images/bg-link-subnav-green.gif) top left no-repeat;
}


.news-amenu-container {}

.news-amenu-container dl {
	margin			:-1em 0 2em 0;
}

.news-amenu-container dt,
.news-amenu-container dd {
	display			:block;
	padding			:6px 12px;
	margin			:1px 0 0 0;
	background		:#ffffff;
}

.news-amenu-container dt {
	color			:#a9c319;
	background		:#ffffff;
}

.news-amenu-container dd a {
	padding-left	:16px;
	background		:url(../images/pfeile_blau.gif) top left no-repeat;
	color			:#0b6889;
}
.news-amenu-container dd a:hover {
	background		:url(../images/pfeile_orange.gif) top left no-repeat;
}

/* ----------------------------------------------------------------------------------- Latest */

.news-latest {
	margin			:-1em 0 2em 0;
}

.left .news-latest {
	margin			:-.5em -12px 2em -12px;
}

.news-latest h3 {
	margin-bottom	:0;
}

.news-latest img {
	margin			:0 0 1em 1em;
	float			:right;
	border			:solid 1px #16384b;
}

.news-latest-item {
	clear			:both;
	padding			:6px 12px;
	background		:#ffffff;
	margin-top		:1px;
}

.news-latest-more {
	display			:block;
}
.news-latest-more a {
	padding-right	:16px;
	background		:url(../images/pfeile_blau.gif) top right no-repeat;
}

.news-latest-more a:hover {
	padding-right	:16px;
	background		:url(../images/pfeile_orange.gif) top right no-repeat;
}

/* ----------------------------------------------------------------------------------- List */

.news-list .csc-header {
/*	color			:#798180;
	background		:#eef2f0;
*/}

.news-list-item {
	padding-bottom	:.5em;
	margin-bottom	:1em;
	background		:url(../images/bg-line-blue.gif) bottom left repeat-x;
}

.right .news-list-item {
	background		:url(../images/bg-line-white.gif) bottom left repeat-x;
}

.news-list-item h3,
.news-list-short {
	margin-bottom	:0.5em;
}

.news-list-date {
	color			:#a9c319;
}

.news-list-img {
	display			:inline;
	float			:right;
	margin			:0 12px 12px 0;
	margin			:0 0 12px 12px;
	padding			:0;
	border			:solid 1px #16384b;
	line-height		:0;
	font-size		:0;
}
.news-list-img img,
.news-list-img a {
	display			:inline;
	margin			:0;
	padding			:0;
	line-height		:0;
	font-size		:0;
}

.news-list-item p {
	/*padding-left	:110px;*/
}

.news-list-category {
	/*padding-left	:110px;*/
	margin			:0;
	/*font-weight		:bold;*/
	font-style		:italic;
}

.news-list-info {
	margin			:0;
	/*font-weight		:bold;*/
	font-style		:italic;
}

.news-list-comments {
	display			:none;
	margin			:0;
	/*font-weight		:bold;*/
	font-style		:italic;
}

.news-list-item-3 .news-list-comments,
.news-list-item-75 .news-list-comments {
	display			:block;
}

.news-list-category b,
.news-list-comments b,
.news-list-info b {
	font-weight		:normal;
	font-style		:normal;
}

.news-list-rsslinks {
	display			:none;
	clear			:both;
}

.news-list-rsslinks small {
	font-size		:.9em;
}

.news-list-item-74 .news-list-more {
	display			:none;
}

.news-list-more {
	clear			:both;
	margin-top		:0.5em;
}

.news-list-more a {
	padding-right	:16px;
	background		:url(../images/pfeile_blau.gif) top right no-repeat;
}

.news-list-more a:hover {
	padding-right	:16px;
	background		:url(../images/pfeile_orange.gif) top right no-repeat;
}

/* ----------------------------------------------------------------------------------- single */


h3.news-single-datetime {
	color			:#a9c319;
}

.news-single-img {
	margin			:0 0 2em 0;
}

.news-single-img img {
	margin			:0 0 1em 0;
	border			:solid 1px;
}

.news-single-imgcaption {
	margin			:-0.5em 0 1em 0;
}

.news-single-files {
	margin			:0 0 2em 0;
}

.news-single-files dt {
	background		:#16384b url(../images/bg-header-left-green.gif) top left no-repeat;
	color			:#ffffff;
	margin			:0;
	height			:19px;
	overflow		:hidden;
	padding			:5px 12px 0 12px;
	font-weight		:bold;
}

.normal .news-single-files dt {
	background		:#16384b url(../images/bg-header-normal-blue-rect.gif) top left no-repeat;
}

.news-single-files dd {
	display			:block;
	padding			:6px 12px;
	margin			:1px 0 0 0;
	background		:#ffffff;
}

.news-single-files dd a {
	padding-left	:16px;
	background		:url(../images/pfeile_blau.gif) top left no-repeat;
	color			:#0b6889;
}
.news-single-files dd a:hover {
	background		:url(../images/pfeile_orange.gif) top left no-repeat;
}

.news-single-links,
.news-single-related {
	margin			:0 0 2em 0;
}

.news-single-links h3,
.news-single-related h3 {
	background		:#16384b url(../images/bg-header-left-green.gif) top left no-repeat;
	color			:#ffffff;
	margin			:0;
	height			:19px;
	overflow		:hidden;
	padding			:5px 12px 0 12px;
	/*margin			:0 -12px .5em -12px;*/
	font-weight		:bold;
}

.normal .news-single-links h3,
.normal .news-single-related h3 {
	background		:#16384b url(../images/bg-header-normal-blue-rect.gif) top left no-repeat;
}

.news-single-links p,
.news-single-related p {
	padding			:6px 12px 6px 28px;
	margin			:0;
	border-top		:solid 1px #e6f0f3;
	background		:#ffffff url(../images/bg-link-subnav.gif) top left no-repeat;
}

.news-single-links a,
.news-single-related a {
	color			:#0b6889;
	font-weight		:bold;
}
.news-single-links a:hover,
.news-single-related a:hover {
}

.news-single-links p:hover,
.news-single-related p:hover {
	background		:#ffffff url(../images/bg-link-subnav-green.gif) top left no-repeat;
}

.news-single-blogadd small,
.news-single-backlink small,
.news-single-rsslinks small {
	font-size		:.9em;
}

.news-single-blogadd {
}

.news-single-item-0 .news-single-blogadd {
	display			:none;
}

.news-single-backlink {
}

.news-single-rsslinks {
	display			:none;
	float			:right;
}

p.news-mess {
	border-top		:0;
}

/* ----------------------------------------------------------------------------------- ext: ve_guestbook */


.tx-veguestbook-pi1 {
	margin			:0 0 2em 0;
}
.tx-veguestbook-pi1 .csc-form {
	padding				:8px 12px 0 12px;
}

.tx-guestbook-form-error {
	padding				:8px 12px 0 12px;
	background			:#d3e2e9;
	margin				:-1em 0 0 0;
}

p.tx-guestbook-result,
p.tx-guestbook-noentry {
	clear			:both;
	font-weight		:bold;
}
p.tx-guestbook-noentry {
}

.tx-guestbook-comment {
}

.tx-guestbook-entry {
}
.tx-guestbook-entry br {
	display			:none;
}
.tx-guestbook-entry q {
	font-style		:normal;
	font-weight		:normal;
	/*color			:#16384b;*/
}
.tx-guestbook-entry cite {
	display			:block;
	font-style		:italic;
	font-weight		:normal;
}

.tx-guestbook-email,
.tx-guestbook-www {
	display			:none;
}


/* ----------------------------------------------------------------------------------- ext: timtab */

table#timtab-calendar {
	table-layout		:fixed;
	empty-cells			:show;
	border-spacing		:0;
	border-collapse		:collapse;
	width				:166px;
	margin				:-1em 0 2em 0;
}

/*#timtab-calendar caption {
	font-size		:1em;
	font-weight		:bold;
	color			:#ffffff;
	background		:#16384b url(../images/bg-header-left-blue.gif) top left no-repeat;
	padding			:4px 12px;
	width			:164px;
	border-right	:solid 1px #000000;
	height			:25px;
	overflow		:hidden;
	text-align		:left;
}*/

#timtab-calendar caption {
	font-size		:1em;
	font-weight		:bold;
	color			:#16384b;
	background		:#ffffff;
	padding			:0.5em;
	text-align		:left;
	margin			:-1em 0 1em 0;
}

#timtab-calendar tr {}
#timtab-calendar th {
	border				:solid 1px #e6f0f3;
	/*border-left				:0;*/
	padding				:0.5em;
	background		:#ffffff;
	font-weight		:normal;
	color			:#a9c319;
}

#timtab-calendar td {
	border				:solid 1px #e6f0f3;
	/*border-left				:0;*/
	background		:#ffffff;
	padding				:0.5em;
	text-align			:center;
	vertical-align		:middle;
}

#timtab-calendar td.pad {
	border				:0;
	background		:#e6f0f3;
}

#timtab-calendar td#next {
	border				:0;
	padding				:1em 0;
	text-align			:right;
	background		:#e6f0f3;
}

#timtab-calendar td#prev {
	border				:0;
	padding				:1em 0;
	text-align			:left;
	background		:#e6f0f3;
}

#timtab-calendar td#today {
	color			:#a9c319;
	font-weight		:bold;
}

#timtab-calendar td a {
	font-weight		:bold;
}

.tx-timtab-pi1 {}

.tx-timtab-pi1 ul {
	margin			:-1em 0 2em 0;
}

.tx-timtab-pi1 ul li {
	list-style		:none;
	margin			:-1em 0 0 0;
	padding			:0;
}	html>body .tx-timtab-pi1 ul li {
	margin			:0;
}

.tx-timtab-pi1 ul li a {
	display			:block;
	padding			:6px 32px;
	margin			:1px 0 0 0;
	color			:#0b6889;
	background		:#ffffff url(../images/bg-link-subnav.gif) top left no-repeat;
}

.tx-timtab-pi1 ul li a:hover {
	background		:#ffffff url(../images/bg-link-subnav-green.gif) top left no-repeat;
}

/* ----------------------------------------------------------------------------------- browse */


.browseBox {
	padding			:1em;
	border-top		:solid 1px #ffffff;
	font-size		:.9em;
}

.browseBox p.showResults {
	float			:left;
}

dl.browseLinks {
	float			:right;
}

dl.browseLinks dt {
	display			:none;
}

dl.browseLinks dd {
	float			:left;
	margin-right	:0.5em;
	font-weight		:bold;
}

.itemInfoTextNoDisplay {
	display			:none;
}

.itemInfoText {
	display			:block;
}

