/************************************************************/
/* Schule Gr�nichen CSS: Extensions							*/
/* 1.0 Search Box (Macina)									*/
/*  1.1 Suchformulare										*/
/*  1.2 Resultat Navigation									*/
/*  1.3 Suchresultate										*/
/* 2.0 Powermail                   							*/
/* 4.0 DAM Gallery											*/
/* 5.0 TT News												*/
/*  5.1 News Navigation										*/
/*  5.2 Single News View									*/
/*  5.3 News Archiv											*/
/* 6.0 New Login Box										*/
/* 7.0 LuumoGoogleMap										*/
/************************************************************/

/********************************************************************************************************************************/
/* General Colors																												*/
/********************************************************************************************************************************/
/*  Blau		: #0861a8	z.B. Hintergrund, Links																				*/
/*  Weiss		: #ffffff	z.B. Hintergrund																					*/
/*  Grau Dunkel	: #879197	z.B. Breadcrump, Text in den Sites Symbolen, Content Text											*/
/*  Grau Hell	: #ccd4d9	z.B. Striche Logo, Striche Shortlinks, Suchbox, Content Elemente Rahmen								*/
/*  Grau Blau	: #9baab4	z.B. Content Elemente Header Hintergrund															*/
/********************************************************************************************************************************/

/********************************************************************************************************************************/
/* Gaps               																											*/
/********************************************************************************************************************************/
/*  Content Gap margin-left: 216px    																					*/
/********************************************************************************************************************************/


/* 1.0 Search Box (Macina)  */

	/* 1.1 Suchformulare */

	div.tx-indexedsearch_forms_padding {
		padding-left:0px;
		padding-bottom:20px;
		margin-top:10px;
		font-size:12px;
		color:#565656;
		line-height:17px;
		letter-spacing:0.4px;
	}
	
	div.tx-indexedsearch_forms_padding form {
		margin:0px;
	}
	
	div.tx-indexedsearch input[type=image] {
		float:left;
	}
	
	div.tx-indexedsearch input[type=text] {
		width:120px;
	}
	
	div.tx-indexedsearch select {
		width:120px;
	}

	div.header_shortlinks_search input[type=text] {
		padding-left: 2px;
		width:94px;
	}

	/* 1.2 Resultat Navigation (Definiert ohne Template in class.tx_indexedsearch.php) */
	div.tx-indexedsearch p {
		color:#565656;
	}
	
	div.tx-indexedsearch ul {
		height:25px;
		padding:0px 0px;
		margin-bottom:20px;
		margin-left:0px;
	}
		
	div.tx-indexedsearch ul li {
		list-style-type: none;
		border:1px solid #639bc3;
		margin:2px;
		padding:2px;
		padding-left:6px;
		padding-right:6px;
		float:left;
		font-size:11px;
	}
	
	div.tx-indexedsearch-whatis {
    border-bottom: 1px solid #639BC3;
		height: 18px; 
		width:655px;
		padding: 3px 0px 0px 0px; 
		margin: 0px 0px 5px 1px; 
    color: #2F7AAF;
    font-size: 13px;
		font-weight:bold;
		clear:left;
	}
	
	/* 1.3 Suchresultate */
	div.search_results {
		width:655px;
		color:#565656;
	}

	td.search_results_title{
		font-weight:bold;
	}
	
	td.search_results_percent{
		font-size:10px;
	}
	
	td.search_results_description{
		padding:4px;
		border: 1px solid #ccd4d9;
		border-bottom:0px;
	}	
	
	td.search_results_info{
		padding:4px;
		font-size:10px;
		border: 1px solid #ccd4d9;
		border-top:0px;
	}
  div.tx-indexedsearch-browsebox {
    overflow: hidden;
  }
  
/* 2.0 Powermail */

div.tx-powermail-pi1 {
	margin-left:0px;
	margin-top:5px;
	margin-bottom:15px;
}

div.tx-powermail-pi1 fieldset {
	border: 0px;
	padding: 0px;
}

