/* CSS */
/* ########### SKIN SCHUELERRAT ############# */



#SucheContainer {
	/*display:none;*/
	
}

body { 
background-image:url(../img/BodyBg.png);
background-repeat:repeat-x;
background-position:top center;
}


a { color:red }
a:hover { color:#000 }

A { color:red; text-decoration: underline; }
A:hover { color: #000; }
A:visited { color:red; }
A:active { color:red; }

DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }
DIV.csc-frame-frame1 { background-color: #EDEBF1;  border: 1px solid #333333; }
DIV.csc-frame-frame2 { background-color: #F5FFAA; border: 1px solid #333333; }

H1 { font-size: 20px; }
H2 { font-size: 12px; color: #186900; }
H3 { font-size: 16px; color: #10007B; }
H4 { font-size: 14px; color: #8A0020; }

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #000000; text-decoration: none; }
H2 A { color: red; }
H3 A { color: red; }
H4 A { color: red; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { color:##ff9900; text-decoration: underline; }

P.bodytext { font-size: 12px; color: #000000; }
P.bodytext A { font-weight: bold; color:red; }
P.bodytext A:hover { font-weight: bold; color:#000; }
P.bodytext A:visited { font-weight: bold; color:red; }

/* ########### LINKS ############# */

a:active, a:focus {color:red; outline:none; text-decoration:none; }
a:hover {color:#000; text-decoration:none;}
a { color:red; text-decoration:none; border:0px; padding:0px; margin:0px; }
	
/* ########### CONTENTSLIDER OBEN ############# */


#sliderImageOpen {
	background-image:url(../img/open.png);
	
}

#sliderImageClose {
	background-image:url(../img/close.png);
	
}

#sliderContent {
	background-image:url(../img/SliderBg.png);
	color:#fff;
	
}

#openCloseWrap {
	/*background-image:url(../img/TopSlideLeiste.png);
}
	
#TopLeiste { 
	background-image:url(../img/TopLeiste.png);
	/*background-repeat:repeat-x;*/
	
}

/* ########### MENUE OBEN ############# */

.topmenu-item {
	color:#ffffff;	
}

.topmenu-item a {
	color:#fff;
}

.topmenu-item a:visited {
	color:#fff;
	
}

.topmenu-item a:hover {
	color:#ff3333;
	background-image:url(../img/topMenuBG-hover.png);
	border-bottom:1px solid #666;
}

.topmenu-item-active {
	color:#ff3333;
	border-bottom:2px solid #666;
}

.topmenu-item-active a {
	color:#ff3333 !important;
	background-image:url(../img/topMenuBG.png);
}

/* ########### HAUTMENUE ############# */


#SpalteMenuTop {
	background-image:url(../img/catMenuTopBG.png);
	background-repeat:no-repeat;
	color:#fff;
	border-bottom:1px solid #949494;
}

#SpalteMenuBox { 
	background-color:#ddd;
}

#SpalteMenuBottom {
	background-image:url(../img/catMenuBottomBG.png);
}
	

#rgaccordmenunest h1 {
	color:#e15c04;
}

#rgaccordmenu li a {
	color:#666;	
}

#rgaccordmenu li a:hover {
	color:#fff;
	background-color:transparent;
}

#rgaccordmenu li:hover {
	color:#fff;
}

#rgaccordmenu span:hover {
	background:url(../img/catMenuItemBG-hover.png) no-repeat;
	color:#fff !important;
	background-color:transparent;
}

#rgaccordmenu .toggle, #rgaccordmenu .empty {
	background:url(../img/catMenuItemBG-more.png) no-repeat;
	color:#666;
}

#rgaccordmenu .empty {
	background:url(../img/catMenuItemBG.png) no-repeat;
}

#rgaccordmenu .act {
	background:url(../img/catMenuItemBG-act.png) no-repeat;
	color:#000;
}

#rgaccordmenu .act a {
	color:#000;
}



#rgaccordmenu .active {
	background:url(../img/catMenuItemBG-act.png) no-repeat;
	color:#fff;
}

