@charset "UTF-8";
/* CSS Document */

/* Basisvorlage CSS
Gemeinde Iselsberg-Stronach - Offizielle Homepage
Start: 04/2009
Autor: Bernhard Wallensteiner


/* Farbsschema (Farbtöne der Elemente)
-----------------------------------------------------
mattrot: #A32D25;
 - Hintergrundfarbe Menüpunkt Gemeindeamt
mattblau: #2D546C;
 - Hintergrundfarbe Menüpunkt Vereine
mattgrün: #545C19;
 - Hintergrundfarbe Menüpunkt Tourismus
hellgrün: #E6EED7;
 - Hintergrundfarbe Untermenü
rot: #D73123;
 - Logo
grau: #6A6363
 - menu rechts oben (startseite, sitemap, suche)
hellgrau: #C0C0C0
 - html hintergrund
dunkelgrau: #393939
 - schriftfarbe allgemein

*/

/* Reset
----------------------------------------------------- */

* {
	padding: 0px;
	margin: 0px;
	border: 0px;
	list-style: none;
	}



/* Globals und Typo
----------------------------------------------------- */

html {
	background: #C0C0C0 /*url('images/bg-content-autor.gif') 21px 21px repeat-y*/;
	
	}

body {
font-family: Verdana,Arial,Helvetica;
font-style: normal;
font-size: 11px;
color: #393939;
	}

html>body {
	}

a:link {
	text-decoration: none;
	cursor:pointer;
	color:#393939;
	}
	
a:visited {
	text-decoration: none;
	}
	
a:hover {
	text-decoration: none;
	}
	
a:active {
	text-decoration: none;
	}
	
/*

a:link {
 	color: #0F3561;
	text-decoration: line-through;
	}

a:visited {
	color: red;
	text-decoration: line-through;
	}

a:hover {
	color: blue;
	text-decoration: underline;
	border: 1px yellow solid;
	width: 150px;
	height: 17px;
	background-color: green;
	font-weight: bold;
	}

a:active {
	color: green;
	font-weight:bold;
	}
*/
	
	
/* Macht die gepunktete Linie um geklickte Links unsichtbar
----------------------------------------------------- */
 a:focus {
	outline: none;
	}


a[href$='.pdf'] {
	padding: 5px 5px 5px 30px;
	background: transparent url('/_images/layout/icons/icon_pdf.gif') no-repeat center left;
	border:0px;
	}

	
.ohne-icon_pdf a[href$='.pdf'] {
	padding: 0px;;
	background: none;
	border:0px;
	}

 /* weil ie6 die obere definition für pdf nicht versteht; */
 
.pdf-link { 
	padding: 5px 5px 5px 30px;
	background: transparent url('/_images/layout/icons/icon_pdf.gif') no-repeat center left;
	}


.google-link { /* weil ie6 die obere definition für pdf nicht versteht; */
	padding: 5px 5px 5px 65px;
	background: transparent url('/_images/layout/icons/icon_google.gif') no-repeat center left;
	}

p {
	font: 1.1em/1.6em Arial,Tahoma,Verdana, sans-serif;
	margin-top: 1.0em; 
	margin-bottom: 1.0em;
	}

h1 {
	font-size: 18px;
	font-weight: bold;
	line-height:27px;
	font-family: verdana;
	}

	
h2 {
	font-size: 16px;
	font-weight: bold;
	line-height:22px;
	margin: 10px 10px 20px 0px;
	font-family: verdana;
	}
	
h3 {
	font-size: 11px;
	font-weight: bold;
	line-height:16px;
	margin:10px 0px;
	font-family: verdana;
	}
	
h4 {
	font-size: 11px;
	font-weight: normal;
	line-height:16px;
	margin:10px 0px;
	font-family: verdana;
	}

/* Forms
------------------------------------------------------ */
label {
  float: left;
  margin-right: 5px;
  padding-top: 3px;

  width: 85px;
  text-align: right;
}

