*
{
    margin:0px;
    padding:0px;
    list-style:none;
}
html
{
text-align:center;
}
body
{
    font-family:Verdana, sans-serif;
    font-size:73.5%;
    text-align:center;
    margin:0;
    padding:0px;
    background-color:#ffffff;
    background-image:url(../images-layout/hg.gif);
	background-position:top center;
	background-repeat:no-repeat;

}
p,a,table,td,tr,li,ol,ul,span
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
table.table_main
{
text-align:center;
margin:auto;
}
table.table_top
{
	background-image:url(../images-layout/banner.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:left;
}
div.div_maincontent
{
    margin:0px;
    padding:0px;
    text-align:left;
}
div.div_maincontent_right
{
    margin:15px 0px 0px 0px;
    padding:0px;
    text-align:left;
}
td.td_maincontent_center
{

	background-image:url(../images-layout/hg-center.gif);
	background-position:top left;
	background-repeat:no-repeat;

}
div.div_search
{
 margin:0px 0px 5px 0px;
 color:#4F4F4F;
}
div.div_backlink
{
margin:10px 0px 30px 240px;
text-align:left;
}
div.div_bildungshaus
{
	margin:0px 0px 15px 0px;
}
div.div_hauptmenue_abstand
{
        width:185px;
        height:15px;
display:block;
font-size:5px;
line-height:100%;
}
span.span_suchen
{
color:#ffffff;
}

span.span_trenner
{
color:#ffffff;
font-weight:bold;
}
table.table_top
{

}
div.div_maincontent_right h1
{
    font-size:1.1em;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#050566;
    font-weight:bold;
        display:block;
	text-align:left;
	padding: 4px 0px 4px 10px;
	margin:15px 0px 10px 0px;
	width:203px;
	background-color:#edf0f3;
}

div.tx-newloginbox-pi1 h1
{
    font-size:1.1em;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#050566;
    font-weight:bold;
    line-height:100%;
        display:block;
	text-align:left;
	padding: 4px 0px 4px 10px;
	margin:15px 0px 10px 0px;
	width:203px;
	background-color:#edf0f3;
}

h1
{
    font-size:1.1em;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#990000;
    line-height:100%;
    margin:0px;
    padding:0px;
    font-weight:bold;
}
div.div_maincontent_center h1
{
    font-size:1.1em;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#990000;
    line-height:100%;
    	font-weight:bold;
    	display:block;
	text-align:left;
	font-size:1.1em;
	padding: 4px 0px 4px 0px;
	margin:15px 0px 10px 0px;
}

div.div_maincontent_right
{
	width:213px;
	margin:0px;
	padding:0px 0px 20px 0px;
	background-color:#ffffff;
}
div.div_maincontent_right p
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin:0px;
    padding:0px 0px 5px 10px;
}
div.div_maincontent_right ul
{
    padding:0px 0px 0px 0px;
    margin: 10px 0px 10px 0px;
}
div.div_maincontent_right li
{
    list-style-type:none;
    padding:0px 0px 3px 28px;
    margin: 0px 0px 0px 0px;
    background-image:url(../images-layout/aufzaehlung.gif);
    background-position:top left;
    background-repeat:no-repeat;
}
div.div_maincontent_right a
{
    color:#990000;
    text-decoration:underline;
    font-weight:normal;
}
div.div_maincontent_right a:link
{
    color:#990000;
    text-decoration:underline;
    font-weight:normal;
}
div.div_maincontent_right a:visited
{
    color:#990000;
    text-decoration:underline;
    font-weight:normal;
}
div.div_maincontent_right a:activ
{
    color:#990000;
    text-decoration:underline;
    font-weight:normal;
}
div.div_maincontent_right a:hover
{
    color:#990000;
    text-decoration:none;
    font-weight:normal;
}

