a {
color: #616A74;
text-decoration: none;
font-weight: bold;
}

a:hover {
text-decoration: none; 
font-weight: bold; 
}
a:active {
font-weight: bold;
text-decoration: none;
}

h1 {
color: #000000;
font-family: Verdana, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 19px;
font-weight: bold;
Padding: 0px 10px 0px 10px;
}

h2 {
color: #000000;
font-family: Verdana, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 17px;
font-weight: bold;
Padding: 0px 10px 0px 10px;
}

table {
	border: 0px none transparent;
}

body 							{
									scrollbar-arrow-color: #9A9A9A;
									scrollbar-3dlight-color: #FFFFFF;
									scrollbar-highlight-color: #9A9A9A;
									scrollbar-face-color: #FFFFFF;
									scrollbar-shadow-color: #9A9A9A;
									scrollbar-darkshadow-color: #FFFFFF;
									scrollbar-track-color: #FFFFFF;
									color: #000000; 
									font-family: Verdana, sans-serif;
									font-size: 11px; 
									font-style: normal; 
									font-weight: normal; 
									font-variant: normal; 
									text-decoration: none;
									margin: 0px;
									padding: 0px;
									text-align: center;
									vertical-align: middle;
									}
hr	{
border-top: 0.2em dotted #9A9A9A;
border-left: none;
border-right: none;
border-bottom: none;

}


p 								{
									margin: 0px 0px 10px 0px;
									padding: 0px;
									}

object,embed 			{
									margin: 0px;
									padding: 0px;
									display: inline;
									overflow: hidden;
									border: 0px none transparent;
									text-align: left;
									text-indent: 0px;
									}

