body{
	font-family:Arial;
}

h1{
	font-family:Arial;	
}
table.training{
	position: absolute;
	top: 340px;
	left: 20px;
	border-left: 2px solid #000000;
	border-right: 2px solid #FFFFFF;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #FFFFFF;
	background-color: #99CCFF;
}
td.training{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #000000;
	vertical-align: top;
	font-size: 13px;
}
td.training_name{
	font-size: 13px;
}
.training_erklaerung{
	font-size: 10px;
}

table.seminar{
	position: absolute;
	top: 340px;
	left: 20px;
	border-left: 2px solid #000000;
	border-right: 2px solid #FFFFFF;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #FFFFFF;
	background-color: #99CCFF;
}
td.seminar{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #000000;
	vertical-align: top;
	text-align: center;
	font-size: 13px;
}
td.seminar_name{
	font-size: 13px;
	text-transform:uppercase;
}
.seminar_erklaerung{
	font-size: 10px;
}

.ueberschrift_ueber_roter_linie{
	font:normal 20px Arial;
	text-align:left;
}
.unter_ueberschrift_ueber_roter_linie{
	font:normal 17px Arial;
	text-align:left;
}
.text_ueber_roter_linie{
	font:normal 16px Arial;
	text-align:justify;
}

a:link			{color:#666633; text-decoration:none; }
a:hover			{color:#999933; text-decoration:none; }
a:visited		{color:#666633; text-decoration:none; }
a:active		{color:#999933; text-decoration:none; }

a:link.weiss	{color:#ffffff;}
a:hover.weiss	{color:#ffffff;}
a:visited.weiss	{color:#ffffff;}
a:active.weiss	{color:#ffffff;}

a:link.footer	{color:#000000; text-decoration:none; font-weight: bold; font-size:14px;}
a:hover.footer	{color:#000000; text-decoration:none; font-weight: bold; font-size:14px;}
a:visited.footer{color:#000000; text-decoration:none; font-weight: bold; font-size:14px;}
a:active.footer	{color:#000000; text-decoration:none; font-weight: bold; font-size:14px;}

.standorte_zeiten{
	color:#0000FF;
	list-style-image:url(../images/roter_pfeil.gif);
}
.standorte_tage{
	font-weight:bold;
	list-style-image:url(../images/roter_pfeil.gif);
}
.standorte_kurse{
	font-weight:bold;
	font-style:italic;	
	list-style-type:none;
}
.standorte_kurszeiten{
	font-size:14px; 
	list-style-type:none;
}
.info_ueberschrift{
	color:#000000;
	font-family:Arial;
	font-weight:bold;
	font-style:italic;
}
.info_option{
	color:#000000;
	font-family:Arial;
	font-size:12px;
}

.shop_tel_mobil{
	font-size:18px;
}

.shop_Artikelbezeichnung{
	font-weight:bold;
	height:50px;
	vertical-align:bottom;
}

.footer_div{
	border-style:outset;
	background-color:#CCCCCC;
	text-decoration:none;
}

p.impressum_01	{
	text-align:right;
	font-size:16px;
}

p.impressum_02	{
	font-size:16px;
}

p.impressum_03	{
	text-align:justify;
	font-size:14px;
}

#link_rechts_unten{
	position:absolute;
	top:640px;
	right:15%;
	visibility:visible;
	z-index:20;
	font-size:14px;
	font-weight:bold;
}

#link_links_unten{
	position:absolute;
	left:10px;
	z-index:121;
	font-size:14px;
	color:#ffffff;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:transparent; layer-background-color:transparent; visibility:hidden}

/*Styles for level activ*/
.clLevelactiv		{position:absolute; padding:3px; font-family:arial,helvetica; font-size:13px; text-align:center; color:#D01112}
.clLevelactivover	{position:absolute; padding:3px; font-family:arial,helvetica; font-size:13px; text-align:center; color:#D01112}
.clLevelactiv		{background-color:transparent; layer-background-color:transparent; background-image:url(../images/button/button_grau_dunkel.gif); }
.clLevelactivover	{background-color:transparent; layer-background-color:transparent; cursor:pointer; cursor:hand; background-image:url(../images/button/button_grau_hell.gif);}
.clLevelactivborder	{position:absolute; visibility:hidden; background-color:transparent; layer-background-color:transparent; background-image:url(../images/button/button_grau_hell.gif);}

/*Styles for level 0*/
.clLevel0			{position:absolute; padding:3px; font-family:arial,helvetica; font-size:13px; text-align:center; color:#000000}
.clLevel0over		{position:absolute; padding:3px; font-family:arial,helvetica; font-size:13px; text-align:center; color:#D01112}
.clLevel0			{background-color:transparent; layer-background-color:transparent; background-image:url(../images/button/button_grau_dunkel.gif); }
.clLevel0over		{background-color:transparent; layer-background-color:transparent; cursor:pointer; cursor:hand; background-image:url(../images/button/button_grau_hell.gif);}
.clLevel0border		{position:absolute; visibility:hidden; background-color:transparent; layer-background-color:transparent; background-image:url(../images/button/button_grau_hell.gif);}

/*Styles for level 1 activ*/
.clLevel1activ		{position:absolute; padding:0px; font-family:arial,helvetica; font-size:13px; font-weight:bold;}
.clLevel1activover	{position:absolute; padding:0px; font-family:arial,helvetica; font-size:13px; font-weight:bold;}
.clLevel1activ		{background-color:transparent; layer-background-color:transparent; color:#D01112;}
.clLevel1activover	{background-color:transparent; layer-background-color:transparent; color:#D01112; cursor:pointer; cursor:hand; }
.clLevel1activborder{position:absolute; visibility:hidden; background-color:transparent; layer-background-color:transparent}

/*Styles for level 1*/
.clLevel1			{position:absolute; padding:0px; font-family:arial,helvetica; font-size:13px; font-weight:bold;}
.clLevel1over		{position:absolute; padding:0px; font-family:arial,helvetica; font-size:13px; font-weight:bold;}
.clLevel1			{background-color:transparent; layer-background-color:transparent; color:#003366;}
.clLevel1over		{background-color:transparent; layer-background-color:transparent; color:#4a8ace; cursor:pointer; cursor:hand; }
.clLevel1border		{position:absolute; visibility:hidden; background-color:transparent; layer-background-color:transparent}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:0px; font-family:arial,helvetica; font-size:13px; font-weight:bold}
.clLevel2{background-color:#ffffff; layer-background-color:#ffffff; color:#003366; background-image:url(../images/hintergrund.gif);}
.clLevel2over{background-color:#ffffff; layer-background-color:#ffffff; color:#4a8ace; cursor:pointer; cursor:hand; background-image:url(../../images/hintergrund.gif); }
.clLevel2border{position:absolute; visibility:hidden; background-color:transparent; layer-background-color:transparent}

/*  ---Ticker */

#ticker         {color:#394d61;font-size:15px; font-family: Arial, 'Times New Roman'; font-weight:bold;}
#ticker a       {color:#394d61;font-size:15px; font-family: Arial, 'Times New Roman'; font-weight:bold; text-decoration:none;}
#ticker a:hover {color:#D01112;font-size:15px; font-family: Arial, 'Times New Roman'; font-weight:bold; text-decoration:none;}