div.div_maincontent_center p
{
margin:0px 0px 7px 0px;
}
table.table_topnavi
{
height:27px;
padding:0px 20px 0px 20px;
background-image:url(../images-layout/topnavi.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
td.td_topnavi
{
    text-align:left;
    vertical-align:bottom;
    margin:0px;
    padding:0px;
    height:141px;
}
td.td_logo
{
    text-align:left;
    margin:0px;
    padding:0px;
    height:141px;
}
div.div_topnavi
{
margin:0px 15px 0px 20px;
}
div.div_search
{
margin:0px 20px 0px 10px;
}

div.div_topnavi a
{
    text-decoration:none;
    font-weight:normal;
    color:#ffffff;
}
div.div_topnavi a:link,
{
    text-decoration:none;
    font-weight:normal;
    color:#ffffff;
}
div.div_topnavi a:visited
{
    text-decoration:none;
    font-weight:normal;
    color:#ffffff;
}
div.div_topnavi a:activ
{
    text-decoration:none;
    font-weight:normal;
    color:#ffffff;
}
div.div_topnavi a:hover
{
    text-decoration:underline;
    font-weight:normal;
    color:#ffffff;
}

div.div_maincontent_center
{
    margin:0px;
    padding:0px 25px 50px 28px;
}
div.div_produkte
{
margin:10px 0px 0px 0px;
}

div.div_produkte a.hauptmenue,
div.div_hauptmenue2 a.hauptmenue,
div.div_hauptmenue3 a.hauptmenue
{
	background-image:url('../images-layout/pfeil.gif');
	background-position: top left;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	color:#050566;
	width:165px;
	margin:0px 0px 0px 0px;
	padding: 8px 0px 8px 40px;
	font-weight:bold;
	text-decoration:none;
}
div.div_produkte a.hauptmenue:link,
div.div_hauptmenue2 a.hauptmenue:link,
div.div_hauptmenue3 a.hauptmenue:link
{
	color:#050566;
	text-decoration:none;
}

div.div_produkte a.hauptmenue:visited,
div.div_hauptmenue2 a.hauptmenue:visited,
div.div_hauptmenue3 a.hauptmenue:visited
{
	color:#050566;
	text-decoration:none;
}
div.div_produkte a.hauptmenue:hover,
div.div_hauptmenue2 a.hauptmenue:hover,
div.div_hauptmenue3 a.hauptmenue:hover

{
	color:#313199;
	font-weight:bold;
	text-decoration:none;
}
div.div_produkte a.hauptmenue:active,
div.div_hauptmenue2 a.hauptmenue:acitve,
div.div_hauptmenue3 a.hauptmenue:acitve
{
	color:#050566;
	text-decoration:none;
}
div.div_produkte a.hauptmenue_aktiv,
div.div_hauptmenue2 a.hauptmenue_aktiv,
div.div_hauptmenue3 a.hauptmenue_aktiv
{
	background-image:url('../images-layout/pfeil.gif');
	background-position: top left;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	color:#313199;
	width:165px;
	padding: 8px 0px 8px 40px;
	font-weight:bold;
	text-decoration:none;
}
div.div_produkte a.hauptmenue_ifsub,
div.div_hauptmenue2 a.hauptmenue_ifsub,
div.div_hauptmenue3 a.hauptmenue_ifsub
{
	background-image:url('../images-layout/pfeil.gif');
	background-position: top left;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	color:#050566;
	width:165px;
	padding: 8px 0px 8px 40px;
	font-weight:bold;
	text-decoration:none;
}
div.div_produkte a.hauptmenue_ifsub:link,
div.div_hauptmenue2 a.hauptmenue_ifsub:link,
div.div_hauptmenue3 a.hauptmenue_ifsub:link
{
	color:#050566;
	text-decoration:none;
}

div.div_produkte_head a.hauptmenue_ifsub:visited,
div.div_hauptmenue2 a.hauptmenue_ifsub:visited,
div.div_hauptmenue3 a.hauptmenue_ifsub:visited
{
	color:#050566;
	text-decoration:none;
}

div.div_produkte a.hauptmenue_ifsub:hover,
div.div_hauptmenue2 a.hauptmenue_ifsub:hover,
div.div_hauptmenue3 a.hauptmenue_ifsub:hover
{
	color:#050566;
	text-decoration:none;

}
div.div_produkte a.hauptmenue_ifsub:active,
div.div_hauptmenue2 a.hauptmenue_ifsub:active,
div.div_hauptmenue3 a.hauptmenue_ifsub:active
{
	color:#050566;
	text-decoration:none;
}
div.div_produkte a.hauptmenue_aktiv_ifsub,
div.div_hauptmenue2 a.hauptmenue_aktiv_ifsub,
div.div_hauptmenue3 a.hauptmenue_aktiv_ifsub
{
	background-image:url('../images-layout/pfeil.gif');
	background-position: top left;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	color:#313199;
	width:165px;
	padding: 8px 0px 8px 40px;
	font-weight:bold;
	text-decoration:none;
}

div.div_produkte a.untermenue,
div.div_hauptmenue2 a.untermenue
{
	background-image:url('../images-layout/pfeil-unter.gif');
	background-position: top left;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	color:#575757;
	width:160px;
	padding: 2px 0px 2px 50px;
	font-weight:normal;
	text-decoration:none;
}
div.div_produkte a.untermenue:link,
div.div_hauptmenue2 a.untermenue:link
{
	color:#575757;
	text-decoration:none;
}
div.div_produkte a.untermenue:visited,
div.div_hauptmenue2 a.untermenue:visited
{
	color:#575757;
	text-decoration:none;
}
div.div_produkte a.untermenue:hover
div.div_hauptmenue2 a.untermenue:hover
{
	color:#575757;
	text-decoration:none;
}
div.div_produkte a.untermenue:active
div.div_hauptmenue2 a.untermenue:active
{
	color:#575757;
	text-decoration:none;
}
div.div_produkte a.untermenue_aktiv,
div.div_hauptmenue2 a.untermenue_aktiv
{
	background-image:url('../images-layout/pfeil-unter.gif');
	background-position: top left;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	color:#575757;
	width:160px;
	padding: 2px 0px 2px 50px;
	font-weight:bold;
	text-decoration:none;
}
div.div_produkte a.unteruntermenue
{
	background-image:url('../images-layout/pfeil-unterunter.gif');
	background-position: top left;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	color:#575757;
	width:145px;
	padding: 2px 0px 2px 65px;
	font-weight:normal;
	text-decoration:none;
}
div.div_produkte a.unteruntermenue:link
{
	color:#575757;
	text-decoration:none;
}
div.div_produkte a.unteruntermenue:visited
{
	color:#575757;
	text-decoration:none;
}
div.div_produkte a.unteruntermenue:hover
{
	color:#575757;
	text-decoration:none;
}
div.div_produkte a.unteruntermenue:active
{
	color:#575757;
	text-decoration:none;
}
div.div_produkte a.unteruntermenue_aktiv 
{
	background-image:url('../images-layout/pfeil-unterunter.gif');
	background-position: top left;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	color:#575757;
	width:145px;
	padding: 2px 0px 2px 65px;
	font-weight:bold;
	text-decoration:none;
}
div.div_termine
{

margin:10px 0px 10px 0px;

}
table.table_termine
{
border:1px solid #dddddd;
border-collapse:collapse;
}
table.table_termine td
{
border:1px solid #dddddd;
padding:3px 3px 3px 3px;
}


table.table_trainerliste
{
border:1px solid #dddddd;
border-collapse:collapse;
}

table.table_trainerliste td
{
border:1px solid #dddddd;
padding:3px 3px 3px 3px;
}
tr.tr_trainerliste_top
{
background-color:#C6CFD7;
}
tr.tr_trainerliste_0
{
background-color:#ffffff;
}

tr.tr_trainerliste_1
{
background-color:#edf0f3;
}




.contenttable-1 td.td-0
{
    text-align:left;
    vertical-align:top;
    width:50px;
}
.contenttable-1 td.td-last
{
    text-align:left;
    vertical-align:top;
    padding: 0px 0px 8px 0px;
}
p.csc-sitemap
{
    margin:3px 0px 3px 0px;
    padding:0px;
}

div.csc-sitemap a, 
div.csc-sitemap li a, 
div.csc-sitemap li li a,
div.csc-sitemap li li li a
{
    color:#990000;
    text-decoration:none;
}
div.csc-sitemap a:link,
div.csc-sitemap li a:link, 
div.csc-sitemap li li a:link,
div.csc-sitemap li li li a:link
{
    color:#050566;
    text-decoration:none;
}
div.csc-sitemap a:visited,
div.csc-sitemap li a:visited, 
div.csc-sitemap li li a:visited,
div.csc-sitemap li li li a:visited
{
    color:#050566;
    text-decoration:none;
}
div.csc-sitemap a:active,
div.csc-sitemap li a:active, 
div.csc-sitemap li li a:active,
div.csc-sitemap li li li a:active
{
    color:#050566;
    text-decoration:none;
}
div.csc-sitemap a:hover,
div.csc-sitemap li a:hover, 
div.csc-sitemap li li a:hover,
div.csc-sitemap li li li a:hover
{
    color:#050566;
    text-decoration:underline;
}
div.csc-sitemap ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.csc-sitemap li
{

    margin:0px;
    padding:5px 0px 2px 28px;
    background-image:url('../images-layout/sitemap-punkt.gif');
    background-position:top left;
    background-repeat:no-repeat;
}
div.csc-sitemap li li
{

    margin:0px;
    padding:5px 0px 2px 55px;
    background-image:url('../images-layout/sitemap-pfeil.gif');
    background-position:top left;
    background-repeat:no-repeat;
}

div.csc-sitemap li li li
{
    padding:5px 0px 2px 70px;
    margin:0px;
    background-image:url('../images-layout/sitemap-unterpfeil.gif');
    background-position:top left;
    background-repeat:no-repeat;

}
.spalte_suchergebnis div.csc-header
{
    width:300px;
    margin:0px 0px 20px 0px;
    border-color:#B6CBDE;
    border-style:solid;
    border-width:1px;
}
.spalte_suchergebnis .csc-header h1
{
    margin:10px;
    color:#990000;
    font-weight:bold;
    font-size:13px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tx-indexedsearch-res{width:420px; background-color:#ffffff; }
.tx-indexedsearch-secHead{width:420px; background-color:#EFEFEF;}
.tx-indexedsearch-info{width:420px; background-color:#ffffff;}
.tx-indexedsearch-whatis{width:450px; padding-top:10px; border-top-width:1px; border-top-style:dotted; border-top-color: #B6CBDE; }
.tx-indexedsearch-browsebox{width:450px; padding-bottom:10px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color: #B6CBDE; }
div.div_maincontent_center ul
{
    padding:0px 0px 0px 0px;
    margin: 10px 0px 10px 0px;
}
div.div_maincontent_center li
{
    list-style-type:none;
    padding:0px 0px 3px 28px;
    margin: 0px 0px 0px 0px;
    background-image:url(../images-layout/aufzaehlung.gif);
    background-position:top left;
    background-repeat:no-repeat;
}
div.div_maincontent_center  a
{
    color:#050566;
    text-decoration:underline;
    font-weight:normal;
}
div.div_maincontent_center  a:link
{
    color:#050566;
    text-decoration:underline;
    font-weight:normal;
}
div.div_maincontent_center  a:visited
{
    color:#050566;
    text-decoration:underline;
    font-weight:normal;
}
div.div_maincontent_center  a:activ
{
    color:#050566;
    text-decoration:underline;
    font-weight:normal;
}
div.div_maincontent_center  a:hover
{
    color:#050566;
    text-decoration:none;
    font-weight:normal;
}

div.div_userdaten
{
padding:5px 10px 3px 10px;
margin:10px 0px 10px 0px;
}

input.tx-newloginbox-pi1-submit
{

}
input.tx-newloginbox-pi1-name
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    padding:0px;
    border-width:1px;
    border-style:solid;
    border-color:#575757;
    color:#575757;
    width:150px;
    margin: 2px 0px 2px 0px;
padding:2px 0px 2px 3px;
}
input.tx-newloginbox-pi1-pass
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    padding:0px;
    border-width:1px;
    border-style:solid;
    border-color:#575757;
    color:#575757;
    width:150px;
    margin: 2px 0px 2px 0px;
padding:2px 0px 2px 3px;
}
form br
{
    clear:both;
}
label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit]
{
    vertical-align:top;
    cursor:pointer;
}
form.fo_kontaktform
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:100%;
    margin-top:10px;
}
span.stern
{
    color:#FF0000;
}

div.div_newsdate
{
margin:0px 0px 0px 0px;
padding:0px;
color:#575757;
}
div.div_newstitle
{
margin:0px 0px 5px 0px;
padding:0px;
}
div.div_newstitle a
{
font-size:1.0em;
color:#990000;
font-weight:bold;
text-decoration:none;
}
div.div_newstitle a:link
{
font-size:1.0em;
color:#990000;
font-weight:bold;
text-decoration:none;
}

div.div_newstitle a:visited
{
font-size:1.0em;
color:#990000;
font-weight:bold;
text-decoration:none;
}

div.div_newstitle a:active
{
font-size:1.0em;
color:#990000;
font-weight:bold;
text-decoration:none;}


div.div_newstitle a:hover
{
font-size:1.0em;
color:#990000;
font-weight:bold;
text-decoration:underline;
}


div.news-list-item
{
margin:0px 0px 15px 0px;
padding:0px;
background-color:#ffffff;
}
div.news-list-container
{
margin:20px 0px 0px 0px;
padding:0px;
background-color:#ffffff;
}
div.div_subheader
{
width:200px;
padding:0px 0px 0px 0px;
margin:0px;
background-color:#ffffff;
}
div.div_subheader p.bodytext
{
color:#575757;
background-color:#ffffff;
}
.news-list-imgcaption {

	padding-top:3px;
	padding-right:3px;
	font-size: 0.8em;
	}

.news-list-container IMG {
	margin:0px 0px 5px 0px;
}
div.div_morelink a
{
font-size:1.0em;
color:#050566;
font-weight:bold;
text-decoration:none;
}
div.div_morelink a:link
{
font-size:1.0em;
color:#050566;
font-weight:bold;
text-decoration:none;
}

div.div_morelink a:visited
{
font-size:1.0em;
color:#050566;
font-weight:bold;
text-decoration:none;
}

div.div_morelink a:active
{
font-size:1.0em;
color:#050566;
font-weight:bold;
text-decoration:none;
}


div.div_morelink a:hover
{
font-size:1.0em;
color:#050566;
font-weight:bold;
text-decoration:underline;
}
div.div_morelink
{
padding:0px 0px 0px 0px;
margin:0px;
}
div.div_rootline
{
margin:10px 0px 10px 25px;
}
div.div_rootline a
{
font-size:1.0em;
color:#050566;
font-weight:normal;
text-decoration:none;
}
div.div_rootline a:link
{
font-size:1.0em;
color:#050566;
font-weight:normal;
text-decoration:none;
}

div.div_rootline a:visited
{
font-size:1.0em;
color:#050566;
font-weight:normal;
text-decoration:none;
}

div.div_rootline a:active
{
font-size:1.0em;
color:#050566;
font-weight:normal;
text-decoration:none;
}


div.div_rootline a:hover
{
font-size:1.0em;
color:#050566;
font-weight:normal;
text-decoration:underline;
}

textarea.textarea_formular
{
    font-family:verdana,arial;
    font-size:11px;
    padding-top:1px 1px 1px 2px;
    border-width:1px;
    border-style:solid;
    border-color:#050566;
    width:250px;
    height:130px;
    margin:0px 0px 4px 0px;
}
textarea.txt_kontaktform
{
    font-family:verdana,arial;
    font-size:11px;
    padding-top:1px 1px 1px 2px;
    border-width:1px;
    border-style:solid;
    border-color:#050566;
    width:250px;
    height:130px;
    margin:0px 0px 4px 0px;
}
input.input_formular
{
    font-family:verdana,arial;
    font-size:11px;
    padding:2px 1px 2px 2px;
    border-width:1px;
    border-style:solid;
    border-color:#050566;
    width:250px;
    margin:0px;
}
