body {
	margin:0px;
	background-image:url(images/mainbg2.jpg);
	background-repeat:no-repeat;
	background-position: top center;
}

html, body {height: 100%;}

form { display:inline; }

div#wrapper {
	background-image:url(images/panbg.gif);
}


div#header_01, div#header_02, div#header_03, div#wrapper {
	margin:auto;
	width:980px;
}

div#header_01 {
	background-image:url(images/header_bg.gif);
	width:980px; 
	height:45px;
}

div#lang { float:left; margin-left:30px; margin-top:15px; }
div#login { float:left; margin-left:60px; margin-top:15px; line-height:18px; } 
div#addr { float:left; margin-left:35px; margin-top:15px; line-height:18px; }

/*Kuefsteingasse 32 ... rechts oben*/
div#login, div#addr {
	font-family: Verdana;
	font-size: 10px;
	color: #000066;
}

div#topnav {
	font-family: verdana;
	font-size:	11px;
	font-weight:bold;
	text-indent: 8px;
	line-height:20px;
	color:#ffffff;
	background-image:url(images/topnav_bg.jpg);
	width:980px;
	height:20px;
}

div#topnav ul { }
div#topnav ul, div#topnav li { list-style:none; padding:0px; margin:0px; float:left; padding-right:30px; }

div#topnav li a { color:#ffffff; text-decoration:none;  }
div#topnav li a:hover { color:#8d9faf; text-decoration: none;}

div#leftpan {
	width:190px;
	float:left;
}

div#navleft {
	font-family: verdana;
	font-size:	11px;
	font-weight:bold;
	line-height:17px;
	color:#ffffff;
	height: 372px;
}

div#sidemenu {
	height: 372px;
}

div#navleft ul { }
div#navleft ul, div#navleft li { list-style:none; padding:0px; margin:0px; }

div#navleft li a { color:#ffffff; text-decoration:none;  }
div#navleft li a:hover { color:#8d9faf; text-decoration: none;}

div#searchbar { height:20px; padding:0px; margin:0px; }

div#searchbar input { 
	font-family: verdana;
	font-size: 11px;
	font-weight:bold;
	color:#266db8;
	border:0px;
	margin:0px;
}

.NormalTextBox input {
	font-family: verdana;
	font-size: 11px;
	font-weight:bold;
	color:#266db8;
	width: 120px;
	border:0px;
	margin:0px;
}

div#sidelogo {  }

/* ... Nutzungsbedingungen, Datenschutzrichtlinien, etc... in der senkrechten Navigationsleiste */
div#terms { 
	font-family: Verdana;
	font-size:	11px;
	font-weight:bold;
	line-height:18px;
	color:#ffffff; }
div#terms ul, div#terms li { list-style:none; padding:0px; margin:0px; }
div#terms li { padding-left:8px; padding-right:4px; }
div#terms li a { color:#ffffff; text-decoration:none;  }
div#terms li a:hover { color:#a5c0d4 /*!!! war #8d9faf -> gewechselt am 20080917!!! */ ; text-decoration: none;}

div#content {
	
	font-family:Verdana, Helvetica;
	font-style:normal;
	width:584px;
	float:left;
	color: #27375a;/*war: #27375a*/
	line-height:22px;
	background-color:#fff;
	
}

div#content a, div#content a:link, div#content a:visited {
	color:#2f82c4;
	text-decoration:none;
}

div#content a:hover {
	color:#2f82c4;
	text-decoration:underline;
}

div#rightpan {
	background-image:url(images/rpan_header.jpg);
	background-repeat: no-repeat;
	width:206px;
	float:left;
}

div#news {
	height: 313px;
	background-image:url(images/rpan_newsbg.jpg);
}

div#newsitem {
	height: 95px; 
	width: 174px;
	margin:auto;
	padding-top:10px;
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	color:#27375a;
}

div#newsitem a, div#newsitem a:hover {
	font-weight: normal;
	text-decoration: none;
	color:#27375a;
}

div#events {
	font-family: Verdana; /* von RD hinzugefügt - ohne Wirkung*/
	color:#27375a; /* von RD hinzugefügt - ohne Wirkung*/
	min-height: 196px;
	background-image:url(images/rpan_eventsbg.jpg);
	background-repeat: no-repeat;
}

