


body
{
    font-family: Verdana;
    margin: 0;
    padding: 0;
    font-size: 11px;
    color: #333333;
    background: #f8f8f8;
    margin-top: 20px;
}

/* Hintergrund der Seite */
#page_bg
{
    background-position: center top;
    padding: 0;
    background: #f8f8f8 repeat center top;
    background-image: url(../images/bodybg.png);
}

a.category:link, a.category:visited 
{
    color: #5D5BA7;
    font-size: 12px; 
    text-decoration: underline;
}



/************************************************************
 Eigene CSS  
*************************************************************/

/* Taxlex Newsfeed */
div.moduletaxlex
{
    margin-left: 13px;
    margin-top: 30px 
}

/* Personal Austria Banner */
div.modulebanner
{
    margin-top: 10px;
 text-align:center;
}


/************************************************************
 LOGIN DIALOG
*************************************************************/
#form-login-username, #form-login-remember, #form-login-password
{
    font-size: 11px;
}



/*************************************************************
 Style der Kopfzeile (= Logo)
*************************************************************/      

#header
{
    background-position: center top;
    height: 145px;
    background: url(../images/header.png) top no-repeat;
    margin: 0 auto;
    width: 868px; 
}


/*************************************************************
 Positionierung vom "top" Modulbereich (= Flash)
*************************************************************/  
#top
{
    top: 14px;
    left: 175px;
    width: 490px;   
    margin: 0 auto;
    height: 125px; 
    position: relative; 
    overflow: hidden;
}



/*************************************************************
 Positionierung vom "breadcrumbs" Modulbereich 
*************************************************************/

.pill_m
{
    text-align: left;
    margin: 0 auto;
    padding: 0;
    background: url(../images/menu.png) top center no-repeat;
    width: 868px;
    height: 20px;    
}

#pillmenu
{
    position: relative;
    top: 2px;
    left: 20px;
    text-align: left;
    width: 600px;
    float: left;
    overflow: hidden; 
}


#pillmenu ul {
	margin: 0;
	padding: 0 0 0 14px;
	list-style: none;
}

#pillmenu li {
	float: left;
	margin: 0;
	padding: 0;
	height: 30px;
}

#pillmenu li:hover {

}

#pillmenu li a#active_menu-nav {
	
}

/* Schrift von Navigationsmenü Überschriften */
#pillmenu li a
{
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    float: left;
    display: block;
    line-height: 28px;
    padding: 0 8px 0 8px;
    color: #5D5BA7;
    text-decoration: none;
    font-weight: bold;
}

#pillmenu li a:hover {
	color: #239bcf;
}
/******************************************************************
    Breadcrumb Darstellung
*******************************************************************/
.pathway
{
    font-size: 11px;
    color: #949494;
    text-transform: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    
}

.pathway:link, .pathway:visited
{
    color: #5D5BA7;
    text-decoration: none;
}
.pathway:hover
{

}


/*************************************************************
 Positionierung vom "suche" Modulbereich 
*************************************************************/
#search
{
 float:right;
 position: relative;
 right: 4px;
 text-align: right;
 width: 200px;  
}

.search .inputbox
{
    background-position: center top;
    background: transparent url(../images/searchbg.jpg) top center no-repeat;
    width: 105px;
    height: 12px;
    font-size: 10px;
    color: #5D5BA7;
    padding: 2px;
    border: 1px solid #FFF;
}

.search .button
{
    background-position: center top;
    background: transparent url(../images/searchbut.jpg) top center no-repeat;
    height: 777px;
    font-size: 10px;
    color: #999;
    padding: 0 2px 0 2px;
    border: 1px solid #FFF;
    margin: 0 0 0 10px;
    text-align: center;
}

/******************************************************************
  Postionierung vom "left" (auch Rechtes) Modulbreich 
*******************************************************************/

#leftcolumn ,
#rightcolumn 
{
	margin: 0;
	width: 200px;
	float: left;
	padding: 0 4px 10px 0;
	text-align: left;
}



/* Globaler Menustyle */
#leftcolumn ul.menu, 
#rightcolumn ul.menu 
{   
	margin: 0 auto;
	padding: 0;
	list-style: none;
	width: 164px;
}

/* Globaler Menustyle - Linkdarstellung*/
#leftcolumn ul.menu a, 
#rightcolumn ul.menu a
{
    text-decoration: none;
	color: #666;
	font-weight: normal;
	font-size: 11px;
}


/* Bilder für die erste Menüebene */
#leftcolumn ul.menu > li > a, 
#rightcolumn ul.menu > li > a
{
    margin: 0 4px 0 4px;
    padding: 0px;
    background: url(../images/menu_row.jpg) center left no-repeat;
}

