
BODY
{
    FONT-FAMILY: Arial, helvetica, sans-serif;
	/*
    BACKGROUND: #c3c9d2 url(../images/bodybg.png) repeat-y center top;
    BACKGROUND: #D4E6EA url(../images/bodybg.png) repeat-y center top;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #c3c9d2;
    BACKGROUND-COLOR: #fcfcfc;
	*/
    BACKGROUND-COLOR: #ffffff;
    BACKGROUND: #F8F8F8 url(../images/bodybg2.png) repeat-y left top;
    FONT-SIZE: 12;
    COLOR: #333333;
    TEXT-ALIGN: left;
    Text-Decoration:justify;
}

#mainbody
{
	WIDTH:100%; 
	HEIGHT:110%; 
	MARGIN: 0px auto;
	MARGIN-TOP: -2px;
	TEXT-ALIGN: left;
}

P
{   
	xCOLOR: #444444;
}

TABLE
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-SIZE: 12;
}

LI
{
	LIST-STYLE-IMAGE: url(../images/button.gif);
}

TD
{
    VERTICALALIGN: top;
}

A
{
    COLOR: #000080;
    TEXT-DECORATION: none;
}

A:hover
{
     COLOR: #ff9900;
     TEXT-DECORATION: underline;
}

IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
}

.normal
{
    FONT-SIZE: 12;
}

.Sprache
{
    FONT-SIZE: 12px;
    COLOR: #b5b5b5;
    TEXT-DECORATION: none;
}

.chapter

{
    FONT-SIZE: 16;
    COLOR: #000000;
}

TR.absatz
{
    FONT-FAMILY: Arial, helvetica, sans-serif;
}

.absatzheadline
{
    FONT-WEIGHT: 600;
    COLOR: #0000cc
}

A.downloadheaderlink
{
    COLOR: #000066;
    xCOLOR: #000033;
    TEXT-DECORATION: none;
}

A.downloadheaderlink:hover
{
    COLOR: #ff9900;
    TEXT-DECORATION: none;
}

A.indexheaderlink
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A.indexheaderlink:hover
{
    COLOR: #ffbb00;
    TEXT-DECORATION: none;
}




TABLE.normal
{
    FONT-SIZE: 16;
}

TD.normal
{
    VERTICALALIGN: top;
    FONT-SIZE: 16;
    COLOR: #008080;
}

TABLE.topmenu
{
    FONT-WEIGHT: 600;
    IDTH: 750;
    FONT-SIZE: 12;
}

TD.toprowmenu
{
    VERTICAL-ALIGN: center;
    IDTH: 750;
    HEIGHT: 20;
    BACKGROUND-COLOR: #606060;
}

A.toprowitem
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}

A.toprowitem:hover
{
    COLOR: #ffbb00;
    xTEXT-DECORATION: underline;
}

A.toprowitemactive
{
    COLOR: #ffbb00;
    TEXT-DECORATION: none;
}




/* 
 * TABLES
 */

TD.headline
{
	FONT-SIZE: 16;
	COLOR: #000077;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP:1px #B0B0B0 ;
	BORDER-BOTTOM:1px #aaaaaa solid;

	xBACKGROUND-IMAGE:url(../images/hline600_main_1.gif);
	xBACKGROUND-POSITION: bottom left;
	xBACKGROUND-REPEAT: no-repeat;



}

TD.headnoline
{
	FONT-SIZE: 16;
	COLOR: #000077;
	BACKGROUND-COLOR: #FFFFFF;
	border-top:1px #B0B0B0 ;

}

TD.headlinesub
{
	COLOR: #000077;
	BACKGROUND-COLOR: #FFFFFF;
	border-top:1px #aaaaaa ;
	border-bottom:1px #aaaaaa solid;
}

TABLE.featuredprogram
{
	COLOR: #000000;
	BACKGROUND-COLOR: #E8E8E8;
	border-left:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
}

TD.featuredprogram
{
	COLOR: #000000;
}

TD.order
{
        FONT-SIZE: 16;
        COLOR: #000077;
        BACKGROUND-COLOR: #f8f8f8;
        border-top:1px #B0B0B0 ;
        border-bottom:1px #aaaaaa none;
}