div.tx_powermail_pi1_fieldwrap_html {
	margin-top: 4px;

}

fieldset.tx-powermail-pi1_fieldset label {
	display: block;
	width: 160px;
	float: left;
	clear: both;
	font-weight: bold;
	margin-top:4px;
}

div.tx-powermail-pi1 input[type=submit],input[type=button] {
	margin-top:10px;
	margin-left:160px;
	border-top:1px solid #0861a8;
	border-bottom:1px solid #0861a8;
	border-left:1px solid #0861a8;
	border-right:1px solid #0861a8;
	width: 110px;
	height: 18px;
	background-color: #ffffff;
	vertical-align: top;
	clear: left;
}

div.tx-powermail-pi1 textarea {
	width: 300px;
	height: 75px;
}

span.tx-srfreecap-pi2-cant-read {
	clear: both;
	float: none;
	color: #879197;
	margin-left: 160px;
}

div.tx-powermail-pi1 img.tx-srfreecap-pi2-image {
	margin-left: 160px;
	float: none;
	clear: both;
	display: block
}

/*
input.styleButton {
	border-top:1px solid #0861a8;
	border-bottom:1px solid #0861a8;
	border-left:1px solid #0861a8;
	border-right:1px solid #0861a8;
	width: 110px;
	height: 18px;
	background-color: #ffffff;
}
*/
	

/* 4.0 DAM Gallery*/  
div.tx-cegallery-pi1 {
	margin-left: 0px;
}

div.tx-cegallery-pi1-album_entry {
	float: left;
	min-height: 170px;
	width: 140px;
	margin: 2px;
	padding: 7px;
	padding-bottom: 13px;
	text-align: center;
	top: inherit;
	vertical-align: bottom;
	font-size:10px;
	color:#879197;	
	line-height:17px;
	letter-spacing:0.4px;
	background-color: #ffffff;
	border:1px dotted #0861a8;
	overflow: visible;
}	

div.tx-cegallery-pi1-album_entry span.tx-cegallery-pi1-imagetitle {
  padding-bottom: 2px;
}

.tx-cegallery-pi1-album_entry a{
	color:#879197;
	text-decoration:none;
}

div.tx-cegallery-pi1-detail_entry{
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
}		

div.tx-cegallery-pi1-slideControls{
	padding-bottom: 10px;
	
}				

div.tx-cegallery-pi1-album_entry img {
	clear: both;
	border: 1px solid #000000;
}

div.tx-cegallery-pi1-detail_entry img {
	clear: both;
	border: 1px solid #000000;
    width: 655px;
	height: inherit;
}


div.tx-cegallery-pi1-clearer {
	clear: both;
}

h2.tx-cegallery-pi1-album_header {
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#879197;
	font-weight:bold;
	letter-spacing:0.5px;	
	margin-top:7px;
	margin-left: 202px;
}

div.tx-cegallery-pi1-detail_header {
 	padding-bottom: 5px;
}

div.tx-cegallery-pi1-detail_nav {
	clear: both;
	width: 385px;
}		

span.tx-cegallery-pi1-photo_prev {
	float: left;
	width: 50px;
}

span.tx-cegallery-pi1-photo_next {
	width: 50px;
	text-align: right;
	float: left;
}

div.tx-cegallery-pi1-album_backlink {
	margin-left: 202px;
}

span.tx-cegallery-pi1-album_back_link {
	float: left;
	width: 285px;
	text-align: center;
}

span.tx-cegallery-pi1-pagebrowser_actual, span.tx-cegallery-pi1-pagebrowser_normal {
	border:1px solid #ccd4d9;
	margin-right:4px;
	margin-bottom: 2px;
	padding:2px;
	padding-left:6px;
	padding-right:6px;
	float:left;
	font-size:11px;
}

span.tx-cegallery-pi1-pagebrowser_actual a {
	font-weight: bold;
}

div.tx-cegallery-pi1-pagebrowser {
	padding:10px 0px 5px 0px;
	width: 450px;
	margin-left: 202px;
	overflow: hidden;
}

