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

/* global positioning comes in postion.css attributes like 
   	float, clear, position, top, left, bottom, Right, width, height, margin, overflow, display,z-index,
	visibility, clip, vertical-align, max-height, max-width, min-height, min-width are defined in this css
*/

/* Global Position css */
body{ margin:0;padding:0 0 15px 0; }
#my-body{ margin:15px auto 0px auto ; padding:0 0px; width:1024px;}
#content{ width:100%; margin:0px 0 0px 0; float:left;}
p{margin:0.5em 0px 1em 0px;}	
.texts{ width:510px;float:left;padding:10px 15px 10px 15px;}
.textelement{ width:100%;float:left;}
.textelement h1{text-transform:none}
.teaser{ margin-bottom:10px;}
.bottom{ margin-top:10px !important;}
a.back-link{float:left;}

ul.tabs{ margin:0px 10px 0 0px ;padding:0;width:40px;float:left;}
ul.tabs li{ list-style:none; display:inline; width:36px;margin:0;padding:0; position:relative; }
ul.tabs li a{position:relative;z-index:11;left:-0.55em;float:left;padding:0;width:36px; filter:alpha(opacity=50); -moz-opacity:0.5 ;	-khtml-opacity: 0.5 ;
	opacity: 0.5 }
ul.tabs li:hover a{filter:alpha(opacity=80); opacity:0.8;left:-0.61em;}
ul.tabs li.active a{position:relative;z-index:11;filter:alpha(opacity=100); opacity:1;left:-0.61em;}

ul.tabs li a.recent-case-tab{height:154px;}
ul.tabs li a.news-tab{ height:80px;margin-top:5px; clear:left;}
ul.tabs li a.disappeared-people-tab{height:197px;}

ul.tabs li a{ text-indent:-9000px;} 
ul.tabs li a.recent-case-tab{background:url(../images/case-update-tab.gif) no-repeat right top;}
ul.tabs li a.news-tab{ background:url(../images/news-tab.gif) no-repeat right top;}
ul.tabs li a.disappeared-people-tab{background:url(../images/initiatives-tab.gif) no-repeat right top; clear:left; }


.tab-container{ float:left;width:695px;min-height:460px;}
.tab-container .tab_content{float:left;padding-bottom:20px;width:660px;  }
.tab-container {background:url(../images/bot-tab-content.gif) no-repeat right bottom;}
.tabs{ float:right;}

#recent-case .item{float:left; width:300px; margin-right:30px;}
#recent-case .item h2{/*height:20px; overflow-y:hidden; line-height:20px;*/}
#recent-case .item .section-text img{ float:left; margin-right:10px;border:1px solid #ccc; padding:2px; }
#recent-case .teaser{ margin-bottom:0px;}

#disappeared .item{float:left; width:300px; margin-right:30px; min-height:390px;}
#disappeared .item h2{ height:20px; overflow-y:hidden;}
#disappeared .item .section-text img{ float:left; margin-right:10px;border:1px solid #ccc; padding:2px; }

#news .item{float:left; }
#news .item .section-text img{ float:left; margin-right:10px;border:1px solid #ccc;padding:2px;width:100px;}

#texts-home{width:745px; background:url(../images/top-tab-content.gif) no-repeat 16px 0px;padding-top:21px;padding-right:00px;}

/* Gallery page positioning*/
.bild-galarie_list{width:750px;float:left;padding:0 0px 0 0;}
.bild-galarie_list .item{ float:left; width:150px;margin-right:10px;}
.bild-galarie_list .item a{}
.bild-galarie_list .item .section-text{margin:0;padding:0;font-size:0.85em; height:53px; overflow-y:hidden; border-bottom:1px dotted #aaa;}
.bild-galarie_list .item .section-text h2{margin:0;padding:0; font-weight:bold;}


.paging{ margin-top:-1em;font-size:0.85em;float:right;}

#texts-listview .item .section-text{}
#texts-listview .item  h2{margin-top:6px;}
#texts-listview .item .section-text span.date{display:block;}
#texts-listview .bottom{margin-top:15px;}
#texts-listview .item .section-text img{ float:left; margin-right:10px; border:1px solid #ddd;padding:2px;width:140px;}


#video-galarie-text{}
#video-galarie-text .item{ float:left;margin:20px 0 0 0 ;}
#video-galarie-text .item a{ float:left;width:150px;}

#video-galarie-text .item .section-text{ float:left;}
#video-galarie-text .item .section-text h2 {clear:left;float:left;margin:0 0 5px 0;width:100%;}

.pdf{ clear:left;}
.pdflink a{ background:url(../images/download-link.gif) no-repeat left center; padding:10px 5px 10px 15px ; float:left; clear:left; }
.pdflink a:hover{ background:url(../images/download-link-hover.gif) no-repeat left center;} 

.section-image{float:left;}
#disappearance-texts {}
#disappearance-texts img{float:left; border:1px solid #ddd; padding:2px;margin-right:10px; }
#disappearance-texts label{ float:left; width:120px;    }
#disappearance-texts .teaser{padding-top:10px;}
#disappearance-texts .section-text{ padding-top:10px; float:left;}
#texts-kontakt .google-map{float:left; margin-top:10px;}
.google-map .morelink{display:block; padding-top:5px;}
.recent-cases-listview img{float:left;}
.listview .item{float:left; width:510px;padding-bottom:10px;}
#powered-by{ float:left; padding-top:10px;}
#fir-texts label{float:left;width:126px;padding-right:4px;}
#fir-texts span{float:left; width:360px;}
#fir-texts .teaser, #fir-texts .development, #fir-texts .fir-name, #fir-texts .district, #fir-texts .submit, #fir-texts .register, #fir-texts .case-no, #fir-texts .section-text{ margin-bottom:6px;float:left;}

/* Contact page css for regional and district*/
#regional{float:left; padding-right:15px;}
#district{float:left;}
#highlight-left .block-item{float:left;}
#highlight-left .block-item img{float:left;}