/*Schriftarten der Inhalte*/
.theme_content {  color:#000000; font-family: Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: 17px; font-weight: normal; font-variant: normal; text-decoration: none;}
.theme_sehrklein {  color:#000000; font-family: Verdana, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none;}
.theme_klein {  color:#000000; font-family: Verdana, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none;}
.theme_gross {  color:#000000; font-family: Verdana, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none;}
.theme_sehrgross {  color:#000000; font-family: Verdana, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none;}
/*Schriftarten der Admin Navigation*/
.theme_normal {  color:#000000; font-family: Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: 17px; font-weight: normal; font-variant: normal; text-decoration: none;}
.theme_titel {  color:#000000; font-family: Verdana, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: none;}

/*Schriftarten für NEws und Downloads*/
.news_normal {  color:#000000; font-family: Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: 17px; font-weight: normal; font-variant: normal; text-decoration: none;}
.news_datum {  color:#000000; font-family: Verdana, sans-serif; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-decoration: none;}
.news_title {  color:#000000; font-family: Verdana, sans-serif; font-size: 12px; font-style: normal; line-height: 19px; font-weight: bold; font-variant: normal; text-decoration: none;}

/*Schriftarten der Blöcke rechts*/
.theme_link {  color:#000000; font-family: Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none;}
.theme_block_title {
									color:#000000;
									font-family: Verdana, sans-serif;
									font-size: 11px;
									font-style: normal;
									line-height: normal;
									font-weight: bold;
									font-variant: normal;
									text-decoration: none;
									}
.theme_block_text { color:#000000; font-family: Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none}
.theme_block_login { color:#000000; font-family: Verdana, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none}
.theme_block_login_text { color:#000000; font-family: Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none}

/*Schriftarten der Blöcke links*/
.theme_block_title_l { color:#FFFFFF; font-family: Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: none}
.theme_adresse {  color:#616A74; font-family: Verdana, sans-serif; font-size: 9px; letter-spacing: -0.5pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none;}

/*Schriftarten der Navigation*/
.menu_p1_left  {
									font-family: Verdana, sans-serif;
									font-size: 11px;
									font-weight: normal;
									text-decoration: none;
									line-height: 12px;
									padding: 0px 0px 0px 0px;
									}
									
.menu_p1_left:hover  { 
									/* color:#EF9C00; */ 
									font-family: Verdana, sans-serif; 
									font-size: 11px;
									font-weight: normal;
									text-decoration: none;
									line-height: 12px;
									padding: 0px 0px 0px 0px;
									}
											
.menu_p1_left:active  { 
									/* color:#EF9C00; */ 
									font-family: Verdana, sans-serif; 
									font-size: 11px;
									font-weight: normal; 
									text-decoration: none; 
									line-height: 12px;
									}


.menu_p2_left  {  margin-bottom: 10px; color:#616A74; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
.menu_p2_left:hover  { margin-bottom: 10px; color:#EF9C00; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 14px;}
.menu_p2_left:active  { margin-bottom: 10px; color:#EF9C00; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 14px;}

.menu_p1_right  { margin-bottom: 10px; color:#000000; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 14px;}
.menu_p1_right:hover  { margin-bottom: 10px; color:#EF9C00; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 14px;}
.menu_p1_right:active  { margin-bottom: 10px; color:#EF9C00; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 14px;}

.menu_p2_right  { margin-bottom: 10px; color:#000000; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 14px;}
.menu_p2_right:hover  { margin-bottom: 10px; color:#EF9C00; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 14px;}
.menu_p2_right:active  { margin-bottom: 10px; color:#EF9C00; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 14px;}

.menu_p1_top  {
							margin-bottom: 10px;
							color:#FFFFFF;
							font-family: Verdana, sans-serif;
							font-size: 11px;
							font-weight: normal;
							text-decoration: none;
							line-height: 14px;
							white-space: nowrap;
							}
						
.menu_p1_top:hover  {
										margin-bottom: 10px;
										/* color:#EF9C00; */
										color:#FFFFFF;
										font-family: Verdana, sans-serif;
										font-size: 11px;
										font-weight: normal;
										text-decoration: none;
										line-height: 14px;
										}

.menu_p1_top:active  {
											margin-bottom: 10px;
											/* color:#EF9C00; */
											color:#FFFFFF;
											font-family: Verdana, sans-serif;
											font-size: 11px;
											font-weight: normal;
											text-decoration: none;
											line-height: 14px;
											}

/*Schriftarten des WYSIWYG Editors für Content Seiten*/
.teaser						{
									color:#000000; 
									font-family: Verdana, sans-serif;
									font-size: 11px; 
									font-style: normal; 
									line-height: 17px; 
									font-weight: normal;
									font-variant: normal;
									text-decoration: none;
									}
					
.normal {  color:#000000; font-family: Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: 17px; font-weight: normal; font-variant: normal; text-decoration: none; padding: 0px 10px 0px 10px;}
/*.normal {  color:#000000; font-family: Verdana, sans-serif; font-size: 11px; line-height: 17px;}*/
.sehrklein {  color:#000000; font-family: Verdana, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none; padding: 0px 10px 0px 10px;}
.klein {  color:#000000; font-family: Verdana, sans-serif; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-decoration: none; padding: 0px 10px 0px 10px;}
.gross {  color:#000000; font-family: Verdana, sans-serif; font-size: 12px; font-style: normal; line-height: 19px; font-weight: normal; font-variant: normal; text-decoration: none; padding: 0px 10px 0px 10px;}
.sehrgross {  color:#000000; font-family: Verdana, sans-serif; font-size: 14px; font-style: normal; line-height: 21px; font-weight: normal; font-variant: normal; text-decoration: none; padding: 0px 10px 0px 10px;}
.home {  color:#000000; font-family: Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none;}
.home_blau {  color:#3E83D0; font-family: Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none;}

/*Style für Intranet Dialog*/
.intra_open { display: block; }
.intra_close { display: none; }

.m_open { display: block; padding: 0px 0px 0px 0px;}
.m_close { display: none; }

.div_all						{
									width: 790px;
									margin: auto auto;
									text-align: center;
									}
									
.div_logos 				{
									}

.div_bg 					{
									clear: both;
									width: 790px;
									background-image: url(../images/beersches.png);
									background-repeat: repeat-y;
									border-top: 1px solid rgb(154,154,154);
									}

.div_bg_admin 					{
									clear: both;
									width: 790px;
									border-top: 1px solid rgb(154,154,154);
									}

.div_sub_navi	{
									float: left;
									width: 194px;
									margin: 0px;
									padding: 0px;
									overflow: hidden; 
									vertical-align: top;
									border: 0px none transparent;
									}


.div_content_full {
									/* float: left; */ /* float: left macht, dass die bg-Linie nicht mehr erscheint */
									width: 596px;
									text-align: left;
									overflow-x: hidden;
									overflow-y: auto;
									vertical-align: top;
									border: 0px none transparent;
									}

.div_anzeige_basis	{
									float: left;
									vertical-align: top;
									margin-left: 0px;
									width: 402px;
									border: 0px none transparent;
									}

.start_module 		{
									/* background-color: cyan; */ 
									float: left;
									width: 194px;
									/* margin: 0px 0px 0px 402px; */
									padding: 0px 0px 0px 0px;
									vertical-align: top;
									}
/* CSS-Klassen für Formatierung von Tabellen zwecks Kompatibilität zu XHTML*/
.table_fullSized	{	
									height: 100%;
									border: 0px none transparent;
									/* background-color: red; */
									}

.table_fullWidth
									{
									border: 0px none transparent;
									/* background-color: red; */
									}
									
.table_fullWidth20px	
									{ /* width: 100%; */
									height: 20px;
									border: 0px none transparent;
									/* background-color: red; */
									}
									
.li_vertical			{
									/* display: inline; */
									float: left;
									padding: 0px;
									margin: 0px;
									height: 41px;
									background-color: #9A9A9A;
									border-left: solid 1px white;
									}

.ul_topnavi				{ 
									position: absolute; 
									right: 0px; 
									width: auto;
									padding: 0px; 
									margin: 0px; 
									list-style: none outside none; 
									background-color: #9A9A9A;
									border: 0px none transparent;
									}

.ul_subnavi 			{
									width: 193px;  
									padding: 0px 0px 10px 5px; 
									margin: 0px; 
									list-style: none outside none; 
									border: 0px none transparent;
									text-indent: 0px;
									text-align: left;
									}

.li_subnavi_p1	{
									padding: 5px 0px 0px 0px;
									text-align: left;
									}

.li_subnavi_p1_link {
									padding: 0px 0px 0px 5px; 
									margin: 0px; 
									}
									
.ul_subnavi_downloads			{
									padding: 0px 0px 3px 0px; 
									margin: 0px; 
									list-style: none outside none; 
									border: 0px none transparent;
									text-indent: 0px;
									text-align: left;
									}

.ul_anzeige_content_from {
									padding: 0px 0px 3px 0px; 
									margin: 0px; 
									list-style: none outside none; 
									border: 0px none transparent;
									text-align: left;
									}

.li_anzeige_content_from {
									padding: 0px 0px 0px 5px; 
									margin: 0px;
									text-align: left;
									}

.ul_subnavi_downloads_bez_spacer {
									height: 1px;
									padding: 0px 0px 5px 0px; 
									margin: 0px;
									list-style: none outside none; 
									background-image: url(../images/trans_black.jpg);
									background-repeat: repeat-x;
									}

.li_subnavi_one_dl_teaser {
									padding: 0px 0px 7px 0px; 
									margin: 0px;
									height: 10px;
									}

.ul_sprache				{
									width: auto;  
									padding: 0px; 
									margin: 0px; 
									list-style: none outside none; 
									}

.ul_search_result_text,
.ul_all_news {
									padding: 0px;
									margin: 0px; 
									list-style: none outside none;
									text-align: left;
									border: 0px none transparent; 
									}
									
.li_all_news			{
									padding: 0px 0px 0px 10px;
									margin: 0px;
									}
									
.li_search_result_bezeichnung {
									padding: 0px 0px 0px 0px;
									margin: 0px;
									border: 0px none transparent;									
									}

.li_search_result_bezeichnung_spc {
									padding: 0px 0px 0px 0px;
									margin: 0px;
									background-image: url(../images/h_line_dottet.jpg);
									background-repeat: repeat-x;
									height: 3px;
									border: 0px none transparent;
									}

.ul_all_downloads {
									width: auto;  
									padding: 0px; 
									margin: 0px; 
									text-align: left;
									list-style: none outside none; 
									}

.ul_anzeige_content	{
									width: auto;  
									/* padding: 0px 0px 10px 5px; */
									padding: 0px;
									margin: 0px; 
									list-style: none outside none; 
									text-align: left;
									}

.li_content_data	{
									margin: 0px;
									padding: 0px;
									/* border: 2px dotted red; */
									border: 0px none transparent;
									text-indent: 0px;
									}
									
.ul_news 					{
									padding: 15px 0px 0px 0px;
									margin: 0px;
									vertical-align: top;
									text-align: left;
									list-style: none outside none;
									border: 0px none transparent;
									}

.li_news_bezeichnung {
									padding: 0px 0px 0px 10px;
									margin: 0px 0px 0px 0px;
									height: 20px;
									text-indent: 0px;
									text-align: left;
									border: 0px none transparent;
									}
										
.li_news_teaser		{
									padding: 7px 0px 0px 10px;
									margin: 0px 0px 0px 0px;
									text-indent: 0px;
									border: 0px none transparent;
									}

.li_news					{
									padding: 0px 0px 0px 10px;
									margin: 0px 0px 0px 0px;
									text-indent: 0px;
									border: 0px none transparent;
									}

.li_spacer				{
									padding: 0px 0px 0px 0px;
									margin: 0px 0px 0px 0px;
									height: 1px;
									background-image: url(../images/trans_black.jpg);
									background-repeat: repeat-x;
									}

.ul_downloads 		{ 
									padding: 15px 0px 0px 0px; 
									margin: 0px;
									text-align: left;
									list-style: none outside none; 
									}

.li_downloads			{
									padding-left: 10px;
									/* clear: both; */
									}
									
.ul_admin_navigation {
									width: auto;  
									padding: 0px 0px 10px 0px; 
									margin: 0px; 
									text-align: left;
									list-style: none outside none; 
									}

.li_admin_navigation	{
									padding-left: 5px;
									}

.ul_admin_block {
									width: auto;  
									padding: 0px 0px 0px 0px;
									margin: 0px 0px 0px 10px; 
									text-align: left;
									list-style: none outside none; 
									border: 1px solid #C0C0C0;
									}
.li_admin_block		{
									margin: 0px 0px 0px 0px;
									padding: 0px 0px 0px 10px;
									}

.ul_anzeige_content_proddb {
									width: auto;  
									padding: 0px 0px 0px 0px; 
									margin: 0px;
									text-align: left;
									list-style: none outside none; 
									}
									
.controlPanel			{
									height: 25px;
									position: relative;
									margin: 0px;
									padding: 0px;
									clear: both; /* muss sein CB*/
									}
									
.div_login_message	{
									color: #FF0000;
									text-align: center;
									}

.li_download_beschreib {
									padding: 0px 0px 0px 0px;
									margin: 0px;
									}

.li_ein_download	{
									padding-top: 10px;
}
.li_ein_download_endSpace	{
									height: 3px;
									background-image: url(../images/h_line_dottet.jpg);
									background-repeat: repeat-x;
									}

.ul_proddb_fast_item {
									padding: 0px; 
									margin: 0px;
									text-align: left;
									list-style: none outside none; 
									}

.li_proddb_fast_item					{
									padding-left: 10px;
									}


.ul_anzeige_content_news {
									padding: 0px 0px 0px 0px; 
									margin: 0px; 
									text-align: left;
									list-style: none outside none; 
									}
	
.li_anzeige_content_news {
									padding: 0px 0px 8px 0px;
									margin: 0px;
									border: 0px none transparent;
									}

.li_anzeige_content_news_link {
									padding: 1px 0px 8px 0px;
									margin: 0px 0px 0px 10px;
									border: 0px none transparent;
									}

.ul_news_komplett {
									padding: 0px 0px 11px 0px; 
									margin: 0px;
									text-align: left;
									list-style: none outside none; 
									border: 0px none transparent;
									}
								
.li_news_komplett_text,
li_news_komplett_zurueck {
									}

.li_news_komplett_first {
									padding: 8px 0px 8px 0px;
									margin: 0px;
									}