.filesize {
  font-size: 9px;
  color: #666;
}

.error, .success {
  padding: 12px 7px;
  font-size: 11px;
}

.error {
  background: #F8E7E7;
  color: #990000;
}

.txterror {
  color: #990000;
  font-weight: bold;
}

.success {
  background: #D9F0DC;
  color: #1CA62F;
}

.mr {
  margin-left: 91px;
}

input, textarea {
  background: #fff;
  border: 1px solid #333;
  padding: 1px;
}

textarea {
  overflow: auto;
}


/* Container
----------------------------------------------------- */

#wrapper {
	margin: auto auto;
	height: auto;
	width: 960px;
	border: 0px green dotted;
	background-color: #ffffff;
	position:relative;
	padding-bottom:20px;
}

#top-header {
	height: 107px;
	}
	
	#top-header .gemeindewappen {
		margin: 11px 0px 0px 10px;
		float:left;
		}
		
	#top-header .iselsberg-stronach-txt {
		margin: 11px 0px 0px 28px;
		float:left;
		}
		
	#top-header #menue-rechts-oben {
		height: 28px;
		margin-top: 39px;
		margin-right: 20px;
		float:right;
		}
			
	#top-header #menue-rechts-oben li {
		height:28px;
		float:left;
		margin:0px 10px;
		text-align:center;
		}
		
	#top-header #menue-rechts-oben .seperator {
		width:1px;
		height:40px;
		background-image: url(/_images/layout/seperator-menue-ro.gif);
		}
	
	
#header {
	height: 279px;
	width:960px;
	_width:962px;  /* for ie6 */
	}
	
	#hauptmenue li {
		width: 158px;
		height: 46px;
		background-image: url(/_images/layout/button-bg-grau.jpg);
		float:left;
		margin:0px 1px 0px 1px;
		position:relative;
		}
		

	#hauptmenue li p  {
		margin-top:15px;
		font-family: verdana, arial;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		width:158px;
		}
		
	.white  {
		position:absolute;
		z-index:10;
		left:0px;
		top:0px;
		color: #fff;
		cursor:pointer;
		}
		
	.black  {
		position:absolute;
		z-index:9;
		left:1px;
		top:1px;
		color: #000;
		}

	#mitte-unten-links { 
		margin: 2px 0px 0px 0px;
		width: 480px;
		_width: 481px; /* for ie6 */
		height:228px;
		float:left;
		position:relative;
		}
		
		#mitte-links li {
			width: 158px;
			height: 180px;
			background-image: url(/_images/layout/button-bg-grau.jpg);
			margin:0px 1px 0px 1px;
			position:relative;
			float:left;
			}
			
		#mitte-unten-links .menue-icon-gemeindeamt {
			background-image: url(/_images/layout/gemeindeamt-bg-icon.jpg)
			}

		#mitte-unten-links .menue-icon-vereine {
			background-image: url(/_images/layout/vereine-bg-icon.jpg)
			}
			
		#mitte-unten-links .menue-icon-tourismus {
			background-image: url(/_images/layout/tourismus-bg-icon.jpg)
			}
		
	#mitte-unten-rechts {
		margin: 2px 0px 0px 0px;
		width: 480px;
		height:228px;
		float:right;
		position:relative;
		}
	
	
	#mitte-unten-rechts .panorama {
		width: 478px;
		height: 228px;
		background-image: url(/_images/layout/iselsberg-dolomitenpanorama.jpg);
		margin:0px 1px 0px 1px;
		position:relative;
		}
		
	#unten-links li {
		width: 158px;
		height: 48px;
		float:left;
		margin:0px 1px 0px 1px;
		position:relative;
		}
		
	#unten-links .gemeindeamt  {
		background-color: #A32D25;	
		}
		
	#unten-links .vereine  {
		background-color: #2D546C;
		font-size:10px;
		line-height:13px;	
		}
		
	#unten-links  .tourismus {
		background-color: #545C19;	
		}

	#unten-links li p  {
		margin-top:15px;
		font-family: verdana, arial;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		width:158px;
		}
		
	#unten-links .vereine p  {
		margin-top:8px;
		line-height:15px;
		}
		
		
