/* ------------- Grundlayout -------------------------- */

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #ffffcc;
	color: #020145;
	margin: 0px 0px 0px 0px;
	
	
}

TD  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

DIV.bodytext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width:98%
}

P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    margin: 0px 0px 6px 0px;
}

P B {
    font-weight: bold;
}



TABLE.mainpage {
}

TABLE.maintable {
background-image: url(../pic/hintergrund.jpg);
background-repeat: repeat;
}

TD.sidemenu {
        padding: 5px 2px 5px 2px;
		background-color: #FFFBE7;
}

TD.maincontent {
	padding: 5px 5px 5px 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #020145;
}
/* --- tx-nrdfimport-pi1 --- */
DIV.tx-nrdfimport-pi1 a:link, 
DIV.tx-nrdfimport-pi1 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #1048C0;
	text-decoration: none;
}

DIV.tx-nrdfimport-pi1 a:hover, 
DIV.tx-nrdfimport-pi1 a:focus, 
DIV.tx-nrdfimport-pi1 a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    color: #1048C0;
	font-weight: bold;
	text-decoration: none;
}

DIV.tx-nrdfimport-pi1-channel-description {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #aaaaaa;
}
DIV.tx-nrdfimport-pi1-item-description {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: black;
	padding-bottom: 10px;
}
/* --- News --- */

TD.frame_links {
	background-image: url(../pic/frame_links.gif);
	background-repeat: repeat-y;
}

TD.frame_ecke {
	background-image: url(../pic/frame_ecke.gif);
	background-repeat: repeat;
}

TD.frame_unten {
	background-image: url(../pic/frame_unten.gif);
	background-repeat: repeat-x;
}

TD.news_headline {
   background-color: #ededbb;
}

DIV.news_date {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: right;
	width: 150;
	   margin: 2px 10px 2px 2px;
}

DIV.news_titlelink a:link, 
DIV.news_titlelink a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #1048C0;
	text-decoration: none;
	   margin: 2px 2px 2px 10px;
}

DIV.news_titlelink a:hover, 
DIV.news_titlelink a:focus, 
DIV.news_titlelink a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    color: #1048C0;
	font-weight: bold;
	text-decoration: none;
	   margin: 2px 2px 2px 10px;
}

DIV.news_subheader {
   	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-bottom: 6px;
}

DIV.news_time, DIV.news_kategory {
   	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin-bottom: 3px;
	color: #aaaaaa;
}

TD.news_divider {
	border-top: 1px dashed #008000;
}

DIV.news_sv_date {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

DIV.news_sv_title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-bottom: 15px;
}

DIV.news_sv_author {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin-bottom: 15px;
}

DIV.news_sv_author A{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

DIV.news_sv_subheader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin-bottom: 15px;
}

DIV.news_sv_content {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-bottom: 15px;
}

DIV.news_sv_back A{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}


TD.archiveLink a:link, 
TD.archiveLink a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #1048C0;
	text-decoration: none;
}

TD.archiveLink a:hover, 
TD.archiveLink a:focus, 
TD.archiveLink a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    color: #1048C0;
	font-weight: bold;
	text-decoration: none;
}

DIV.news_sv_back a:link, 
DIV.news_sv_back a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #1048C0;
	text-decoration: none;
}

DIV.news_sv_back a:hover, 
DIV.news_sv_back a:focus, 
DIV.news_sv_back a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    color: #1048C0;
	font-weight: bold;
	text-decoration: none;
}

/* --- Überschriften --- */

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #1048C0;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #1048C0;
}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	color: #1048C0;
}

/* ------------- Navigationslinks --------------------- */

a.menu1:link, a.menu1:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #1048C0;
	text-decoration: none;
	padding-left: 5px;
}

a.menu1:hover, a.menu1:focus, a.menu1:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	/*color: #DAA520;*/
	color: #1048C0;
	text-decoration: none;
	padding-left: 5px;
}

a.menu2:link, a.menu2:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #1048C0;
	text-decoration: none;
	padding-left: 5px;
}

a.menu2:hover, a.menu2:focus, a.menu2:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    color: #1048C0;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
}

a.actmenu2:link, a.actmenu2:visited, a.actmenu2:hover, a.actmenu2:focus, a.actmenu2:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    color: #1048C0;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
}

a.footer_text_link:link, 
a.footer_text_link:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #aaaaaa;
	text-decoration: none;
}

a.footer_text_link:hover, 
a.footer_text_link:focus, a.footer_text_link:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	/*color: #DAA520;*/
	color: #aaaaaa;
	text-decoration: underline;
}

DIV.ext_search_link A:link, 
DIV.ext_search_link A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #aaaaaa;
	text-decoration: none;
}

DIV.ext_search_link A:hover, 
DIV.ext_search_link A:focus, 
DIV.ext_search_link A:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	/*color: #DAA520;*/
	color: #aaaaaa;
	text-decoration: underline;
}

.footer_text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #aaaaaa;
}

a.text_internlink:link, a.text_internlink:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #1048C0;
	text-decoration: none;
}

