body  { 
	font-family: Arial; 
	background-color: #abd1eb; 
	font-size: 11px; }
table  { 
	font-size: 12px; 
	line-height: 18px; 
	text-align: justify }
a { 
	color: #e2001a; 
	text-decoration: none; }

a:hover {
	text-decoration: underline; }	
	
p {
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 12px;
	line-height: 18px; 
	text-align: justify;  }
	
img { 
	border: 0px; }
.qtvrinact {
	font-weight: bold; }
.hervorhebung {
	color: #008ac9;
	font-weight: bold; }
.hervorhebung_blau {
	color: #008ac9;
	font-weight: bold; }	

a.HervorhebungRot {
	color: #e2001a;}

.silentlink {
	color: black; 
	text-decoration: none; }

.hometitel { 
	text-transform: uppercase; 
	font-size: 17px; 
	color: #008ac9;
	font-weight: bold; }

/*Ueberschriften*/

h1 { 
	text-transform: uppercase; 
	font-size: 17px; 
	color: #008ac9; }
h2 { 
	text-transform: uppercase; 
	font-size: 15px; 
	color: #e2001a;
	margin-top: 0px; }
h3 { 
	text-transform: uppercase; 
	font-size: 13px; 
	color: #e2001a; }
h4 { 
	text-transform: uppercase; 
	font-size: 15px; 
	color: white }

/*Aktionen*/

a.aktionen {
	color: white; }
ul.aktionen {
	margin-left: -18px; }
li {
	list-style: square; }

/*Menu*/

a.menu_entry_0  { 
	color: #fff; 
	font-size: 11px; 
	font-style: normal; 
	text-decoration: none; 
	display: block; 
	position: absolute; z-index: 12 }
	
a.menu_entry_0:hover  { 
	color: #ccc; 
	font-size: 11px; 
	font-style: normal; 
	text-decoration: none !important; }
	
div.menu_entry_0 {
	display:block;
	position:relative; }
a.menu_entry_0_yellow  { 
	color: black; 
	font-size: 11px; 
	font-style: normal; 
	text-decoration: none; 
	display: block; 
	position: absolute; z-index: 12 }
a.menu_entry_0_yellow:hover  { 
	color: #e2001a; 
	font-size: 11px; 
	font-style: normal; 
	text-decoration: none }
div.menu_entry_0_yellow {
	display:block;
	position:relative; }
table.menu_level_1_table {
	visibility:hidden;
	z-index:10;
	position:absolute; }									                   
.menu_entry_1  { 
	color: #e2001a; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	background-color: #ffffff; 
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
	text-align: left; 
	display: block;
	padding-right: 9px; 
	padding-left: 9px; 
	z-index: 18 }
	
a.menu_entry_1:hover {
	text-decoration: none; } 	
	
.menu_entry_1_omo  { 
	color: #ffffff; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	background-color: #e2001a; 
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	display: block; 
	padding-right: 9px; 
	padding-left: 9px; 
	z-index: 15; 
	text-decoration: none }

/*eCards*/

div.ecard_title {  
	font-family: Arial, Helvetica, sans-serif; 
	text-transform: uppercase; 
	font-weight: bold;
	font-size: 18px; 
	color: #008ac9;
	text-decoration: none ;
	margin-bottom:10px; }
div.ecard_toptext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000 }
span.ecard_description { 
	color: #e2001a;; 
	font-size: 11px; 
	text-align: left; 
	position: relative; 
	top: 4px }
.ecard_compose {}
table.ecard_compose {}
td.ecard_compose {}
th.ecard_compose {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: left; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000 }
th.ecard_compose_big {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align: left;
	font-weight: bold; 
	color: #e2001a; 
	text-decoration: none }
td.ecard_compose {}
.ecard_show {}
table.ecard_show {}
th.ecard_show  { 
	font-size: 12px; 
	text-align: left }
td.ecard_show  { font-size: 12px }
td.ecard_show_message  { 
	font-size: 12px }
.ecard_select   { 
	padding: 6px 24px 6px 0; 
	position: relative; 
	z-index: 10; 
	float: left }
table.ecard_select {}
tr.ecard_select {}
td.ecard_select {}

/*Sitemap*/

.waxmlc_sitemap_title {    
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: #2B3364;
    text-decoration: none;
	margin-bottom: 10px; }
.waxmlc_sitemap_entry_0 {
	position:relative;
	left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 18px; }
span.waxmlc_sitemap_entry_0:before { 
	content: '- ' }
.waxmlc_sitemap_entry_1 {
	position:relative;
	left:9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  	font-weight: bold;
	color: #008ac9;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 16px; }
span.waxmlc_sitemap_entry_1:before { 
	content: '- '; }
a.waxmlc_sitemap_entry_0:hover {
	text-decoration: underline; }
a.waxmlc_sitemap_entry_1:hover {
    text-decoration: underline; }
.sitemap_title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: #2B3364;
	text-decoration: none;
	margin-bottom: 10px; }
.sitemap_tle {
	position:relative;
	left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  	font-weight: bold;
	color: #2B3364;
	text-decoration: none }
.sitemap_tle:before { content: '- ' }
.sitemap_sle {
	position:relative;
	left:9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  	font-weight: bold;
	color: #2B3364;
	text-decoration: none }
.sitemap_sle:before { 
	content: '- '; }
.sitemap_tle_a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #16305d;
	text-decoration: underline;
	font-size: 11px;
	line-height: 18px; }

.sitemap_sle_a:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #16305d;
   text-decoration: underline;
   font-size: 11px;
   line-height: 18px; }

div.waxmlc_search_results {
	padding-top:10px; }

a.waxmlc_search_result {
	display:block; }
	