#rgaccordmenu .active a {
	color:#fff;
}

#rgaccordmenu li ul li a{
	color:#666;
	/*background:url(level2.jpg) repeat-y;*/
}

#rgaccordmenu li ul li a:hover {
	color:#000;
}


#rgaccordmenu .toggle2 {
	color:#fff;
	/*background:url(../img/catMenuItemBG-act.png) repeat-y;*/
}

#rgaccordmenu .act2 {
	/*background:url(../img/catMenuItemBG-act.png) repeat-y;*/
	color:#fff;
	
}

.open, .open span{ 
	color:#fff !important;
	font-size:11px;
	font-weight:bold;
}
	
	
/* ########### INHALT OBEN ############# */


#logoImage { 
	margin-top:6px;
	height:104px;
	width:316px;
	background-image:url(../img/schuelerrat_freiburg_logo.png);
	background-repeat:no-repeat;
	background-position:top left;
}


/* ########### VORLAGEN SPALTEN ############# */


#SpalteContent p a { 
	color:red;
}

#SpalteContent p a:hover { 
	color:#000;

}


/* ### SIDEBAR ### */

.sbox-container { 
	border-bottom:5px solid #cc0000;
	
	}
	
.sbox-container:hover { 

	border-bottom:5px solid #ff9900;
	
	}
	
.sbox-image-text { 
	background: #252525;
	color: #fff;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	
	}




/* ########### UEBERSCHRIFTEN ############# */


/* ########### TABS ############# */

/* wraps the hole tab */
.rgtabs-wrapper {
  	background:#e7e6e6 url(../img/introBoxBG.png) repeat-x;
}

/* Tab-Menu li */
.rgtabs-menu  li, #left .rgtabs-menu  li {
  
  	background: url(../img/tab-off-LeftBG.png) top left no-repeat;
	border-bottom:1px solid #919191;
}	

/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  	background: url(../img/tab-off-rightBG.png) top right no-repeat;
  	color: #fff;
  	border-bottom:1px solid #919191;
}

/* Tab-Menu li.a:hover */
.rgtabs-menu  li a:hover, #left .rgtabs-menu  li a:hover {
  	background: url(../img/tab-off-rightBG.png) top right no-repeat;
  	color: #333;
}

/* Selected Tab */
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
    	background: url(../img/tabLeftBG.png) top left no-repeat;
    	border-bottom:1px solid #c6c5c5;
}	

#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  	background: url(../img/tabRightBG.png) top right no-repeat;
 	border-bottom:1px solid #c6c5c5;
  	color: #000;
}

/* ########### MAP IMAGE LINK ############# */

#mapLink {
	border:1px solid #ccc;
	border-bottom:5px solid #cc0000;
	
}

#mapLink a {
	color:#ff9900 !important;
}

#mapLink:hover {
	border:1px solid #ccc;
	border-bottom:5px solid red;
}

/* ########### SCHAUFENSTER ############# */

#HeaderSchaufenster {
	background-image:url(../img/TopLeiste.png);
	border-bottom:1px solid #333;
}

#HeaderSchaufensterText {
	color:#fff;
}
#HeaderSchaufensterLink {
	color:#fff;
	background-image:url(../img/arrow-trans.png);
}

.myGallery
{
	border-bottom:5px solid #ff9900 !important;
}

/* ########### INHALT UNTEN ############# */

#container-unten { 
	background-image:url(../img/FooterBg.png);	
}

#containter-unten-inhalt {
	background-image:url(../img/FooterBgInhalt.png);
	background-repeat:no-repeat;
	color:#fff;	
}

.footerMenuItem  { background-color:#474747; }
.footerMenuItem a  {  color:#fff; }
.footerMenuItem a:hover  { color:#00cccc; }

#FooterContent {
	color:#fff;
}

#FooterContent a {
	color:#fff;
	
}

#FooterContent a:hover {
	color:#01e8eb;
	
}





legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;

}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:100%;


}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
width:400px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 0px;
}



