/* GENERAL fonts */
P, OL, UL, DIV, TD {
 font-family: verdana;
 font-size: 12;
}

.heading1{
font-family: verdana;
font-size: 16px;
}
H1 { 
 font-family: verdana;
font-size: 16px;
 }
H2 { 
 font-family: verdana;
font-size: 14px; 
line-height: 20px;
}
H3 { 
 font-family: verdana;
font-size: 12px; 
line-height: 18px;
}
H4 { 
 font-family: verdana;
font-size: 14px; 
line-height: 20px;
}
P, H1, H2 {margin: 0px 0px 5px 0px;}


/* General Styles */

BODY {
color: #000000;
margin-top: 0px;
margin-left: 0px;
padding-top: 0px;
padding-left: 0px;
}

A {
color: #000000;
text-decoration: underline;
}

A:hover {
color: #CC3333;
text-decoration: unterline;
}




/* suche */
.tx-macinasearchbox-pi1{
text-align: right;  
vertical-align: bottom; 
font-size: 8pt;
font-family: Helvetica, Arial, sans-serif;
color: #FFFFFF;
}


/* Header column */

TD#header_1 {
background-attachment: scroll;
background-image: url(../images/bg_banner.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
vertical-align: top; 
}


/* Content_Normal column */


TD#content_normal {
background: #FFFFFF;
padding-left: 13px;
padding-right: 10px;
padding-top: 15px;
vertical-align: top; 
width: 450px;

height: 450px;
}

/* Content_Right column */

TD#content_right {
background: #FFFFFF;
padding-left: 10px;
padding-right: 10px;
padding-top: 35px;
vertical-align: top; 
width: 175PX;
height: 450px;
}
/* Menu left column */
TD#menu_left {	
background: #CC3333;
padding-top: 15px;
padding-left: 10px;
vertical-align: top; 
width: 150px;	
height: 450px;
}


TD#menu_left DIV {
width: 95%;
}

TD#menu_left DIV A {
color: #FFFFFF;
text-decoration: none;
}
TD#menu_left DIV A:hover {
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_left DIV.menu1-level1-no {
border-bottom: 1px dotted #FFFFFF;
font-size: 13px;
padding-top:5px;
padding-left:5px;
}

/*  MENU 1, level 1, active state (ACT) */
TD#menu_left DIV.menu1-level1-act {
border-bottom: 1px solid #FFFFFF;
font-weight:bold;
font-size: 13px;
padding-top:5px;
padding-left:5px;
/*background-color: #FF9999; */
/*filter:alpha(opacity='70', style='0'); */
}
TD#menu_left DIV.menu1-level1-act A {
color:#FFFFFF;
}
/*  MENU 1, level 2, normal state (NO) */
TD#menu_left DIV.menu1-level2-no {
font-size: 10px;
padding-top:3px;
padding-left:20px;
}

/*  MENU 1, level 2, active state (ACT) */



TD#menu_left DIV.menu1-level2-act {
font-size: 10px;
font-weight:bold;
padding-top:3px;
padding-left:20px;
}

/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
background-color: #FF9999;
width: 10%;
text-align: center;
padding: 0px 2px 0px 2px;
}

TR#menu_2 TD A {
color: white;
font-size: 10px;
font-family: verdana, arial;
text-decoration: none;

}



TR#menu_2 TD A:hover {
text-decoration: underline;
}
TR#menu_2 TD.oddcell {
background-color: #666699;
}



TR#menu_2 TD.menu2-level1-act {
background-color: #88292A;
}


/* Style for the footer: */
TD#bottom DIV A {
font-size: 9px;
color: black;
text-decoration: none;
}


TD#bottom P {
font-size: 9px;
text-align: left;
}


TD#bottom {
background: #FFFFFF;
padding-left:12px;
}

/* Style for the Path-menu: */



TD#path {



  white-space: nowrap;



  background-color: #F8F8EC;







  font-family: verdana, arial;



  font-size: 11px;



  font-style: italic;



  font-weight: bold;



  padding: 1px 1px 5px 5px;



}



TD#path A {



  text-decoration: none;



  color:black;



}



TD#path A:hover {



  text-decoration: underline;



}