a.text_internlink:hover, a.text_internlink:focus, a.text_internlink:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    color: #1048C0;
	font-weight: bold;
	text-decoration: none;
}

a.text_maillink:link, a.text_maillink:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #1048C0;
	text-decoration: none;
}

a.text_maillink:hover, a.text_maillink:focus, a.text_maillink:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    color: #1048C0;
	font-weight: bold;
	text-decoration: none;
}

a.text_weblink:link, a.text_weblink:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #1048C0;
	text-decoration: none;
}

a.text_weblink:hover, a.text_weblink:focus, a.text_weblink:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    color: #1048C0;
	font-weight: bold;
	text-decoration: none;
}

/* --- Bilder --- */
.caption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
    margin: 0px 0px 1px 0px;
    color: #aaaaaa;
}

/* --- Tabellen --- */

TH.th_default {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 6px 0px 6px 0px;
	border-bottom: 1px dashed #008000;
	text-align:left;
}

TD.td_default {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 6px 0px 6px 0px;
	border-bottom: 1px dashed #008000;
}

TD.td_myTab1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 6px 0px 6px 0px;
	border-bottom: 1px dashed #008000;
}

/* --- Login --- */
DIV.tx-dkdfeuserbelogin-pi1 FORM {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

/* --- Plugin: tw_company --- */

DIV.tx_twcompany-pi1 {font-size: 9pt;}

.tx-twcompany-pi1 P {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
DIV.tx-twcompany-pi1-lv-title {}
DIV.tx-twcompany-pi1-lv-title A:link, 
DIV.tx-twcompany-pi1-lv-title A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #1048C0;
	text-decoration: none;
}

DIV.tx-twcompany-pi1-lv-title A:hover, 
DIV.tx-twcompany-pi1-lv-title A:focus, 
DIV.tx-twcompany-pi1-lv-title A:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    color: #1048C0;
	font-weight: bold;
	text-decoration: none;
}

DIV.tx-twcompany-pi1-lv-subtitle {font-size: 8pt; margin-bottom: 10px; }
DIV.tx-twcompany-pi1-lv-person   {font-size: 8pt;}
DIV.tx-twcompany-pi1-lv-telefon  {font-size: 8pt; font-weight: bold}

.tx-twcompany-pi1-browseresult-table A:link, .tx-twcompany-pi1-browseresult-table A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #aaaaaa;
	text-decoration: none;
padding-right: 5px;
}

.tx-twcompany-pi1-browseresult-table A:hover, .tx-twcompany-pi1-browseresult-table A:focus, .tx-twcompany-pi1-browseresult-table A:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #aaaaaa;
	text-decoration: underline;
padding-right: 5px;
}

.tx-twcompany-pi1-browsebox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #aaaaaa;
}

.tx-twcompany-pi1-browsebox TABLE {border: 0px; margin: 0px 0px 0px 0px; paddign: 0px 0px 0px 0px}

.tx-twcompany-pi1-browsebox-strong {font-weight: bold;}

.tx_twcompany_pi1_sv_table TH {font-size: 9pt; font-weight: bold; text-align: left;}

.tx-twcompany-pi1-sv-title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #1048C0;
	margin: 0px 0px 3px 6px;
}

.tx-twcompany-pi1-sv-subtitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #1048C0;
	margin: 0px 0px 6px 6px;
}

.tx-twcompany-pi1-sv-kontakt { margin: 0px 0px 6px 6px;}
.tx-twcompany-pi1-sv-address,
.tx-twcompany-pi1-sv-person {margin: 0px 0px 6px 0px;}

TD.tx-twcompany-pi1-sv-back a:link, 
TD.tx-twcompany-pi1-sv-back a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #1048C0;
	text-decoration: none;
}

TD.tx-twcompany-pi1-sv-back a:hover, 
TD.tx-twcompany-pi1-sv-back a:focus, 
TD.tx-twcompany-pi1-sv-back a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    color: #1048C0;
	font-weight: bold;
	text-decoration: none;
}

/* --- Sitemap --- */

DIV.sitemap1 {margin: 10px 3px 0px 0px; width: 160px}
a.sitemap1_link:link, 
a.sitemap1_link:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #1048C0;
    font-weight: bold;
	text-decoration: none;
}

a.sitemap1_link:hover, 
a.sitemap1_link:focus, 
a.sitemap1_link:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
    color: #1048C0;
	font-weight: bold;
	text-decoration: underline;
}

DIV.sitemap2 {margin: 10px 3px 0px 0px}
a.sitemap2_link:link, 
a.sitemap2_link:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #1048C0;
	text-decoration: none;
}

a.sitemap2_link:hover, 
a.sitemap2_link:focus, 
a.sitemap2_link:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
    color: #1048C0;
	text-decoration: underline;
}

DIV.sitemap3 {margin: 3px 3px 3px 50px}
a.sitemap3_link:link, 
a.sitemap3_link:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #1048C0;
	text-decoration: none;
}

a.sitemap3_link:hover, 
a.sitemap3_link:focus, 
a.sitemap3_link:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    color: #1048C0;
	text-decoration: underline;
}