/* start ================== generelle formatierung ================== */
img		{ border:0px; }
td.repeat_horizontal		 { background-repeat: repeat-x }

td		{ vertical-align:top; }
body	{ background-color:#000000; margin-left:0px; margin-top:14px; margin-right:0px; padding-left:0px; padding-right:0px; }
table { border: 0px; padding: 0px; margin: 0px}

a:hover		{text-decoration:none; color:#000000; font-size:11px;  }
a:link		{text-decoration:none; color:#000000; font-size:11px; }
a:visited		{text-decoration:none; color:#000000; font-size:11px;  }



/* start ================== generelle formatierung ================== */



/* start ================== admin formatierung ================== */

body.admin { background-color:#ffffff; }
.navi_top    { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; text-decoration: none }
.navi_sub   { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 12px; text-decoration: none }
.navi_sub_on   { color: #2b6c9e; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 12px; text-decoration: none }

.txt_lauflink_weiss   { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.links_weiss    { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.links  { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.links:hover  { color: #f00; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

#submenus { position: absolute; top: 170px; left: 0px; width: 150px; visibility: visible; display: block }
#Ebene1    { position: absolute; z-index: 2; top: 90px; left: 10px; width: 538px; height: 95%; visibility: visible }
#Ebene2 { position: absolute; z-index: 1; top: 0px; left: 0px; width: 750px; height: 100px; visibility: visible; display: block }

/*admin table titel 1*/
td.ad_tit1 { vertical-align:top; font-weight: bold; text-align:center; background-color:506B82; color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
/*admin table titel 1 links*/
td.ad_tit1_l { vertical-align:top; font-weight: bold; text-align:left; background-color:506B82; color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
/*admin table titel 2*/
td.ad_tit2  { background-color:2B6C9E; color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
/*admin table text*/
td.ad_tab_lauf  { vertical-align:top; background-color:EDF0F2; height:20px; color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

.txt_tit       { color: #000000; font-weight:bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.add_new { text-align:right; padding-top:0px; padding-bottom:5px; }
.admin_border {  margin-top:10px; margin-bottom:10px; margin-right:30px; margin-left:10px; width:585px; border:0px;  }

/* end ================== admin formatierung ================== */


/* start ================== navi formatierung ================== */

.submenu_abstand { padding-left: 10px; margin-left:10px; margin-bottom:5px; padding-bottom:5px; }
.submenu_normal { font-size: 8pt;  font-weight: bold; font-family: ArialNarrow, Helvetica, Geneva, Swiss, SunSans-Regular; color:1C487B }
.submenu_selected { font-size: 8pt; font-weight: bold; font-family: ArialNarrow, Helvetica, Geneva, Swiss, SunSans-Regular; color:CCCCCC  }

.subsubmenu_abstand { padding-left: 10px; margin-left:10px; margin-bottom:5px; padding-bottom:5px; }
.subsubmenu_normal { font-size: 8pt;  font-weight: bold; font-style:italic; font-family: ArialNarrow, Helvetica, Geneva, Swiss, SunSans-Regular; color:1C487B }
.subsubmenu_selected { font-size: 8pt; font-weight: bold; font-style:italic; font-family: ArialNarrow, Helvetica, Geneva, Swiss, SunSans-Regular; color:CCCCCC  }


/* end ================== navi formatierung ================== */


/* start ================== public formatierung ================== */

/*table.content_border { width:600px; padding-top:20px; margin-top:20px; padding-left:0px; margin-left:0px;  padding-bottom:30px; margin-bottom:30px; }
table.txt_lauf { border:0px; width:100%; margin-top:20px; margin-bottom:20px; padding-top:20x; padding-bottom:20px }

td.tit1 {background-color:#B61D75; color: white;  font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
td.tit2  {background-color:#66666c; color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
td.tab_lauf  {background-color:#BFC0C0; color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

.txt_tit1 { color:#000000; padding-bottom:10px; padding-top:10px; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.txt_tit2  { color:000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

.txt_lauf     { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.txt_datum     { color: #000000; font-size: 10px; padding-top:5px; padding-bottom:10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.txt_link		{ padding-left:20px; padding-bottom:10px; color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.txt_link_a		{ padding-left:20px; padding-bottom:4px; color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.txt_link_kat {  font-weight:bold; color:#000000; padding-bottom:10px; padding-top:10px; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
a,txt_link_a:hover		{text-decoration:none; color:#B61D75; font-size:10px;  }
a.txt_link_a:link		{text-decoration:none; color:#000000; font-size:10px; }
a.txt_link_a:visited		{text-decoration:none; color:#000000; font-size:10px;  }


.space1   { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: 10px; }
.txt_lauf_weiss { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.txt_tit       { color: #000000; font-weight:bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
*/

a.public:hover   { color: #1C48ff; text-decoration: none; } 
a.public:link   { color: #1C48ff; text-decoration: none; } 
a.public:visited   { color: #1C48ff; text-decoration: none; }

.img_right { padding-top:70px; }

#Ebene1 { position: absolute; top: 0px; left: 10px; width: 99%; visibility: visible; display: block }

.class { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.classweiss { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.class2 { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.class1  { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* start news */

td.news_title { border-bottom:1px solid #000000; color: black; padding-bottom: 3px; padding-left:5px; background-color:6699cc; padding-right:5px; padding-top:10px; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td.news { color: black; padding-left:5px; padding-right:5px; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td.news_date { text-align:right; font-size:10px; background-color:7895C1; color: black; padding-left:5px; padding-right:5px; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* end news */



/* NEWSLETTER Form*/
input 		{ color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
textarea	  { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width: 100% }
select 		 { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
option		 { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.t-black {color: #000; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica; text-decoration: none }

#newsletter_list_titel    { color: #000000; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 20px; text-decoration: none; text-align: left; position: relative; top: 12px; left: 15px; width: 340px;}
.newsletter_td_info	     { padding-top: 15px; padding-right: 0px; padding-left: 0px; width: auto; vertical-align: top }
.newsletter_td_img	     { padding: 0; width: 100px; vertical-align: top }
.newsletter_table  		       { margin-right: 0; margin-bottom: 15px; margin-left: 35px; position: inherit; width: 300px; border: solid 1px #023b59; border-collapse: collapse         }
.newsletter_table_form 		       { margin-right: 0; margin-bottom: 10px; margin-left: 5px; position: inherit; width: 500px; border-collapse: collapse         }
.newsletter_img  		  { border-width: 0 }
#newsletter_titel        { font-size: 12px; font-family: Arial; font-weight: bold; line-height: 20px; text-decoration: none; text-align: left; text-transform: uppercase; position: relative; top: 50px; right: 0; left: 350px; width: 450px; border-bottom: 1px solid #000000 }
.newsletter_cube    { background-color: #000000; margin-right: 5px; width: 8px; height: 8px; border-width: 0 }

.trendletter_input_email  { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; width: 180px; vertical-align: middle }
.trendletter_input_formbutton  { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 0 10px; vertical-align: middle; border-width: 0 }
/* NEWSLETTER Form END*/

