/**************************
* DFG Gepris Stylesheet		*
*	(c) 2010 tarent GmbH	*
* TYPOGRAPHY				*
*@edited by: khapke			*
*@charset: UTF-8			*
**************************/

/****GENERAL****/
body,p,form,input,pre,select,textarea {
	font: normal 9pt Verdana, sans-serif; 
	}
body {
	padding: 10px;
	}
	
/* !small */
p.small, span.small, pre.small {	font-size: 0.8em; }
/* END !small */

/* EM */
em {
	font-weight: bolder;
	font-style: italic; }
/* END EM */

/* HEADINGS */
h1 {	font-size: 1.4em; margin: 1em 0 0.8em;}
h2 {	font-size: 1.2em; margin: 0.6em 0;}
h3 {	font-size: 1.2em; margin: 1em 0 0.2em;}
h4 {	font-size: 1em;	margin: 0.3em 0; text-align: left; }
h5 {	font-size: 1em; margin: 0.2em 0; }
/* END HEADINGS */

/* IMG */
img {	border: none; }
/* END IMG */


/****LINKS****/
/* A */
a,a:visited {	color: #119;	text-decoration: underline; }
a:hover {	color: #fff;	background-color: #99f; }
/* END A */

/* !header A */
.header a,.header a:visited {	color: #000; }
/* END A */


/****Text BLOCKS****/ 
/* P, PRE */
p, pre {	margin: 0.2em 0.4em; padding: 0.2em; line-height: 1.45em;}
/* END P, PRE */

/* P!indent */
p .indent {	margin-left: 2em; }
/* END P!indent */


/* PRE childof P */
p pre {	margin: 0 auto; }
/* END PRE childof P */


/****HEADER****/
/* HEADER */
#header {
	color: #fff;
	background: #3366cc url(../images/bg_header-print.png) top left repeat-y;
	margin: 0 0 2em;
	padding: 2px 2px 2px 162px;
	min-height: 74px;}
/* END HEADER */
/* HEADER IMG */
#header #logo_gepris {
	float: left; 
	margin-left: -162px;}
/* END HEADER IMG */
/* HEADER IMG */
* html #header #logo_gepris {
	float: left; 
	margin-left: -81px;}
/* END HEADER IMG */
/* H1 HEADER */
#header h1 {
	margin: 0.5em 0.2em 0;}
/* END H1 HEADER */
/* P HEADER */
#header p {
	margin: 0.1em 0.2em;}
/* END P HEADER */

/****SEPERATOR****/
/* DIV!seperator */
div.seperator {	border-bottom: 2px solid #aaa; width: 70%; margin: 1.2em 0 0.2em; padding: 0;}
/* END DIV!seperator */
/* DIV!seperator: H4 */
div.seperator h4 {
	padding: 0.2em;
	margin: 0.2em;}
/* END DIV!seperator: H4 */

/****FOOTER****/
/* FOOTER */
#footer {
    border-top: 1px solid #00519E;
    clear: both;
    margin: 2em 0 0;
    padding: 2px;
}

/* END FOOTER */
/* A */
#footer a,#footer a:visited {text-decoration: underline; }
#footer a:hover {text-decration:none;}
/* END A */
/* P FOOTER */
#footer p {
	margin: 0.1em 0.2em; 	font-size: 0.8em; }
/* END P FOOTER */

/* FURTHER STYLING */

a:hover {color:#111199 !important;}

.details .name {
    clear: both;
    display: block;
    float: left;
    width: 100px !important;
	}


ul#tabnav {
	margin:0 !important; 
	padding:0 !important;
	}
		
ul#tabnav li {
    background: none repeat scroll 0 0 transparent !important;
    list-style-type: none !important;
    padding: 0;
	}

ul#tabnav li a {
	font-weight:bold;
	text-decoration:none; 
	}

.detailed {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    float: left;
    margin-bottom: 20px;
    padding: 0 !important;
    width: 18cm !important;
}

.detailed .content_frame {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    clear: both;
    padding: 0 !important;
}

.detailed li {
    font-weight: bold;
    margin-bottom: 25px !important;
}

.detailed ul.projectList li {
    margin-bottom: 15px !important;
}

ul.help li {
    background: none repeat scroll 0 0 transparent;
    list-style: disc outside none !important;
    margin: 0;
    padding: 0;
}

/* END FURTHER STYLING */

