body {
     background	:	white;
     color	:	black;
     font-size	:	84%;
     font-family :	arial, sans-serif;
}

div.body_black {
     background	:	black;
     color	:	white;
     font-size	:	13px;
}

div.title {
     background	:	white;
     color	:	red;
}

div.menu {
    padding-top :	10px;
    padding-bottom :	10px;
    margin-right :	10%;
    margin-top :	10px;
    background :	#EFF8FB;
    border-right :	4px solid #A8002A;
}

.story {
     margin-left  :	10%;
     margin-right :	10%;
     padding-top  :	30px;
}

.element {
     border-bottom :	4px groove #202060;
     background	:	white;
     padding-bottom :   20px;
}

.project {
     border-bottom  :	dotted 1px #202060;
     background	    :	white;
     padding-bottom :   30px;
     padding-top    :   10px;
}

.project_title {
     padding :		10px 0px 10px 10px;
     background :	#FAF0EC;
     margin-bottom :	15px;
     border-right :	4px solid #A8002A;
}

.project_content {
    margin-left :	5%;
    margin-right :	10%;
    text-align :	justify;
}

.bookmark {
     border-bottom  :	dotted 1px #202060;
     background	    :	white;
     padding-bottom :   20px;
     padding-top    :   10px;
}

.bookmark_title {
     padding-bottom :   10px;
}

.bookmark_content {
     margin-left :	15px;
     
}

.plink {
     position	:	relative;
     top	:	-18px;
     text-align	:	right;
     font-size	:	10px;
}

hr {
     left	:	0%;
     width	:	100%;
}

div.element a {
     color	:	#202060;
     text-decoration :  none;
     border-bottom :	groove 1px #202060;
     z-index	   :	1;
}

div.menu a {
     color      :	#202060;
     text-decoration :  none;
     border-bottom :	groove 1px #202060;
     z-index	   :	1;
}

div.menu a:hover {
    color :		#A8002A;
}

div.plink a {
     color      :	#202060;
     text-decoration :  none;
     border-bottom :	groove 1px #202060;
     z-index	   :	1;
}

div.img {
     padding-top :	10px;
     margin-left :	5%;
}

div.legende {
     text-align :	right; 
     padding-bottom :	30px;
}

div.legende_white {
     color	:	white;
     padding-bottom :	30px;
     padding-left :	380px;
}

pre {
     font :		11px monospace;
     padding :		1em;
     border :		1px dashed #2f6fab;
     color :		black;
     background-color : #f9f9f9;
     line-height :	1.1em;
}

div.black {
     margin-left :	5%;
     margin-right :	50%;
     background-color :	#000000;
}

ul {
     margin :		0px;
}

div.invisible a {
     color :		#FFFFFF;
     text-decoration :  none;
     border-bottom :	none;
     z-index :		1;
     text-align :	right;
}

