/*
 * conIT Gesellschaft fur Consulting, Software-Entwicklung und
 *	IT-Dienstleistungen mbH, Offenbach am Main
 *
 * (c) 2014 All rights reserved.
 *
 * Copying this software, or parts hereof, is a violation of
 * German and international copyright laws and will be prosecuted.
 *
 * Project:             GOtoOL Meldesystem
 * Creation date:       25-JUL-2014
 * Original author:     B. Holtermann
 *
 * Current file version:
 * $Revision: 1.2 $
 * $Name:  $
 * $Date: 2006/04/15 15:48:14 $
 * $Author: bjh $
 *
 * For a complete log of modifications, use 'cvs log'
 *
 * $Id: modhead.sh,v 1.2 2006/04/15 15:48:14 bjh Exp $
 *
 ****************************************************************/

body {
    box-sizing:		border-box;
    -moz-box-sizing:	border-box;
    -webkit-box-sizing:	border-box;
    margin:		0;
    padding:		0;
    font-family:	"Nimbus Sans L",Helvetica,Arial,sans-serif;
    font-size:		85%;
    color:		#090;
    background-color:	#efe;
}

a:link {
    color:		#6f4400;
    background-color:	inherit;
    text-decoration:	underline;
}

a:visited {
    color:		#533300;
    text-decoration:	none;
}

a:active {
}

a:hover {
    color:		#8f733c;
}

.error_message {			/* form error messages */
    color:		red;
    font-weight:	bolder;
    background-color:	inherit;
}

table {
    margin:		2em auto;
}

caption {
    caption-side:	bottom;
    font-size:		85%;
}

th {
    padding:		0.4em;
    background-color:	#004d00;
    color:		white;
    font-weight:	bold;
    text-align:		left;
    vertical-align:	top;
}

th a:link, th a:visited {
    display:		block;
    color:		white;
    background-color:	#FF8000;
    text-decoration:	none;
}

tr, tr.odd {
    background-color:	#efe;
}

tr.even {
    background-color:	#bfe6bf;
}

td {
    padding:		0.4em;
    vertical-align:	top;
    color:		black;
}

td.ra {
    text-align:		right;
}

td.ca {
    text-align:		center;
}

div#_pghead {
    top:		0;
    margin:		0;
    clear:		both;
    background-color:	#93b05e;
    width:		100%;
/*dbg*/	/* border:1px dotted red; */
}

#_pghead img.logo {
    left:		0;
    height:		80px;
}

#_pghead img.clublogo {
    position:		absolute;
    right:		1ex;
    margin:		1ex;
}

#_pghead p.subtitle, #_pghead p a {
    display:		inline;
    font-size:		120%;
    text-decoration:	none;
    color:		white;
    background-color:	inherit;
}

/* ----------------------------------- */

div#menu {
    position:		relative;
    top:		0.5ex;
    z-index:		100;
}

#menu ul {
    margin:		0 auto;
    padding:		1ex 1em;
    list-style:		none;
}


#menu ul li {
    display:		inline;
    position:		relative;
    white-space:	nowrap;
}

#menu > p {
    position:		absolute;
    right:		0;
    top:		0;
}

#menu ul li a, #menu p a {
    display:		inline-block;
    margin:		0.15ex 0.5em;
    padding:		0.25ex 0.5em;
    text-decoration:	none;
    font-weight:	bold;
    font-size:		1.2em;
    color:		white;
    background-color:	#FF8000;
}

#menu li ul {
    position:		absolute;
    display:		none;
    margin:		0;
    padding:		0;
    top:		1.5em;
    left:		3em;
    color:		inherit;
    background-color:	white;
    font-size:		0.85em;
    border:		1px solid #FF8000;
}

#menu a:hover {
    color:		black;
    background-color:	#FF8000;
}

#menu li ul li {
    display:		block;
}

#menu li ul li a {
    display:		block;
    margin:		0.25ex 0;
}

#menu li:hover ul, #menu li.over ul {
    display:		block;
}

/* ----------------------------------- */

div#content {
    position:		relative;
    padding:		0 1em;
    z-index:		0;
}

#content div.message {
    margin:		0 20%;
    padding:		1em;
    color:		black;
    background-color:	yellow;
    border:		1ex solid #FF8000;
    border-radius:	1em;
    -moz-border-radius:	1em;
    -webkit-border-radius:	1em;

}

.message h2 {
    font-size:		120%;
    font-weight:	bold;
    color:		#FF8000;
    background-color:	inherit;
}

.message p {
    font-size:		85%;
}

#content p.description {
    margin:		0 10em;
    padding:		0.25ex 1em;
    color:		inherit;
    background-color:	white;
    border-left:	1ex solid #FF8000;
}

#content form {
    display:		table;
    margin:		1em auto;
    width:		80%;
}

#content form div {
    display:		table-row;
    margin:		0.5ex;
    padding:		0.5ex;
}

#content form div.inline {
    display:		inline;
    margin:		1em auto;
    padding:		1ex;
}

#content form input, #content form select {
    display:		table-cell;
    margin:		0 1em;
}

#content form label[class] {
    color:		black;
    background-color:	#efe;
}

#content form label {
    display:		table-cell;
    padding:		0.5ex 1em;
    vertical-align:	top;
    color:		white;
    background-color:	#004d00;
    font-weight:	bold;
}

form div.inline button, form td button {
    font-weight:	bold;
    margin:		1em 0;
    padding:		1ex;
}

#content ul.pager {
    list-style-type:	none;
    margin:		1ex auto;
    text-align:		center;
}

#content td.nocats {
    background-color:	red;
    color:		white;
}

.pager li, .pager p, .pager select {
    display:		inline-block;
}

.pager button {
    margin:		0 1em;
    padding:		0.5ex 1em;
}

.pager button[disabled] {
    opacity:		0.5;
}

div#_pgfoot {
    margin:		2em  1em 1ex 1em;
    padding:		1ex;
    border-top:		1px solid black;
    font-size:		85%;
    text-align:		center;
}

#_pgfoot p {
    display:		inline;
}

#_pgfoot p#version {
    float:		left;
}

#_pgfoot p#impress {
    float:		right;
}


/* end of $Id: modhead.sh,v 1.2 2006/04/15 15:48:14 bjh Exp $ */
