/*
Theme Name: remida 04
Author: patrick Strietzel
Author URI: http://grafyx.de
*/



@font-face {
   font-family: 'LeagueGothicRegular';
    src: url('css/League_Gothic-webfont.eot');
    src: url('css/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/League_Gothic-webfont.woff') format('woff'),
         url('css/League_Gothic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Droid Sans';
    font-style: normal;
    font-weight: 400;
    src: url(css/droid-sans.woff2) format('woff2'),
	url(css/droid-sans.woff) format('woff');
}

@font-face {
    font-family: 'Droid Sans';
    font-style: normal;
    font-weight: 700;
    src: url(css/droid-sans-bold.woff2) format('woff2'),
	url(css/droid-sans-bold.woff) format('woff');
}



/*colors*/
html, body, a,.subnavi a {color:#222; background:#FFF}
a, .gruen,.subnavi a:hover, h2, .fehler {color:#376b00;}


html body{overflow:scroll;}
#mbContainer iframe{overflow:auto;}

/*spacing and margins*/
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, abbr, acronym{margin:0; padding:0;border:0;}
table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}

/*fonts*/
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, table, select, address, caption, cite, code, dfn, ins, del, em, strong, th, var, abbr, acronym,tt, kbd, samp, a, button{
font-family: 'Droid Sans',Tahoma, sans-serif;
font-size:13px;
line-height:1.5em;
font-weight:normal;
text-align:left;
font-variant:normal;
font-style:normal;
text-decoration:none;}

/*lists*/
li{list-style:none}

/*form*/
input,input:focus, textarea:focus, select, button, option {border:none;background:#FFF;outline:none;}

/*miscellaneous*/
q:before, q:after{content:''}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}

/*paragraphs & lists*/
p, ul li{
	letter-spacing:0.025em;
}
.col_l p{
	margin: 0px 0px 1em 0px;
}

h1, h2, h3, #navi a, #newshead a, #footer a{
	font-family:"LeagueGothicRegular", Tahoma, Arial;
	text-transform:uppercase;
	letter-spacing: 0.1em;
}

h1, h1 a{
	font-family:"LeagueGothicRegular", Tahoma, Arial;
	font-size:22px;
	color:#376b00;
	text-decoration:none;
	margin: 1em 0px 0.5em 0px;

}

h2, h2 a{
	font-family:"LeagueGothicRegular", Tahoma, Arial;
	font-size:18px;
	background-image:url(css/img/remida_navi_bg.jpg);
	background-repeat:no-repeat;
	color:#fff;
	padding: 2px 0px 2px 8px;
	margin: 1em 0px 0.5em 0px;
}

h3{
	font-size:18px;
	color:#376b00;
	margin-top: 0px;
	margin-bottom: 0.5em;
}
h4{font-size:11px; color:#376b00;}

strong, bold{font-weight:normal;color:#376b00;
}

ul, li{margin:0px;padding:0px;}

li {
	list-style:none;
	background-image: url(css/img/list.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	list-style-type: none;
	margin: 0px;
	padding-left: 12px;
	display:block;
}

.entry{
	overflow:hidden;
}

.entry ul{
	margin:1em 0px 1em 0px;
	display:block;
	float:left;
	width:100%;
}

.entry p a{
	background-image:url(css/img/link2.png);
	background-position:0px -2px;
	background-repeat:no-repeat;
	padding-left: 10px;
}

.entry p a.readmore{

	padding-left: 10px;
	margin-left:0.5em;
}
	
.entry a img{margin-left:-10px;}	
	

/*containers*/

.center{
	width:970px;
	margin: 0px auto 0px auto;
}



.content{
	width: 970px;
}

#header{
	height:167px;
	width:970px;
	display:block;
	background-image:url(css/img/remida_header.png);
	background-repeat:none;
}
#footer{
	width:970px;
	height:74px;
	background-image:url(css/img/remida_header.png);
	background-repeat:no-repeat;
	background-position:0px -167px;
	bottom: 0px;
	overflow: visible;
	display: block;
	clear: both;
	}
	
	
	.col_l, .col_r{
			padding-top: 14px;
	padding-bottom: 14px;
	}
	.col_l{
	width: 664px;
	float: left;
}
	.col_r{
	width: 290px;
	float: right;
}

.col_r img{
	margin:0px auto 0px auto;
}

.col_r p, .col_r strong, .col_r a{font-size:11px; padding-left:0px; background:none;}
.col_r li{font-size:11px;}
.col_r a{display:inline;}
.col_r p, .col_r h3,.col_r h4 {padding-left:12px;}

#navi{
	background-image:url(css/img/remida_navi_bg.jpg);
	background-repeat:no-repeat;
	width:664px;
		}
		
#navi a, #newshead a, #footer a{
		background:none;
		color:#fff;
		text-transform:uppercase;
		font-size:19px;
		float:left;
		margin:0px 12px 0px 0px;
		padding:0px;
letter-spacing:0.07em;
		}


/*ie*/
li.page_item{
padding:0px;
background-image:none !important;
display:block;
float:left;
}
		
.navi_wrap{
	padding:4px 0px 0px 12px;
	}
		
#navi,#newshead{
	height:32px;
	margin-bottom: 14px;
}
		
		
#navi a:hover, #newshead a:hover, #footer a:hover, .current_page_item a{
		color:rgb(177, 212, 138) !important;
		}
		
	
.trenner,#newshead {
		background-image:url(css/img/remida_aktuell_bg.jpg);
	background-repeat:none;
	}
	

.trenner{
	height:5px;
	margin:1em 0px 1em 0px;
}
	
/*contactform*/
.cont_form{
border: 1px solid #376b00;
color:#376b00;
font-size:10px;
margin-bottom:1em;
padding:4px;
}
.cont_form input{
padding:top:0.5em;
color:#222;
font-size:13px;
}
.form_button input{
padding:4px;
background:#376b00;
color:#fff;
font-size:13px;
}


.entry img.size-thumbnail{float:left;width:128px;height:auto!important;margin-right:12px;}
.entry a img.size-thumbnail{margin-left:0px;}

/*ausnahme für galerie*/
.entry img.size-thumbnail{float:left;width:150px; max-width:150px; height:auto!important; 
/*margin:12px 16px 8px 0px;
*/}


.entry a[href*=".jpg"] img,
.entry a[href*=".jpg"]{
background-image:none;
padding:0;
display:block;
margin:0;
float:left;
}

.entry a[href*=".jpg"] img{max-width:150px; height:auto;}

.entry a[href*=".jpg"]{
margin:0 12px 10px 0;
}

span.edit a{text-decoration:blink; text-transform:lowercase; color:#fff; opacity:0.4;}
span.edit a:hover
{opacity:1;}

#herein{
	position:fixed;
	padding:0.4em;
	font-size:1.5em; 
right:0;
top:0;
color:#fff;
text-align:center;
z-index:999;
	}
#herein:hover{background:#777;visibility:visible;
}