body { 
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#554;
	line-height:1.2em;
	font-weight:500;
	text-align:left;
	margin:0;
	padding:0;
	background-color:white;
}

/* 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:#f8f9f3; layer-background-color:#f8f9f3; visibility:hidden}
.clTBar{position:absolute; width:10; height:10; background-color:#f8f9f3; layer-background-color:#f8f9f3; visibility:hidden}
.clTbarborder{position:absolute; visibility:hidden; background-color:#ee1c29; layer-background-color:#ee1c29}
.clBBar{position:absolute; width:10; height:10; background-color:#f8f9f3; layer-background-color:#f8f9f3; visibility:hidden}
.topBar{position:absolute; width:10; height:10; background-color:#f8f9f3; layer-background-color:#f8f9f3; visibility:hidden}
.clBLevel0over_{background-color:#f8f9f3; layer-background-color:#f8f9f3; color:#5B5B5B;}
.clBbarborder{position:absolute; visibility:hidden; background-color:#ee1c29; layer-background-color:#ee1c29}

/*Styles for level 0*/
.clLevel0 {position:absolute; padding:3px; font-family:tahoma,arial,helvetica,sans-serif; font-size:12px; font-weight:400; word-spacing:0.3em;}
.clLevel0{background-color:#f8f9f3; layer-background-color:#f8f9f3; color:#54666f; }
.clLevel0over{position:absolute;  font-family:tahoma,arial,helvetica,sans-serif; font-size:12px; font-weight:600; word-spacing:0.3em;}
.clLevel0over{background-color:white; padding:3px; layer-background-color:white; color:#333333; cursor:pointer; cursor:hand; border: solid #ee1c29; border-width: 0px 0px 0px 1px;}
.clLevel0border{position:absolute; visibility:hidden; background-color:#ee1c29; layer-background-color:#ee1c29}
.clBLevel0over_n{background-color:#f8f9f3; layer-background-color:#f8f9f3; color:#333333;}
/*Styles for level 1*/
.clLevel1 {position:absolute; padding:2px; font-family:tahoma,arial,helvetica,sans-serif; font-size:11px;  font-weight:500; word-spacing:0.3em; border: solid #ee1c29; border-width: 0px 0px 0px 0px;}
.clLevel1{background-color:#ffffff; layer-background-color:#ffffff; color:#54666f;}
.clLevel1over{position:absolute; padding:1px; font-family:tahoma,arial,helvetica,sans-serif; font-size:11px;  font-weight:600; word-spacing:0.3em;}
.clLevel1over{background-color:#ffffff; layer-background-color:#ffffff; color:#333333; cursor:pointer; cursor:hand; border: solid #ee1c29; border-width: 1px 0px 0px 1px; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#ee1c29; layer-background-color:#ee1c29}

/*
=Start table structure
*/

.tableStyle {
	border: solid #8c8372;
	border-width: 1px 0 0 1px;
}

.tableStyle td {
	border: solid #CCCCCC;
	border-width: 0 1px 1px 0;
	font-family:sans-serif, Arial, Helvetica;
	font-size:12px;
	padding-left: 10px;
}

 .tableStyle td.firstRow {
	font:-family:sans-serif, Arial, Helvetica;
	font-size:14px;
	color:#111350;
}

td.fRow {
	font:-family:sans-serif, Arial, Helvetica;
	font-size:15px;
	color:#111350;
}

.tdStyle {
	border: solid #999999;
	border-width: 0 0px 1px 0;

}
/*
=End table structure
*/

norm_tr
{
border-width: 0px 1px 1px 0px;
border-style:solid;
border-color:#CCCCCC;
font-family: sans-serif, Arial, Helvetica;
font-size:12px;
padding:10px 2px 2px 2px;
}

.over_tr {
background-color:#666666;
border-width: 0px 1px 1px 0px;
border-style:solid;
border-color:white;
font-family: sans-serif, Arial, Helvetica;
font-size:12px;
color:#F8F8F8;
padding:10px 2px 2px 2px;
text-align:right;
}

.td_Mail_unten {
	border: solid #CCCCCC;
	border-width: 1px 1px 1px 1px;
}
.td_Anmeld_oben {
	border: solid #663300;
	border-width: 0px 1px 0px 1px;
}

.padd {padding-left: 15px;}
.padd_top {padding-left: 15px;}
.padd_kontakt {padding-left: 35px;}
.padd_soa {padding-left: 75px;}
.padd_top {padding-left: 80px;padding-bottom: 3px;}
.td_padd {padding: 4px;}
.td_padd1  {padding: 25px;}
.padd75  {padding-left: 75px;}
.padd50 {padding-left: 50px;}
.padd350  {padding-left: 350px;}
.td_padd_top_u {padding: 2px;}
.foot_padd55 {padding-left: 55px;}
.foot_padd90{padding-left: 90px;}
.foot_nav_padd240{padding-left: 240px;}
.foot_akt_padd285{padding-left: 285px; font: normal 7pt sans-serif, Arial, Helvetica; color: #666666}
.foot_nav_font{ font: bold 10pt sans-serif, Arial, Helvetica; color: #666666}
.va {margin-right:22px;}
.paddBottom {padding-right: 70px;}

a {font-size: 11px; text-decoration: none; font-weight : normal;}
a:link {color:#000000; }
a:visited {color:#000000;}
a:active {color:#000000;}
a:hover{color: #FFFFFF;text-decoration: none; background-color:#666666;; layer-background-color:#666666; }

.nav_foot{ font: normal 14pt  sans-serif, Arial, Helvetica; color: #FFFFFF}
.link {font:bold 9pt sans-serif, Arial, Helvetica; color: #a59e8c}
.kurs2 {font:normal 9pt sans-serif, Arial, Helvetica; color: #3B3B3B}
.kursbez2 {font:normal 11pt sans-serif, Arial, Helvetica; color: #000000}
.tabkopf1 {font:normal 9pt sans-serif, Arial, Helvetica; color: white}
.mail1 {font: normal 8pt sans-serif, Arial, Helvetica; color: #000033}
.bild_menu {font-family:sans-serif,tahoma,arial,helvetica; font-size:13px; font-weight:bold}
.text_menu {font-family:sans-serif,tahoma,arial,helvetica; font-size:12px; font-weight:bold}

.tai { font: normal 8pt sans-serif, Arial, Helvetica; color: #000088}
.konfett { font: bold 8pt sans-serif, Arial, Helvetica; color: #333333}
.konnorm { font: normal 8pt sans-serif, Arial, Helvetica; color: #333333}
.aktua { font: normal 7pt sans-serif, Arial, Helvetica; color: #333333}
.mail { font: normal 8pt  sans-serif, Arial, Helvetica; color: #000033}
.sitemap { font: bold 12px sans-serif, Arial, Helvetica; color: #333333; line-height:1.4em;}
.kontakt { font: bold 14px  sans-serif, Arial, Helvetica; color: #333333; }
.site { font: normal 1pt sans-serif, Arial, Helvetica; color: #3333FF}
.kontakt_Unten { font: normal 1pt sans-serif, Arial, Helvetica; color: #CCCCCC}
.b { font: normal 4pt sans-serif, Arial, Helvetica; color: #3333FF}
.ta { font: normal 11pt  sans-serif, sans-serif, Arial, Helvetica; color: #FFFFFF}
.copy { font: normal 11px  sans-serif, Arial, Helvetica; color: #333333}
.x { font: normal 14pt  sans-serif, Arial, Helvetica; color: #0066FF}
.green { font: bold 10pt sans-serif, Arial, Helvetica; color: #004000}
.white_home { font: bold 13pt sans-serif, Arial, Helvetica; color: white}
.foot_b { font: normal 2pt sans-serif, Arial, Helvetica; color: #3333FF}

.uhr { font: 9pt sans-serif, Arial, Helvetica; color: #333333}
.kurs { font: 9pt sans-serif, Arial, Helvetica; color: #333333}
.kleingruppen { font: 9pt sans-serif, Arial, Helvetica; color: #0000FF}
.tabkopf { font: 14px sans-serif, Arial, Helvetica; color: #333333}
.anmeld { font: normal 9pt sans-serif, Arial, Helvetica; color: #0000FF}
.unsere { font: normal 11pt sans-serif, Arial, Helvetica; color: #0000FF}
.kursbez { font:normal 12pt sans-serif, Arial, Helvetica; color: #5B5B5B}
.kursbez1 { font:normal 13px sans-serif, Arial, Helvetica; color: #21455b;}
.kursbez3 { font:normal 10pt sans-serif, Arial, Helvetica; color: #21455b}
.top { font: normal 15pt sans-serif, Arial, Helvetica; color: #CC9900}
.top_index { font: normal 1pt sans-serif, Arial, Helvetica; color: #FFFFFF;}
.mandarin { font: normal 18pt sans-serif, Arial, Helvetica; color: #BB0000}
.mandarinGrosseMauer { font: normal 14px sans-serif, Arial, Helvetica; color: #BB0000}
.Seitenname { font: normal 14pt Verdana, Arial, Helvetica; color:  #979778}
.Seitenname1 { font: normal 14pt Verdana, Arial, Helvetica; color:  #979778}

.wir { font: normal 8pt sans-serif, Arial, Helvetica; color: #333333;padding-left: 5px;padding-right: 15px;}
.ueber { font: 17px sans-serif, Arial, Helvetica; color: #000066}
.kurs1 { font: 11pt sans-serif, Arial, Helvetica; color: white}
.normal_fett { font: bold 12px sans-serif, Arial, Helvetica; color: #333333}
.normalText { font: normal 12px sans-serif, Arial, Helvetica; color: #333333}
.normal { font: normal 12px sans-serif, Arial, Helvetica; color: #333333}
.normal_klein { font: normal 7pt sans-serif, Arial, Helvetica; color: #333333}
.normal_sehr_klein { font: normal 13pt sans-serif, Arial, Helvetica; color: #333333}
.home_gruppen { font: normal 11pt sans-serif, Arial, Helvetica; color: #FFFFFF}
.normal_home { font: normal 4pt sans-serif, Arial, Helvetica; color: #333333}
.normal_bild { font: normal 12px sans-serif, Arial, Helvetica; color: #333333}
.normal_9_fett { font: normal 9pt sans-serif, Arial, Helvetica; color: #FFFFFF}
.vorschau { font: normal 13pt sans-serif, Arial, Helvetica; color: #333333}
.bild1 { font: normal 12pt sans-serif, Arial, Helvetica; color: #333333}
.bilder { font: bold 18pt sans-serif, Arial, Helvetica; sans-serif;}
.bild { font: normal 9pt sans-serif, Arial, Helvetica; color: #333333}
.foot { font: bold 7pt sans-serif, Arial, Helvetica; color: #333333}
.back { border-bottom:2pt double; border-left:2pt double; border-right:2pt double; border-top:2pt double; border-color:#a59e8c;}
.table { border-bottom:2pt double; border-left:2pt double; border-right:2pt double; border-top:2pt double; border-color:#a59e8c; rules: rows;}
.menu_test { border-bottom:2pt thin double; border-top:2pt thin double; border-left:0pt double; border-right:2pt double; border-color:#a59e8c;}
.eingang { border-bottom:1pt solid; border-top:1pt solid; border-color:#f5f6f6;}
.border_site { border-top-style: solid ;  border-top-width:2px; border-top-color:#a59e8c;}
.table_eing { border-bottom:2pt double; border-top:6pt double; border-color:#C1C4D2;}
.table_akt { border: double; border-color:#a59e8c;}
.table_kon { border:2pt double; border-color:#a59e8c;}
.table_bild { border: double; border-color:#a59e8c;}
.table_kon1 { border-top-style: double ; border-top-color:#a59e8c; border-bottom-style: double ; border-bottom-width:0px; border-bottom-color:#a59e8c; border-right-style: double ;  border-right-color:#a59e8c; border-left-style: double ; border-left-color:#a59e8c; border-rules: cols;}
.table_kon2 { border-top-style: double ; border-top-color:#a59e8c; border-top-width:0px; border-bottom-style: double ; border-bottom-color:#a59e8c; border-right-style: double ;  border-right-color:#a59e8c; border-left-style: double ; border-left-color:#a59e8c;}
.table_kon3 { border-top-style: double ; border-top-color:#a59e8c; border-top-width:0px; border-bottom-style: double ; border-bottom-color:#a59e8c; border-right-style: double ;  border-right-color:#a59e8c; border-left-style: double ; border-left-color:#a59e8c; border-rules: rows;}
.table_kon3 { border-top-style: double ; border-top-color:#a59e8c; border-top-width:0px; border-bottom-style: double ; border-bottom-color:#a59e8c; border-right-style: double ;  border-right-color:#a59e8c; border-left-style: double ; border-left-color:#a59e8c;}
.table_kontest { border: double; border-color:#a59e8c; border-rules:cols;}
.bild_rahmen { border: solid; border-color:#a59e8c; border-width: 1pt;}
.table_rl { border-bottom:0pt double; border-left:2pt double; border-right:2pt double; border-top:0pt double; border-color:#a59e8c; }
.table_rlo { border-bottom:0pt ; border-left:2pt double; border-right:2pt double; border-top:2pt double; border-color:#a59e8c; }
.table_rlu { border-bottom:2pt double; border-left:2pt double; border-right:2pt double; border-top:0pt double; border-color:#a59e8c; }
.table_rlou { border-bottom:2pt double; border-left:2pt double; border-right:2pt double; border-top:2pt double; border-color:#a59e8c; }
.table_lou { border-bottom:2pt double; border-left:0pt double; border-right:2pt double; border-top:2pt double; border-color:#a59e8c; }
.table_unten { border-bottom:1pt solid; border-color:#a59e8c; }
.table_o { border-top:1pt solid; border-color:#a59e8c; }
.table_ou { border-top:1pt solid;  border-bottom:1pt solid; border-color:#a59e8c; }
.table_kont { border: double; border-color:#a59e8c;}
.table_kont_r { border: double; border-right: 0pt ; border-color:#a59e8c;}
.table_kont_hr { border-right: double; border-top:0pt; border-color:#a59e8c;}
.table_kont_hrl { border: double; border-top:0pt; border-color:#a59e8c;}
.table_vorschau { border: double; border-color:#2B6100;}
.table_c_ou { border-top:1pt solid;  border-bottom:1pt solid; border-color:#CCCCCC; }
.table_c_rou { border-top:1pt solid;  border-bottom:1pt solid; border-right:1pt solid; border-color:#CCCCCC; }
.table_c_lou { border-top:1pt solid;  border-bottom:1pt solid; border-left:1pt solid; border-color:#CCCCCC; }
.table_index_rl { border-bottom:0pt solid; border-left:1pt solid; border-right:1pt solid; border-top:0pt solid; border-color:#a59e8c; }
.table_index_rlou { border-bottom:1pt solid; border-left:1pt solid; border-right:1pt solid; border-top:0pt solid; border-color:#f5f6f6; }


.hrStyle { color:#a59e8c; }

.divStyle 
{ 
  border-top-width:2px;
  border-top-style:solid;
  border-top-color:#567d8c;
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color:#a59e8c;
  border-left-width:2px;
  border-left-style:solid;
  border-left-color:#567d8c;
  border-right-width:2px;
  border-right-style:solid;
  border-right-color:#a59e8c;
 
 }
 
 .borderTop{
 border-left: solid 1px #e6e8d3;
 border-right: solid 2px #c9cab8;
 border-top: solid 1px #e6e8d3;
 border-bottom: solid 2px #c9cab8;
 }
 
  .borderBottom{
 border-left: solid 0px #e6e8d3;
 border-right: solid 0px #c9cab8;
 border-top: solid 1px #e6e8d3;
 border-bottom: solid 0px #c9cab8;
 }

.borderTop1{
 border-top-width:0px;
  border-top-style:solid;
  border-top-color:#edebd5;
  border-bottom-width:0px;
  border-bottom-style:solid;
  border-bottom-color:#ee1c29;
  border-left-width:0px;
  border-left-style:solid;
  border-left-color:#ee1c29;
  border-right-width:0px;
  border-right-style:solid;
  border-right-color:#ee1c29;
}

