/* Allgemein */
body {
  background-color:#DADFE3;
  font-family:Arial; font-size:8pt;
  margin:0pt;
  background-image: url(layout/background.jpg);
  background-position: top left;
  background-repeat: no-repeat;

}

/* 293F47 -> 293F47 */
/* A1ADB1 -> A1ADB1 */

h1                 { font-family:Arial; font-size:18pt; color:#F14F12; }
h1.std             { font-family:Arial; font-size:18pt; color:#293F47; }
h2                 { font-family:Arial; font-size:12pt; color:#F14F12; }
h2.archiv          { font-family:Arial; font-size:11pt; color:#F14F12; }
h2.std             { font-family:Arial; font-size:12pt; color:#999999; margin:0pt; }
.std_text          { font-family:Arial; font-size:9pt; color:#293F47; line-height:140%; }
.render_time       { font-family:Arial; font-size:8pt;  color:#111111; }
.search_highlight  { background-color:#F14F12; }
label              { cursor:pointer; }
blockquote         { color:#293F47; background-color:#E2E6E9; margin-left:7pt; border-left: 1px dotted #293F47; padding-left:7pt; }
hr.trenner         { width:500px; background-color:#A1ADB1; height:5px; border:0px; }
/*text, textarea      { background-color:#FFADB1; } /* #A1ADB1 */

.search   {
	background-image:url(layout/lupe.gif);
	background-repeat:no-repeat;
	background-position:2px center;
	text-align:center;
    font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	width:155px;
	border:solid #AAAAAA 1px;
	background-color:#FFFFFF;
}


.enews_s   {
	/*background-image:url(layout/lupe.gif);
	background-repeat:no-repeat;
	background-position:2px center;*/
	text-align:center;
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	width:133px;
	border:solid #AAAAAA 1px;
	background-color:#FFFFFF;
}

/* TagCloud*/ /* 67838D 748F99 */ /* 18 16 14 11*/


.tagcloud_3         { font-family:Arial; font-size:17pt; font-weight:normal; text-decoration:none; color:#FFFFFF; }
.tagcloud_2         { font-family:Arial; font-size:15pt; font-weight:normal; text-decoration:none; color:#EEEEEE; }
.tagcloud_1         { font-family:Arial; font-size:14pt; font-weight:normal; text-decoration:none; color:#E9E9E9; }
.tagcloud_0         { font-family:Arial; font-size:11pt; font-weight:normal; text-decoration:none; color:#E9E9E9; }

a.tagcloud:link, a.tagcloud:visited    { color:#EEEEEE; text-decoration:none; font-weight:bold; }
a.tagcloud:hover, a.tagcloud:active, a.tagcloud:focus   { color:#EEEEEE; text-decoration:underline; font-weight:bold; }


/*
.beitrag_text a:link, .beitrag_text a:visited    { font-weight:normal; color:#293F47; text-decoration:none; border-bottom: 1px dotted #293F47; }
.beitrag_text a:hover, .beitrag_text a:active, .beitrag_text a:focus   { font-weight:normal; color:#293F47; text-decoration:underline; border-bottom: 0px;}
*/

/* Links */
/*a:link, a:visited    { font-weight:bold; color:#293F47; text-decoration:none; border-bottom: 1px dotted #293F47; }*/
a:link, a:visited    { font-weight:bold; color:#293F47; text-decoration:none; }
a:hover, a:active, a:focus   { font-weight:bold; color:#F14F12; text-decoration:underline; }

a.img { text-decoration: none; border-bottom: none;	background: none; }
img { text-decoration: none; border: none; background: none; margin-bottom: 0px; }
img a:link { text-decoration: none; border-bottom: none; background:none; }


a.break_txt         { font-family:Arial; font-size:8pt; text-decoration:none; }
a.break_txt:link, a.break_txt:visited    { color:#000000; text-decoration:none; }
a.break_txt:hover, a.break_txt:active, a.break_txt:focus   { color:#FD933A; text-decoration:underline; }


/* Menüs */
a.menue         { font-family:Arial; font-size:12pt; text-decoration:none; }
a.menue:link, a.menue:visited    { color:#293F47; text-decoration:none; }
a.menue:hover, a.menue:active, a.menue:focus   { color:#F14F12; text-decoration:none; }


a.menue_b         { font-family:Arial; font-size:8pt; text-decoration:none; }
a.menue_b:link, a.menue_b:visited    { color:#A1ADB1; text-decoration:none; }
a.menue_b:hover, a.menue_b:active, a.menue_b:focus   { color:#F14F12; text-decoration:none; }


.menue_c a        { font-family:Arial; font-size:9pt; text-decoration:none; }
.menue_c a:link, .menue_c a:visited    { color:#A1ADB1; text-decoration:none; }
.menue_c a:hover, .menue_c a:active, .menue_c a:focus   { color:#F14F12; text-decoration:none; }

a.menue_c_br         { font-family:Arial; font-size:9pt; text-decoration:none; font-weight: normal; }
a.menue_c_br:link,  a.menue_c_br:visited    { color:#A1ADB1; text-decoration:none; }
a.menue_c_br:hover, a.menue_c_br:active, a.menue_c_br:focus   { color:#F14F12; text-decoration:none; }

.menue_c_h        { font-family:Arial; font-size:11pt; color:#293F47; text-decoration:none; }


/* RSS Atom Feed Liste */
.feed_list                 { font-size:7.5pt; border-spacing:1px; border-width:0px; }
.feed_list td.rss          { background-color:#F28D35; }
.feed_list td.atom         { background-color:#C7D8EB; }
.feed_list td.rss_version  { background-color:#FFFFFF; }
.feed_list td.atom_version { background-color:#FFFFFF; }



/* Startseite */
.beitrag_header   { font-family:Arial; font-size:8pt;  color:#F14F12; text-decoration:none; font-weight:normal; line-height:200%; }
.beitrag_caption  { font-family:Arial; font-size:14pt; color:#293F47; text-decoration:none; font-weight:normal; }
.beitrag_text     { font-family:Arial; font-size:9pt; color:#293F47; line-height:165%; }
.beitrag_comment  { font-family:Arial; font-size:9pt; color:#A1ADB1; }

a.beitrag_caption         				{ font-family:Arial; font-size:14pt; font-weight:normal; text-decoration:none; color:#293F47; }
a.beitrag_caption:link, a.beitrag_caption:visited    		{ color:#293F47; text-decoration:none; font-weight:normal; text-decoration:none; }
a.beitrag_caption:hover, a.beitrag_caption:active, a.beitrag_caption:focus   	{ color:#F14F12; text-decoration:none; font-weight:normal; text-decoration:none; }

.beitrag_text a:link, .beitrag_text a:visited    { font-weight:normal; color:#293F47; text-decoration:none; border-bottom: 1px dotted #293F47; }
.beitrag_text a:hover, .beitrag_text a:active, .beitrag_text a:focus   { font-weight:normal; color:#293F47; text-decoration:underline; border-bottom: 0px;}

a.beitrag_print         			{ font-family:Arial; font-size:9pt; font-weight:normal; text-decoration:none; color:#293F47; }
a.beitrag_print:link, a.beitrag_print:visited    	{ color:#293F47; text-decoration:none; font-weight:normal; text-decoration:none; }
a.beitrag_print:hover, a.beitrag_print:active, a.beitrag_print:focus  { color:#F14F12; text-decoration:none; font-weight:normal; text-decoration:none; }

.comment {
    font-family:Arial; font-size:9pt; font-weight:normal; text-decoration:none; color:#000000;
/*	width:125px; */
	border:solid #AAAAAA 1px;
	background-color:#FFFFFF;
}

.captcha {
	display: none !important;
}

.highlight_text  { font-family:Arial; font-size:10pt; color:#F14F12; text-decoration:none; font-weight:bold; }




/* Archiv */
.archiv_bull     { font-family:Arial; font-size:15pt; color:#F14F12; text-decoration:bold; }
.archiv_caption  { font-family:Arial; font-size:9pt; color:#293F47; text-decoration:none; font-weight:normal; }
.archiv_link     { font-family:Arial; font-size:9pt; color:#F14F12; text-decoration:none; font-weight:bold; }
.archiv_glue     { font-family:Arial; font-size:9pt; color:#F14F12; text-decoration:bold; }
.archiv_glue_b   { font-family:Arial; font-size:9pt; color:#293F47; text-decoration:bold; }
.archiv_date     { font-family:Arial; font-size:9pt; color:#293F47; }

a.archiv_caption         { font-family:Arial; font-size:10pt; font-weight:normal; text-decoration:none; color:#293F47; }
a.archiv_caption:link, a.archiv_caption:visited    { color:#293F47; text-decoration:none; font-weight:normal; }
a.archiv_caption:hover, a.archiv_caption:active, a.archiv_caption:focus   { color:#F14F12; text-decoration:none; font-weight:normal; }

a.archiv_link         { font-family:Arial; font-size:9pt; font-weight:bold; text-decoration:none; color:#F14F12; }
a.archiv_link:link, a.archiv_link:visited    { color:#F14F12; text-decoration:none; font-weight:bold; }
a.archiv_link:hover, a.archiv_link:active, a.archiv_link:focus   { color:#293F47; text-decoration:none; font-weight:bold; }

a.archiv_link_a         { font-family:Arial; font-size:9pt; font-weight:bold; text-decoration:none; color:#293F47; }
a.archiv_link_a:link, a.archiv_link_a:visited    { color:#293F47; text-decoration:none; font-weight:bold; }
a.archiv_link_a:hover, a.archiv_link_a:active, a.archiv_link_a:focus   { color:#F14F12; text-decoration:none; font-weight:bold; }


.archiv_tab    { border-style:none; }
.archiv_tab tr { border-style:none; }
.archiv_tab td { border-style:none; padding-bottom:5px; }







/* FAQ */
.faq_bull     { font-family:Arial; font-size:15pt; color:#F14F12; text-decoration:bold; }
.faq_text     { font-family:Arial; font-size:9pt; color:#293F47; line-height:140%; }
.faq_caption  { font-family:Arial; font-size:11pt; font-weight:bold; color:#F14F12; }

.faq_text a:link, .faq_text a:visited    { font-weight:normal; color:#293F47; text-decoration:none; border-bottom: 1px dotted #293F47; }
.faq_text a:hover, .faq_text a:active, .faq_text a:focus   { font-weight:normal; color:#293F47; text-decoration:underline; border-bottom: 0px;}


a.faq_caption         { font-family:Arial; font-size:10pt; text-decoration:none; font-weight:bold; color:#F14F12; }
a.faq_caption:link, a.faq_caption:visited    { color:#F14F12; text-decoration:none; font-weight:bold; }
a.faq_caption:hover, a.faq_caption:active, a.faq_caption:focus   { color:#293F47; text-decoration:none; font-weight:bold; }


a.faq_more         { font-family:Arial; font-size:9pt; text-decoration:none; font-weight:bold; color:#293F47; }
a.faq_more:link, a.faq_more:visited    { color:#293F47; text-decoration:none; font-weight:bold; }
a.faq_more:hover, a.faq_more:active, a.faq_more:focus   { color:#F14F12; text-decoration:none; font-weight:bold; }



.faqa_caption { font-family:Arial; font-size:9pt; text-decoration:none; font-weight:bold; color:#293F47; }
.faqa_text    { font-family:Arial; font-size:9pt; color:#293F47; line-height:140%; }

.faqa_text a:link, .faqa_text a:visited    { font-weight:normal; color:#293F47; text-decoration:none; border-bottom: 1px dotted #293F47; }
.faqa_text a:hover, .faqa_text a:active, .faqa_text a:focus   { font-weight:normal; color:#293F47; text-decoration:underline; border-bottom: 0px;}


a.faqa_menu         { font-family:Arial; font-size:12pt; text-decoration:none; font-weight:bold; color:#DB876F; }
a.faqa_menu:link, a.faqa_menu:visited    { color:#DB876F; text-decoration:none; font-weight:bold; }
a.faqa_menu:hover, a.faqa_menu:active, a.faqa_menu:focus   { color:#F14F12; text-decoration:none; font-weight:bold; }


a.faqa_top         { font-family:Arial; font-size:9pt; text-decoration:none; font-weight:bold; color:#999999; }
a.faqa_top:link, a.faqa_top:visited    { color:#999999; text-decoration:none; font-weight:bold; }
a.faqa_top:hover, a.faqa_top:active, a.faqa_top:focus   { color:#F14F12; text-decoration:none; font-weight:bold; }



.faqb_text    { font-family:Arial; font-size:9pt; color:#293F47; line-height:140%; }
.faqb_caption { font-family:Arial; font-size:9pt; font-weight:bold; color:#293F47; }

.faqb_text a:link, .faqb_text a:visited    { font-weight:normal; color:#293F47; text-decoration:none; border-bottom: 1px dotted #293F47; }
.faqb_text a:hover, .faqb_text a:active, .faqb_text a:focus   { font-weight:normal; color:#293F47; text-decoration:underline; border-bottom: 0px;}


.faqb_tab { border-style:solid; border-color:#000000; border-width:0px; background-color:#DEE2E5; }


a.faqb_caption         { font-family:Arial; font-size:9pt; text-decoration:none; font-weight:bold; color:#293F47; }
a.faqb_caption:link, a.faqb_caption:visited    { color:#293F47; text-decoration:none; font-weight:bold; }
a.faqb_caption:hover, a.faqb_caption:active, a.faqb_caption:focus   { color:#F14F12; text-decoration:none; font-weight:bold; }





/* Service */
.service_bull       { font-family:Arial; font-size:15pt; color:#F14F12; text-decoration:bold; }
.service_header     { font-family:Arial; font-size:9pt; text-decoration:none; color:#F14F12; line-height:200%; }
.service_caption    { font-family:Arial; font-size:10pt; color:#F14F12;  font-weight:bold; }
.service_text       { font-family:Arial; font-size:9pt; color:#293F47; line-height:140%; }
.service_document   { font-family:Arial; font-size:9pt; color:#293F47; }

a.service_document         { font-family:Arial; font-size:9pt; font-weight:bold; text-decoration:none; color:#293F47; }
a.service_document:link, a.service_document:visited    { color:#293F47; text-decoration:none; font-weight:bold; }
a.service_document:hover, a.service_document:active, a.service_document:focus   { color:#F14F12; text-decoration:none; font-weight:bold; }




/* e-news */
.e-news_header     { font-family:Arial; font-size:9pt;  text-decoration:bold; color:#F14F12; line-height:200%; }
.e-news_caption    { font-family:Arial; font-size:14pt; color:#293F47; }
.e-news_text       { font-family:Arial; font-size:9pt; color:#293F47; font-weight:bold; }
.e-news_document   { font-family:Arial; font-size:9pt; color:#293F47; }

a.e-news_letter         { font-family:Arial; font-size:9pt; font-weight:bold; text-decoration:none; color:#293F47; }
a.e-news_letter:link, a.e-news_letter:visited    { color:#293F47; text-decoration:none; font-weight:bold; }
a.e-news_letter:hover, a.e-news_letter:active, a.e-news_letter:focus   { color:#F14F12; text-decoration:none; font-weight:bold; }

.e-news_bull     { font-family:Arial; font-size:15pt; color:#F14F12; text-decoration:bold; }



/* kontakt */
.contact_err { font-family:Arial; font-size:8pt; color:#F14F12; text-decoration:none; font-weight:normal; }

.contact_tab    { border-style:none; }
.contact_tab tr { border-style:none; }
.contact_tab td { border-style:none; font-family:Arial; font-size:10pt; color:#293F47;}






/* Tabellen */
.hidden_tab    { border-style:none; }
.hidden_tab tr { border-style:none; }
.hidden_tab td { border-style:none; }

.comment_tab    { border-style:solid; border-color:#000000; border-width:0px; background-color:#E2E6E9; }
.comment_tab tr { border-style:solid; border-color:#000000; border-width:0px; }
.comment_tab td { border-style:solid; border-color:#000000; border-width:0px; }









/* margin-bottom:10px; */








/*

.textf_allg {text-align:center; text-weight:bold; font-size: 10pt; border-width:1; border-color:#BBBBBB; border-style:solid; font-family:arial; }
.selection_a { font-family:Arial; font-size:8pt; }

*/
