/* Overwrite specific tags */
html {
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body {
  	margin : 0px 0px 0px 0px;
	border-width:0;
	height:100%;
}

#fronth1 {
	font-size:30px;
}

#fronth2 {
	font-size:24px;
}


h1 {
	font-size:18px;
}

h2 {
	font-size:14px;
	margin-top:25px;
}

h3 {
	font-size:13px; color:#003333;
	margin-top:20px;
	margin-bottom:5px;
}

h4 {
	font-size:11px; 
	font-weight:bold;
	margin-top:5px;
	margin-bottom:2px;
}

ul {
	list-style-type: circle;
	margin-top:2px;
	margin-bottom:5px;
}

li {
	margin-top:3px;
	margin-bottom:3px;
}

.maintable {
}

/* specific styles for menu */

.navcol {
	background-color:#003333;
	width: 200px;
}

#menubefore {
	height: 40px;
}

#printline {
	font-size:11px;
}
#printline A { 
	text-decoration: underline;
	color:#333333;
}	


@media screen {
	.closebutton {
		font-size:12px;
	}
}

@media print {
	.closebutton {
		visibility:hidden;
	}
}	

#MenuLevel0Normal, #MenuLevel0Selected, #MenuLevel0Trace {
	font-size: 12px;
	font-weight:normal;
	margin-left:39px;
	margin-right: 3px;
	margin-top: 5px;
	text-align:left;
}

#MenuLevel1Normal, #MenuLevel1Selected, #MenuLevel1Trace {
	font-size: 11px;
	font-weight:normal;
	margin-top: 5px;
	margin-left:54px;
	margin-right: 3px;
	text-align:left;
}

/* allow room for 3 columns */
ol.wrapper
{
	width: 30em;
}

/* float & allow room for the widest item */
ol li.wrapper
{
	float: left;
	width: 10em;
}

/* stop the float */
br.wapper
{
	clear: left;
}

/* separate the list from subsequent markup */
div.wrapper
{
	margin-bottom: 1em;
}


#MenuLevel0Normal A	 			{ text-decoration: none; color:#EEEEEE }
#MenuLevel0Normal A:hover 		{ text-decoration: underline; }
#MenuLevel1Normal A 				{ text-decoration: none; color:#EEEEEE }
#MenuLevel1Normal A:hover 		{ text-decoration: underline; 	}

#MenuLevel0Selected A	 		{ text-decoration: none; color:#000000; background-color:#EEEEEE }
#MenuLevel0Selected A:hover 	{ text-decoration: underline; background-color:#EEEEEE	}
#MenuLevel1Selected A			{ text-decoration: none; color:#000000; background-color:#EEEEEE }
#MenuLevel1Selected A:hover 	{ text-decoration: underline; background-color:#EEEEEE	}

#MenuLevel0Trace A	 			{ text-decoration: none; color:#EEEEEE }
#MenuLevel0Trace A:hover 		{ text-decoration: underline; 	}
#MenuLevel1Trace A				{ text-decoration: none; color:#EEEEEE }
#MenuLevel1Trace A:hover 		{ text-decoration: underline; }

/* ------------------------------------------------------------- */


/* specific styles for content and header row */
									
/* col in the main table containing the content; applied to <TD class="contentcol"> */
.contentcol {
	background-color:#EEEEEE;
}

/* inner table of <TD class="contentcol"> */
.contenttable {
}

/* Styles for header row in the contentcol */
.toprow {
	background-color:#BBBBBB;
}


#userid {
	padding-top: 11px;
	height:29px;

	padding-left: 15px;
	font-size: 12px;
	font-weight:normal;
	color:#FFFFFF;
	padding-bottom:0px;
	overflow: hidden;
}

/* Styles for startup form */
.startupeditform {
}

.startupeditform {
	font-size:11px;
}

.startupedittable {
	background-color:#FFFFFF;
}

.startupedittable TD {
	border-bottom:thin solid #DDDDDD;
	font-size:11px;
}

.startupedittable TD INPUT {
	font-size:11px;
}

.startupedittable TD SELECT {
	font-size:11px;
}

.startupedittable TD OPTION {
	font-size:11px;
}
.startupedittable TD TEXTAREA {
	font-size:11px;
}

.startupeditcomment {
	font-style:italic;
}


/* Styles for body row in the contentcol */
/* ------------------------------------- */
.bodycol {
	padding-left:15px;
	padding-right:25px;
	padding-top: 15px;
	padding-bottom:15px;
}

#errormessage {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	padding-bottom:30px;
	padding-top:15px;
}

.errormessage {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	padding-bottom:30px;
	padding-top:15px;
}

/* weristbasleute table */
.weristbasleute {
}

.weristbasleute TD {
	padding: 10px;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
}

.weristbasleutephoto {
	margin-top:20px;
	margin-bottom:20px;
}

.conturia-hr {
	padding-bottom:0px;
	margin-bottom:0px;
}

.conturia-p {
	margin-top:0px;
	padding:0px auto;
	font-size:10px;
}

@media all {
	.hidden  {
		text-align:right;
		font-size:xx-small;
		color:#FFFFFF;
		visibility:hidden;
	}
	
	.hidden a {
		color:#FFFFFF;
		visibility:hidden;
	}
}

