/* styles for www.schule.suedtirol.it 20060324 - ngrhldm24@schule.suedtirol.it */

/* allgemein */
body {
	background-image:url('imgs/hgmain.png');
	margin-top: 4px;
	margin-left: 4px;
}
img {
	border:0;
}

/* hg (blatt) */
#hg {
	border-collapse: collapse;
	table-layout:fixed;
	border:0;
}
#hg11 {
	background-image:url('imgs/hg11.png');
	width:4px;
	height:4px;
}
#hg12 {
	background-image:url('imgs/hg11.png');
	width:769px;
}
#hg21 {
	background-image:url('imgs/hg21.png');
	background-color:white;
	background-repeat:repeat-x;
}
#hg23 {
	background-image:url(imgs/hg01.png);
	background-repeat: repeat-y;
	/* background-color:#666666; */
}
#hg13 {
	width:4px;
}
#hg31 {
	height:4px;
}
#hg32 {
	background-image:url(imgs/hg02.png);
	background-repeat: repeat-x;
	/* background-color:#666666; */
}
#hg33 {
	background-image:url(imgs/hg03.png);
	background-repeat: no-repeat;
	/* background-color:#666666; */
}

/* logozeile */
#logozeile {
}
#logo_sa {
	margin-left:3px;
}
#kgschule {
	margin-left:6px;
}
#logo_es {
	margin-left:5px;
}
#logo_blikk {
	margin-left:3px;
}

/* searchzeile */
#searchzeile {
	clear:both;
	margin-top:5px;
}
#sr_1 {
	width:14px;
	float:left;
}
#sr_2 {
	font-size:.9em;
	margin-top:2px;
	width:116px;
	float:left;
}
a#sr_3 {
	display:block;
	background-image: url(imgs/rss.png);
	background-repeat:no-repeat;
	text-decoration:none;
	margin-top:2px;
	width:16px;
	height:16px;
	float:left;
}
a#sr_3:hover {
	background-image: url(imgs/rss_rot.png);
}
#sr_5 {
	margin-left:10px;
	width:450px;
	float:left;
}
#sr_6 {
	text-align:right;
	margin-right:18px;
	padding-top:2px;
	font-size:.9em;
}
#sr_form1 {
	background-image: url(imgs/searchinput.png);
	background-repeat: no-repeat;
	width:383px;
	height:20px;
	float:left;
}
#sr_form2 {
	width:5px;
	float:left;
}
#sr_form3 {
	width:60px;
	float:left;
}
#sr_inputfield {
	border:0;
	margin-left:15px;
	margin-top:2px;
	background-color: transparent;
	width: 360px;
	height:17px;
	font-size:.8em;
}
#sr_button {
	background-image: url(imgs/searchbutton.png);
	background-repeat: no-repeat;
	background-color: transparent;
	font-size:10px;
	font-weight:bold;
	line-height:10px;
	cursor: pointer;
	width:60px;
	height:20px;
	border:0;
	margin:1px 0px 0px 0px;
	padding-bottom:3px;
	float:left; /* for opera */
}
#sr_button:hover {
	background-image: url(imgs/searchbuttonhover.png);
	color:#CC0000;
	text-decoration:underline;
}

/* contentzeile */
#contentzeile {
	clear:both;
}

/* seitennavigation */
#sn_1 {
	width:9px;
	float:left;
}
#sn_2 {
	margin-top: 7px;
	width:137px;
	float:left;
}
#sn_2 div.snoben {
	background-image: url(imgs/snoben.png);
	height:9px;
	line-height:9px; /* IE-bug */
}
#sn_2 div.snunten {
	background-image: url(imgs/snunten.png);
	margin-bottom:9px;
	height:9px;
	line-height:9px; /* IE-bug */
}
#sn_2 a.snlink {
	display: block;
	background-color: #DADADA;
	color: black;
	text-decoration:none;
	padding: 3px 5px 3px 5px;
	border-style: solid;
	border-width : 1px 0px 1px 0px;
	border-top-color: #EFEFEF;
	border-bottom-color: #CCCCCC;
}
#sn_2 a.snlink:hover {
	background-color: #DFDFDF;
	color:#CC0000;
	text-decoration:underline;
	border-bottom-color: White;
	border-top-color: #CCCCCC; 
}

#sn_2 .snlinktrennung {
	line-height:6px;
	background-color: #DADADA;
	border-style: solid;
	border-width : 1px 0px 1px 0px;
	border-top-color: #EFEFEF;
	border-bottom-color: #CCCCCC; 
}
/* main */
#sn_4 {
	margin-top:7px;
	margin-left:11px;
	width:610px;
	float:left;
}

