/* CSS Document */

@import url("header.css");

@import url("sides.css");



/*HTML Tag Styles*/

body{

	margin: 0px;

	font-size:0.8em;

	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana, Arial, Helvetica, sans-serif;

	color:#777777;

}



img{	

	border: 0px;

}

hr{
 	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #DDDDDD;
 	border-bottom: solid 1px #DDDDDD; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}


a{

	color:#3AA12B;

	text-decoration:none;

}

/*

a:visited {

	color:#777777;

}*/

a:hover{

	color:#777777;

	text-decoration:underline;

}

a:active{

	color:#3AA12B;

	text-decoration:underline;

}



h1, h2, h3{

	text-transform:uppercase;
        font-weight: bold;
	margin: 0px 0px 10px 0px;

	color:#3AA12B;

}



h1{

	font-weight: bold;

	font-size:1.2em;

}



h2{

	font-weight: bold;

	font-size:1.0em;

}



h3{

	font-weight: bold;

	font-size:1.3em;

        line-height:1.4em;

}

h4{

	font-weight: normal;

	font-size:1.0em;
	
	color:#333333;

}



/*============= CONTENT ==============*/

#content{

	width: 420px;
	float: left;
	line-height: 1.5em;

}



#contentwide{

	width: 600px;

	float: left;

}



.csc-mailform{

  width:300px;

}

/*============= STUNDENPLAN ==============*/



TABLE.tablecontent, TABLE	{	

	border: 1px solid #3AA12B;

	font-size:0.9em;

}

TABLE.tablecontent CAPTION{

	background-color:#3AA12B;

	margin-left:500px;

	color:#FFFFFF;

	text-transform: uppercase;
        font-weight: bold;	

	text-align: right;

	width:200px;

	padding: 1px 5px 1px 5px;

}

TABLE.tablecontent TH	{ 	

	background-color:#EEEEEE; 

	font-weight: bold;	

	border: 1px solid 3AA12B;

	width: 145px;

}

TABLE.tablecontent TR { 	

	background-color:#FFFFFF; 

	border-top:0px; 

	border-right: 1px solid #3AA12B; 

	border-bottom:0px; 

	border-left: 1px solid #3AA12B;	

}

TABLE.tablecontent TFOOT TR { 	

	background-color:#FFFFFF; 

	border:1px solid #3AA12B; 

}

TD.neu{ 	

	background-image:url(http://www.curtius-tanz.ch/fileadmin/templates/curtius/images/content/icon_neu.gif);

	background-repeat:no-repeat;

}

TABLE.tablecontent TR.tr1{ 	

	background-color:#FFFFFF;	

}

TABLE.tablecontent TR.tr2{ 	

	background-color:#FFFFFF;	

}





TABLE.tablecontent TR.tr1 TD{ 	

	width: 145px;

}

TABLE.tablecontent TR.tr2 TD{ 	

	width: 145px;

}



TABLE.tablecontent TR TD{ 	

	border:1px dotted #777777;	

}

	

SPAN.spanuhrzeit { }

A.akurs	{ 	

	font-weight: bold;	

}

SPAN.spanhint{ 	

	font-size: 0.8em; 

}

div.csc-textpic-imagewrap {
    padding-top: 51px;
}


div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
    margin: 0;
}


/* SLIDESHOW */
#slideshow {
    position:relative;
    height:210px;
    margin-bottom:20px;

}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

