﻿	/*------------------------
	CSS für WEB Penspower-Sites 
	Author: Josef Strassner
	erstellt am 19.5.2010
	------------------------*/
	/*------------------------
	Grundeinstellungen
	------------------------*/

	*{margin:0;padding:0} /**/
	p {margin:0em; padding:0em;} /**/

	a:link {color:blue;text-decoration:none;} /**/
	a:visited {color:navy;text-decoration:none;} /**/
	a:focus {color:red;text-decoration:none;} /**/
	a:hover {color:red;text-decoration:underline;} /**/
	a:active {color:red;text-decoration:none;} /**/
	
	hr.zwl {color:maroon; margin-top:0.3em; margin-bottom:0.3em}
	hr.zws {margin-top:0.5em; margin-bottom:0.5em}

	/*------------------------
	LINK hover
	------------------------*/

	#navlink_95 a {	/*Bgld*/
		display:block;color:#750000;
		text-decoration:none; vertical-align:middle;
		border:none;
}
	#navlink_95 a:focus {	/*Bgld*/
		display:block;
		border:none; text-decoration:none 
}
	#navlink_95:link {	/*Bgld*/
		display:block;
		text-align:center; text-decoration:none;
}	
	#navlink_95:hover {	/*Bgld*/
		display:block;
		background-color:#fae7c9; text-decoration:none 
}
	#navlink_95:active {	/*Bgld*/
		display:block;
		text-align:center; text-decoration:none;
}		
	#siteslink_95 a {	/*Bgld*/
		display:block;color:#750000;
		text-decoration:none; vertical-align:middle;
		border:none;
}
	#siteslink_95 a:focus {	/*Bgld*/
		display:block;
		border:none; text-decoration:none
}
	#siteslink_95:link {	/*Bgld*/
		display:block;
		text-align:center; text-decoration:none;font-weight:bold;
}	
	#siteslink_95:hover {	/*Bgld*/
		display:block;
		background-color:#fae7c9; text-decoration:none; ;font-weight:bold;
		background-image:none;
}
	#siteslink_95:active {	/*Bgld*/
		display:block;
		text-align:center; text-decoration:none;font-weight:bold;
}
	#siteslink_95_left a {	/*Bgld*/
		display:block;color:#750000;
		text-decoration:none; vertical-align:middle;
		border:none;
}
	#siteslink_95_left:hover {	/*Bgld*/
		display:block;
		background-color:#fae7c9; text-decoration:none; ;font-weight:bold;
		background-image:none;
}


		
	img.left {float:left;margin:0;margin-right:0.3em;margin-bottom:0} /*BV*/ 
	img.left_allg {float:left; margin-top:0.3em; margin-bottom:0.3em} /**/	
	img.right {float:right; margin-left:0.3em;margin-bottom:0; } /*BV*/		
	img {border-width:0;}	/**/
	
	hr.pp {color:#750000; margin:0.3,0,0.3,0;
}
	
	/*------------------------
	Ãœberschriften
	------------------------*/
	h3.l {
		font-size:1.6em; letter-spacing:0.2em;font-weight:normal;
		margin:0.3em;
}	
	h4 {	/*Lb*/
		font-size:1.4em; letter-spacing:0.5em;
		background-color:#fae7c9;
		margin:0.2em;padding:0.2em;
}
	h5 {	/*A*/
		font-size:1.3em; letter-spacing:0.2em;
		margin:0.2em;
}
	h5.l {	/*A*/
		font-size:1.3em; letter-spacing:0.2em;font-weight:normal;
		background-color:#fae7c9;
		margin:0.3em;
}

	h6 {	/**/
		font-size:1.2em;font-weight:normal;
		margin:0.2em;
}