/*Ebenen*/

#topred { 
	background-color: #e2001a; 
	visibility: visible; 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 1000px; 
	height: 25px }
#topyellow    { 
	background-color: #fabb00; 
	visibility: visible; 
	position: absolute; 
	top: 227px; 
	left: 0; 
	width: 1000px; 
	height: 25px;
	z-index: 8; }
#logo  { 
	visibility: visible; 
	position: absolute; 
	top: 25px; 
	left: 0; 
	width: 156px; 
	height: 180px }
#imagebanner  { 
	visibility: visible; 
	position: absolute; 
	top: 25px; 
	left: 175px; 
	width: 650px; 
	height: 202px;
	z-index: 9; }
#blueleft  { 
	background-color: #008ac9; 
	visibility: visible; 
	position: absolute; 
	top: 0px; 
	left: -175px; 
	width: 175px; 
	height: 100% ;
	z-index: 8; }
#contentright {
	background-color:#FABB00;
	display:block;
	height:100%;
	position:absolute;
	right:-176px;
	top:0;
	width:176px;
	z-index:8; }

div.rechtsgelb {
	background-color: #FABB00;
	width: 159px; }

#content  { 
	background-color: #fff; 
	visibility: visible; 
	position: absolute; 
	top: 252px; 
	left: 175px; 
	width: 785px; 
	min-height: 529px;
	padding:20px;	
	z-index:8; }

#content_cright  {
    background-color: #fff;
    visibility: visible;
    position: absolute;
    top: 252px;
    left: 175px;
    width: 609px;
    min-height: 529px;
    padding:20px;
    z-index:8; }

#whiteright { 
	background-color: #008ac9; 
	visibility: visible; 
	position: absolute; 
	top: 25px; 
	left: 825px; 
	width: 175px; 
	height: 202px ;
	z-index:8; }
#wetter { 
    background-color:#008AC9;
    height:184px;
    left:842px;
    position:absolute;
    top:26px;
    visibility:visible;
    width:142px;
    z-index:8; }	
	
#languages  { 
	color: #ffffff; 
	font-size: 12px; 
	visibility: visible; 
	position: absolute; 
	top: 7px; 
	left: 890px; 
	width: 72px; 
	height: 20px; 
	font-weight: bold;
	z-index: 30; }
#languages a { 
	color: #ffffff; } 
	
#aktionen  { 
	visibility: visible; 
	position: absolute; 
	top: 11px; 
	left: 5px; 
	width: 170px; 
	height: 508px }

#aktionen_rechts  {
    visibility: invisible;
    position: absolute;
    top: 11px;
    left: 5px;
    width: 170px;
    height: 100%; }

#naviyellow  { 
	font-size: 12px; 
	font-weight: bold; 
	visibility: visible; 
	position: absolute; 
	top: 6px; 
	left: 11px; 
	width: 187px; 
	height: 14px;
	color: black; }
#navired  { 
	color: white; 
	font-size: 12px; 
	font-weight: bold; 
	visibility: visible; 
	position: absolute; 
	top: 4px; 
	left: 178px; 
	width: 633px; 
	height: 20px; }
#search  { 
	font-weight: bold; 
	visibility: visible; 
	position: absolute; 
	top: -20px; 
	left: 591px; 
	width: 52px; 
	height: 18px }
#searchfield  { 
	background-color:#FCDA73;
	height:19px;
	left:652px;
	position:absolute;
	top:-22px;
	visibility:visible;
	width:170px; }
	
input.searchfield {
	margin-left: 10px;
	margin-top: 0px;
	padding-top:0px;
	background-color: #fcda73;
	border: 0px;
	max-width:158px;
	font-family: Arial,FreeSans,sans-serif; }

/*Suchefunktion*/

input.waxmlc_search_searchfield {
		margin-left: 20px;
		background-color: white; 
		border: 1px solid black;
		font-family: Arial,FreeSans,sans-serif; }
input.waxmlc_search_searchfield:hover {
		background-color: #c6c6c6; }

input.waxmlc_search_query {
		background-color: #FFFFFF;
		border: 1px solid #008ac9; 
		font-family: Arial,FreeSans,sans-serif; }
div.waxmlc_search_title { 
		color: #ff4001; 
		font-size: 15px; 
		font-weight: bold;
		font-family: Arial,FreeSans,sans-serif; 
		margin-top: 0; 
		margin-bottom: 6px;
		padding-top: 0 }

div.waxmlc_search_noresults {
		background:#FFB7BA url(/jwa//VFS-DFA-43172-warnung.gif) no-repeat scroll 10px;
		border:1px solid #FF0000;
		margin: 20px 0px 0px 0px;
		padding: 10px 23px 10px 72px;
		position: absolute;
		text-align:left; }
div.waxmlc_search_results {
		margin-top:25px; }
a.waxmlc_search_result:before {
		content:'- ' }
a.waxmlc_search_result {
        display:block; }

/* DocBrowser */

.waxmlc_documents_title {
	text-transform: uppercase; 
	font-size: 15px; 
	color: #e2001a;
	font-weight: bold; 
	margin-top: 0px;
	text-transform: uppercase; 
	margin-top: 0; 
	padding-top: 5px;
	padding-bottom:9px; }
.waxmlc_documents_file { 
	display: block;
	width: 450px; }
.waxmlc_documents_file_zebra {
	display: block;
	background-color: #e6f1f9; }
.waxmlc_documents_file_name {
	font-size: 12px; }
.waxmlc_documents_file_size {
	font-size: 10px; 
	margin-left: 10px; }
.waxmlc_documents_file_size:before {
	content: '('; }
.waxmlc_documents_file_size:after {
	content: ')'; }