.textpadder {
  position: relative;
	}

	.textpadder .back, .textpadder .back:hover  .textpadder .back:hover a{
	  position: absolute;
	  left: 10px;
	  top:30px;
	  color: #4882ED;
	  font-size: 9px;
	  letter-spacing: 1px;
	  text-decoration: none;
	}
	
	.textpadder .next, .textpadder .next:hover {
	  position: absolute;
	  left: 9px;
	  color: #4882ED;
	  font-size: 9px;
	  letter-spacing: 1px;
	  text-decoration: none;
	}
	
	.textpadder .top {
	  top: 10px;
	}
	
	.textpadder .bottom {
	  bottom: 10px;
	}






	
	
#content {
	min-height:600px;
	height:auto;
	overflow:visible;
	background-color:#ffffff;
	position:relative;
	_width:965px;
	}
	
	#content img {
		border:0px;
		background-color:#eeeeee;
		}
	
	#content-left {
		margin: 0px 1px 0px 1px;
		width: 265px;
		_width:240px;
		float:left;
		position:relative;
		}
	
	#content-left .current-hauptmenue {
		width: 265px;
		_width: 240px;
		height: 42px;
		background-image: url(/_images/layout/button-bg-gruen.jpg);
		position:relative;
		top:0px;
		font-size:20px;
		left:0px;
		}
		
	#content-left .current-hauptmenue p {
		margin-top:5px;
		font-family: verdana, arial;
		font-size:20px;
		font-weight:bold;
		text-align:center;
		width:265px;
		_width:240px;
		}
	
	#content-left ul{
		width:265px;
		_width:240px;
		padding-top:10px;
		background-color:#E6EED7;
		float:left;
		position:relative;
		}

					
	#content-left ul li {
		width:235px;
		_width:215px;
		position:relative;
		height: 26px;
		/* padding: 5px 0px 0px 10px; */
		/*background-image:url(/_images/layout/untermenuepunkt-bg-gruen.gif);*/
		list-style-image: url(/_images/layout/pfeile-gruen.gif);
		list-style-position:inside;
		background-color: #E6EED7;
		border-left: 10px solid #E6EED7;
		border-bottom: 1px solid #ffffff;
		padding-top:10px;
		}
		
	#content-left ul li a {
		color:#393939;
		}
	#content-left .banner-265px {
		background-color: #ffffff;
		margin:15px 0px;
		width:100%
		}	

		
	#content-mitte-und-rechts {
		width:693px;
		_width: 715px; /* for ie6 */
		float:left;
		position:relative;
		}
	/*
		#content-mitte-und-rechts h2 {
			margin: 10px 10px 20px 0px;
			font-family: verdana;
			font-size: 16px;
		}
	*/
		
		#content-mitte {
			width: 424px;
			_width: 426px; /* for ie6 */
			margin:0px 1px 0px 1px;
			float:left;
			position:relative;
			font-family:verdana;
			font-size:11px;
			line-height:16px;
				}
		#content-mitte p {
			font-family:verdana;
			font-size:11px;
			line-height:16px;
				}
		
				
		#content-mitte .infobox {
			height: 42px;
			background-color:#ffffff;
			position:relative;
			}
		
		#content-mitte .contentbox {
			margin:10px 15px 10px 15px;
			position:relative;
			}


		#content-mitte .contentbox a {
			  color: #333333;
			  text-decoration: underline;
			  text-align:center;
			}
			
		 #content-mitte	.contentbox a:hover {
			  color: #A32D25;
			  text-decoration: underline;
			}
			
		 #content-mitte	img {
			float: left;
			border-left: 1px solid #777777;
			border-top: 1px solid #777777;
			border-right: 2px solid #777777;
			border-bottom: 2px solid #777777;
			margin-right: 20px;
			margin-bottom: 20px;
			background-color: #ffffff;
			}

			
		#content-mitte .titelfoto {
			margin-bottom:5px;
			}

			
				
		#content-mitte .einleitungstext{
			margin-bottom:20px;
			}
		
		 #content-mitte .objekt {
		 	position:relative;
		 	margin:5px 0px 10px 0px;
		 	padding-bottom:10px;
		 	border-bottom: 1px #aaaaaa solid;
		 	}
		 	
		 #content-mitte .block-element {
		 	margin:5px 0px 10px 0px;
		 	padding-bottom:10px;
		 	}
		
		#content-mitte .datum {
			margin-left:0px;
			margin-left: 20px;
		}
			
		#content-mitte .titel {
			font-size:12px;
			font-weight:bold;
			margin: 5px 0px 10px 20px;
			}
			
		#content-mitte .veranstalter {
			color: #aaaaaa;
			margin-left: 20px;
			}	
			
		#content-mitte .infoblock {
			margin-left: 20px;
			}
			
		#content-mitte .iconposition { 
		 	position:absolute;
		 	top:5px;
		 	left: 330px;
		 	}
		 			 	
		#content-mitte .iconposition img  { 
			border: 0px;
		 	}
		 	
		#content-mitte .iconposition span {		 	
		 	font-size:9px
		 	}
		 	
		#content-mitte .filesize{
			font-size: 9px;
			margin-top: 10px;
			margin-left: 20px;
			}
		 	
		#content-rechts {
			width:265px;
		 _width: 267px; /* for ie6 */
			margin:0px 1px 0px 1px;
			float:right;
			position:relative;
			}
			
			#content-rechts .veranstaltungs-teaser {
				text-align:left;
				font-size:10px;
				font-weight:normal;
				font-family:arial;
				background-color:#CADDE9;
				}
			
			#content-rechts .veranstaltungs-teaser .ueberschrift {
				width: 265px;
				height: 42px;
				background-image: url(/_images/layout/button-bg-blau.jpg);
				position:relative;
				font-family:verdana;
				font-size:20px;
				}
				
			#content-rechts .veranstaltungs-teaser .infoblock {
				margin:5px 10px;
				font-family:arial;
				border-bottom: 1px solid #ffffff;
				padding-bottom:10px;
				position:relative;
				}	
				
			#content-rechts .veranstaltungs-teaser .datum-zeit {
				margin-top:5px;
				color:#A32D25;
				}
				
			#content-rechts .veranstaltungs-teaser .iconposition {
				position:absolute;
				top:0px;
				right:0px;
				}
				
			#content-rechts .veranstaltungs-teaser .iconposition a {
				background:transparent;
				}
				
			#content-rechts .veranstaltungs-teaser .veranstalter {
				}	
				
			#content-rechts .veranstaltungs-teaser .titel_teaser {
				margin-top:5px;
				font-family: verdana, arial;
				font-size:12px;
				font-weight:bold;
				}					
				
			#content-rechts .veranstaltungs-teaser .text_teaser {
				margin-top:5px;
				}
				
			#content-rechts .veranstaltungs-teaser p {
				margin-top:5px;
				font-family: verdana, arial;
				font-size:20px;
				font-weight:bold;
				text-align:center;
				width:265px;
				}
				
			#content-rechts .veranstaltungs-teaser .zur-veranstaltungsuebersicht {
				margin:20px 10px 5px 30px;
				padding-left:30px;
				text-align:left;
				font-size:12px;
				font-weight:bold;
				background: url(/_images/layout/pfeile-gruen.gif) 2px -5px no-repeat;
				height:20px;
				}
				
			#content-rechts .veranstaltungs-teaser .text_teaser {
				margin-top:5px;
				}
				
			#content-rechts .veranstaltungs-teaser a {
				color:#A32D25;
				}
				
			#content-rechts .banner-265px {
				background-color: #ffffff;
				margin:15px 0px;
				}
		
			
