/* diese styles müssen angepasst werden */


/* die extensions */
div.him_news_content, div.ext_bildergalerie, div.him_dok, div.him_flv, div.him_form, div.him_news, div.him_newsletter_eintragen, div.him_podcast, div.him_registrate, div.him_search, div.him_slideshow, div.him_tell_a_friend, div.him_text, div.him_text_2_spalten {
	margin-bottom: 32px; /* alle haben den gleichen abstand */
}
div.him_dok {
	border-bottom: #000000 solid 1px;
	margin-top: -14px;
	padding-top: 2px;
	padding-bottom: 4px;
}

/* losungen */
div.ext_losungen, div.ext_meteo_schweiz {
	margin-bottom: 0px;
	background-color: #e7f5fe;
}
div.losungs_datum, div.meteo_schweiz_datum {
	float: right;
	text-align: right;
	padding: 10px 10px 8px 2px;
	color: #578ac2;
}
div.ext_losungen h1, div.ext_meteo_schweiz h1 {
	padding: 8px 2px 8px 10px;
	float: left;
}
div.losungstext, div.meteo_schweiz_inhalt {
	padding: 0px 10px;
	font-size: 13px;
	color: #125798;
}
div.losungstext {
	font-style: italic;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div.meteo_schweiz_inhalt {
	padding: 0px 17px;
	text-align: right;
}
div.losungs_bibelstelle {
	padding: 2px 10px 6px 10px;
	color: #578ac2;
}
div.losungs_link {
   padding: 2px 16px 12px 10px;
   text-align: right;
   font-size: 0.8em;
   color: #a5cefb;
}
div.losungs_link a {
   text-decoration: none;
   color: #a5cefb;
}

/* bildergalerie */
img.bild_kategorie_oben {
	margin-right: 10px;
}
img.bild_kategorie_normal {
	margin-right: 10px;
	margin-top: 10px;
}
img.bild_kategorie_rechts {
	margin-top: 10px;
}

/* news */
div.him_news {
	margin-bottom: 0px;
}
h1.news_titel {
	color: #FFF;
	padding: 8px 10px;
}
.him_news .newsText {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	padding: 6px 10px;
	color: #FFF;
}
.him_news .news_mehr {
	position: absolute; 
	left: 190px; 
	top: -20px; 
}
.him_news .news_mehr a {
	background-position: 0px 0px;
	text-indent: -5000px;
	width: 20px;
	height: 20px;
	overflow: hidden;
	display: block;
}
.him_news .news_mehr a:hover {
	background-position: 0px -20px;
}
div.him_news_content {
	width: 480px;
}
div.him_news_content .wrapper_news {
	background-color: #f9fcfe;
	padding: 0 60px;
}
.but_prev, .but_prev_hover, .but_next, .but_next_hover, .bup, .bdown { z-index:20; width:20px; height:50px; cursor:pointer; display:block; } 
.but_prev { background:no-repeat url(/him_media/images/jcarousel/but_prev.png) top left; }  
.but_prev_hover { background:no-repeat url(/him_media/images/jcarousel/but_prev.png) top left; }  
.but_next { background:no-repeat url(/him_media/images/jcarousel/but_next.png) top left; }  
.but_next_hover { background:no-repeat url(/him_media/images/jcarousel/but_next.png) top left; }  
.bup { background:no-repeat url(/him_media/images/jcarousel/8225.png) top left; }  
.bdown { background:no-repeat url(/him_media/images/jcarousel/8226.png) top left; }  
.news { text-align:left; position: relative; overflow: hidden; width: 360px; } 
.news .content { background:#fff; clear:both; display:table-cell; }
.news .line { background:#555; } 
.news .content li { overflow:hidden; float:left; width:360px; height:240px; position:relative; overflow:hidden; z-index:2; } 
.news .news_text { width:360px; height:50px; display:table; cursor:pointer; position:absolute; bottom:0; left:0; margin:0; text-align:left; background:url(/him_media/images/jcarousel/8519.png); white-space:normal; }  
.news .news_text h1 { color:#fff; padding: 10px 40px 0px 40px; font-weight:normal; font-size: 11px; text-decoration:none; } 
.news .news_text h1 a, .news .news_text h1 a:visited, .news .news_text h1 a:hover { color:#fff; text-decoration:none; } 
.news .news_text p { color:#fff; font-size: 14px; padding: 0 40px; margin-bottom: 0px; font-weight:bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.news .news_text p a { color:#fff; }
.news img { width:360px; height:240px; }  .news .but_prev, .news .but_prev_hover { position:absolute; bottom:24px; left:0; }  
.news .but_next, .news .but_next_hover { position:absolute; bottom:0px; left:340px; }  
.news .dotprev { position:absolute; bottom:-1px; left:0px; width:20px; height:51px; z-index:10; } 
.news .dotnext { position:absolute; bottom:-1px; left:340px; width:20px; height:51px; z-index:10; } 
.news .dotprev .but_prev, .news .dotprev .but_prev_hover { position:relative; top:0; left:0; } 
.news .dotnext .but_next, .news .dotnext .but_next_hover { position:relative; top:0; left:0; }






a.guest_link {
	color: #FFFFFF;
	text-decoration: none;
}
a.guest_link:hover {
	text-decoration: none;
}

.kleiner_bildgalerie {
	font-size: 9pt;
}
div.infobox {
	background: #A90433;
	color:#000000;
	font:10pt sans-serif;
	width: 200px !important;
	border: solid 1px #A90433;
}
div.infoboxbody {
	background: #e0e0e0;
	color:#000000;
	font:10pt sans-serif;
	padding:2px
}

div.infoboxcaption {
	color:#FFFFFF;
	background-color:transparent;
	font:bold 10pt sans-serif;
	margin:2px;
	text-align:center
}

/* tell a friend */
.tell_a_friend {
	width: 100%;
	display: block;
	padding: 2px 0;
}	
.tell_a_friend label {
	float: left;
	width: 120px;
}
.tell_a_friend input.tell_input_text, .tell_a_friend textarea.tell_textarea {
	float: left;
	width: 250px;
}
.stern_oblig {
	font-weight: bold;
	color: #FF0000;
	font-size: 1.2em;
}