/* main/reiter */
#reiter {
	/* height:131px; */
}
#rt_1 {
	height:25px;
}
.rt_2 {
	background-repeat:no-repeat;
	height:106px;
}
#rt_2_common {
	background-image:url(imgs/rt_bild.png);
}
#rt_2_r1 {
	background-image:url(imgs/rt_bild_r1.png);
}
#rt_2_r2 {
	background-image:url(imgs/rt_bild_r2.png);
}
#rt_2_r3 {
	background-image:url(imgs/rt_bild_r3.png);
}
#rt_2_r4 {
	background-image:url(imgs/rt_bild_r4.png);
}
#rt_2_r5 {
	background-image:url(imgs/rt_bild_r5.png);
}
#rt_2_r6 {
	background-image:url(imgs/rt_bild_r6.png);
}
.rtabstand_a, .rtabstand_b {
	float:left;
	width:9px;
	height:25px;
}
.rtabstand_b {
	background-image:url(imgs/rtclosed_b.png);
}
.rtabstand_a {
	background-image:url(imgs/rtclosed_a.png);
}
#rtabstandopen_b {
	background-image:url(imgs/rtopen_b.png);
}
#rtabstandopen_a {
	background-image:url(imgs/rtopen_a.png);
}
#rtabstandopen_a1 {
	background-image:url(imgs/rtopen_a1.png);
}
#rtabstandopenstart_a {
	background-image:url(imgs/rtopenstart_a.png);
}
#rtabstandclosedstart_a {
	background-image:url(imgs/rtclosedstart_a.png);
}
#rtabstandclosedend_b {
	background-image:url(imgs/rtclosedend_b.png);
}
#rtabstandopenend_b {
	background-image:url(imgs/rtopenend_b.png);
}
a.rtlink {
	background-image:url(imgs/rtclosed.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:83px;
	height:19px;
	text-decoration:none;
	text-align:center;
	color:black;
	padding-top:6px;
}
a.rtlink:hover {
	background-image: url(imgs/rthover.png);
	color:#CC0000;
	text-decoration:underline;
}
a#rtopen {
	background-image:url(imgs/rtopen.png);
}

/* main/content */
#content {
	background-image: url(imgs/rtmitte.png);
	background-repeat: repeat-y;
	width:606px;
}
#mc {
	padding-top:5px;
	padding-left:8px;
	clear:both;
	/*line-height:.8em;*/
}
#mc_copyright {
	clear:both;
	text-align:center;
}
.mchead {
	text-align:center;
}
.mcmitte {
	z-index:99;
	min-height:350px;
	padding: 8px;
}
#mcmitte_3 {
	padding: 4px;
}
.mcfuss {
}

/* main/content/0 */
#mc0 {
	margin-bottom:5px;
	width:590px;
}
#mchead_0 {
	padding-top:2px;
	background-image: url(imgs/mchead_0.png);
	background-repeat: no-repeat;
	height:12px;
}
#mcmitte_0 {
	background-image: url(imgs/mcmitte_0.png);
	background-repeat: repeat-y;
}
#mcfuss_0 {
	background-image: url(imgs/mcfuss_0.png);
	background-repeat: no-repeat;
	height:9px;
}

/* main/content/1 */
#mc1 {
	margin-right:8px;
	margin-bottom:5px;
	width:202px;
	float:left;
}
#mchead_1 {
	padding-top:2px;
	background-image: url(imgs/mchead_1.png);
	background-repeat: no-repeat;
	height:12px;
}
#mcmitte_1 {
	background-image: url(imgs/mcmitte_1.png);
	background-repeat: repeat-y;
}
#mcfuss_1 {
	background-image: url(imgs/mcfuss_1.png);
	background-repeat: no-repeat;
	height:9px;
}

/* main/content/2 */
#mc2 {
	margin-right:8px;
	margin-bottom:5px;
	width:287px;
	float:left;
}
#mchead_2 {
	padding-top:2px;
	background-image: url(imgs/mchead_2.png);
	background-repeat: no-repeat;
	height:12px;
}
#mcmitte_2 {
	background-image: url(imgs/mcmitte_2.png);
	background-repeat: repeat-y;
}
#mcfuss_2 {
	background-image: url(imgs/mcfuss_2.png);
	background-repeat: no-repeat;
	height:9px;
}

/* main/content/3 */
#mc3 {
	margin-bottom:5px;
	width:84px;
	float:left;
}
#mchead_3 {
}
#mcmitte_3 {
	text-align:center;
	font-size:.9em;
}
#mcfuss_3 {
}
.mcmitte_3a {
	width:80px;
	text-align:center;
	font-size:.75em;
	margin-bottom:13px;
}
#mcmitte_3 form {
	display:block;
	text-align:left;
	margin:0;
	font-size:.9em;
}
#mcmitte_3 input {
	width:80px;
	height:14px;
	font-size:9px;
	border:0;
	padding-left:2px;
	padding-right:2px;
	background-color:transparent;
	background-image:url(imgs/loginfield.png);
	background-repeat:no-repeat;
}
#scholion_button {
	background-image: url(imgs/loginbutton.png);
	background-repeat: no-repeat;
	background-color: transparent;
	width:40px;
	height:16px;
	border:0;
	margin:0;
	padding:0;
	cursor: pointer;
	font-size:.88em;
	line-height:14px;
}
#scholion_button:hover{
	background-image: url(imgs/loginbuttonhover.png);
	color:#CC0000;
	text-decoration:underline;
}

