/*text-decoration: underline;
#003399 Dunkelblau oben
#3366CC Helblau unten 51,102,204
#F7FBFF Hellunten
#EFF7FF Hellbox
#003399 Symfony Schrift
#FF6600 Orange
#333333 Grau Schrift
Schriftart für Texte und Überschriften: Arial
Schriftart für SYMFONY Consulting: Verdana, fett, SYMFONY immer in Blockbuchstaben
list-style-position:outside; */


/* Gemeinsame Format*/
body.common
	{
	background-color: #F7FBFF; margin-left:0px; margin:0px; color: #333333;
	font-family: arial, helvetica; font-weight: normal; font-size:10pt;
	}
a:link
	{
	color: #0000FF; font-family: arial, helvetica; font-weight: normal;
	}
a:visited
	{
	color: #0000FF; font-family: arial, helvetica; font-weight: normal;
	}
a:active
	{
	color: #0000FF; font-family: arial, helvetica; font-weight: normal;
	}
a:hover
	{
	color: #FF0000; font-family: arial, helvetica; font-weight: normal;
	}
a:focus
	{
	color: #0000FF; font-family: arial, helvetica; font-weight: normal;
	}
ul
	{
	list-style-image: url('../images/kugel_orange.gif');
	}
ul ul
      {
	list-style-image: url('../images/kugel_orange.gif');
	}
ul ul ul
	{
	list-style-image: url('../images/kugel_rot.gif');
	}

ul.wtb
	{
	list-style-image: url('../images/kugel_rot.gif');
	}

/* Format für blauen Header*/
table.header
	{
	background-color: #FFFFFF; margin:0px; border:0px solid #333333; table-layout:fixed;
	}
td.header1
	{
	background-image: url(../images/oben_blau.jpg); border:0px solid #333333;
	}
table.header2
	{
	margin:0px; table-layout:fixed;
	}
td.header2
	{
	vertical-align: middle; padding:0px;
	}
td.header3
	{
	vertical-align: middle; padding:0px;
	border:0px solid #333333; padding-left:0px;
	}
font.header
	{
	color: #ffffff; font-family: verdana, arial, helvetica; font-weight: bold;
	font-size:20pt;
	}



/* Format für MainBody*/
/*div.mainbody
	{
	position:absolute; top:70px; left:0px; width:100%; height:510px; overflow:auto;
	padding: 0px;
	}*/
table.mainbody
	{
	width:100%; height:300px; border:0px solid #333333; margin:0px; background-color: #FFFFFF;
	}
td.mainbody
	{
	text-align: left; vertical-align: top; width:100%;
	padding-left:20px; padding-top:40px; padding-bottom:10px; padding-right:20px;
	}



/* Format für Foto Links*/
td.foto
	{
	text-align: center; vertical-align: middle; padding-left:15px; width:145px; border:0px solid #333333;
	padding-top:25px; font-size:10pt;
	}
img.foto
	{
	border:2px solid #FFFFFF;
	}


/* Format für Newstable*/
table.news
	{
	width:100%; height:100px; vertical-align: top; margin-top:0px; background-color: #EFF7FF;
	}
td.news
	{
	text-align: left; vertical-align: top; padding:15px; letter-spacing:0pt;
	color: #333333; font-family: arial, helvetica; font-weight: bold; font-size:11pt;
	}
font.newsblau
	{
	color: #003399; font-family: arial, helvetica; font-weight: bold; font-size:10pt;
	letter-spacing:0pt;
	}



/* Format für Starttable*/
table.start
	{
	width:100%; height:300; border:0px solid #333333; margin-top:25px;
	}
td.start
	{
	text-align: left; vertical-align: middle; padding:15px; letter-spacing:0pt;
	color: #333333; font-family: arial, helvetica; font-weight: bold; font-size:10pt;
	line-height:20px;
	}


/* Format für Text-table*/
table.text
	{
	width:100%; height:300px; vertical-align: top; margin-top:0px; border:0px solid #333333;
	}
td.text
	{
	text-align: left; vertical-align: middle; padding:10px; letter-spacing:0pt;
	color: #333333; font-family: arial, helvetica; font-weight: normal; font-size:10pt;
	line-height:20px;
	}
font.textbold
	{
	font-weight: bold;
	}
td.5schritt
	{
	text-align: left; vertical-align: top; padding:10px; letter-spacing:0pt;
	color: #333333; font-family: arial, helvetica; font-weight: normal; font-size:10pt;
	line-height:20px;
	}




/* Format für Text-klein*/
table.textklein
	{
	width:100%; height:100%; vertical-align: top; border:0px solid #333333;
	}
td.textklein
	{
	text-align: left; vertical-align: top; padding:15px; letter-spacing:0pt;
	color: #333333; font-family: arial, helvetica; font-weight: normal; font-size:10pt;
	line-height:16px;
	}
p.textkleinb
	{
	font-weight: bold;
	}
p.texttitel
	{
	font-weight: bold; font-size:12pt;
	}


/* Format für Symfony-Logo*/
font.symfony
	{
	color: #003399; font-family: verdana, arial, helvetica; font-weight: bold; font-size:14pt;
	}

font.symfonyklein
	{
	color: #003399; font-family: verdana, arial, helvetica; font-weight: bold; font-size:11pt;
	}


/* Format für Fusszeile*/
table.bottom
	{
	width:100%; height:10px; background-color: #F7FBFF; border:0px solid #333333;
	}
td.bottom
	{
	text-align: center; padding:1px;
	color: #333333; font-family: arial, helvetica; font-weight: normal;font-size:10pt;
 	}

/* Format für Vortrag */

font.uebersvortr
	{
	color: #003399; font-family: verdana, arial, helvetica; font-weight: bold; font-size:11pt;
	}


