html {
	margin:0px;
	padding:0px;
	height:100%;
}
body {
	margin:0px;
	padding:0px;
	background-color:#b2b0a9;
	background-image:url(/fileadmin/wwwtanzschule-bayerat/templates/images/);
	background-repeat:repeat-x;
	height:100%;
}

#pleaseWait {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

#contentModern h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:normal;
	color:#666666;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	letter-spacing:0.03em;
}
#contentModern p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#666666;
	line-height:17px;
}
#contentModern .detail {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}
#contentModern .important {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#333333;
}
#contentModern .name-of-person {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
#contentModern a {
	color:#bd0926;
	text-decoration:none;
}
#contentModern a:link {
	text-decoration:none;
}
#contentModern a:visited {
	text-decoration:none;
}
#contentModern a:active {
	text-decoration:none;
}
#contentModern a:hover {
	text-decoration:none;
	color:#000000;
}
#contentModern ul {
	padding-left:20px;
	margin-left:16px;
	list-style-type:square;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}


#contentModernKurse h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:normal;
	color:#666666;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	letter-spacing:0.03em;
}
#contentModernKurse p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#666666;
	line-height:17px;
}
#contentModernKurse .detail {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#999999;
}
#contentModernKurse .important {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#bd0926;
}
#contentModernKurse .name-of-person {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#666666;
}
#contentModernKurse a {
	color:#bd0926;
	text-decoration:none;
}
#contentModernKurse a:link {
	text-decoration:none;
}
#contentModernKurse a:visited {
	text-decoration:none;
}
#contentModernKurse a:active {
	text-decoration:none;
}
#contentModernKurse a:hover {
	text-decoration:none;
	color:#000000;
}



#footerModern h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:normal;
	color:#666666;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	letter-spacing:0.03em;
}
#footerModern p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#666666;
	line-height:17px;
}
#footerModern a {
	color:#bd0926;
	text-decoration:none;
}
#footerModern a:link {
	text-decoration:none;
}
#footerModern a:visited {
	text-decoration:none;
}
#footerModern a:active {
	text-decoration:none;
}
#footerModern a:hover {
	text-decoration:none;
	color:#000000;
}


#contentLeftModern h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:normal;
	color:#FFFFFF;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	letter-spacing:0.03em;
}
#contentLeftModern p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:17px;
}
#contentLeftModern a {
	color:#bd0926;
	text-decoration:none;
}
#contentLeftModern a:link {
	text-decoration:none;
}
#contentLeftModern a:visited {
	text-decoration:none;
}
#contentLeftModern a:active {
	text-decoration:none;
}
#contentLeftModern a:hover {
	text-decoration:none;
	color:#000000;
}
#contentLeftModern ul {
	padding-left:20px;
	margin-left:16px;
	list-style-type:square;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}


.tx-thmailformplus-pi1 h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:normal;
	color:#FFFFFF;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	letter-spacing:0.03em;
}
.tx-thmailformplus-pi1 p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:17px;
}
.tx-thmailformplus-pi1 a {
	color:#bd0926;
	text-decoration:none;
}
.tx-thmailformplus-pi1 a:link {
	text-decoration:none;
}
.tx-thmailformplus-pi1 a:visited {
	text-decoration:none;
}
.tx-thmailformplus-pi1 a:active {
	text-decoration:none;
}
.tx-thmailformplus-pi1 a:hover {
	text-decoration:none;
	color:#000000;
}
.tx-thmailformplus-pi1 ul {
	padding-left:20px;
	margin-left:16px;
	list-style-type:square;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}


#contentRightModern h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:normal;
	color:#666666;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	letter-spacing:0.03em;
}
#contentRightModern p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#666666;
	line-height:17px;
}
#contentRightModern a {
	color:#bd0926;
	text-decoration:none;
}
#contentRightModern a:link {
	text-decoration:none;
}
#contentRightModern a:visited {
	text-decoration:none;
}
#contentRightModern a:active {
	text-decoration:none;
}
#contentRightModern a:hover {
	text-decoration:none;
	color:#000000;
}
#contentRightModern .detail {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}
#contentRightModern .important {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#333333;
}
#contentRightModern .name-of-person {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}



