img{ behavior:url('images/pngbehavior.htc'); }
.navi, .navi td{
padding:0;
margin:0  ;
border:none}

td a{text-decoration:none;color:#666666;border:none}

/*content style (text=pageContent)*/

.text-header
{
	font-size: 11px;
	color: white;
	font-weight: bold;
	font-family: Tahoma;
}

.text
{
	font-size: 11px;
	color: white;
	font-family: Tahoma;
}

.pageContent 
{
	font-size: 11px;
	color: white;
	font-family: Tahoma;
}

.pageContent a 
{
	font-size: 11px;
	color: white;
	font-family: Tahoma;
}


/* top elements */

.company
{
	font-size: 24px;
	color: #454343;
	font-family: Tahoma;
	letter-spacing : -1px;
	font-weight: bold;
}

.slogan
{
	font-size: 9px;
	color: #A4A4A4;
	font-family: Tahoma;
	font-weight: bold;
}


/*main menu*/

.menu
{
	font-size: 10px;
	color: #666666;
	font-family: Tahoma;
	text-decoration: none;
	word-spacing: -1px;
	font-weight: bold;
}


/*submenu*/

.submenu
{
	font-size: 11px;
	color: #D3E9FD;
	font-family: Tahoma;
	text-decoration: underline;
}

.asubmenu
{
	font-size: 11px;
	color: white;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
}


/*bottom menu*/

.bmenu
{
	font-size: 9px;
	color: #999999;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
}

.abmenu
{
	font-size: 9px;
	color: #999999;
	font-family: Tahoma;
	text-decoration: underline;
	font-weight: bold;
}


/*copyright*/

.footer
{
	font-size: 9px;
	color: #999999;
	font-family: Tahoma;
}

.bg
{
	background: #657C93 url('../images/bg.gif') repeat-x;
}

.top-bg1
{
	background: #778BA0 url('../images/header.jpg') no-repeat;
}

.top-bg2
{
	background: #778BA0 url('../images/header.jpg') no-repeat;
}

.top-bg3
{
	background: #778BA0 url('../images/header.jpg') no-repeat;
}

.submenu-separator
{
	height:5px
}
.vorne{background:url(../images/btn_li_off.gif) repeat-x;width:42px; height:40px}
.mitte{background:url(../images/btn_mi_off.gif) repeat-x;
	font-size: 10px;
	color: #666666;
	font-family: Tahoma;
	text-decoration: none;
	word-spacing: -1px;
	font-weight: bold;
  width:138px;
  height:40px}
.hinten{background:url(../images/btn_re_off.gif) repeat-x;width:20px; height:40px}


.vorne_on{background:url(../images/btn_li_on.gif) repeat-x;width:42px; height:40px}
.mitte_on{background:url(../images/btn_mi_on.gif) repeat-x;
	font-size: 10px;
	color: #666666;
	font-family: Tahoma;
	text-decoration: none;
	word-spacing: -1px;
	font-weight: bold;
  width:138px;
  height:40px}
.hinten_on{background:url(../images/btn_re_on.gif) repeat-x;width:20px; height:30px}


.smvorne{background:url(../images/bullet.png) no-repeat;width:43px; height:30px;}
.smmitte{background:url(../images/menu_mbg.png) repeat-x;
	font-size: 10px;
	color: #666666;
	font-family: Tahoma;
	text-decoration: none;
	word-spacing: -1px;
	font-weight: bold;
  width:80px;
  height:30px}
.smhinten{background:url(../images/menu_rbg.png) no-repeat;width:30px; height:30px}

.smvorne_on{background:url(../images/abullet.png) no-repeat ;width:43px; height:30px}
.smmitte_on{background:url(../images/amenu_mbg.png) repeat-x;
	font-size: 10px;
	color: #666666;
	font-family: Tahoma;
	text-decoration: none;
	word-spacing: -1px;
	font-weight: bold;
  width:80px;
  height:30px}
.smhinten_on{background:url(../images/amenu_rbg.png) no-repeat;width:30px; height:30px}
#wrapper{
width:780px;
margin-left:auto;
margin-right:auto
}* html #wrapper{
width:780px;
position:absolute;
right:50%; 
margin-right:-390px;

}
.kat{font-size:13px; font-weight: bold; text-decoration: underline;}
.kat2{font-size:11px; font-weight: bold;}
.kat3{font-size:9px; font-weight: bold;}