div#events p {
	margin-top:0px !important;
}

.MenuItem {
	font-family: Verdana;
	font-size:	11px;
	font-weight:bold;
	padding-left: 25px;
	line-height:17px;
	color:#ffffff;
}

.MenuItem a, .MenuItem a:hover {
	text-decoration: none;
	color:#ffffff;
}

div#dnn_ctr524_ModuleContent {
	width:190px;
	overflow:hidden;
}

/* --------------------- */
/* INVENTUA SIDEBAR MENU */
/* --------------------- */

/*Senkrechte Menüleiste*/
.MenuHdr0, .MenuHdr1, .MenuItem1, .MenuItem2, .MenuItemMouseOver, .MenuItemMouseOver1, .MenuItemMouseOver2 {
	font-family: Verdana;
	font-size:	11px;
	font-weight:bold;
	line-height:17px;
	color:#fff;
}

.MenuHdr0, .MenuHdr0 a, .MenuHdr0 a:link, .MenuHdr0 a:visited, .MenuHdr0 a:active, .MenuHdr0 a:hover  {
	padding-left:8px;
	text-indent: -8px !important;
	padding-top: 2px;
	padding-bottom: 2px;
	color:#ffffff;
	text-decoration: none;
}

td.MenuHdr0 {
	background-image: url(images/nav_left_spacer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
	padding-bottom: 2px;
}

.MenuHdr1, .MenuHdr1 a, .MenuHdr1 a:link, .MenuHdr1 a:visited, .MenuHdr1 a:active, .MenuHdr1 a:hover  {
	font-weight:normal;
	padding-left:16px;
	text-indent: -16px !important;
	padding-bottom: 2px;
	color:#fff;
	text-decoration: none;
}

.MenuItem1, .MenuItem1 a, .MenuItem1 a:link, .MenuItem1 a:visited, .MenuItem1 a:active, .MenuItem1 a:hover,
.MenuItemMouseOver1, .MenuItemMouseOver1 a, .MenuItemMouseOver1 a:link, .MenuItemMouseOver1 a:visited, .MenuItemMouseOver1 a:active, .MenuItemMouseOver1 a:hover  {
	font-weight:normal;
	padding-left:16px;
	text-indent: -16px !important;
	padding-bottom: 2px;
	color:#fff;
	text-decoration: none;
}

.MenuItem2, .MenuItem2 a, .MenuItem2 a:link, .MenuItem2 a:visited, .MenuItem2 a:active, .MenuItem2 a:hover,
.MenuItemMouseOver2, .MenuItemMouseOver2 a, .MenuItemMouseOver2 a:link, .MenuItemMouseOver2 a:visited, .MenuItemMouseOver2 a:active, .MenuItemMouseOver2 a:hover  {
	font-weight:normal;
	padding-left:24px;
	text-indent: -24px !important;
	padding-bottom: 2px;
	color:#fff;
	text-decoration: none;
}

.MenuHdr0 a:hover, .MenuHdr1 a:hover, 
.MenuItem1 a:hover, .MenuItemMouseOver1 a:hover,
.MenuItem2 a:hover, .MenuItemMouseOver2 a:hover {
	color:#a5c0d4;
}

td.MenuItem2 {

}


.currentHeaderHighlight {
	
}

.currentItemHighlight {
	
}

td#invsidemenu-Admin, td#invsidemenu-SiteSettings, td#invsidemenu-Pages, td#invsidemenu-SecurityRoles, td#invsidemenu-UserAccounts, td#invsidemenu-Vendors, td#invsidemenu-SiteLog, td#invsidemenu-Newsletters, td#invsidemenu-FileManager, td#invsidemenu-RecycleBin, td#invsidemenu-EventViewer, td#invsidemenu-Skins, td#invsidemenu-Languages, td#invsidemenu-SiteWizard, td#invsidemenu-Authentication, td#invsidemenu-SolutionsExplorer, td#invsidemenu-DSLocalizator, td#invsidemenu-Host, td#invsidemenu-HostSettings, td#invsidemenu-Portals, td#invsidemenu-ModuleDefinitions, td#invsidemenu-Vendors, td#invsidemenu-SQL, td#invsidemenu-Schedule, td#invsidemenu-SearchAdmin, td#invsidemenu-Lists, td#invsidemenu-HostAccounts { display:none; }

/* ---------------- */
/* END SIDEBAR MENU */
/* ---------------- */

hr  {
	background: url(images/nav_left_spacer.gif) no-repeat left top !important;
	color: transparent !important;
	border: none !important;
	height: 1px !important;
	width: 100% !important;
}

table.MainMenu_MenuContainer table td {
	padding-right:8px;
}

.MainMenu_MenuContainer, .MainMenu_MenuItem, .MainMenu_RootMenuItemSel
{
  font-family: Verdana;
	font-size:	11px;
	font-weight:bold;
  border: none;
  color:#ffffff; /* waagrechte Menüleiste ... Unternehmen, Produkte, etc...*/
  background-color: #2f82c4;
}

.MainMenu_MenuItem, {
	padding-right:25px;
}

.MainMenu_MenuItem a:hover { /*???Waagrechte Menüleiste - Hovereffekt ... war: #ffffff ... keine Änderung???*/
	font-family: Verdana;
	font-size:	11px;
	font-weight:bold;
  border: none;
  color:#ffffff;
  text-decoration:none;
  background-color: #2f82c4;
}


.MainMenu_SubMenu, .MainMenu_SubMenu a, .MainMenu_SubMenu a:hover { 
	color: #ffffff;
	background-color: #2f82c4;
	border: none;
	font-size:	11px;
}


/* waagrechte Menüleiste - Hovereffekt beim Drüberfahren ... Farbinformation hinzugefügt (20080917 rD) */
.Mainmenu_RootMenuItemSel, .Mainmenu_RootMenuItemActive, .MainMenu_MenuItemSel {
	background-color: transparent;
	padding-right:25px;/*09:36 17.09.2008*/
	color:#a5c0d4;
}

.MainMenu_RootMenuArrow, .MainMenu_MenuIcon, .MainMenu_MenuArrow {
	display:none;
}

h2 {
	font-family: verdana;
	font-size: 20px;
	font-weight:bold;
	color: #27375a;
	padding: 0px;
	padding-left: 15px;	
	margin: 0px;
}

h3 {
	font-family: verdana;
	font-size: 15px;
	font-weight:bold;
	color: #27375a;
	padding: 0px;
	padding-left: 15px;	
	margin: 0px;
}

p {
	padding: 0px;
	padding-left: 15px;
	padding-right: 15px;
}

.ftype_e, .ftype_n {
	line-height: 22px;
}

.ftype_b {
	line-height:14px;
}

.ftype_e {
	background-image: url('images/tab_bg1.gif');
	background-repeat: repeat-y;
	text-align:left;
	width: 40px;
}

.ftype_b {
	text-align:left;
	font-weight:bold;
}

.ftype_n {
	text-align:left;
}

div#plr {
	width: 200px; 
	float:right;
	margin-left:5px;
}

div#plr img {
	border: 0px;
	margin-bottom:10px;
}

.AAA, .AAA2, .BlauTabelleDownloads {
	color:#2f82c4;
}

div#topan { 
	width: 70px;
	height: 20px;
	float:left;
}

div#toppan {
	width: 70px;
	height: 20px;
}

div#toppan a, div#toppan a:hover, div#toppan a:visited, div#toppan a:link { 
	color: #fff;
	font-weight: bold;
	text-decoration:none;
}

.toplink, .toplink a, .toplink a:hover, .toplink a:visited, .toplink a:link {
	font-family: verdana;
	font-size:	11px;
	font-weight:bold;
  border: none;
  color:#ffffff;
  text-decoration:none;
}

/* SITEMAP */

.bullet {
	padding-left: 20px;
}

.subbullet {
	padding-left:40px;
}

.sublink {
	
}

.blurb {
	font-family: verdana;
	font-size: 11px; 
	display:block;
	line-height:14px;
}

p.blurb {
	margin:0px;
	border:0px;
}

.sitemap_root {

}

.sitemap_child {
	
}

table.headline, table.subbullets tr {
	margin-top:10px;
}

/* SITEMAP END */