/*	
						
			#content-rechts .veranstaltungs-teaser ul{
				width:265px;
				padding-top:10px;
				background-color:#E6EED7;
				float:left;
				position:relative;
				}
							
			#content-rechts .veranstaltungs-teaser  ul li {
				width:220px;
				position:relative;
				height: 26px;
				margin: 0px;
				padding: 5px 0px 0px 15px;
				background-image:url(/_images/layout/untermenuepunkt-bg-gruen.gif);
				list-style-position:inside;
				list-style-image: url(/_images/layout/pfeile-gruen.gif);
				background-color: #E6EED7;
				border-left: 10px #E6EED7 solid;
				}
				
			#content-rechts .veranstaltungs-teaser  ul li a {
				color:#393939;
				}
				
*/
							
				
/* Gemeindebote zum Herunterladen, Pfarrbrief zum Herunterladen
------------------------------------------- */

#gemeindebote, #pfarrbrief {
	width: 394px;
	margin-top: 20px;
	clear:both;
	}

#gemeindebote img, #pfarrbrief img {
	float: left;
	border-left: 1px solid #777777;
	border-top: 1px solid #777777;
	border-right: 2px solid #777777;
	border-bottom: 2px solid #777777;
	margin-right: 20px;
	margin-bottom: 20px;
	background-color: #ffffff;
}