/* main/content/4 */
#mc4 {
	margin-right:8px;
	margin-bottom:5px;
	width:497px;
	float:left;
}
#mchead_4 {
	padding-top:2px;
	background-image: url(imgs/mchead_4.png);
	background-repeat: no-repeat;
	height:12px;
}
#mcmitte_4 {
	background-image: url(imgs/mcmitte_4.png);
	background-repeat: repeat-y;
}
#mcfuss_4 {
	background-image: url(imgs/mcfuss_4.png);
	background-repeat: no-repeat;
	height:9px;
}

/* main/content/5 */
#mc5 {
	margin-right:8px;
	margin-bottom:5px;
	width:380px;
	float:left;
}
#mchead_5 {
	padding-top:2px;
	background-image: url(imgs/mchead_5.png);
	background-repeat: no-repeat;
	height:12px;
}
#mcmitte_5 {
	background-image: url(imgs/mcmitte_5.png);
	background-repeat: repeat-y;
}
#mcfuss_5 {
	background-image: url(imgs/mcfuss_5.png);
	background-repeat: no-repeat;
	height:9px;
}

/* main/fuss */
#rtfuss {
	background-image: url(imgs/rtfuss.png);
	background-repeat: no-repeat;
	width:606px;
}

/*  Aktuelles */

.akt_tab {
	margin: 8px 4px 0px 4px;
	border-collapse: collapse;
	border:0;
	width:95%;
}

.akt_tab td {
	padding:0;
}

.akt_ol {
	width:5px;
	height:5px;
	background-image: url(imgs/akt_ol.png);
}
.akt_om {
	background-position:top;
	background-repeat:repeat-x;
	background-image: url(imgs/akt_h.png);
}
.akt_or {
	width:5px;
	background-image: url(imgs/akt_or.png);
}
.akt_ul {
	height:5px;
	width:5px;
	background-image: url(imgs/akt_ul.png);
}
.akt_ur {
	width:5px;
	background-image: url(imgs/akt_ur.png);
}
.akt_ml {
	width:5px;
	background-position:left;
	background-repeat:repeat-y;
	background-image: url(imgs/akt_v.png);
}
.akt_mr {
	width:5px;
	background-position:right;
	background-repeat:repeat-y;
	background-image: url(imgs/akt_v.png);
}
.akt_mm1, .akt_mm2 {
	vertical-align:middle;
	text-align:center;
}
.akt_mm1 {
	width: 58px;
}
.akt_um {
	background-image: url(imgs/akt_h.png);
	background-position:bottom;
	background-repeat:repeat-x;
}

/* seitenfuss */
#seitenfuss {
	z-index:0;
	clear:both;
}
#sf1 {
	z-index:0;
	margin-left:1px;
	margin-top:-75px;
	height:110px;
	background-position:bottom left;
	background-repeat:no-repeat;
	background-image:url(imgs/logocd.png);
}
/* termine */
#terminkalender {

}
#terminlistenbereich {
	margin-top:20px;
	font-size:.85em;
	height:210px;
	overflow:auto;
}
#newslistenbereich {
	height:255px;
	overflow:auto;
}
.icon {
	float:left;
}
.terminliste {
	clear:both;
	margin-bottom:8px;
}
.datum {
	font-weight:bold;
}
.kalenderbereich {
	text-align:center;
}
.calendar_month {
	width:185px;
	border-collapse:collapse;
	background-color: #DDDDDD;
}
.calendar_month td {
	height:22px;
	font-size:.9em;
	text-align:center;
	vertical-align:middle;
}
.calendar_day_fiesta {
	color:#CC0000;
}
.calendar_day_today_fiesta {
	color:#CC0000;
	border:solid 1px red;
}
.calendar_day_event_fiesta {
	color:#CC0000;
}
.calendar_day_event_fiesta a {
	color:#CC0000;
}
.calendar_day_today_event_fiesta {
	color:#CC0000;
	border:solid 1px red;
}
.calendar_day_today_event_fiesta a {
	color:#CC0000;
}
.calendar_day_today {
	border:solid 1px red;
}
#tdmonth, #tdprevmonth, #tdnextmonth {
	text-align:center;
	font-weight:bold;
	background-color:#DDDDDD;
	border-top:solid 1px #CC0000;
	border-bottom:solid 1px #CC0000;
}

/* news */
div.newslink {
	margin-bottom:6px;
	clear:both;
	font-size:.9em;
}
div.datum_newslink {
	font-size:.8em;
	font-weight:bold;
}
img.newslink {
	display:block;
	float:left;
	margin-right:3px;
}

/* map */
#mapcontainer {
	width:575px;
	text-align:center;
	margin-bottom:20px;
}
#map {
	margin-left:auto;
	margin-right:auto;
	width:500px;
	height:400px;
}

/* Listen */
.download {
	background-image:url(imgs/arrow_down.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:20px;
}

