/*		Website www.EmbeddedComputingConference.ch
Autor:	Barbara Jost - Jost WebService - www.JostWebService.ch
Version:Juli 2008
--------------------------------------------------------------
*/
/*		Farben:				 							*/
/*		hauptfarbe dunkel	= CCCCCC = dunkelgrau		*/
/*      hauptfarbe hell		= EEEEEE = hellgrau			*/
/*		Rot des Kopfbildes	= B40F0A = rot				*/

body	{
		font-size			: 11px;
		line-height			: 14px;
		font-family			: Verdana,Arial,Helvetica,Sans-Serif;
		color				: #000000;
		background-color	: #666666;
/* 		background-image	: url('../images/bg.gif');  	*/
		margin				: 0;
		padding				: 0;   
		scrollbar-face-color: #999999;					/*ändern - Balkenfarbe*/
		scrollbar-arrow-color:#FFFFFF;					/*ändern - schwarz oder weiss - Kontrast*/
		scrollbar-base-color: #666666;
		scrollbar-shadow-color:#CCCCCC;
		scrollbar-darkshadow-color:#000000;
		scrollbar-highlight-color:#FFFFFF;				/*ändern - Hauptfarbe hell, oder weiss lassen*/
		scrollbar-3dlight-color:#000000
		scrollbar-track-color:#000000;}	
		
td,p	{
		font-size			: 11px;
		line-height			: 14px;
		color				: #000000;}

h1		{
		font-size			: 12px;
		line-height			: 15px;
		color				: #B40F0A;
		font-weight			: bold;
		background-color	: #FFFFFF;}
h2		{
		font-size			: 11px;
		line-height			: 14px;
		font-weight			: bold;}
ul		{
		list-style			: disc;
		margin-left			: 16px;}				/*Abstand vom "inhalt"-padding* miteinbeziehen/

img		{
		margin-left			: 0px; 
		margin-right		: 0px;}
		
/*		Tabellen-Definitionen							*/
/*		--------------------------------------------	*/	
.box	{
		margin-top			:10px;
		background-color	:#FFFFFF;
		width				:960px;}
.aktuellbox	{
		width				:160px;
		background-color	:#E1E1E1;
		border-top			:#E1E1E1 1px solid;
		border-bottom		:#E1E1E1 1px solid;
		border-left			:#E1E1E1 1px solid;
		border-right		:#E1E1E1 1px solid;}
.unternavibox	{
		width				:160px;
		height				:460px;
		}				
		
/*		Tabellenzellen-Definitionen						*/
/*		--------------------------------------------	*/	
td.kopf	{
		width				: 960px;
		}
td.kopfinhaltoben {
		font-size			: 11px;
		width				: 960px;
		padding-left		: 0px;
		padding-top			: 7px;}
td.hauptnavi {
		background-color	: #B40F0A;
		height				: 20px;}
td.hell	{
		background-color	: #EEEEEE;}
td.gelbpad10	{
		background-color	: #F9C4AD;
		padding				: 10px;}
td.gelb	{
		background-color	: #FFF5C3;}
td.gruen	{
		background-color	: #D8EAD0;}
td.rot	{
		background-color	: #F9C4AD;}
td.blau	{
		background-color	: #C3D9F1;}
td.unternavi {
		width				: 160px;
		padding-left		: 0px;
		padding-top			: 32px;
		background-color	: #CCCCCC;}
td.inhalt {
		background-color	: #FFFFFF;
		width				: 640px;
		height				: 400px;
		padding-left		: 45px;
		padding-right		: 20px;
		padding-top			: 35px;}
td.inhaltbreit {
		background-color	: #FFFFFF;
		width				: 800px;
		height				: 400px;
		padding-left		: 45px;
		padding-right		: 20px;
		padding-top			: 35px;}
td.zusatz {
		background-color	: #FFFFFF;
		width				: 160px;
		padding-top			: 32px;
		padding-left		: 0px;}
td.fuss	{
		background-color	: #E8E8E8;
		height				: 16px;}
td.news {
		font-size			: 11px;
		background-color	: #CCCCCC;
		width				: 155px;}
td.druck {
		width				: 800px;
		padding-left		: 45px;}
td.druckbreit {
		width				: 960px;
		padding-left		: 45px;}
.aktuelltitel{
		width				: 160px;
		font-size			: 11px;
		line-height			: 14px;
		color				: #000000;
		font-weight			: bold;
		padding-left		: 5px;
		height				: 20px;}
.aktuelltext{
		width				: 160px;
		font-size			: 11px;
		line-height			: 14px;
		color				: #000000;
		font-weight			: normal;
		background-color	: #EEEEEE;
		padding-top			: 5px;
		padding-bottom		: 5px;
		padding-left		: 5px;
		padding-right		: 5px;
		border-top			: #FFFFFF 0px solid;
		border-bottom		: #FFFFFF 1px solid;
}

/*		Unternavigation									*/
/*		--------------------------------------------	*/	
td.unternavitit	{
		font-size			: 12px;
		line-height			: 20px;
		color				: #B40F0A;
		font-weight			: bold;
		padding-left		: 5px;
		height				: 20px;}
td.unternavitext {
		font-size			: 11px;
		line-height			: 20px;
		font-weight			: normal;
		height				: 20px;
		border-bottom		: 1px solid #666666;}
.unternaviaktiv	{
		font-size			: 11px;
		line-height			: 17px;
		font-weight			: normal;
		height				: 20px;
		text-decoration		: none;
		color				: #FFFFFF;
		padding-left		: 0px;
		background-color	: #B40F0A;}

a.navi2:link {
		color				: #000000;
		text-decoration		: none;
		font-weight			: normal;
		display				: block;
		width				: 100%;
		height				: 100%;
		padding-left		: 5px;}
a.navi2:visited	{
		color				: #000000;
		text-decoration		: none;
		font-weight			: normal;
		display				: block;
		width				: 100%;
		padding-left		: 5px;}
a.navi2:hover {
		color				: #FFFFFF;
		text-decoration		: none;
		font-weight			: normal;
		background-color	: #333333;
		display				: block;
		width				: 100%;
		height				: 100%;
		padding-left		: 5px;}
a.navi2on:link {
		color				: #FFFFFF;
		text-decoration		: none;
		font-weight			: normal;
		display				: block;
		width				: 100%;
		height				: 100%;
		padding-left		: 5px;
		background-color	: #333333;}
a.navi2on:visited {
		color				: #FFFFFF;
		text-decoration		: none;
		font-weight			: normal;
		display				: block;
		width				: 100%;
		height				: 100%;
		padding-left		: 5px;
		background-color	: #333333;}
a.navi2on:hover {
		color				: #FFFFFF;
		text-decoration		: none;
		font-weight			: normal;
		display				: block;
		width				: 100%;
		height				: 100%;
		padding-left		: 5px;
		background-color	: #333333;}

a.navi3:link {
		color				: #FFFFFF;
		text-decoration		: none;
		font-weight			: normal;
		display				: block;
		width				: 160px;
		padding-right		: 5px;}
a.navi3:visited	{
		color				: #FFFFFF;
		text-decoration		: none;
		font-weight			: normal;
		display				: block;
		width				: 160px;
		padding-right		: 5px;}
a.navi3:hover {
		color				: #333333;
		text-decoration		: none;
		font-weight			: normal;
		display				: block;
		width				: 100%;
		height				: 100%;
		padding-right		: 5px;}
			
/*		Hauptnavigation									*/
/*		--------------------------------------------	*/	
#navigation 	{
		padding				: 0px;
		margin				: 0px;
		background-color	: #B40F0A;}
#navigation a	{
		display				: block;
		float				: left;
		height				: 20px;
		line-height			: 20px;
		margin-right		: 0px;
		padding-left		: 16px;			/* Abstand des Textes zur Auszeichnung, (1. Navipunkt im Scriptübersteuern )*/
		padding-right		: 16px;			/* Abstand des Textes zur Auszeichnung				*/
		text-decoration		: none;
		color				: #FFFFFF;
		font-weight			: bold;}
#navigation a:hover	{
		height				: 20px;			/* gleich oder um 2 Pixel kleiner als normaler Link	*/
		color				: #FFFFFF;
		background-color	: #333333;}
#navigation a.aktiv	{
		height				: 20px;			/* gleich oder um 2 Pixel kleiner als normaler Link	*/
		color				: #FFFFFF;
		background-color	: #333333;}
#navigation a.aktiv:hover	{
		height				: 20px;			/* gleich oder um 2 Pixel kleiner als normaler Link	*/
		color				: #000000;
		background-color	: #CCCCCC;}
#navigation a.on	{
		height				: 20px;			/* gleich oder um 2 Pixel kleiner als normaler Link	*/
		color				: #000000;
		background-color	: #CCCCCC;}
#navigation a.on:hover	{
		height				: 20px;			/* gleich oder um 2 Pixel kleiner als normaler Link	*/
		color				: #000000;
		background-color	: #CCCCCC;}

/*		Schriften										*/
/*		--------------------------------------------	*/	
.fett, span.fett {
		font-weight			: bold;}
.fettfarbig, span.fettfarbig {
		font-weight			: bold;
		color				: #B40F0A;}
.klein, span.klein {
		color				: #666666;
		font-weight			: normal;
		font-size			: 10px;}
.kleininfo, span.kleininfo {
		color				: #B40F0A;
		font-weight			: normal;
		font-size			: 10px;}
.impressum	{
		color				: #000000;}
.impressfarb, span.impressfarb {
		color				: #B40F0A;
		font-weight			: bold;}
.fehler	{
		color				: #B40F0A;
		font-weight			: bold;		
		}	
a:link {
		color				: #B40F0A;
		font-weight			: normal;}
a:visited	{
		color				: #B40F0A;
		font-weight			: normal;}
a:hover		{
		color				: #FFFFFF;
		font-weight			: normal;
		background-color	: #B40F0A;}

a.prog2011:link {
		color				: #000000;
		font-weight			: normal;}
a.prog2011:visited	{
		color				: #000000;
		font-weight			: normal;}
a.prog2011:hover		{
		color				: #B40F0A;
		font-weight			: normal;
		background-color	: #FFF5C3;}

a.abstracts1:link {
		color				: #000000;
		font-weight			: bold;}
a.abstracts1:visited	{
		color				: #000000;
		font-weight			: bold;}
a.abstracts1:hover		{
		color				: #B40F0A;
		font-weight			: bold;
		background-color	: #FFF5C3;}

a.abstracts2:link {
		color				: #000000;
		font-weight			: bold;}
a.abstracts2:visited	{
		color				: #000000;
		font-weight			: bold;}
a.abstracts2:hover		{
		color				: #B40F0A;
		font-weight			: bold;
		background-color	: #D8EAD0;}

a.abstracts3:link {
		color				: #000000;
		font-weight			: bold;}
a.abstracts3:visited	{
		color				: #000000;
		font-weight			: bold;}
a.abstracts3:hover		{
		color				: #B40F0A;
		font-weight			: bold;
		background-color	: #F9C4AD;}

a.abstracts4:link {
		color				: #000000;
		font-weight			: bold;}
a.abstracts4:visited	{
		color				: #000000;
		font-weight			: bold;}
a.abstracts4:hover		{
		color				: #B40F0A;
		font-weight			: bold;
		background-color	: #C3D9F1;}

a.fettgross:link {
		color				: #B40F0A;
		font-weight			: bold;}
a.fettgross:visited	{
		color				: #B40F0A;
		font-weight			: bold;}
a.fettgross:hover		{
		color				: #FFFFFF;
		font-weight			: bold;
		background-color	: #B40F0A;}


a.klein:link {
		color				: #666666;
		font-size			: 10px;}
a.klein:visited	{
		color				: #666666;
		font-size			: 10px;}
a.klein:hover {
		color				: #B40F0A;
		font-size			: 10px;
		background-color	: #FFFFFF;}

/*		Formularfelder									*/
/*		--------------------------------------------	*/	
.forminput {
		width				: 250px;
		font-size			: 11px;
		font-family			: Arial,Helvetica,sans-serif;
		font-style			: normal;
		font-weight			: normal;
		color				: #000000;}
.forminputname {
		width				: 200px;
		font-size			: 11px;
		font-family			: Arial,Helvetica,sans-serif;
		font-style			: normal;
		font-weight			: normal;
		color				: #000000;}
.forminputkurz {
		width				: 35px;
		font-size			: 11px;
		font-family			: Arial,Helvetica,sans-serif;
		font-style			: normal;
		font-weight			: normal;
		color				: #000000;}
.formbut {
		background-color	: #B40F0A;
		font-family			: Arial,Helvetica,sans-serif;
		font-style			: normal;
		font-weight			: normal;
		color				: #FFFFFF;}