.contenttable {
	margin-top:4px;
	margin-bottom:16px;
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:show;
	width:100%;
}
.contenttable tr {
	height:16px;
}
.contenttable td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.contenttable th a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#bd0926;
	font-weight:normal;
	text-decoration:none;
}
.contenttable th a:link {
	text-decoration:none;
}
.contenttable th a:visited {
	text-decoration:none;
}
.contenttable th a:active {
	text-decoration:none;
}
.contenttable th a:hover {
	text-decoration:none;
	color:#000000;
}
.contenttable th {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:normal;
	text-align:left;
	border-bottom:1px solid #bd0926;
}
.contenttable .tr-odd {
	background-color:#ebebeb;
}
.contenttable .td-0 {
	padding-left:5px;
}
.contenttable .tr-0 .td-0 {
	padding-left:4px;
	text-align:left;
	border-left:1px solid #bd0926;
}
.contenttable .td-last {
	border-right:1px solid #bd0926;
}
.contenttable .tr-0 .td-last {
	border-right:0px;
}
.contenttable .td-0 {
	width:29%;
}
.contenttable .td-1 {
	width:15%;
}
.contenttable .td-2 {
	width:18%;
}
.contenttable .td-3 {
	width:25%;
}
.contenttable .td-4 {
	width:13%;
}
.contenttableHead {
	border:1px solid #bd0926;
}
.contenttableHead td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.contenttableHead .tr-0 .td-0 {
	padding-left:4px;
	border-left:0px;
}

#navigationModern {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:15px;
}

#navigationModern .navigationNormal a {
	color:#FFFFFF;
	text-decoration:none;
}
#navigationModern .navigationNormal a:link {
	text-decoration:none;
}
#navigationModern .navigationNormal a:visited {
	text-decoration:none;
}
#navigationModern .navigationNormal a:active {
	text-decoration:none;
}
#navigationModern .navigationNormal a:hover {
	text-decoration:none;
	color:#000000;
}

#navigationModern .navigationActual a {
	color:#000000;
	text-decoration:none;
}
#navigationModern .navigationActual a:link {
	text-decoration:none;
}
#navigationModern .navigationActual a:visited {
	text-decoration:none;
}
#navigationModern .navigationActual a:active {
	text-decoration:none;
}
#navigationModern .navigationActual a:hover {
	text-decoration:none;
	color:#FFFFFF;
}


#serviceModern {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
#serviceModern a {
	color:#bd0926;
	text-decoration:none;
}
#serviceModern a:link {
}
#serviceModern a:visited {
}
#serviceModern a:active {
}
#serviceModern a:hover {
	color:#000000;
}


#contentModern .csc-menu {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:20px;
	margin-left:16px;
	list-style-image:url(/fileadmin/wwwtanzschule-bayerat/templates/images/li.gif);
}
#contentModern .csc-menu a {
	color:#bd0926;
	text-decoration:none;
}
#contentModern .csc-menu a:link {
	text-decoration:none;
}
#contentModern .csc-menu a:visited {
	text-decoration:none;
}
#contentModern .csc-menu a:active {
	text-decoration:none;
}
#contentModern .csc-menu a:hover {
	text-decoration:none;
	color:#000000;
}
#contentModern .csc-menu dd {
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:4px;
	margin:0px;
}


#contentRightModern .csc-menu {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:0px;
	margin-left:0px;
}
#contentRightModern .csc-menu a {
	color:#bd0926;
	text-decoration:none;
}
#contentRightModern .csc-menu a:link {
	text-decoration:none;
}
#contentRightModern .csc-menu a:visited {
	text-decoration:none;
}
#contentRightModern .csc-menu a:active {
	text-decoration:none;
}
#contentRightModern .csc-menu a:hover {
	text-decoration:none;
	color:#000000;
}
#contentRightModern .csc-menu dd {
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:4px;
	margin:0px;
}


.mailformplus h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#333333;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	letter-spacing:0.03em;
}

.mailformplus li {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;	
	line-height:16px;
	color:#FFFFFF;
	background-color:#bd0926;
	padding-left:4px;
	margin-top:4px;
	margin-bottom:4px;
}

.mailformplus {
	width:256px;
}
.mailformplus-field {
	padding-top:4px;
	padding-bottom:4px;
}
.mailformplus-field label {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:8px;
	display:block;
	color:#FFFFFF;
}
.mailformplus input {
	width:160px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
}

.mailformplus textarea {
	width:160px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
}
.mailformplus select {
	width:256px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
}

.mailformplus-check {
}
.mailformplus-submit {
	width:192px;
	text-align:center;
	position:relative;
}

.optionInActive {
	color:#b2b0a9;
}

.optionActive {
	color:#000000;
}



.csc-textpic-image dt {
    margin:0px;
	padding:0px
}
.csc-textpic-image img {
    margin:0px;	
    padding:0px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin:0px;
	padding-top:0px;
	padding-right:10px;
	padding-left:0px;
	padding-bottom:10px;
}

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin:0px;
	padding-top:4px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
}
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
}
.csc-textpic-caption {
	padding-top:3px;
	padding-bottom:8px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#9b9795;
	line-height:10px;
}