body {background-color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}
td{font-size: 12px; vertical-align:top;}
.completeTable{border:none; border-spacing:0px;  margin: 0px; padding: 0px; width: 100%;}
.mainTable{background-image:url(../images/bg_Waves.jpg); border:none; border-spacing:0px; margin: 0px; padding: 0px; width: 796px; }

/* -- VERTICAL NAVIGATION---------------------- */
.subNaviTable{border:none; border-spacing:0px; margin: 0px;  padding: 0px; width: 231px; }
.NaviTableCell{background-image:url(../images/bg_footerTree.jpg); background-position:bottom left; background-repeat:no-repeat; padding-bottom:100px; width:231px;}
.NaviCell{border-spacing:0px; margin: 0px; padding: 3px 10px 0px 30px;}
.NaviCell_Unternehmen{border-spacing:0px; margin: 0px; padding: 3px 15px 0px 47px;}
.subNaviAnchor{border:none; height:17px; margin-right:7px; width:17px;}

/* -- CONTENT ------------------------------ */
.contentTable{background-image:url(../images/bg_ContentEmptySpace.gif); background-position:right; background-repeat:repeat-y; border:none; width: 564px; padding:0px; margin:0px;}
.Site_path{background:#ffffff; line-height:10px; padding:4px 10px 0 10px; text-align:right; vertical-align:top;}
.WelcomeCell{background:#ffffff; padding:10px; vertical-align:top;}
.NewsHeaderCell{background-image:url(../images/bg_IndexNewsHeader.jpg); height: 20px; padding: 3px 0 3px 15px;}
.Td_NewsCell{background:#E5F2FD; vertical-align:top}
.NewsCell{padding: 12px 10px 12px 15px; width: 275px;}
.Td_PicCell{background:#D1E2FA; padding: 5px 0 0 20px; text-align:right; vertical-align:top;}
.PicCell{background:#D1E2FA; padding: 10px 0 10px 0; text-align:right;}
.CellDots{font-size: 8px; padding: 0 0 0 20px;}
.EmptyCell{background:#D1E2FA; width:15px;}
.navigator{background:#ffffff; padding: 22px 15px 15px 15px; text-align:right;}

/* -- UNTERNEHMENS / COMPANY - PAGE ------------ */
.U_Cell_Border{background-color:#F3FAFC; border-color:#A7CDEF; border-style: solid; border-width:1px; }
.U_Cell_ListTable{border-color:#A7CDEF; border-style: solid; border-width:1px; background-image:url(../images/U_List_bg.gif); background-position:right bottom; background-repeat:no-repeat; }
.U_AustriaMap{background:#ffffff; padding: 10px 0 10px 0; text-align:center;}
.U_ListPicCell{background:#ffffff; padding: 12px 7px 12px 12px; text-align:left; vertical-align:top; width:219px}
.U_ListCell{padding: 12px; vertical-align:top; width:100%;}
.U_Infobox{background:#ffffff; color: #000000; font-size: 12px; padding: 15px 15px 15px 15px; vertical-align:top; width:100%;}

/*-- UNTERNEHMEN / COMPANY DETAIL PAGE-----------*/
.U_DetailMainTable{background:#E0EBFB;}
.U_DetailPicCell{padding: 10px 10px 10px 10px; text-align:left; vertical-align:top; width:219px}
.U_DetailInfoCell{color: #000000; font-size: 12px; padding: 10px 10px 10px 10px; vertical-align:top; width:100%;}
.U_DetailPic02{float:right; margin-left:10px; text-align:right;}

/* -- LINKS PAGE ----VERANSTALTUNGEN /EVENTS------------------------------------*/
.Category {color: #003333; font-weight: bold;}
.Describe {color: #003333;	font-style: italic;}
.DescribeLi {color: #003333; font-style: italic; padding: 3px 15px 0px 23px;}	/* Für einzug links von 23px */
.Facts {color: #0851ad; height:12px; vertical-align:top} 
.FactsLi {color: #0851ad; height:12px; padding: 8px 15px 0px 10px; vertical-align:top}  /* Für einzug links von 10px */
.EmptyRow {height:10px; padding: 0 0 0 0;}

a.Category{color: #003333; font-size: 12px; font-weight: bold; text-decoration: none;}
.Category a{color: #003333; font-size: 12px; font-weight: bold; text-decoration: none;}
a:hover.Categor{color: #003333; font-size: 12px; font-weight: bold; text-decoration: underline;}
a.Facts{color: #0851ad; height:12px; text-decoration: none; vertical-align:top}
a:hover.Facts{color: #0851ad; height:12px; text-decoration: underline; vertical-align:top}

/* -- PROSPEKTE ----------------------------------------------------*/
.TdCategory {background:#3685C7; color: #ffffff; font-weight: bold; padding: 5px 5px 5px 5px;}
.TdTextFields {padding: 2px 5px 2px 2px; font-size:12px;}
.SendAway {background:#D5E3FA;}
.BgForm {background:#E5EEFC;}

/* ---LINKS----------------------------------------- */
a {color: rgb(0,0,0); font-size:12px; text-decoration: none; }
/* Links -> Mouseover links */
A:hover {
	color:rgb(0,0,0);
	text-decoration:underline;
	font-size:12px;
}
a.subNavi {color: #083BAC; font-size:12px; font-weight: bold; text-decoration: none;}
a:hover.subNavi	{color: #5280E7; font-size:12px; font-weight: bold; text-decoration: none;}
a.subsubNavi {color: #083BAC; font-size:12px; font-weight: bold; text-decoration: none;}
a:hover.subsubNavi	{color: #5280E7; font-size:12px; font-weight: bold; text-decoration: none;}
a.Site_path_link{color: #000000; font-size:11px; text-decoration: none;}
a:hover.Site_path_link{color: #000000; font-size:11px; text-decoration: underline;}

a.newsHeader{color: #4675D3; font-size: 13px; font-weight: bold; margin-top: 0; text-decoration: none;}
a:hover.newsHeader{color: #4675D3; font-size: 13px; font-weight: bold; margin-top: 0; text-decoration: underline;}
.newsHeader a{color: #4675D3; font-size: 13px; font-weight: bold; margin-top: 0; text-decoration: none;}
.newsHeader a:hover{color: #4675D3; font-size: 13px; font-weight: bold; margin-top: 0; text-decoration: underline;}

a.more {color: #00659C; font-size: 12px; font-weight: none; text-decoration: none;}
a:hover.more{color: #00659C; font-size: 12px; font-weight: none; text-decoration: underline;}
.more a{color: #00659C; font-size: 12px; font-weight: none; text-decoration: none;}
.more a:hover{color: #00659C; font-size: 12px; font-weight: none; text-decoration: underline;}

a.U_ListComp{color: #083BAC; font-size: 12px; font-weight: none; text-decoration: none;}
a:hover.U_ListComp{color: #CE0E0E; font-size: 12px; font-weight: none; text-decoration: underline;}
.U_ListComp a{color: #083BAC; font-size: 12px; font-weight: none; text-decoration: none;}
.U_ListComp a:hover{color: #CE0E0E; font-size: 12px; font-weight: none; text-decoration: underline;}


/* ---TEXTE UND ÜBERSCHRIFTEN ----------------------------------------- */
h1{color: #2A60CC; font-size: 14px; font-weight: bold; margin-top: 0;}
.textWelcome{color: #000000; font-size: 12px;}
.newsHeaderHeader{ margin-top: 0; font-size: 14px; color: #4675D3; font-weight: none; }
.newsDate{color: #4675D3; font-size: 11px; font-style:italic; margin-top: 0;}
.newsText {color: #000000; font-size: 12px; margin-top: 0; }
h3{color: #2A60CC; font-size: 14px; font-weight: bold; margin-top: 0;}

/* ---MAP----*/
/*the map positions */
#map { position:absolute; left:35px; top:160px; }

/*do not modify unless the elements on the map have changed*/
#tirol, tirol a { position:absolute; left:123px; top:133px;}
#salz, salz a { position:absolute;left:212px; top:142px; }
#ober, ober a { position:absolute;left:230px; top:84px; }
#kamten, kamten a { position:absolute;left:237px; top:210px; }
#stei, stei a { position:absolute;left:264px; top:130px; }
#donau, donau a { position:absolute;left:359px; top:65px; }
#neus, neus a { position:absolute;left:441px; top:110px; }