/* @override 
	http://dancescreen.com/fileadmin/templates/dancescreen/Dancescreen.css
*/

span.error {
	color: #552C2B;
}

div.success {
	color: #552C2B;
	margin-left: 20px;
}

.imagepreview {
	margin-left: 35px;
	margin-bottom: 40px;
}

.dlbutton {
	width: 125px;
	float: left;
}

div.redirect {
	color: #9a1d30;
	margin-left: 20px;
}

div.autologin {
	color: #552C2B;
	margin-left: 20px;
}

div.redirect:hover {
	color: #BF0000;
	margin-left: 20px;
}

#header {
	text-align: left;
	margin-left: 138px;
}

#lf_perma {
	font: 10px Verdana, Helvetica, Arial, sans-serif;
	color: #552C2B;
}

.csc-textpic-imagewrap {
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	
}

.lf_inputs {
	color: #58181C;
	font-size: 10px;
	font-weight: bold;
}

input#pass {
	border-style: none;
	color: #552C2B;
	
}

input#user {
	border-style: none;
	color: #552C2B;
}


#border_right div.content div.tx-newloginbox-pi1 form table tbody tr th {
	text-align: right;
}

#border_right div.content div.tx-newloginbox-pi1 p {
	color: #58181C;
}

#border_right div.content div.tx-newloginbox-pi1 h3 {
	color: #9a1d30;
	font-size: 10px;
}

#border_right div.content div.tx-newloginbox-pi1 form table tbody tr th label {
	font-size: 10px;
}

form {
	margin-left: 20px;
}

div.csc-header h1 {
	color: #9a1d30;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
	font-weight:bold;
	margin-left: 20px;
	margin-top: 20px;
}

h2 {
	color: #9a1d30;
	font: bold 12px Verdana, Helvetica, Arial, sans-serif;
	margin-left: 20px;
	margin-top: 10px;
}

.contenttable {
	margin-left: 20px;
	color: #9a1d30;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
}

h6 {
	color: #9a1d30;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
}

.t3table {
	margin-left: 20px;
	width: 100%;
}

.t3table caption{
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 20px;
	color: #552C2B;
	text-align: left;
}


#mailform fieldset.csc-mailform {
	border-style: none;
}


.formu label {
	color: #58181C;
	font-size: 10px;
	font-weight: bold;
}

input.text {
	border-style: none;
	height: 16px;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
	color: #552C2B;
	width: 330px;
}

input.password {
	border-style: none;
	height: 16px;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
	color: #552C2B;
	width: 330px;	
}

div.form-label {
	margin-top: 10px;
	margin-bottom: 3px;
	color: #58181C;
	font-size: 10px;
	font-weight: bold;
}

img.captcha {
	margin-top: 5px;
	margin-bottom: 3px;
}

.mf-input {
	border-style: none;
	height: 16px;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
	color: #552C2B;
	width: 330px;
	margin-top: 3px;
}

.mf-text {
	border-style: none;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
	color: #552C2B;
	width: 330px;
	margin-top: 3px;
}

#mailform {
	margin-left: 20px;
	margin-top: 15px;
}

#left {
	width: 150px;
	height: 500px;
	position: absolute;
	left: 0px;
}

#ontour {
	margin-left: 3px;
}

#main {
	text-align: left;
	width: 756px;
	position: relative;
	float: left;
	left: 150px;
	padding-left: 0px;
}

body {
	padding: 0;
	margin: 0;
}

#right {
	float: none;
	width: 150px;
	height: 500px;
	position: absolute;
	left: 903px;
}


#menu-level2 {
	list-style-type: none;
	margin-top: 60px;
	padding: 0px;
	margin-left: 0px;
	font: 10px/12px Verdana, Helvetica, Arial, sans-serif;
}

div#secondmenu {
	padding-left: 20px;
}

.menu-level4 li {
	list-style-type: disc;
	margin-left: 0px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font: 10px/12px Verdana, Helvetica, Arial, sans-serif;
	color: #9a1d30;
}

.normal-l4 {
	color: #9a1d30;
	text-decoration: none;
}

.selected-l4 {
	color: #9a1d30;
	font-weight: bold;
	text-decoration: none;
}

.ul-second {
	margin-left: 15px;
	padding-left: 0px;
}

.normal {
	color: #552C2B;
	text-decoration: none;
}

ul.menu-level4 {
	font: 10px/12px Verdana, Helvetica, Arial, sans-serif;
	padding-bottom: 0px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.ul-second li.inactive {
	list-style-type: disc;
	color: #58181C;
	margin: 0px;
	padding: 0px;
}

.ul-second li.active {
	list-style-type: disc;
	color: #BF0000;
	margin: 0px;
	padding: 0px;
}

.normal:hover{
	color: #BF0000;
	text-decoration: none;
}

.external-link-new-window {
	color: #9a1d30;
	text-decoration: none;
}

.external-link-new-window:hover {
	color: #BF0000;
	text-decoration: none;
}


.selected {
	color: #BF0000;
	text-decoration: none;
}

#calendar {
	margin-top: 13px;
	margin-bottom: 6px;
}

#news {
	margin-top: 0px;
	margin-bottom: 6px;
}

#mainmenu a {
	margin-right: 3px;
	padding: 0px;
	
}

