/*  // -------------------------------------------------------------------
    //              Name : website_shared.css
    //              Type : Cascade Stylesheet
    // -------------------------------------------------------------------
    //           Project : www.diabetes-symposium.de 
    //            Author : Lothar Steidle - lothar@steidle.net
    //              Date : 11.02.2004 / Version 1.0
    // ------------------------------------------------------------------- */


body{padding:0;margin:0}

a.buttonused
{
	text-align		 : center;
	display			 : block;

	height			 : 18px;
	line-height		 : 18px;

	width			 : 100px;
	text-decoration	 : none;
	font-size		 : 11px;
	border-top		 : 2px solid #444444;
	border-left		 : 2px solid #444444;
	border-right	 : 2px solid #aaaaaa;
	border-bottom	 : 2px solid #aaaaaa;
	background-color : gray;
	color			 : #FFFFFF;

}

a.buttonselected
{
	text-align		 : center;
	display			 : block;

	height			 : 18px;
	line-height		 : 18px;

	width			 : 113px;
	text-decoration	 : none;
	font-size		 : 11px;

}

a.button
{
	text-align		 : center;
	display			 : block;

	height			 : 18px;
	line-height		 : 18px;

	width			 : 113px;
	text-decoration	 : none;
	font-size		 : 11px;
	vertical-align	 : middle;


}


BODY
{
	padding				: 0px;
	margin				: 0px;
	font-size			: 11px;	
	font-family			: verdana;
}

h1
{
	font-size			: 11px;
	margin-top			: 20px;
	margin-bottom		: 20px;
}

h2
{
	font-size			: 11px;
	text-align			: center;
	margin-bottom		: 15px;	
	margin-top			: 15px;
}


#text
{
	width				: 676px;
}

#main 
	{
		
	}
	

#box
	{
	width				: 676px;
	padding				: 3px;
	padding-left		: 10px;
	margin-bottom		: 5px;
	margin-top			: 5px;
	}

#box td
	{
	font-size			: 11px;
	}


#speaker
	{
	width				: 200px;
	height				: 492px;
	margin-left			: 10px;
	font-size			: 11px;
	text-align			: center;
	margin-bottom		: 5px;
	padding				: 10xp;
	}

#textchart
	{
	padding-left		: 30px;
	padding-bottom		: 14px;
	padding-top			: 5px;
	}

#chart
	{
	width				: 676px;
	height				: 450px;
	font-size			: 11px;
	margin-bottom		: 2px;
	padding				: 2xp;
	margin-top			: 15px;
	}
	
#navigation
	{
	width				: 676px;
	height				: 42px;
	vertical-align		: bottom;
	padding				: 0px;
	}


A:hover  
	{
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #FFFFCC;
	background-color	: #666666;
	}

A.thumbnail:hover  
	{
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #FFFFCC;
	background-color	: transparent;
	}

A
	{
	color				: #666666;
	}


#content
{
	padding : 30px;
	padding-top: 0px;
}

.formError
{	
	BORDER: solid 1px red; color:red;
}

.formvalid
{ 
	BORDER: solid 1px silver; color:gray; 
}

.formmust
{ 
	BORDER: solid 1px black; background-color:white; 
}

.formErrortooltip
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-FAMILY: arial
}

.formErrortooltip
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-FAMILY: arial
}

.formSubFormContent
{

	border: 1px outset;
	padding: 5px;
	
	
}

.formSubFormHeader
{
	text-align:left;
	background-color: darkgray;
	color:White;
	font-size:10px;

}


.formControlElement
{
	font-family: WebDings;
	font-size:10px;
}

.label
{
	color: white;
	background-color:Gray;
	font-weight:bold;
	vertical-align:top;
}

.content
{
}


/* admin */

td.odd
{
	font-size: 10px;
	background-color:White;
}

td.even
{
		font-size: 10px;
}

#list
{
	border: 1px solid #666666;
}

#list th
{
	font-size: 10px;
	background-color: Gray;
	text-align:left;
	color:White;
	
}
#list th a
{
	color:White;
}