/* Bilder für die zweite Menüebene */
#leftcolumn ul.menu li > ul > li > a, 
#rightcolumn ul.menu li > ul > li > a
{
    margin: 0 4px 0 4px;
    padding: 0px;
    background: url(../images/submenu_row.jpg) center left no-repeat;
}
/* Bilder für die dritte Menüebene */
#leftcolumn ul.menu li ul li ul li a, 
#rightcolumn ul.menu li ul li ul li a
{
    margin: 0 4px 0 4px;
    padding: 0px;
    background: url(../images/submenu_row_2.jpg) center left no-repeat;
}
/* Schriftdarstellung vom ausgewählten Menüeintrag */
#leftcolumn ul li#current > a
{
    font-weight: bold;
}

/* Glober Menustyle ohne Fokus */
#leftcolumn ul.menu li a, 
#leftcolumn ul.menu li a:link,
#rightcolumn ul.menu li a, 
#rightcolumn ul.menu li a:link 
{    
 line-height: 18px;
 padding: 0 0 0 8px;	
 margin: 0;
 height: 18px;
}

#leftcolumn ul.menu li a:hover, 
#rightcolumn ul.menu li a:hover 
{
	color: #333;
}



#leftcolumn ul.menu li#current a:hover, 
#rightcolumn ul.menu li#current a:hover 
{
	
}

/*Normales Untermenü geöffnet*/ 
#leftcolumn ul.menu li ul li a, 
#leftcolumn ul.menu li ul li a:link {
	text-decoration: none;
	color: #666;
	margin: 0 0 0 6px;
	font-size: 11px;
	font-weight: normal;
	display: block;
	line-height: 18px;
	padding: 0 0 0 11px;
	border: none;
	height: 18px;
}

#leftcolumn ul.menu li ul li ul li a, 
#leftcolumn ul.menu li ul li ul li a:link {
	padding: 0 0 0 20px;
}


/*SUBMENU POSITION*/
#leftcolumn ul.menu li#current ul {

}

#leftcolumn ul.menu li#current ul li {
	margin: 0;
	padding: 0;
}

/*CURRENT SUBMENU POSITION*/
#leftcolumn ul.menu li ul {
	margin: 0;
	padding: 0;
}

#leftcolumn ul.menu li#current ul li a:hover {
	color: #333;
}

#leftcolumn ul.menu li ul, #rightcolumn ul.menu li ul {
	list-style: none;
}



/*************************************************************
 Darstellung von Überschriften
*************************************************************/
.contentheading
{
    padding: 0;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    vertical-align: middle;
    color: #5D5BA7;
    text-align: left;
    font-weight: bold;
}


/*************************************************************
 Darstellung vom 'Weitere Beiträge' Blog Bereich 
*************************************************************/
div.blog_more
{
    
}

div.blog_more a:link, a:visited
{
  
}


/*************************************************************
 Darstellung von Links (allgmein: Inhalte und Navigation)
*************************************************************/
#content a:link, #content a:visited 
{
 text-decoration: none;
 font-weight: normal;
 color: #666699;
}    
    
#content a:hover
{
    text-decoration: underline;
    font-weight: normal;
    color: #666699;
}



a:link, a:visited
{
    text-decoration: none;
    font-weight: normal;
    color: #444;
}
    
a:hover
{
    text-decoration: underline;
    font-weight: normal;
    color: #333;
}

    


/*************************************************************
 Darstellung der Seitennavigationsleiste (= Seite 1 von 2) 
*************************************************************/
.pagenav 
{
  text-align: center;
  font-size: 10px;
  font-weight: normal;
  color: #707070;
  padding: 0px 5px;
  line-height: 20px;
  margin: 1px;
}








/*************************************************************
 Systemnachrichten
*************************************************************/

/* System Standard Messages */
#system-message dd.message ul { 
	background: #C3D2E5;
	padding: 0;
	margin: 0;
}

/* System Error Messages */
#system-message dd.error ul { 
	color: #c00; 
	background: #E6C0C0; 
	border-top: 3px solid #DE7A7B; 
	border-bottom: 3px solid #DE7A7B;
	padding: 0;
	margin: 0;
}

/* System Notice Messages */
#system-message dd.notice ul { 
	color: #c00; 
	background: #EFE7B8; 
	border-top: 3px solid #F0DC7E; 
	border-bottom: 3px solid #F0DC7E;
	padding: 0;
	margin: 0;
}




/******************************************************************
 Copyright Informationen 
*******************************************************************/
.div_copyright
{
    text-align: center; 
    margin-top: 15px;
    margin-bottom: 15px; 
    
}
.text_copyright
{
    font-weight: bold;
}