* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0;
padding: 0;
}


html
		{
		height: 100%;
		width: 100%;	
		margin: 0px; 
		padding: 0px; 	
		}

body 	
		{
 		height: 100%;
		width: 100%;
		margin: 0px; 
		padding: 0px; 	
		font-size: 12px;
		font-family: Arial;
		background: url(../images/bg.gif) repeat-y;
		}
		
/*//////////////////////STANDARD INHALTE///////////////////*/
h1		{
		color: #669b10;
		font-size: 1em;
		font-weight: bold;
		margin-bottom: 10px;
		}

a		{
		color: #669B10;
		text-decoration: none;
		}		
		
		
.inhalts-trenner
		{
		border-top: 1px solid #669b10;
		margin-bottom: 10px;	
		}		
		
/*///////////////////////LAYOUT DIVS/////////////////////*/		
#rahmen		
		{
		width: 100%;
		height: 100%;
		background: #669b10;	
		}		


#infolinks		
		{
		position: absolute;
		z-index:2;
		width: 800px;
		text-align: right;
		top: 2px;	
		left: 0px;
		color: #9e9e9e;
		}	
		
#infolinks a
		{
		color: #9e9e9e;
		text-decoration: none;	
		}	
		
.cReduceTextSize a {font-size: 0.8em;}		
.cEnlargeTextSize a {font-size: 1.2em;}			

/*////////////LINKE SPALTE////////////////*/

#links		
		{
		width: 198px;
		height: 100%;
		background: #669b10;	
		float: left;
		position: relative;
		}		


#logo
		{
		width: 198px;
		height: 122px;	
		}
		
/*////////////MENUE////////////////*/		
#menue
		{
		width: 198px;
		height: 411px;
		background: #282828;
		position: relative;	
		color: #ffffff;
		}		
		
#hauptnavi	
		{
		list-style: none;	
		padding: 19px 0px 0px 0px;
		font-weight: bold;
		color: #ffffff;
		width: 160px;
		}
		
		
#hauptnavi li.haupt	
		{
		display: block;
		text-decoration: none;
		color: #ffffff;
		padding: 0px 0px 0px 0px;
		}			
			
#hauptnavi li.haupt a	
		{
		display: block;	
		text-decoration: none;
		color: #ffffff;
		padding: 0px 0px 0px 15px;
		}			
		
#hauptnavi li.haupt a:hover	
		{
		display: block;
		text-decoration: none;
		color: #ffffff;
		background-color: #669b10;
		padding: 0px 0px 0px 15px;
		}			
		
#hauptnavi li.haupt a.akt
		{
		display: block;
		text-decoration: none;
		color: #ffffff;
		background-color: #669b10;
		padding: 0px 0px 0px 15px;
		}			
			
/*/UNTERNAVI/*/
#unternavi	
		{
		list-style: none;	
		padding: 2px 0px 0px 10px;
		font-weight: normal;
		color: #ffffff;
		width: 160px;
		}
		
		
#unternavi li.sub
		{
		display: block;
		text-decoration: none;
		color: #ffffff;
		padding: 0px 0px 0px 0px;
		}			
			
#unternavi li.sub a	
		{
		display: block;
		text-decoration: none;
		color: #ffffff;
		padding: 0px 0px 0px 15px;
		}			
		
#unternavi li.sub a:hover	
		{
		display: block;
		text-decoration: none;
		color: #ffffff;
		background: url(../images/unternavi_akt.gif) no-repeat #282828 3px 5px;
		padding: 0px 0px 0px 15px;
		}			
		
#unternavi li.sub a.sub-akt
		{
		display: block;
		text-decoration: none;
		color: #ffffff;
		background: url(../images/unternavi_akt.gif) no-repeat #282828 3px 5px;
		padding: 0px 0px 0px 15px;
		}		
	
		
/*/UNTERNAVI/*/
#unternavi1	
		{
		list-style: none;	
		padding: 2px 0px 0px 10px;
		font-weight: normal;
		color: #ffffff;
		width: 150px;
		}
		
		
#unternavi1 li.sub1
		{
		display: block;
		text-decoration: none;
		color: #ffffff;
		padding: 0px 0px 0px 0px;
		}			
			
#unternavi1 li.sub1 a	
		{
		display: block;
		text-decoration: none;
		color: #ffffff;
		padding: 0px 0px 0px 20px;
		}			
		
#unternavi1 li.sub1 a:hover	
		{
		display: block;
		text-decoration: none;
		color: #ffffff;
		background: url(../images/unternavi_akt.gif) no-repeat #282828 10px 5px;
		padding: 0px 0px 0px 20px;
		}			
		
#unternavi1 li.sub1 a.sub1-akt
		{
		display: block;
		text-decoration: none;
		color: #ffffff;
		background: url(../images/unternavi_akt.gif) no-repeat #282828 10px 5px;
		padding: 0px 0px 0px 20px;
		}	
		
				/*/UNTERNAVI/*/