/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:5px;
	border:0px;
	margin:0px;
	padding:0px;
	line-height:1px;
	
	clear:both;

}
.news-latest-container HR.clearer {
	clear:left;
	
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
margin:0;
padding:0;

}

.news-latest-date {display:none;}

.news-latest-container H2 {display:none;}

.news-latest-gotoarchive {
	padding:10px 0 2px 3px;
	font-size:11px;

}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, {
	font-size:11px;
}
.news-latest-gotoarchive A {
	
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1;
	/* IE hack end */
	height: auto !important;	
}
.news-latest-item a,  .news-latest-item a:hover, .news-latest-item a:visited, .news-latest-item a:active {
	color:#fff !important;
	
}


.news-latest-item p {
	margin-bottom:0px;
	display:none;
}

.news-latest-item H3  {
	font-size:10px;
	padding:3px;
	margin:0 0 0 0;
	font-weight:bold;
	background-color:#000;
	margin-top:-40px;

}


.news-latest-item IMG {

	margin-bottom:0px;
	margin-right:0px;
	float:left;
	border-bottom:1px solid red !important;
	
}

.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:11px;
}

.news-latest-morelink {
	height:12px;
	margin-bottom:3px;
	display:none;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	padding:0px;
	margin:0px;
	margin-top:10px;

}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.2;
	/* IE hack end */
	height: auto !important;	
	padding:10px;
	padding-top:2px;
	padding-bottom:3px;
	margin:0 0 20px 0;
	border-bottom:5px solid #eee;
	clear:both;
	backgroun-color:transparent;
	background-image:url(../../master/img/newsBg.png);
	background-rpeat:no-repeat;
	
}

	
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	background-color:#f5f5f5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H2 {
	margin-bottom: 10px;
	
	padding:0 0 3px 0;
	font-size:14px;
	
}
.news-list-container H2 A:LINK, {
	font-size:14px;
	padding-left:0px;
}
.news-list-container H2 A {
	font-size:14px;

}
.news-list-container P {
	padding-left:0px;
}
.news-list-date {
	float: right;
	color: #666;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #f3f3f3;
	display:none;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: left;
	border-bottom:5px solid red;
	margin-bottom:5px;
	margin-right:20px;
	margin-left:0px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	
}
.news-list-morelink  {
	margin-bottom:3px;
	float:right;

}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #ccc;
	padding:3px;
	background-color:#f3f3f3;
}
.tx-ttnews-browsebox TD {
	font-size: 11px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #f3f3f3;
	border:1px solid #ccc;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:0px;
	padding:0px 8px 0px 8px;

}

hr {border:0px; }

.news-single-item H2 {
	font-size: 12px;
	font-weight:bold;
	color: #666;
	margin-bottom: 10px;
}
.news-single-item H3 {
	margin-bottom: 10px;
	font-size:12px;
	margin-top:30px;
	width:100%;
	color:#000;
}



.news-single-img {
	float: right;
	margin-left:5px;

}

.news-single-img img {

	border-bottom:5px solid #ff9900;

}



.news-single-imgcaption {
	padding-top:3px;
	clear:both;
	font-size:10px;
	font-family:Trebuchet,Verdana,sans-serif;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
	
		
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 11px;
	font-weight:bold;
	
}
.news-single-author {
	padding-bottom: 3px;
	
	
}
.news-single-additional-info {
	background-color: #f3f3f3;
/* 	clear: both; */
	margin-top: 3px;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	margin:0px;
	margin-bottom: 3px;
	padding:10px;
	background-color:#f8f8f8;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:0px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:px;
	width:100%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border-bottom:5px solid #f1f1f1;
	background-color:#f5f5f5;
}
.news-amenu-container LI {

}
.news-amenu-container UL {
	padding:3px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	background-color:#f5f5f5;
	list-style-type: none;
}
.news-amenu-container H2 {
	background-color:#f8f8f8;
	display:none;
}
.news-amenu-item-year {
	font-weight: bold;
	background-color: #f3f3f3;
	
}

