/*Style fuer www.die-akademie.de*/
/*Hauptberschriften mit h1 benutzen, da Suchmaschinen darauf anspringen, Hauptberschriften in schwarz bitte mit h1schwarz benutzen*/
h1 {
	font-family: Arial;
	font-size: 20px;
	color: black;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
h1blau {
	font-family: Arial;
	font-size: 15px;
	line-height: 17px;
	color: #719FD3;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
.h1rubrik {
	font-family: Arial;
	font-size: 15px;
	line-height: 15px;
	color: #719FD3;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}
.h1schwarz {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding: 0px;

}
/*Zwischenberschriften*/
.ueberschrift {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	/*padding: 0px 0px 0px 5px*/
}
.ueberschriftrot {
	font-family: Arial;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #D81D6E;
	/*padding: 0px 0px 0px 5px*/
}

/* ARCCADE-STYLES */

.arccadehead {
background-image:url(/network/images/tblhg-schwarz.png);
display:block;
position:relative;
color:white; 
font-size:13px;
line-height:18px;
font-weight:bold; 
height:24px;
vertical-align:middle;
padding-top:7px;
padding-left:10px;
}

.arccadeheadbig {
background-image:url(/network/images/balken_bewertungspopup.gif);
display:block;
color:white; 
font-size:14px; 
line-height:28px;
font-weight:bold; 
height:36px;
padding-top:6px;
vertical-align:middle; 
padding-left:10px;
}

.arccadeheadsmall {
background-image:url(/network/images/Subbalken_Benutzerstartseite.gif);
display:block;
color:white; 
font-size:12px; 
font-weight:bold; 
height:20px;
padding-top:5px;
vertical-align:middle; 
padding-left:10px;
}

.arccadeborder {
border:1px solid;
border-color:#BABABA;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
display:block;
}

.arccadeblr {
border-left:1px solid;
border-right:1px solid;
border-color:#BABABA;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
display:block;
}

/* EVA-Bogen: */

.evaradiotext {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
        height: 18px; 
	margin-left: 25px;
	margin-top: 0px;
	width:15px; 
	text-align:right; 
/*	background-color:none;  */
	vertical-align:top; 
	top:0px;
	font-weight: bold;
	float:left; 
	color: #94BCE4;
}

.evaradioinput {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	height:14px;
	width: 100px;
	float:left;
	width:25px; 
/*	background-color:none; */
	margin-left:0px; 
	padding-left:0px;
}

/*Fliesstextschriften*/

body {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}

.fliesstext {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.fliesstextfett {
	font-family: Arial;
	font-size: 12px;
	/* line-height: 16px; */
	font-weight: bold;
	color: #000000;
	/*padding: 0px 0px 0px 5px*/
}
.errortext {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #FF0000;
	/*padding: 0px 0px 0px 5px*/
}
.fliesstextrot {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #D81D6E;
	/*padding: 0px 0px 0px 5px*/
}
.fliesstextrotfett {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #94BCE4;
	font-weight: bold;
	/*padding: 0px 0px 0px 5px*/
}
/*Formulare */
.formular {
	vertical-align:middle;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	border: 1px solid #B2b1b3;
}
.formularblack {
	vertical-align:middle;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	border: 1px solid #b2b1b3;
}

/* The formularouterspan contains a formularnamespan and a formularinputspan; the formularinputspan then contains
   the fields. */

.formularouterspan {
	/* position:relative; */
	/* xvertical-align: left; */
	font-family: Arial;
	font-size: 11px;
	xline-height: 13px;
        height:23px;
	width:100%;
	/* float:left; */
	xpadding-bottom: 6px;
        /* background-color:yellow; */
	display:block;
	xmargin-bottom:6px;
}

.formularnamespan {
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	xline-height: 13px;
        xheight: 13px; 
/*	font-weight: bold; */
	float:left; 
	width: 115px;
	margin-left: 0px;
	margin-right: 0px;
	padding:0px;
	xmargin-top: 2px;
	margin:0px;
	color: black;
/*	background-color:red; */
}
.formularinputspan {
	/* kground-color:pink;*/ 
	vertical-align: bottom;
	font-family: Arial;
/*	font-size: 10px; */
	/* line-height: 12px; */
	 height:15px; 
	/* width: 364px; */
	float:left; display:block;
	padding:0px; margin:0px; padding-bottom:0px;
}
.formularinputfield {
/* 	position:absolute; */
/*	background-color:green; */
	vertical-align: texttop;
	font-family: Arial;
	float:left;        /* note that this is important for IE, because if set inline the field is not adjusted top ! */
	font-size: 11px;
	font-weight:normal;
	/* line-height: 11px; */
        height: 15px; 
	width: 328px;
        margin:0px;
	margin-right:0px;
        padding:0px;
	padding-left:3px;
	color: #000000;
	border: 1px solid #c5c7c7; 
}
.formularinputfieldselect {
	vertical-align: texttop;
	font-family: Arial;
	font-size: 11px;
	float:left;
	xline-height: 14px;
	height: 17px; 
	width: 329px;
        margin:0px; padding:0px;
	color: #000000;
	border: 1px solid #c5c7c7; 
}
.formularinputfieldarea {
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	xfloat:left;
	line-height: 14px;
        margin-left:0px;
	padding-left:3px;
/*	height: 16px; */
	width: 300px;
	color: #000000;
	border: 1px solid #c5c7c7; 
}
.formularns4 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding: 0px;
}
/*Seminarkategorien*/
.seminareintensiv {

	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #A89F80;
	font-weight: bold;
}
.seminare1 {

	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #D8D8D8;
	font-weight: bold;
}
.seminare2 {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #E1CECA;
	font-weight: bold;
}
.seminare3 {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #DADCD2;
	font-weight: bold;
}
.seminare4 {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #E2DBC7;
	font-weight: bold;
}
.seminare5 {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #DAD3DC;
	font-weight: bold;
}
.seminare6 {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #E2D9CC;
	font-weight: bold;
}
.seminare7 {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #CED4D8;
	font-weight: bold;
}
.seminare8 {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #DCD2D1;
	font-weight: bold;
}
.seminare9 {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #D5DED5;
	font-weight: bold;
}
.seminare10 {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #E2DBB9;
	font-weight: bold;
}
.seminare11 {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #DDD5D3;
	font-weight: bold;
}
.seminare12 {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #CEDBDA;
	font-weight: bold;
}
.seminare13 {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #E4D5C7;
	font-weight: bold;
}
/*links*/

a:link			{text-decoration:none; color:#979797;}
a:active		{text-decoration:none; color:#979797;}
a:visited		{text-decoration:none; color:#979797;}
a:hover			{text-decoration:underline; color:#979797;}

a.black:link		{text-decoration:none; color:#000000;}
a.black:active		{text-decoration:none; color:#000000;}
a.black:visited		{text-decoration:none; color:#000000;}
a.black:hover		{text-decoration:underline; color:#979797;}

Aold:link{
			font-family:Arial;
			font-size:12px;
			color:#719FD3;
			text-decoration:none;
}
Aold:active{
			font-family:Arial;
			font-size:12px;
			color:#719FD3;			
			text-decoration:underline;
}
Aold:visited{
			font-family:Arial;
			font-size:12px;
			color:#719FD3;
			text-decoration:none;
}
Aold:hover{
			font-family:Arial;
			font-size:12px;
			color:#719FD3;
			text-decoration:underline;
}
A:link.stich{
	font-family: Arial;
	font-size: 20px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
A:active.stich{
	font-family: Arial;
	font-size: 20px;
	line-height: 16px;
	color: #719FD3;
	font-weight: bold;
	text-decoration:none;
}
A:visited.stich{
	font-family: Arial;
	font-size: 20px;
	line-height: 16px;
	color: #996600;
	font-weight: bold;
	text-decoration:none;
}
A:hover.stich{
	font-family: Arial;
	font-size: 20px;
	line-height: 16px;
	color: #719FD3;
	font-weight: bold;
	text-decoration:underline;
}
/*Navigation an der linken Seite*/
A:link.navi{
			font-family:Arial;
			font-size:11px;
			line-height:15px;
			color:#000000;
			text-decoration:none;
			
			/*padding: 0px 0px 0px 10px;*/
}
A:active.navi{
			font-family:Arial;
			font-size:11px;
			line-height:15px;
			color:#719FD3;			
			text-decoration:none;	
			
			padding: 0px 0px 0px 0px
}
A:visited.navi{
			font-family:Arial;
			line-height:15px;
			font-size:11px;
			color:#000000;
			text-decoration:none;	
			
			/*padding: 0px 0px 0px 10px;*/
}
A:hover.navi{
			font-family:Arial;
			line-height:15px;
			font-size:11px;
			text-decoration:none;
			/*padding: 0px 0px 0px 10px;*/
}

A:link.unternavi{
			font-family:Arial;
			font-size:11px;
			color:#000000;
			text-decoration:none;
			
			padding: 0px 0px 0px 0px
}
A:visited.unternavi{
			font-family:Arial;
			font-size:11px;
			/*color:#000000;*/
			text-decoration:none;	
			
			padding: 0px 0px 0px 0px
}
A:hover.unternavi{
			font-family:Arial;
			font-size:11px;
			text-decoration:none;
			color:#719FD3;
			padding: 0px 0px 0px 0px
}

A:link.topnavi{
			font-family:Arial;
			font-size:11px;
			color:#000000;
			text-decoration:none;
			font-weight: bold;
			padding: 0px 0px 0px 0px
}
A:visited.topnavi{
			font-family:Arial;
			font-size:11px;
			color:#000000;
			text-decoration:none;	
			font-weight: bold;
			padding: 0px 0px 0px 0px
}
A:hover.topnavi{
			font-family:Arial;
			font-size:11px;
			color:#df0040;
			text-decoration:none;
			font-weight: bold;
			padding: 0px 0px 0px 0px
}
a.topnaviactive		{
			font-family:Arial;
			font-size:11px;
			color:#df0040;
			text-decoration:none;
			font-weight: bold;
			padding: 0px 0px 0px 0px
}
a:visited.topnaviactive		{
			font-family:Arial;
			font-size:11px;
			color:#df0040;
			text-decoration:none;
			font-weight: bold;
			padding: 0px 0px 0px 0px
}


div.topnavidiv		{
			font-size:11px; margin-left:0px;font-weight: bold;
}
td.topnavitd		{ padding-left:10px;
			border-right: solid 1px #b2b1b3;
}
td.topnavitdr		{ padding-left:10px; }
.newshead		{ color : #919191; font-size:20px; margin-top:6px; padding-top:23px; margin-top: 7px; font-weight:bolder;
			  border-top : solid 1px #b2b1b3;border-bottom : solid 1px #b2b1b3; padding-bottom:13px; width:140px}
div:hover.topnavidiv	{
			color:#df0040; text-decoration:none; font-size:11px;
}
.newstd			{ padding-left: 10px; padding-right:10px; height:523px; overflow:hidden}

.newsitem		{ font-size:11px; border-top : solid 1px #b2b1b3;
                          padding-top:5px;margin-top:6px; width:140px; line-height:12px}
a.newslink		{ color : black}
a.newslink:hover	{ color:#b0bcba; text-decoration:none }

.maintable		{ border: solid 1px #b2b1b3; margin-top:7px;}
.maindiv		{ margin-top:20px; height:250px; width:452px}

.RotationHomeRel	{ border : solid 1px #b2b1b3; margin-bottom:19px; margin-top:25px }
.RotationHome		{ border : solid 1px #b2b1b3; position:absolute; margin-top:538px; margin-left:161px; width:450px; height:203px}
.RotationQuer		{ position:absolute; margin-top:529px; margin-left:151px; width:642px; height:243px}
.RotationQuerSpace	{ width:100px; height:243px;}

div.rssfeed		{ color : #919191; font-size:11px; padding-top:6px; padding-bottom:1px; vertical-align:bottom;
 			   }
a.rssfeed		{ color : #919191; font-size:11px; vertical-align:top;}
a.rssfeed:hover		{ text-decoration : none; color:#bf0040 }

.homespalterechts       { padding-left:0px; padding-right:0px; font-size:11px;}
.homepagesucherechts	{ color : black; font-size:11px; padding-top:5px; margin-top:8px;
			  border-top : solid 1px #b2b1b3;border-bottom : solid 1px #b2b1b3; padding-bottom:12px; width:149px;
			  padding-right:8px; border-left : solid 1px #b2b1b3; padding-left:12px; }
.freieplaetze		{ color : black; font-size:11px; margin-top:21px; padding-top:1px; padding-right:0px;
			  border-top : solid 1px #b2b1b3;border-bottom : solid 1px #b2b1b3; padding-bottom:10px; line-height:14px;
               		  border-left : solid 1px #b2b1b3; padding-left:0px; height:138px; width:169px}
.freieplaetzeinner	{ padding-left:10px; padding-right:4px; margin-top:29px}
.freieplaetzeweiter	{ margin-top:5px }
.RotationRechtsRel      { width:169px; border-top : solid 1px #b2b1b3;border-bottom : solid 1px #b2b1b3;
			  border-left : solid 1px #b2b1b3; margin-top:12px ; margin-bottom:19px }
.RotationRechts	        { width:169px; border-top : solid 1px #b2b1b3;border-bottom : solid 1px #b2b1b3;
			  position : absolute; margin-top:538px; margin-left:623px;
			  border-left : solid 1px #b2b1b3; margin-bottom:29px }

.warenkorbPfeilRechts   { background-color:white;}
.warenkorbrechts	{  background-color:white;font-size:11px; margin-top:2px;    }
.warenkorbrechtstable   {color : #848382; font-size:11px;  border-top : solid 1px #b2b1b3;border-bottom : solid 1px #b2b1b3;
	 		 border-left : solid 1px #b2b1b3;  width:169px}
.warenkorbtd		{padding-left:7px; font-size:11px;}

.trustedshop     	{ background-color:white;font-size:11px;
			}
.trustedshopform	{
			  border-top : solid 1px #b2b1b3;border-bottom : solid 1px #b2b1b3;  border-left : solid 1px #b2b1b3;
			  padding-top:5px;  padding-right:10px; padding-left:9px; padding-bottom:5px;
			}
.arccadelogintd     	{ background-color:white;font-size:11px;
			}
.arccadeloginform	{ text-align:left;
			  
			}
.arccadeloginhead	{ border-bottom : solid 1px white; margin-top:18px;font-weight:bold; font-size:11px;
			  padding-top:5px;  padding-right:10px; padding-left:11px; padding-bottom:5px;
			  background-color:#c5d9da;
			}
.arccadeloginbody	{ border-bottom : solid 1px white; 
			  padding-top:5px;  padding-left:11px; padding-bottom:15px;
			  background-color:#c5d9da;
			}
div.breadnavi		{
			color:#a0a0a0;
			font-family:Arial;
			font-size:9px;
			text-decoration:none;
}
a:link.breadnavi		{
			color:#a0a0a0;
			font-family:Arial;
			font-size:9px;
			text-decoration:none;
			padding: 0px 
}
a:visited.breadnavi		{
			color:#a0a0a0;
			font-family:Arial;
			font-size:9px;
			text-decoration:none;
			padding: 0px 
}
a:hover.breadnavi		{
			color:#a0a0a0;
			font-family:Arial;
			font-size:9px;
			text-decoration:underline;
			padding: 0px 
}

.footernaviblue{
			font-family:Arial;
			font-size:11px;
			color:#719FD3;
			text-decoration:none;
			line-height:14px;
			padding: 0px 0px 0px 0px
}
.footernavi{
			font-family:Arial;
			font-size:11px;
			color:#9C9B9D;
			text-decoration:none;
			line-height:14px;
			padding: 0px 0px 0px 0px
}

A:link.footernavi{
			font-family:Arial;
			font-size:11px;
			color:#9C9B9D;
			text-decoration:none;
			line-height:12px;
			padding: 0px 0px 0px 0px
}
A:visited.footernavi{
			font-family:Arial;
			font-size:11px;
			color:#9C9B9D;
			text-decoration:none;	
			line-height:12px;
			padding: 0px 0px 0px 0px
}
A:hover.footernavi{
			font-family:Arial;
			font-size:11px;
			text-decoration:underline;
			line-height:12px;
}

.naviright	{	font-family:Arial;
			color:black;
			line-height:14px;
			font-size:11px;
			text-decoration:none;	
			width:160px; 
			border-left:none;
			}


A:link.naviright{	font-family:Arial;
			color:black;
			font-size:11px;
			text-decoration:none;	
			}

A:visited.naviright{	font-family:Arial;
			color:black;
			line-height:14px;
			font-size:11px;
			text-decoration:none;	
			}

A:hover.naviright{	font-family:Arial;
			color:black;
			line-height:14px;
			font-size:11px;
			text-decoration:none;	
			}

.naviright2	{	font-family:Arial;
			font-style:normal;
			font-weight:bold;
			color:#719FD3;
			line-height:14px;
			font-size:11px;
			text-decoration:none;	
			}


A:link.naviright2{	font-family:Arial;
			font-weight:bold;
			line-height:14px;
			font-size:11px;
			}

A:visited.naviright2{	font-family:Arial;
			font-weight:bold;
			line-height:14px;
			font-size:11px;
			}

A:hover.naviright2{	font-family:Arial;
			font-weight:bold;
			line-height:14px;
			font-size:11px;
			text-decoration:underline;	
			}

.navileft	{	font-family:Arial;
			line-height:15px;
			font-size:11px;
			text-decoration:none;	
			
			/*padding: 0px 0px 0px 10px;*/
			}


A:link.navileft{	font-family:Arial;
			color:#000000;
			line-height:15px;
			font-size:11px;
			text-decoration:none;	
			
			/*padding: 0px 0px 0px 10px;*/
			}

A:visited.navileft{	font-family:Arial;
			color:#000000;
			line-height:15px;
			font-size:11px;
			text-decoration:none;	
			
			/*padding: 0px 0px 0px 10px;*/
			}

A:hover.navileft{	font-family:Arial;
			line-height:15px;
			font-size:11px;
			text-decoration:none;	
			
			/*padding: 0px 0px 0px 10px;*/
			}

.unternaviaktiv	{font-family:Arial;
			color:#719FD3;
			font-size:11px;
			font-weight: bold;
			text-decoration:none;	
			
			padding: 0px 0px 0px 10px;
			}
/*Navigation Popup*/
A:link.navipop{
			font-family:Arial;
			font-size:11px;
			color:#000000;
			text-decoration:none;
			/*margin: 10px;*/
			line-height: 18px;
}
A:active.navipop{
			font-family:Arial;
			font-size:11px;
			color:#000000;			
			text-decoration:none;	
			/*margin: 10px;*/
			line-height: 18px;
}
A:visited.navipop{
			font-family:Arial;
			font-size:11px;
			/*color:#000000;*/
			text-decoration:none;	
			/*padding: 0px 0px 0px 10px;*/
			line-height: 18px;
}
A:hover.navipop{
			font-family:Arial;
			font-size:11px;
			color:#719FD3;
			text-decoration:none;
			/*margin: 10px;*/
			line-height: 18px;
}

/*Navigation unten*/
A:link.bottom{
			font-family:Arial;
			font-size:11px;
			color:#000000;
			text-decoration:underline;
}
A:active.bottom{
			font-family:Arial;
			font-size:11px;
			color:#000000;
			text-decoration:underline;
}
A:hover.bottom{
			font-family:Arial;
			font-size:11px;
			color:#719FD3;
			text-decoration:underline;
}
A:visited.bottom{
			font-family:Arial;
			font-size:11px;

			/*color:#000000;*/
			text-decoration:underline;
}
.submit, .reset {
			background-color: #b2b4b5; 
/*			Width:96px; */
/*			height : 17px; */
			cursor:pointer;
 			color: white;
			font-family:Arial;
			font-size:11px;
			text-decoration:none;
}
/* formulare*/

input{
border: 0px;
color: #000000;
font-family: Arial;
}
xinput:focus {
background-color: black; 
color: #000000;
font-family: Arial;
}

xinput:hover {
background-color: black;
color: #000000;
font-family: Arial;
}

.ueberschriftweiss {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.contentstart {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.content {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.contentrightcolumn {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.contentrightcolumnstart {
	border-top-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-style: none;
	border-left-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
}
.newsflashheader {
	font-family: Arial;
	font-size: 16px;
}
.newsflashtext {
	font-family: Arial ;
	font-size: 12px;

}
.rubriktext {
	Font-Family : Arial                  ;
	Font-Size : 12px ;
}
.menu	{
	Font-Family : Arial                  ;
	Font-Size : 12pt ;
}
#schwarz {
	Color : black ;
}
#ueber	 {
	Font-Family : Arial;
	Font-Size : 14px ;
	Color : black ;
	Font-Weight : Bold;
}
#normal	 {
	Font-Family : Arial ;
	Font-Size : 12px ;
}
H1,H2,H3,H4,H5	 {
	Font-Family : Arial                  ;
}

h2	{ font-size: 20px }
td,th   { font-size: 12px }

.weiterbutton	{display:block; background-color:#e2e2e2; width:43px; height:15px; text-align:center; vertical-align:middle;
		 color:black; font-size:9px; margin-right:6px}
.franimpfeil	{position : absolute}


.anmeldungForm		{margin:0px; padding:0px; xbackground-color:pink; padding-left:0px; font-size:11px;}
.anmeldungTable		{table-layout:fixed; margin:0px; padding:0px; xbackground-color:yellow; margin-left:0px; margin-top:0px;font-size:11px;}
.anmeldungHeadLeft	{background-color : #6c6f6f; width:115px; margin:0px; padding-top:2px; height:17px}
.anmeldungHeadRight	{background-color : #6c6f6f; width:334px; margin:0px; padding-top:2px; height:17px; color:white; font-weight:bold; font-size:11px}
.anmeldungTabLeft	{font-size:11px; vertical-align:top; color:black}
.anmeldungTabRight	{font-size:11px; vertical-align:top; color:black}
.anmeldungSeminarname   {font-size:11px; font-weight:bold}
.anmeldungFormLine	{border-top: 1px solid #c2b4b5; line-height:1px; xbackground-color:red}
.anmeldungOptional      {color : #9C9B9D;} /* #6f6f6f} */
.anmeldungOptionalx      {color : #6f6f6f} 

.basket			{font-family: Arial; font-size: 11px; }
.BasketHead		{font-family: Arial; font-size: 11px; background-color:#6c6f6f; color:white; font-weight:bold}

.ezh1 {	font-family: Arial; font-size: 20px; line-height: 22px; color: black; margin:0px; padding:0px; font-weight: bold; }
.ezh2 {	font-family: Arial; font-size: 11px; line-height: 13px; color: black; font-weight: bold; padding:0px; margin:0px; padding-left:0px; margin-top:-3px;}
.eznorm { font-family: Arial; font-size: 11px; line-height: 13px; color: black; margin:0px; padding:0px; font-weight: normal; }
A:link.eznorm,A:visited.eznorm,A:active.eznorm{color:black;}
A:hover.eznorm {cursor:pointer; color:grey; text-decoration:none;}



.ezRightInnerBox {font-family: Arial; font-size: 11px; line-height: 13px; color: black; margin:0px; padding:0px; font-weight: normal; width:149px; padding-top:7px; padding-bottom:10px; padding-left:10px; padding-right:10px; text-align:left; position:relative; }


.ezTerminTabHead{font-family: Arial; font-size: 11px; line-height: 19px; height:19px; color: black; border:0px; margin:0px; padding:0px; padding-left:10px; font-weight: bold; border-bottom:1px solid #c2b4b5; }


.ezTerminTabTerm {width:100px; vertical-align:top; cursor:pointer; font-family: Arial; font-size: 11px; line-height: 19px; height:19px; color: black; margin:0px; padding:0px; padding-left:0px; font-weight: normal; border-bottom:1px solid #c2b4b5;}
.ezTerminTabLink {width:94px; font-family: Arial; font-size: 11px; line-height: 19px; color:black; margin:0px; padding:0px; padding-left:0px; font-weight: normal; border:none;}
A:link.ezTerminTabLink,A:visited.ezTerminTabLink,A:active.ezTerminTabLink {text-decoration:none;}


.ezTerminTabEmpty{width:1px; vertical-align:top; font-family: Arial; font-size: 11px; line-height: 19px; height:19px; color: black; border:0px; margin:0px; padding:0px; font-weight: bold; cursor:auto; border-bottom:1px solid #c2b4b5; }


.ezTerminTabOrt {width:220px; vertical-align:top; cursor:pointer; font-family: Arial; font-size:11px; line-height:13px; color: black; margin:0px; padding:0px; padding-left:10px; padding-top:3px; padding-bottom:3px; font-weight: normal; border-bottom:1px solid #c2b4b5; }
.ezTerminTabOrtLink {padding-left:0px; line-height:13px; border:none; color:black; text-decoration:none; }
A:link.ezTerminTabOrtLink,A:visited.ezTerminTabOrtLink,A:active.ezTerminTabOrtLink {}
A:hover.ezTerminTabOrtLink {color:#c2b4b5; text-decoration:none;}


.ezTerminTabTrain {width:108px; vertical-align:top; cursor:pointer; font-family: Arial; font-size: 11px; line-height: 13px; color: black; margin:0px; padding:0px; padding-left:6px; padding-right:4px; padding-top:3px; padding-bottom:3px; font-weight: normal; border-bottom:1px solid #c2b4b5; cursor:auto;}
.ezTerminTabTrainLink {padding-left:0px; line-height:13px;  border:none; color:black; text-decoration:none;  }
A:link.ezTerminTabTrainLink,A:visited.ezTerminTabTrainLink,A:active.ezTerminTabTrainLink {}
A:hover.ezTerminTabTrainLink {color:#c2b4b5; text-decoration:none;}


.ezback {display:block; color:black; text-align:center; height:17px; font-size:10px; width:48px; line-height:16px; background-color:#dddddd;}
A:link.ezback,A:visited.ezback,A:active.ezback {color:black; background-color:#dddddd;}
A:hover.ezback {cursor:pointer; background-color:#cecece; text-decoration:none;}

.ezsesonderplink { font-family: Arial; font-size: 11px; line-height: 13px; color: black; margin:0px; padding:0px; font-weight: normal; }
A:link.ezsesonderplink,A:visited.ezsesonderplink,A:active.ezsesonderplink{color:white;}
A:hover.ezsesonderplink{cursor:pointer; color:white; text-decoration:underline;}

.ezRightMenu {width:169px; cursor:pointer; text-align:left; height:21px; font-family: Arial; font-size: 11px; line-height: 21px; color: black; margin:0px; padding:0px; padding-left:0px; margin-left:0px; font-weight: bold; background-color:#dddddd}


.ezRightMenuLink {width:169px; text-align:left; font-family: Arial; font-size: 11px; line-height:21px; height:21px; color: black; margin:0px; padding:0px; padding-left:0px; margin-left:0px; font-weight: bold;}
A:hover.ezRightMenuLink,A:visited.ezRightMenuLink,A:active.ezRightMenuLink,A:link.ezRightMenuLink {cursor:pointer; color:black; border:none; text-decoration:none;}

.startlink{font-family:Arial; font-size:12px; line-height:13px;	}
A:link.startlink,A:visited.startlink,A:active.startlink{color:#b52655;}
A:hover.startlink {cursor:pointer; color:black; text-decoration:none;}

.startlinie{background-color:#b2b1b3; color:#b2b1b3; width:100%; height:1px; border:0px;}

.StartBoxRechtsUnten{font-size:14px; line-height:16px; font-weight:bold;}
A:link.StartBoxRechtsUnten,A:visited.StartBoxRechtsUnten,A:active.StartBoxRechtsUnten{color:black}
A:hover.StartBoxRechtsUnten {cursor:pointer; color:#b52655; text-decoration:none;}

.StartBoxRechtsUntenPinnow{font-size:14px; line-height:16px; font-weight:bold;}
A:link.StartBoxRechtsUntenPinnow,A:visited.StartBoxRechtsUntenPinnow,A:active.StartBoxRechtsUntenPinnow{color:black}
A:hover.StartBoxRechtsUntenPinnow {cursor:pointer; color:#335da7; text-decoration:none;}


.ezTrainerHead {
display:block;
color:white; 
background-color:#989fa5;
font-size:11px; 
line-height:20px;
font-weight:bold; 
height:20px;
padding-top:0px;
padding-bottom:0px;
vertical-align:middle; 
padding-left:10px;
}

/* Trainer Seite */
td.trainerLetterLink	{width:19px;}
a.trainerLetterLink     {width:19px;}
a:hover.trainerLetterLink	{color:black; text-decoration:none}
table.trainerLetter	{margin-bottom:20px}
div.trainereintrag	{margin-bottom:5px}
a.trainereintrag	{color:black}
div.trainerAnzeige	{margin-top:40px; padding-bottom:50px}
div.trainerAnzeigeUnten	{padding-bottom:30px}
div.trainerHeadLine	{margin-top:20px; margin-bottom:20px; font-weight:bold}
div.trainerSeminareH	{margin-top:10px; font-weight:bold}
div.trainerSeminarListe {font-size:11px}

/* FAK-Vossloh Bestätigungslinks (span) in den Emails */
.fakMailLinks {
	color:blue;
	font-size:12px;
		
	}

/* Systemische Fuehrung */
div.SysFHead 		{font-weight : bold; padding-top:14px; color:#979797 ;}
a.SysFHead 		{color:#979797;}
a.SysFHead:hover	{color:black; text-decoration:none}
div.SysFBody            {overflow:hidden;}