#unternavi2	
		{
		list-style: none;	
		padding: 2px 0px 0px 20px;
		font-weight: normal;
		color: #ffffff;
		width: 150px;
		}
		
		
#unternavi2 li.sub2
		{
		display: block;
		text-decoration: none;
		color: #ffffff;
		padding: 0px 0px 0px 0px;
		}			
			
#unternavi2 li.sub2 a	
		{
		display: block;
		text-decoration: none;
		color: #ffffff;
		padding: 0px 0px 0px 20px;
		}			
		
#unternavi2 li.sub2 a:hover	
		{
		display: block;
		text-decoration: none;
		color: #ffffff;
		background: url(../images/unternavi_akt.gif) no-repeat #282828 10px 5px;
		padding: 0px 0px 0px 20px;
		}			
		
#unternavi2 li.sub2 a.sub2-akt
		{
		display: block;
		text-decoration: none;
		color: #ffffff;
		background: url(../images/unternavi_akt.gif) no-repeat #282828 10px 5px;
		padding: 0px 0px 0px 20px;
		}	
		
/*////////////MENUE ENDE////////////////*/		
					
				
#suche		
		{
		position: absolute;
		bottom: 10px;
		left: 10px;	
		}		
	
#suche input.suchfeld		
		{
		color: #ffffff;
		font-size: 12px;
		font-family: Arial;
		width: 140px;
		height: 17px;
		background: #282828;
		border: 1px solid #ffffff;
		}	
	
#kontakt		
		{
		padding: 5px 0px 0px 10px;
		color: #ffffff;	
		}		
		
#kontakt a	
		{
		color: #ffffff;
		text-decoration: none;	
		}		
		

		
		
	
				
/*////////////MITTLERE SPALTE////////////////*/		
#mitte
		{
		width: 613px;	
		height: 100%;
		float: left;	
		margin: 0px;
		padding: 0px;
		background: #ffffff;
		}		
		

#ueberschrift	
		{
		height: 33px;
		width: 600px;
		float:left;
		right:0px;
  		bottom:0px; 
		padding: 90px 5px 0px 8px;
		}		
			

#inhalt	
		{
		float:left;
		left: 198px;
		width: 605px;
		right:0px;
  		bottom:0px; 
		padding: 0px 4px 10px 4px;
		background: #ffffff;
		}		
	
#inhalt	.text
		{
		float:left;
		padding: 20px 5px 0px 4px;
		}	
	
#inhalt ul
		{
		list-style-image: url(../images/unternavi_akt.gif);
		margin: 0px 0px 10px 25px;
		}			
	
#inhalt li	
		{
		text-decoration: none;
		padding: 0px 0px 0px 0px;		
		}		
		
		
#inhalt td {vertical-align:top;}		
		
		
/*////////////RECHTE SPALTE////////////////*/			
#rechts
		{
		height: 100%;	
		width: auto;
		margin-left: 0px;
		background: #669b10;
		}		
		
		

#oben-rechts
		{
		width: auto;
		height: 122px;
		}		
		
		
		
.shortcuts 		
		{			
		border-bottom: 1px solid #b3cd88; height: 24px; line-height:24px;
		}	

.shortcuts a
		{
		margin-left:10px; text-decoration: none; color: #ffffff;
		}
		
		
#rechts-mitte
		{
		width: auto;
		height: 271px;
		background: #282828;	
		color: #ffffff;
		padding-top: 140px;
		}		
		
/*/TERMINE/*/		
.termine-ueberschrift 		
		{			
		border-bottom: 1px solid #ffffff; height: 24px; line-height:24px;
		}	

.termine-ueberschrift span
		{
		margin-left:10px; color: #ffffff;
		}	
		
		
.termine 		
		{			
		height: auto;
		}	

.termine span
		{
		margin-left:10px; margin-top: 5px; color: #ffffff; float:left; width: 180px;
		}		
		
		
		
#quicklinks		
		{
		position: fixed;
		left: 811px;
		bottom: 0px;
		float:left;
		color: #ffffff;
		font-size: 11px;
		padding: 0px 0px 0px 8px;
		background: #669b10;
		width: 100%;
		}	
		

#quicklinks a
		{
		color: #ffffff;
		font-size: 11px;
		text-decoration: none;	
		border: 0px;
		}
		
				
		
/*////////////////////////TYPO3 ELEMENTE////////////////////////////*/		
		
		
/*/SUCHERGEBNIS/*/
.tx-indexedsearch-searchbox-sword 
		{
		margin-left: 10px;
		border: 1px solid #282828;	
		width: 150px;
		}			
		
