/**
 * A scrolling body, a site navigation menu (div#menu) along the left side
 * and advertising (div#news) along the right side.
 *
 * colors:	bright blue				#8CA5D6
 *			blue (header title)		#395A94
 *			dark blue (header)		#314A7B
 *			content background		#FFFFFF
 *			content text			#092253
 *
 *
 * Copyright © 1998-2004 IPSA - Institute for Psychosocial Assignments.
 * All rights reserved.
 * See http://www.ipsa.co.at/copyright/.
 *
 * Author:  Selmar Ruben Gnambs <selmar@gnambs.at>
 * Created: 29 September 2004
 * Version: Id: styles.css, v4.0 2004/29/09 16:27
 */

/* GLOBAL DEFINITIONS [begin] */
body {
	background-color:#8CA5D6;
	color:#FFFFFF;
}

a:focus {
	border:1px dotted #FFFFFF;
}

		/* link for top of page */
a.linkTop {
	background:url(../img/layout/link_top.gif) no-repeat left;
	padding-left:15px;
}
a:hover.linkTop {
	background-image:url(../img/layout/link_top_hover.gif);
}
		/* link for external domains */
a.linkExt {
	background:url(../img/layout/link_ext.gif) no-repeat left;
	padding-left:10px;
}
a:hover.linkExt {
	background-image:url(../img/layout/link_ext_hover.gif);
}
		/* link for mail */
a.linkMail {
	background:url(../img/layout/link_mail.gif) no-repeat left;
	padding-left:15px;
}
a:hover.linkMail {
	background-image:url(../img/layout/link_mail_hover.gif);
}
		/* link for download file */
a.linkFile {
	background:url(../img/layout/link_file.gif) no-repeat left;
	padding-left:15px;
}
a:hover.linkFile {
	background-image:url(../img/layout/link_file_hover.gif);
}
/* GLOBAL DEFINITIONS [end] */

/* HEADER [begin] */
div#header {
	background-color:#395A94;
	border:none;
}
div#header h1 abbr,
div#header h1 span.abbr {
        border-bottom:none;
}
div#logo {
	background-color:#395A94;
	border:none;
}
div#logo a {
	background:url(../img/layout/logo.gif) no-repeat top left;
	border:none;
	display:block;
	text-decoration:none;
	overflow:hidden;
    margin:1.7em 3em;
    padding:95px 0px 0px 0px;
    height:0px !important;
    height /**/:95px;
    width:95px;
}
div#logo a:focus {
	border:1px dotted #FFFFFF;
}
div#boxA1 {
	background:url(../img/layout/tcbl.gif) no-repeat top right;
	border:none;
	margin-top:3em;
	height:15px;
	width:15px;
	position:relative;
	top:-15px;
}
div#boxA2 {
	background-color:#314A7B;
	border:none;
}
div#boxA3 {
	background:url(../img/layout/tctr.gif) no-repeat top left;
	border:none;
	margin-top:3em;
	height:15px;
	width:15px;
}
div#title {
	border:none;
}
div#title abbr {
	font-style:normal;
}
div#boxA4 {
	background-color:#314A7B;
	border:none;
}
/* HEADER [end] */

/* MENU [begin] */
div#menu {
	background-color:inherit;
	border:none;
	border-bottom:1px solid #FFFFFF;
}
div#menu li {
	border:none;
	border-top:1px solid #FFFFFF;
}
div#menu li ul li {
	border:none;
}
div#menu a, div#menu a:link, div#menu a:visited {
	color:#FFFFFF;
	letter-spacing:0.2em;
	text-decoration:none;
}
div#menu a:hover, div#menu a:active, div#menu a:focus {
	color:#314A7B;
	text-decoration:none;
}
/* MENU [end] */

/* BREADCRUMBS [begin] */
div#breadcrumbs {
	border:none;
	color:#314A7B;
	min-height:14px;
        width:50%; /* for Opera */
}
div#breadcrumbs ul {
	margin:4px 0 0 15px;
}

div#breadcrumbs a, div#breadcrumbs a:link, div#breadcrumbs a:visited {
	color:#314A7B;
	text-decoration:none;
        margin:0;
}
div#breadcrumbs a:hover, div#breadcrumbs a:active, div#breadcrumbs a:focus {
	color:#FFFFFF;
	text-decoration:none;
}

/* BREADCRUMBS [end] */

/* ACTION [begin] */
div#action {
	border-right-color:#395A94;
	padding:0px;
}
div#action a {
	text-decoration:none;
	display:block;
	overflow:hidden;
    margin:0px;
    padding:0px;
	padding-top:10px;
    height:0px !important;
    height /**/:10px;
    width:15px;
}
/*a#action-mail {
	background:url(../img/layout/action_mail.gif) no-repeat top left;
}
a#action-mail:hover {
	background-image:url(../img/layout/action_mail_hover.gif);
}*/
a#action-print {
	background:url(../img/layout/action_print.gif) no-repeat top left;
}
a#action-print:hover {
	background-image:url(../img/layout/action_print_hover.gif);
}
a#action-pdf {
	background:url(../img/layout/action_pdf.gif) no-repeat top left;
}
a#action-pdf:hover {
	background-image:url(../img/layout/action_pdf_hover.gif);
}
/* ACTION [end] */

/* CONTENT [begin] */
div#content {
	background:#FFFFFF url(../img/layout/cctl.gif) no-repeat top left;
	border:none;
	color:#314A7B;
}

div#content a, div#content a:link {
	color:#314A7B;
}
div#content a:visited {
	color:#8CA5D6;
}
div#content a:hover, a:active, a:focus {
	color:#000000;
}
div#content a:focus {
	border:1px dotted #0000FF;
}
/* CONTENT [end] */

/* NEWS [begin] */
div#news {
	border:none;
	border-top:1px dashed #FFFFFF;
	text-transform:lowercase;
}
div#news li {
	border-bottom:1px dashed #FFFFFF;
}
div#news .sbt {
	background-color:inherit;
	color:#FFFFFF;
}
li#news-lang {
	background:url(../img/layout/news_language.gif) no-repeat 10px 10px;
	margin-left:20px;
}
li#news-search {
	background:url(../img/layout/news_search.gif) no-repeat 10px 10px;
}
li#news-sitemap {
	background:url(../img/layout/news_sitemap.gif) no-repeat 10px 10px;
}
li#news-rss {
	background:url(../img/layout/news_rss.gif) no-repeat 10px 10px;
}

div#news a, div#news a:link, div#news a:visited {
	background-color:#8CA5D6;
	color:#FFFFFF;
}
div#news a:hover, div#news a:active, div#news a:focus {
	color:#314A7B;
}
/* NEWS [end] */

/* FOOTER [begin] */
div#footer {
	background:#FFFFFF url(../img/layout/ccbr.gif) no-repeat bottom right;
	border:none;
	color:#314A7B;
	border-bottom:none;
	border-right:none;
	letter-spacing:0.2em;
}
div#footer a, div#footer a:link, div#footer a:visited {
	background-color:#FFFFFF;
	color:#314A7B;
}
div#footer a:hover {
	color:#000000;
}
/* FOOTER [end] */

/* DESIGN [begin] */
div#design {
	border-top-color:#FFFFFF;
	color:#395A94;
}
div#design a, div#design a:link, div#design a:visited {
	color:#314A7B;
}
div#design a:hover, div#design a:active, div#design a:focus {
	color:#000000;
}
/* DESIGN [end] */

/* COLOPHON [begin] */
div#colophon a, div#colophon a:link, div#colophon a:visited {
	color:#000000;
}
/* COLOPHON [end] */

/* EOF */