TD.order_head
{
        FONT-SIZE: 16;
        xCOLOR: #000077;
        BACKGROUND-COLOR: #E8E8E8;
        border-top:1px #CCCCCC solid;
        border-left:1px #CCCCCC solid;
        border-right:1px #CCCCCC solid;
        border-bottom:1px #CCCCCC solid;
}

TD.order_sub
{
        FONT-SIZE: 16;
        xCOLOR: #000077;
        BACKGROUND-COLOR: #F8F8F8;
        border-top:1px #CCCCCC solid;
        border-left:1px #CCCCCC solid;
        border-right:1px #CCCCCC solid;
        border-bottom:1px #CCCCCC solid;
}

TD.order_subline
{
        FONT-SIZE: 16;
        xCOLOR: #000077;
        BACKGROUND-COLOR: #F8F8F8;
        border-left:1px #CCCCCC solid;
        border-top:1px #CCCCCC solid ;
        border-right:1px #CCCCCC solid;
        border-bottom:1px #CCCCCC solid;
}


TABLE.mainbody
{
	FONT-SIZE: 12;
}

TD.navbarcontainer
{
	WIDTH: 160;
	BACKGROUND-COLOR: #F4F4F4;
	BACKGROUND-IMAGE:url(../images/navbar4.gif);
	BACKGROUND-POSITION: top left;
	BACKGROUND-REPEAT: no-repeat;
}

TD.navbarcontainerbottom
{
	WIDTH: 160;
	BACKGROUND-COLOR: #F4F4F4;
	BACKGROUND-REPEAT: repeat-y;
}

TD.bodydata
{
	xWIDTH: 520;
}



/* 
 * NAVBAR
 */


TD.navbar
{

}

A.languagelink
{
    COLOR: #A0A0A0;
    FONT-SIZE: 12;
    TEXT-DECORATION: none;
}

A.navbarproditem
{
    COLOR: #ffffff;
    FONT-WEIGHT: 600;
    TEXT-DECORATION: none;
}

A.navbarproditem:hover
{
    COLOR: #ffbb00;
    FONT-WEIGHT: 600;
    xTEXT-DECORATION: underline;
}

A.navbarproditemactive
{
    COLOR: #ffbb00;
    XOLOR: #FFC400;
    FONT-WEIGHT: 600;
    TEXT-DECORATION: none;
}

A.navbarsubitem
{
    COLOR: #ffbb00;
    XONT-SIZE: 11;
    TEXT-DECORATION: none;
}

A.navbarsubitem:hover
{
    COLOR: #ffbb00;
    XONT-SIZE: 11;
    TEXT-DECORATION: underline;
}

A.navbarsubitemactive
{
    COLOR: #ffbb00;
    FONT-WEIGHT: 600;
    XONT-SIZE: 11;
    TEXT-DECORATION: none;
}





/* 
 * STYLES FOR CSS POPUP
 */

#imgPopupBlanket {
   position:absolute;
   z-index: 9001;
   top:0px;
   left:0px;
   width:100%;
   filter:alpha(opacity=65);
   opacity: 0.65;
   *background:none;
   background-color:#111;
   /*
   background:url(../images/blanketbgnd.png) ;
   *background:none;
   */
}

#imgPopupDiv {
	position:absolute;
	width:400px;
	height:400px;
	/*
	padding:5px;
	background:url(pop-back.jpg) no-repeat;
  	background-color:#22f;
	border:1px solid #000;
	*/
	z-index: 9002;
}

#imgPopupDiv img {
	border:0px
}

#imgPopupDiv a {
	position:relative; 
	top: -16px; 
	left: 20px;
}

#imgPopupDiv a:link, #imgPopupDiv a:visited {
	color:#fff;
	text-decoration:none;
	font-size:14px;
	background:#000000;
	padding:5px;
	/*
	-webkit-border-radius:10px;
	-moz-border-radius:10px
	*/
}

#imgPopupDiv a:hover, #imgPopupDiv a:active {
	color:#fff;
	text-decoration:none;
	font-size:14px;
	background:#333333;
	padding:5px;
	/*
	-webkit-border-radius:10px;
	-moz-border-radius:10px
	*/
}