.tx-indexedsearch-searchbox-button 
		{
		float: right;
		width: 150px;
		background: #669B10;
		color: #ffffff;
		border: 0px;
		margin-top: 5px;
		margin-bottom: 10px;
		font-size: 12px;
		font-family: Arial;
		}		
		
.tx-indexedsearch-whatis
		{
		color: #669B10;
		font-weight: bold;
		margin-bottom: 5px;	
		}		
		
.tx-indexedsearch-browsebox
		{
		margin-bottom: 10px;	
		}		
		
		
		
		
		
		
		
		
		
		
		
/*/NEWS/*/
.news	{
		}
		
.news h1 a
		{
		color: #282828;	
		}		

.news a {color: #000000;}



.news h1
		{
		margin-bottom: 0px;
		padding-bottom: 0px;	
		}		
		
.news img
		{
		float: left;
		margin-right: 10px;
		margin-top: 3px;
		margin-bottom: 5px;
		}		
		
		
.news hr.clearer	
		{
		background-color: #e4e4e4; /* Farbe für Opera und Firefox */
		color: #e4e4e4; /* Farbe für Internet Explorer (IE) */
		border: 0;
		height: 1px; 
		margin: 10px 0px 10px 0px;
		}		
		
/* -- Änderungen 2011: Termine und Aktivitäten getauscht und angepasst ----------------------- */

#rechts-mitte2
		{
		width: auto;
		height: 371px;
		background: #282828;	
		color: #ffffff;
		padding-top: 40px;
		}
		
.news2 h1 a
		{
		color: #ffffff;	
		}		

.news2 a {color: #ffffff;}


.news2 h1
		{
		margin-bottom: 0px;
		padding-bottom: 0px;	
		}				
		
.news2 hr.clearer	
		{
		background-color: #282828; /* Farbe für Opera und Firefox */
		color: #282828; /* Farbe für Internet Explorer (IE) */
		border: 0px;
		border-bottom: 1px dotted #ffffff;
		height: 0px; 
		margin: 6px 0px 6px 0px;
		}
		
.news2-date { font-size: 9px; float: right; }
		
.morelink2 { width: auto !important; color: #ffffff !important; float: none !important; margin: 0px !important; }
		
.pagebrowse2 .tx-ttnews-browsebox-strong {
	width: auto !important;
	float: none !important;
}

.pagebrowse2 .tx-ttnews-browsebox	{border: 0px; background: none; float: left; text-align:left; margin: 0px; padding: 0px;}
.pagebrowse2 .tx-ttnews-browsebox table {float:left;}


.pagebrowse2 .tx-ttnews-browsebox-SCell {background: #ffffff; color: #669B10 !important; border: 0px; padding-bottom: 1px;}
.pagebrowse2 .tx-ttnews-browsebox-SCell a{color: #282828 !important;}
.pagebrowse2 td a {color: #ffffff !important;}	

.terminnews2 {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    border-bottom: 1px dotted #282828;
}

/* ------------------------------------------------------------------------------------------- */
		
.tx-ttnews-browsebox	{border: 0px; background: none; float: left; text-align:left; margin: 0px; padding: 0px;}
.tx-ttnews-browsebox table {float:left;}


.tx-ttnews-browsebox-SCell {background: #669B10; color: #ffffff; border: 0px; padding-bottom: 1px;}

.tx-ttnews-browsebox-SCell a {color: #ffffff;}	




.news-single-related, .news-single-files {background: none; border: 0px;}





/*/SITEMAP/*/


.tx-dropdownsitemap-pi1 div
		{	
		margin: 0px;
		padding: 0px;
		}
		
.tx-dropdownsitemap-pi1 div.expAll {margin: 0px 0px 10px 0px; padding: 0px;}	
		
		
		
.tx-dropdownsitemap-pi1 ol li ol {margin-left: 10px; margin-top: 5px;}
.tx-dropdownsitemap-pi1 ol li ol li ol li{margin-left: 10px; margin-top: 0px;}

.tx-dropdownsitemap-pi1 .level_2 {margin-top: 0px; margin-left:10px;}

		
#prevLink, #prevLink:hover {
    background: url("http://www.dasbruckner.de/typo3conf/ext/perfectlightbox/res/img/prev.gif") no-repeat scroll 0 15% transparent !important;
}
#nextLink, #nextLink:hover {
    background: url("http://www.dasbruckner.de/typo3conf/ext/perfectlightbox/res/img/next.gif") no-repeat scroll 100% 15% transparent !important;
}
		
		
		
		
#Scroller-Rahmen {
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}


#Scrollbarer-Bereich {
    left: 0;
    margin: 0;
    padding: 0 0 30px;
    position: absolute;
    top: 0;
}


.nach-oben, .nach-unten {
    display: block;
    position: absolute;
    margin-left: 155px;
    text-decoration: none;
    width: 45px;
    z-index: 99;
}
.nach-unten {

	bottom: 0px;
}		