/*------------------------
	Listen
	------------------------*/

	dl.logo {margin:0em;}
	
	ul { /**/
		margin:0.2em; margin-left:2.5em; 
		font-size:1.1em;text-align:left;
		line-height:1.4em;
}
		
	ol { /**/
		margin:0.2em; margin-left:2.5em; 
		font-size:1.1em;text-align:left;
		line-height:1.4em;
}
		
	dl { /**/
		margin:0.2em; margin-left:2.5em; 
		font-size:1.1em;text-align:left;
		line-height:1.4em;
}
	li.ul { /**/
		margin-top:0.2em;
		margin-left:1em;
}
	li { /**/
		margin-top:0.2em;
		margin-left:1em;
}
	ul.li05 { /*Lb*/
		margin-top:0.2em;
		font-size:1.2em;text-align:left;
		line-height:1.4em;
}
	ul.li06 { /*Lb*/
		font-size:12px;
		margin-top:0.2em;
		text-align:left;
		line-height:1.3em;}

	dl.picturebox_left_decor { /**/
		width:auto;float:left;
		font-size:1em;text-align:center;
		background-color:#f7dbb1;
		margin:0;padding:0;
}
	dl.picturebox_left { /**/
		width:auto;float:left;
		font-size:1em;text-align:center;
		background-color:#f7dbb1;
		padding:0.5em;
		margin:0 0.5em 0 0;
}
	dl.picturebox_left_180 { /**/
		width:180px;
		float:left;
		text-align:center;
		background-color:#f7dbb1;
		padding:0.1em;
		margin:0 0.1em 0.1em 0;
}
	dl.picturebox_left_logo { /**/
		width:auto;float:left; margin:0; padding:0;
		font-size:1em;text-align:center;
		background-color:#f9b756;
}			
	dl.picturebox_right_logo { /**/
		width:auto;float:right; margin:0; padding:0;
		font-size:1em;text-align:center;
		background-color:#f9b756;
}		
	dl.sites_picturebox_left { /**/
		width:auto;float:left;
		font-size:1em;text-align:center;
		margin:0;padding:0;
}

	dl.picturebox_right { /**/
		width:auto;	float:right;
		font-size:1em;text-align:center;
		background-color:#f7dbb1;
		padding:0.5em;
		margin:0 0.5em 0 0;
}
	dl.picturebox_center { /**/
		width:auto;
		font-size:1em;text-align:center;
		background-color:#f7dbb1;
		padding:0.5em;
		margin:0.1em,auto,0.1em,auto;
}
	dd{ /**/
		width: auto;font-size: 1em; line-height:1.1em;font-style :italic; color:black;
		margin:0;
}
		
	/*------------------------
		div Basisboxen 
	------------------------*/
	
	body#index {  /*BV*/
		font-family:Verdana, sans-serif, Arial, Times New Roman;
		margin:0em;padding:0em;overflow:auto;
		background-image:url('../Grafiken/allgemein/hgr.jpg');
		background-position:center;background-repeat:repeat-y;
		font-size:62.5%;color: #750000;
		text-align:center;
}
	body#hell {  /*Bgld*/
		font-family:Verdana, sans-serif, Arial, Times New Roman;
		margin:0em;padding:0em;
		background-color:#f7dbb1;
		font-size:62.5%;color: #750000;
		text-align:center;
}
	#wrapper {  /*BV*/
		width:100em;
		margin-left:auto;margin-right:auto;
}		
	#wrapper_hell {  /**/
		width:99.em;overflow:auto;
		margin-left:0;margin-right:0;
		background-color:#f7dbb1;
		text-align:center;
}			
	#core {  /*Bgld*/
		width:83em;
		background-color:#f7dbb1;
		margin-left:auto; margin-right:auto; 
		text-align:center;
}
	#core_frames { /*BV*/
		width:85.5em;height:46em;
		margin:0;
		background-color:#f7dbb1;
}		

	/*------------------------
		div Boxen width:100%
	------------------------*/
	
	#aktuell_box_dunkel {	/*BV*/
		width:100%; overflow:hidden;
		background-color:#f9b756;margin:0;padding:0;
		margin-left: auto; margin-right: auto;
		text-align:center;
}
	#aktuell_box_hell {	/*BV*/
		width:100%; overflow:hidden;
		background-color:#f7dbb1;margin:0;padding:0;
		margin-left: auto; margin-right: auto;
		text-align:center;
}
	#basis_box  { /*BV*/
		width:100%; 
		margin-left: 8em; margin-right: auto;
		text-align:center;
}
	#aktuell_box { /*Bgld*/
		width:100%;overflow:auto;
		margin-left: auto; margin-right: auto;
		text-align:center; 
}
	#reisen_box { /**/
		width:100%;overflow:auto;
		margin-left: auto; margin-right: auto;
		text-align:center; 
}
	#alben_box { /**/
		width:100%;overflow:auto;
		margin-left: auto; margin-right: auto;
		text-align:center; 
}
	#logo_box  { /*BV*/
		width:100%;overflow:auto;
		margin-left: auto; margin-right: auto;
		text-align:center;background-color:#f9b756; 
}		
	#logo_box_hell  { /*BV*/
		width:100%;overflow:auto;
		margin-left: auto; margin-right: auto;
		text-align:center;background-color:#fae7c9; 
}		
	#box_start {
		width:100%; height:32em; padding-top:0.1em;
		margin-left:auto; margin-right:auto; background-image:url('../Grafiken/allgemein/Logo_SHB_320_licht.jpg');
		background-position:center;background-repeat:no-repeat; text-align:right; vertical-align:baseline;
}
	#box_start_wuensche {
		width:100%; height:32em; padding-top:0.1em;
		margin-left:auto; margin-right:auto; background-image:url('../Grafiken/ostern_2009_400.png');
		background-position:center;background-repeat:no-repeat; text-align:right; vertical-align:baseline;
}
	#link_box {	/*Bgld*/
		width:100%;height:4em; padding-top:0.5em;
		text-align:center; vertical-align:baseline; background-color:#f9b756;
}
	#link_box_HG {/*BV*/
		width:100%;height:3em; padding-top:0.1em;
		text-align:center; vertical-align:baseline; background-color:#f9b756;
		background-image:url('../Grafiken/allgemein/hgb_lb_30_1000_neu.jpg');
		background-repeat:no-repeat
}
	#sites_link_box_HG {/*BV*/
		width:100%;height:3em; padding-top:0.1em; float:right;
		text-align:center; vertical-align:baseline; background-color:#f9b756;
}


	/*------------------------
	div Boxen mit definierter Breite
	------------------------*/

	#box_50_left_t { /**/
		width:49.5%;height:15em;
		margin:0 auto 0 auto;
		float:left;
}
	#box_50_right_t { /**/
		width:49.5%;height:15em;
		margin:0 auto 0 auto;
		float:right;
}
	#box_50_left_s { /**/
		width:49.5%;height:auto;
		margin:0 auto 0 auto;
		float:left;
}
	#box_50_right_s {  /**/
		width:49.5%; height:auto;
		margin:0 auto 0 auto;
		float:right;
}	
	#box_12_left { /*BV*/
		width:13em; height:auto; float:left; margin:0;
		text-align:center; background-color:#f9b756; 
}
	#box_12_left_link { /*BV*/
		width:13em; height:auto; float:left;
		margin-right:0.2em; text-align:center; background-color:#f9b756;
}
	#box_87_right { /*BV*/
		width:85.5em;height:auto;float:right;
		background-color:#f7dbb1;
		margin-left:auto;margin-right:auto;
		text-align:center
}
	#navlink_95 {	/*BV*/
		width:10em; height:2.1em;float:left;padding-top:0.7em; 
		font-size:1.1em;
}
	#navlink_95_aktiv {	/*BV*/
		width:10em; height:2.1em;float:left;padding-top:0.7em; 
		font-size:1.1em; color:white; font-weight:bold;background-color:maroon;
}
	#navlink_95_leer {	/*BV*/
		width:10em; height:2.1em;float:left;padding-top:0.7em; 
		font-size:1.1em;  font-weight:bold;
}
	#siteslink_95 {	/*BV*/
		width:15em; height:1.7em;float:right;padding-top:0.7em; 
		font-size:1.1em; background-image:url('../Grafiken/allgemein/hgr_siteslink_200.jpg');
		background-position:center;background-repeat:no-repeat;
}
	#siteslink_95_left {	/*BV*/
		width:11.5em; height:1.7em;float:left;padding-top:0.7em;
		margin-left:0.3em; margin-right:0.3em; 
		font-size:1.1em; background-image:url('../Grafiken/allgemein/hgr_siteslink_200.jpg');
		background-position:center;background-repeat:no-repeat;
		
}
	#siteslink_95_aktiv {	/*BV*/
		width:10em; height:1.7em;float:right;padding-top:0.7em; 
		font-size:1.1em; color:maroon; 
}
	#siteslink_95_text {	/*BV*/
		width:10em; height:1.7em;float:left;padding-top:0.7em; 
		font-size:1.1em; color:maroon; 
}
	#siteslink_95_img {	/*BV*/
		width:auto; height:1.7em;float:left;padding-top:0.1em;
		margin-left:1em; 
}
	#leerlink {	/*Bgld*/
		width:14em; height:2.1em;float:right; 
		font-size:1.1em;
}
	/*------------------------
		Class Definitonen - Ãœberschriften
	------------------------*/				
	
	.wappen_logo {	/*L*/
		width:auto;
		margin-top:1em;
		font-size:1em; margin-right:14em; 
}
	.wappen_logo_24 {	/*L*/
		width:auto;
		margin-top:24em;
		font-size:1em; margin-right:14em; 
}
	.aktivsites_95 {	/*Bgld*/
		width:10em; height:3.4em; float:left; padding-left:1.8em;
		font-size:1.1em; color:#750000;vertical-align:middle;
}
	.ueb_text_11_c { /*BV*/
		margin-top:0.5em; margin-bottom:0.5em;
		background-color:#fae7c9;
		font-size:1.1em;letter-spacing:0.1em;
		text-align:center;
}				
	.ueb_text_11_l { /**/
		margin-top:0.5em; margin-bottom:0.2em;
		background-color:#fae7c9;
		font-size:1.1em;
		text-align:left;
}
	.ueb_text_14_c { /**/
		margin-top:0.5em; margin-bottom:0.2em;
		font-size:1.4em; letter-spacing:0.3em;
		text-align:center; background-color:#fae7c9;
}
	.ueb_text_12_c { /**/
		font-size:1.2em;
		background-color:#fae7c9;
		margin:0.5em auto 0.5em auto;
		line-height:1.8em;letter-spacing:0.1em;
}
	.ueb_txt_h_14_c { /**/
		font-size:1.4em;
		background-color:#fae7c9;
		line-height:1.4em;letter-spacing:0.2em;
}
	.ueb_txt_h { /*A*/
		font-size:1.2em;
		background-color:#fae7c9;
		margin:0 0.3em 0 0.3em;
		line-height:1.4em;letter-spacing:0.1em;
}

	.ueb_text_c_12_gesperrt { /**/
		font-size: 1.2em; 
		margin:0.3em; padding:0.3em;
		padding-left:0.9em;
		text-align:center; letter-spacing:0.2em;
		background-color:#fae7c9;
}
	/*------------------------
		Class Definitonen - FlieÃƒÆ’Ã…Â¸text - Center
	------------------------*/	
	
	.text_c_10 { /*BV*/
		font-size: 1.0em;
		margin:0.1em; padding:0.1em;
		line-height: 1.4em; text-align:center;
}
	.text_c_10_lb { /*Bgld*/
		font-size: 1.1em;
		margin-top:0.5em; padding:0.1em;
		line-height: 1.4em; text-align:center;
}
	.text_c_black { /**/
		font-size: 1em;
		color:black;
		line-height: 1.3em; text-align:center;
		margin:0.5em;
}
	.text_c_11 { /*Bgld*/
		font-size: 1.1em;
		line-height: 1.3em; text-align:center;
		margin:0.5em;margin-bottom:0
}
	.text_c11_black { /*BV*/
		font-size:1.1em;
		color:black;
		line-height: 1.2em; text-align:center;
		margin:0.5em;
}
	.text_c11_m_w { /*BV*/
		font-size:1.1em;
		color:white; background-color:maroon;
		line-height: 1.2em; text-align:center;
		margin:0.5em;
}
	.text_c_12 { /**/
		font-size: 1.2em;
		margin:0.1em; padding:0.1em;
		line-height: 1.5em; text-align:center;
}
	.text_l_12_03 { /**/
		width:4em; font-size: 1.2em; 
		line-height: 1.5em; text-align:center; float:left;
		margin-top:0.5em; padding-left:0.6em;
}
	.text_l { /**/
		font-size: 1.2em; 
		line-height: 1.5em; text-align:left; float:left;
		margin-top:0.5em; padding-left:0.6em;
}
		
	.text_c_12_85 { /**/
		width=85%;font-size : 1.2em;
		margin:0.1em; padding:0.1em;
		line-height: 1.5em; text-align:center;
}

	.text_c_12_gesperrt { /**/
		font-size: 1.2em; 
		margin:0.1em; padding:0.1em;
		padding-left:0.9em;
		text-align:center; letter-spacing:0.4em;
}
	.text_c_12_gesperrt-red { /**/
		font-size: 1.2em; color:red; 
		margin:0.1em; padding:0.1em;
		padding-left:0.9em;
		text-align:center; letter-spacing:0.4em;
}
	.text_c_16_gesperrt { /**/
		font-size: 1.6em; font-weight:bold;
		color:blue;
		margin:0.1em; padding:0.1em;
		padding-left:0.9em;
		line-height: 1.7em; text-align:center; letter-spacing:1em;
}
	.text_c_18_r_aktuell { /*Bgld*/
		font-size: 2em; font-weight:bold;
		margin:0.1em; padding:0.1em;
		padding-right:3em;
		line-height: 2em; text-align:right; 
}
		
	.text_c_14_gesperrt_W { /**/
		font-size: 1.4em;line-height:1.6em; 
		margin-top:0.8em; margin-bottom:0.8em;
		color:#750000;
		text-align:center; letter-spacing:0.3em;
}
	.text_c_14_gesperrt { /**/
		font-size: 1.6em; 
		margin:0.1em; padding:0.1em;
		padding-left:0.9em;
		text-align:center; letter-spacing:0.4em;
}
	.text_c_13_logo { /*BV*/
		font-size: 1.2em; 
		margin:0.2em; padding:0.2em;
		text-align:center; letter-spacing:0.2em;
}	
	/*------------------------
		Class Definitonen - FlieÃƒÆ’Ã…Â¸text - Block
	------------------------*/	

	.text_b_11 { /**/
		font-size: 1.1em;
		margin:0.1em; padding:0.1em;
		line-height: 1.3em; text-align:justify;
}
	.text_b_12 { /**/
		font-size: 1.2em;
		line-height: 1.5em; text-align:justify;
		margin:0.6em;
}				
	.text_b_12_hell_23 { /**/
		width:17em; font-size: 1.2em; background-color:#fae7c9;
		line-height: 1.5em; text-align:justify; float:left;
		margin-top:0.5em; padding-left:0.6em;
}
	.box_12_left_nav { /*BV*/
		width:12em; height:7em; font-size:1.1em; 
		margin-top:0.5em; margin-left:auto;margin-right :auto; line-height:1.4em;
		text-align:center; background-image:url('../Grafiken/allgemein/fuellflaeche_120_pp.png');
		background-position:inherit; background-repeat:no-repeat;
}

		

	/*------------------------
		Class Definitonen - FlieÃƒÆ’Ã…Â¸text - Links
	------------------------*/	

	.text_l_11 { /**/
		font-size: 1.1em;
		margin:0.1em; padding:0.1em;
		line-height: 1.3em; text-align:left;
}
	.text_l_12 { /**/
		font-size: 1.2em;
		line-height: 1.5em; text-align:left;
		margin:0.6em;
}			
	.text_l_12_20 { /**/
		width:13em; font-size: 1.2em; 
		line-height: 1.5em; text-align:justify; float:left;
		margin-top:0.5em; padding-left:0.6em;
}	
	.text_l_12_15 { /**/
		width:15%; font-size: 1.2em; 
		line-height: 1.5em; text-align:justify; float:left;
		margin-top:0.5em; padding-left:0.6em;
}



	/*------------------------
		Class Definitonen - FlieÃƒÆ’Ã…Â¸text - Rechts
	------------------------*/	
		
	.text_r_10 { /**/
		font-size: 1em;
		line-height: 1.2em; text-align:right;
		margin:0.3em;
}
	.text_r_10_black { /**/
		font-size: 1em;
		color:black;
		line-height: 1.3em; text-align:right;
		margin:0.5em;
}
	.text_r_11 { /*S*/
		font-size: 1.1em; float:right; 
		line-height: 1.4em; text-align:right;
}
	.text_r_11_nav { /**/
		font-size: 1.1em; float:right; padding-right:0.3em;
		line-height: 1.4em; text-align:right;
}
	.text_r_11_gesp_2 { /**/
		font-size: 1.1em;
		line-height: 1.4em; text-align:right;
		margin:0.6em; margin-right:1.3em; letter-spacing:0.2em;
}
	.text_r_12 { /**/
		font-size: 1.2em;
		line-height: 1.5em; text-align:right;
		margin: 0.5em; margin-right:1.2em; 
}
	.text_r_12_gesp_2 { /**/
		font-size: 1.2em;
		line-height: 1.5em; text-align:right;
		margin: 0.5em; margin-right:1.2em; letter-spacing:0.2em;
}
	.text_c_18_l_aktuell { /*Bgld*/
		font-size: 2em; font-weight:bold;
		margin:0.1em; padding:0.1em;
		padding-left:3em;
		line-height: 2em; text-align:left; 
}
	em {
		font-weight: bold;
		font-style: normal;
}
	#output {
		width:auto; font-size:1.3em;
}
	#output a {font-weight: bold;}

	.searchword  {color: #222; background-color: #ffd; border: 1px dotted #ffd;}
	.searchword0 {color: #222; background-color: #ff0; border: 1px dotted #ff0;}
	.searchword1 {color: #222; background-color: #0f0; border: 1px dotted #0f0;}
	.searchword2 {color: #222; background-color: #0ff; border: 1px dotted #0ff;}
	.searchword3 {color: #222; background-color: #fbb; border: 1px dotted #fbb;}
	.searchword4 {color: #222; background-color: #dfd; border: 1px dotted #dfd;}
	.searchword5 {color: #222; background-color: #faf; border: 1px dotted #faf;}
	.searchword6 {color: #222; background-color: #ccc; border: 1px dotted #ccc;}

	.mod {display: block; font-size: .8em;}

	#searchfooter {
		font-size: .8em;
		margin-top: 1em;
}
	#labeltext {width:9em; text-align:center; font-size:1.1em; margin:0;}
	#suchbegriff{width:9em; text-align:center; background-color:#fae7c9; margin-top:0.3em}
	#searchbutton{background-color:#f9b756; margin-top:0.3em; padding:0.2em}

	
	