div.tx-cegallery-pi1-page {
	float: center;
	padding-right: 10px;
}	  

#mySlideshow	{
	width: 370px;
	height: 370px;
	z-index:5;
	display: none;
	overflow:hidden;
	position: relative;
	background-color: #99a9b2;
}

#mySlideshow img
{
	border: 0;
	margin: 0;
}

#mySlideshow #slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 3em;
	background: #333;
	color: #fff;
	text-indent: 0;
}

#slideInfoZone h2
{
	padding: 0;
	font-size: 12px;
	margin: 0;
	margin: 2px 5px;
	font-weight: strong;
	color: inherit;
}

#slideInfoZone p
{
	padding: 0;
	font-size: 10px;
	margin: 2px 5px;
	color: #eee;
}

#mySlideshow a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

#mySlideshow a.right, #mySlideshow a.left
{
	position: absolute;
	height: 100%;
	width: 40%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html #mySlideshow a.right, * html #mySlideshow a.left
{
	filter:alpha(opacity=50);
}

#mySlideshow a.right:hover, #mySlideshow a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#mySlideshow a.left
{
	left: 0;
	top: 0;
	background: url('/typo3conf/ext/ce_gallery/res/left.gif') no-repeat top left;
}

#mySlideshow a.right
{
	right: 0;
	top: 0;
	background: url('/typo3conf/ext/ce_gallery/res/right.gif') no-repeat top right;
}

div.tx-cegallery-pi1-pagebrowser_back {
	float: left;
}		

div.tx-cegallery-pi1-pagebrowser_pages {
	float: left;
	padding-bottom: 10px;
}		

div.tx-cegallery-pi1-pagebrowser_back {
	width:56px;
}		

div.tx-cegallery-pi1-slimbox_hidden_links {
  display: none;
}

/* 5.0 TT News */

	/* 5.1 News Navigation */
	div.tx-ttnews-browsebox table td p{
			border:1px solid #ccd4d9;
			margin-right:3px;
			margin-left:0px;
			padding:2px;
			padding-left:6px;
			padding-right:6px;
			float:left;
			font-size:11px;
	}
	
	div.tx-ttnews-browsebox {
		margin-left:216px;
	}
	
	div.tx-ttnews-browsebox table{
		margin-left:-2px;
	}

	
	td.tx-ttnews-browsebox-SCell {
		font-weight:bold;
	}
	
	/* 5.2 Single News View */
	div.news-single-img {
		margin-left:5px;
		margin-top:10px;
		margin-bottom:10px;
		width:130px;
		float:left;
	}
	
	p.news-single-imgcaption {
		padding:0px;
		font-size:10px;
		color:#879197;	
		line-height:15px;
		letter-spacing:0.4px;	
		padding-bottom:5px;
		margin-top:0px;
	}
	
	/* 5.3 News Archiv */
	table.news_archiv {
		margin-left:216px;
		margin-top:10px;
	}
	
	td.news_archiv_date {
		vertical-align: top;			
	}
	
td.news_archiv_item {
		vertical-align: top;	
	}	
	
	
/* 6.0 New Login Box */

div#box_login {
		margin-left:217px;
		padding-right:5px;
		font-size:12px;
		color:#879197;
		margin-top:0px;
		margin-bottom:0px;
		line-height:17px;
		letter-spacing:0.4px;
		padding-top:6px;
		padding-bottom:15px;
}

div.login_header { 
	font-size:13px; letter-spacing:0.1em; color: #005baa; height: 20px; font-weight:bold;
}

/* 7.0 LuumoGoogleMap */

div.tx-lumogooglemaps-pi1 {
		margin-left:20px;
		margin-top:20px;
}
div.tx_lumogooglemaps_pi1_sidebar {
		margin-left:217px;
}

div.tx_lumogooglemaps_pi1_sidebar ul {
		padding-left:0px;
		margin-left:0px;
}


