/*
Theme Name: Hessengruen - Landtag
Theme URI: 
Description: Landtagsfraktion der  hessischen Gr&uuml;nen
Author: Antwortzeit.de
Author URI: http://www.antwortzeit.de 
Template: hessengruen
Version: 3.1
*/

@import url("../hessengruen/style.css?ver=3_1");

.post-type-archive-materialien .anzahl {
	text-align: right;}
.post-type-archive-materialien .anzahl input {
	width: 40px;}
.post-type-archive-materialien .links {
	width: 50%;
	float: left;}
.post-type-archive-materialien .rechts {
	padding-left: 5%;
	width: 50%;
	float: right;}

.fraktionen {
	clear: both;
	margin: 0px 0 0 0;
	overflow: visible;
	}
	.fraktionen li {
		clear: both;
		}
		.fraktionen li span {
			display: block;
			float: left;
			position: relative;
			z-index: 5;
			margin: 0 -5px 0 0;
			width: 20px;
			height: 20px;
			-webkit-border-radius: 20px;
			   -moz-border-radius: 20px;
			   		border-radius: 20px;
			}
			.fraktionen li span.fraktion-gruen {
				background: #5aa932;
			}
			.fraktionen li span.fraktion-schwarz {
				background: #000000;
			}
			.fraktionen li span.fraktion-rot {
				background: #ff002b;
			}
			.fraktionen li span.fraktion-gelb {
				background: #ffed00;
			}
			.fraktionen li span.fraktion-pink {
				background: #e2007a;
			}
			.fraktionen li span.fraktion-blau {
				background: #009ddf;
			}
	
#fuersieimlandtag {
	}
	#fuersieimlandtag .intro {
		width: 60%;
		margin: 0 auto;
		text-align: center;
		}
		#fuersieimlandtag .intro h1 {
			width: 100%;
		}
	#fuersieimlandtag .mdls {
		text-align: center;
		}
		#fuersieimlandtag .mdls li {
			width: 150px;
			margin: 0 20px 40px 20px;
			display: inline-block;
		}
		
@media (max-width: 1240px) {
	.page-id-91 .inhalt ul.dreispaltig li {
	    float: left;
	    margin: 0 5% 20px 0;
	    width: 40%;
	    clear: none !important;
	    }
	    .page-id-91 .inhalt ul.dreispaltig li:nth-child(3n+3) {
	    	margin-right: 5%;}
	    .page-id-91 .inhalt ul.dreispaltig li:nth-child(2n+2) {
	    	margin-right: 0;}
	    .page-id-91 .inhalt ul.dreispaltig li:nth-child(2n+1) {
	    	clear: both !important;}
	.page-id-91 .inhalt .andenrand {
		position: absolute;
	}
	
	.page-id-94 .inhalt ul.zweispaltig li,
	.page-id-8996 .inhalt ul.zweispaltig li {
		margin: 0 0 20px 0;
		width: auto;
		float: none;
		clear: both;
	}
}
		
@media (max-width: 800px) {
	.post-type-archive-plenum {
		}
		.post-type-archive-plenum .post {
			}
			.post-type-archive-plenum .post .meta {
				}
				.post-type-archive-plenum .post .meta .zeit {
					padding-top: 40px;
				}
				.post-type-archive-plenum .post .meta a.mdl {
					float: left;
					margin-right: 20px;
				}
				.post-type-archive-plenum .post .meta .fraktionen {
					clear: none;
					}
					.post-type-archive-plenum .post .meta .fraktionen li {
						margin-top: 0px !important;
					}
			.post-type-archive-plenum .post .rechts125 {
				clear: both;
			}

	.page-id-94 ul.zweispaltig ul {
		}
		.page-id-94 ul.zweispaltig li {
			text-align: center;
			margin-bottom: 40px;
			}
			.page-id-94 ul.zweispaltig li img {
				display: block;
				float: none;
				width: auto;
				max-width: 100%;
				margin-left: auto;
				margin-right: auto;
				margin-bottom: 0px;
			}
}

@media (max-width: 640px) { 
	.page-id-91 ul.dreispaltig ul {
		}
		.page-id-91 ul.dreispaltig li {
			margin-bottom: 40px;
			margin-left: auto;
			margin-right: auto;
			float: none;
			width: 75% !important;
			clear: both !important;
			}
			.page-id-91 ul.dreispaltig li .andenrand {
				position: absolute;
				top: -10px;
			}
}	