#border_left {
	position: relative;
	float: left;
	width: 370px;
  	min-height:300px;
  	height:auto !important;  /* für moderne Browser */
  	height:300px;  /*für den IE */	
  	background: #f2f7f5 url(images/rounded.gif) no-repeat;
	margin-top: 6px;
}

#border_left_full {
	position: relative;
	float: left;
	width: 747;
	min-height:300px;
	margin-top: 10px;
}

#border_right {
	position: relative;
	float: left;
  	min-height:300px;
  	height:auto !important;  /* für moderne Browser */
  	height:300px;  /*für den IE */   	
  	background: #f2f7f5 url(images/rounded.gif) no-repeat;
	margin-top: 6px;
	margin-left: 7px;
	width: 370px;
	padding-bottom: 0px;
}

#border_right_invisible {
	display: none;
}

.content {
	font: 10px Verdana, Helvetica, Arial, sans-serif;
	background-color: #f2f7f5;
	margin-top: 40px;
}

.content_full {
	font: 10px Verdana, Helvetica, Arial, sans-serif;
}

.bodytext {
	padding-left: 20px;
	padding-right: 20px;
	line-height: 14px;
	color: #552C2B;
	padding-bottom: 15px;
}

li {
	color: #552C2B;
}

.green {
	background: #CCFF66;
	padding: 5px 20px;
	margin-bottom: 0px;
	line-height: 14px;

}

.intern {
	color: #9a1d30;
	text-decoration: none;
}

.intern:hover {
	color: #BF0000;
	text-decoration: none;
}

.tx-newloginbox-pi1 p a {
	color: #9a1d30;
	text-decoration: none;
}

.tx-newloginbox-pi1 p a:hover {
	color: #BF0000;
	text-decoration: none;
}

.bodytext a {
	color: #9a1d30;
	text-decoration: none;
}

.bodytext a:hover {
	color: #BF0000;
	text-decoration: none;
}

.extern {
	color: #9a1d30;
	text-decoration: none;
}

.tx-newloginbox-pi1 {
	padding-left: 20px;
}

.tx-newloginbox-pi1 h3 {
	margin-left: 0px;
}

.extern:hover {
	color: #BF0000;
	text-decoration: none;
}

.subtitle {
	color: #552C2B;
}


#fp_image {
	position: absolute;
	left: 0px;
	top: 0px;
}

#fp_movie1 {
	position: absolute;
	left: 60px;
	top: 46px;
}

#fp_movie_invisible1 {
	position: absolute;
	left: -2000px;
	top: 0px;
}

#fp_skip_invisible1 {
	display: none;
}

#fp_skip1 {
	position: absolute;
	left: 1px;
	top: 49px;
}

#fp_start1 {
	position: absolute;
	left: 1px;
	top: 49px;
}

#fp_start_invisible1 {
	display: none;
}

#fp_startimage1 {
	display: inline;
}

#fp_startimage_invisible1 {
	display: none;
}

.front_movie1 {
	display: none;
}

#fp_movie2 {
	display: inline;
	position: absolute;
	left: 374px;
	top: 46px;
}

#fp_movie_invisible2 {
	position: absolute;
	left: -2000px;
	top: 0px;
}

#fp_skip_invisible2 {
	display: none;
}

#fp_skip2 {
	position: absolute;
	left: 686px;
	top: 49px;
}

#fp_start2 {
	position: absolute;
	left: 686px;
	top: 49px;
}

#fp_start_invisible2 {
	display: none;
}

#fp_startimage2 {
	display: inline;
}

#fp_startimage_invisible2 {
	display: none;
}

.front_movie2 {
	display: none;
}

#fp_movie3 {
	display: inline;
	position: absolute;
	left: 60px;
	top: 281px;
}

#fp_movie_invisible3 {
	position: absolute;
	left: -2000px;
	top: 0px;
}

#fp_skip_invisible3 {
	display: none;
}

#fp_skip3 {
	position: absolute;
	left: 1px;
	top: 285px;
}

#fp_start3 {
	position: absolute;
	left: 1px;
	top: 285px;
}

#fp_start_invisible3 {
	display: none;
}

#fp_startimage3 {
	display: inline;
}

#fp_startimage_invisible3 {
	display: none;
}

.front_movie3 {
	display: none;
}

#fp_movie4 {
	display: inline;
	position: absolute;
	left: 374px;
	top: 283px;
}

#fp_movie_invisible4 {
	position: absolute;
	left: -2000px;
	top: 0px;
}

#fp_skip_invisible4 {
	display: none;
}

#fp_skip4 {
	position: absolute;
	left: 687px;
	top: 285px;
}

#fp_start4 {
	position: absolute;
	left: 687px;
	top: 285px;
}

#fp_start_invisible4 {
	display: none;
}

#fp_startimage4 {
	display: inline;
}

#fp_startimage_invisible4 {
	display: none;
}

.front_movie4 {
	display: none;
}

.cal_day_title {
	color: #58181C;
	font: 12px Verdana, Helvetica, Arial, sans-serif;
	font-weight:bold;
}

h3 {
	font: bold 10px Verdana, Helvetica, Arial, sans-serif;
	color: #552C2B;
	margin-left: 20px;

}

#logos {
	float: none;
	clear: both;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
}

#logos img {
	margin-right: 50px;
}

.credits {
	width: 150px;
	color: #552C2B;
	vertical-align: 6px;
	display: block;
	position: absolute;
	left: 180px;
	padding-top: 5px;
}