#gemeindebote-nummer-datum,  #pfarrbrief-nummer-datum{
	font-weight: bold;
	font-size:11px;
	margin-bottom: 20px;
	}

#gemeindebote-inhalt-titel, #pfarrbrief-inhalt-titel {
	margin-bottom: 5px;
	font-size:11px;
	}
	
#gemeindebote-inhalt, #pfarrbrief-inhalt {
	margin: 10px 0 10px 0;
	font-size:11px;
	}

#gemeindebote-download, pfarrbrief-download {
	margin-top:20px;
	}
	
/* /Gemeindebote ...
------------------------------------------- */





#verein {
	}
	
#firma {
	font-family:
	}

	
/* Sitemap
----------------------------------------------------- */
	 
#sitemap {
	margin: 10px 10px 10px 0px;
	padding: 5px;
	border-top: 1px #6A6363 solid;
	}

#sitemap ul {
	padding:0px;
}

#sitemap ul li {
	clear:both;
	list-style-type:none;
	list-style-image:none;
	padding:2px;
    font-weight:bold;
	font-size:10px;    
}

#sitemap ul li ul{
    padding: 0 0 0 20px;
}

#sitemap ul li ul li{
    border: 0px orange solid;
    font-weight:normal;
	font-size:10px;
}
	
/* suche
----------------------------------------------------- */
	 
#suche {
	list-style:none;
	}
	
#suche li {
	margin-top:5px;
	}
	
#suche label {
	color:#0F3561;
	padding:0px;
	margin-top:10px;
	text-align:left;
	width:100%;
	}

#suche input {
	background-color:#E6EED7;
	padding-left:8px;
	margin:0px;
	width:300px;
	}

#suche button {
	background-color:#E6EED7;
	border: 1px solid #545C19;
	width:100px;
	height:19px;
	margin:10px 0px 0px 0px;
	padding:0px;
	}


/* /Suche 
-------------------------------------------------------------- */





/* Sonstige 
------------------------------------------- */

.filesize {
	position:relative;
	left:10px;
	}
	


.clearfix {
	clear:both;
}			
				
#promotion {
	height: 92px;
	margin:0px 1px 0px 1px;
	}

#footer {
	height: 20px;
	margin:0px 1px 0px 1px;
	background-color:#ffffff;
	text-align:center;
	}

/* Editmode
------------------------------------------- */

#editmodeinfo-container {
	color:red;
	font-size:10px;
	}
	
	


