@charset "UTF-8";

/*
------------------------------------------------------------------------------------------------------
Eickhoff Shop
About
------------------------------------------------------------------------------------------------------
*/


@media screen, projection {
	

	.about .left {
		width: 220px;
		margin: 9px 0px 0px 20px ;
		
	}
	
	.about .middle {
		width: 665px;
		min-height: 600px;
		margin-left: 75px;	
	}
	
	*html .about .middle {
		height: 600px;
	}
	
	.about .middle h1 {
		float: left;
		width: 645px;
		height: 33px;
		font-size: 200%;
		padding-bottom: 11px;
		line-height: 33px;
		border-bottom: 1px solid #E6EBEB;
		margin-bottom: 10px;
	}
	
	.about .middle h2 {
		float: left;
		font-size:125%;
		font-weight: bold;
	}
	
	.about .middle p {
		float: left;
		width: 645px;
		line-height: 1.35em;
		font-size:125%;	
	}
	
	.about .middle p a {
		color: #6f7f7f;
		text-decoration: underline;
	}
	
	/*
	----------------------------------------------------
	Store
	----------------------------------------------------
	*/
	
	.about .store {
		padding-bottom: 100px;
	}
	
	.about .store p {
		margin-top: 5px;
		line-height: 1.40em;
	}
	
	.about .store img {
		display:inline;
		border: 4px solid #D4DBDB;
		margin-right: 11px;
		margin-top: 40px;
		margin-bottom: 40px;
	}
	
	/*
	----------------------------------------------------
	Service
	----------------------------------------------------
	*/
	
	.about .service h2 {
		margin-top: 12px;
		
	}
	
	.about .service p {
		margin-bottom: 8px;
		line-height: 1.4em;
		
	}
	
	/*
	----------------------------------------------------
	Journal
	----------------------------------------------------
	*/
	
	.about .journal img {
		float:left;
		display: inline;
		margin: 28px 0px 0px -18px;
		
	}
	
	.about .journal .right {
		float: right;
		width: 338px;
		margin-top: 84px;
	}
	
	.about .journal .right p {
		width: 280px;
		line-height: 1.4em;
	}
	
	.about .journal .right .download_btn {
		float: left;
		display: block;
		background:url(../../media/about/journal/download_btn_bg.png);
		width: 222px;
		height: 50px;
		margin-top: 36px;
		text-indent: -99999px;
	}
	
	/*
	----------------------------------------------------
	Events
	----------------------------------------------------
	*/
	
	.about .events p {
		line-height: 1.35em;
		margin-top: 11px;
		
	}
	
	.about .download_pdf_btn {
		float: left;
		display: block;
		background:url(../../media/about/events/download_pdf_btn_bg.png);
		width: 222px;
		height: 50px;
		margin-top: 36px;
		text-indent: -99999px;
	}
	
	/*
	----------------------------------------------------
	Jobs
	----------------------------------------------------
	*/
	
	.about .jobs p {
		margin-top: 34px;
	}
	
	.about .jobs form .form {
		float: left;
		width: 480px;
		margin-bottom: 18px;
	}
	
	.about .jobs form .form .required_info {
		float: left;
		width: 100%;
		margin: 30px 0px 25px 0px;
		color: #6e7373;
	}
	
	.about .jobs form .form .areas {
		float: left;
		width: 100%;
		margin: 26px 0px 18px 0px;
	}
	
	.about .jobs form .form .areas li {
		float: left;
		width: 100%;
		padding-bottom: 9px;
	}
	
	.about .jobs form .form .area_info {
		float: left;
		width: 100%;
		margin-top: 25px;
		font-size:125%;
	
	}
	
	.about .jobs form .form .textarea {
		margin-top: 7px;
	}
	
	.about .jobs form .form .send {
		float: left;
		margin-top: 40px;
		
	}
	
	/*
	----------------------------------------------------
	Presse
	----------------------------------------------------
	*/
	
	.about .presse {
		padding-bottom: 100px;
	}
	
	.about .presse p {
		line-height: 1.35em;
		margin-top: 11px;
		
	}

	.about .presse ul {
		float: left;
		width: 100%;
		margin-top: 20px;
		
		border-top: 1px solid #E6EBEB;
	
	}
	
	.about .presse ul li {
		float: left;
		width: 100%;
		padding: 38px 0px 33px 0px;
		border-bottom: 1px solid #E6EBEB;
	}
	
	.about .presse ul li .small,
	.about .presse ul li .title {
		xfloat: left;
		xwidth: 100%;
		color: #6f7f7f;
	}
	.about .presse ul li .small {
		margin-top: 10px;
		display: block;
	}
	
	.about .presse ul li .title {
		font-size:125%;
		margin-top: 5px;
		display: block;
	}
	
	.about .presse ul li a {
		float: left;
		background:url(../../media/about/presse/ul_li_a_bg.png) left top no-repeat;
		height: 15px;
		margin-top: 12px;
		font-size: 125%;
		text-decoration: underline;
		line-height: 15px;
		color: #6f7f7f;
		text-indent: 12px;
	}
	
	.about .presse ul li a.thumb {
		width: 160px;
		height: 113px;
		margin: 0 30px 0 0;
		background: none;
	}
	.about .presse ul li a.thumb img {
		float: left;
		width: 160px;
		height: 113px;
		box-shadow: 1px 1px 5px #999;
		-webkit-box-shadow: 1px 1px 5px #999;
		-moz-box-shadow: 1px 1px 5px #999;
	}
	
	.about .kontakt p {
		margin-top: 10px;
		line-height: 1.45em;	
	}
	
	/*
	----------------------------------------------------
	Kontakt
	----------------------------------------------------
	*/
	
	.about .kontakt .first {
		margin-top: 35px;
		margin-bottom: 28px;
		
	}
	
	/*
	----------------------------------------------------
	Impressum
	----------------------------------------------------
	*/
	
	.about .imprint h2 {
		margin-top: 10px;
		line-height: 1.35em;
	}
	
	.about .imprint p {
		margin-top: 20px;
		
	}
		
	temp { }



	
}
	
	/*
	----------------------------------------------------
	Umfrage
	----------------------------------------------------
	*/
	.about .poll {
		padding-bottom: 160px;
	}
	.about .poll img {
		margin: 0 0 77px 0;
	}
	.about .poll h1 {
		font-size: 17px;
		border-bottom: 0px;
	}
	.about .poll .q_one h2{
		padding: 55px 0 20px 0;
	}
	.about .poll .q_one ul {
		width: 644px;
		float: left;
		padding-bottom: 18px;
		border-bottom: 1px solid #e6ebeb;
	}
	.about .poll .q_one ul.last {
		width: 644px;
		float: left;
		padding-bottom: 18px;
		border-bottom: 0;
	}
	.about .poll .q_one ul.last li.last {
		padding-top: 50px;
		border-top: 1px solid #e6ebeb;
	}
	.about .poll .q_one ul li.grey {
		width: 644px;
		height: 36px;
		background-color: #edf2f2;
		overflow: hidden;
		clear: both;
	}
	.about .poll .q_one ul li.grey p {
		width: 300px;
		margin: 10px 0 0 10px;
		font-size: 14px;
	}
	.about .poll .q_one ul li.grey a {
		line-height: 31px;	
		float: left;
    	width: 27px;
    	height: 27px;
    	display: block;
		border: 1px solid #ced5d5;
		text-align: center;
		background-color: #edf2f2;
		margin: 3px 3px 0 0;
	}
	.about .poll .q_one ul li.grey a:hover,
	.about .poll .q_one ul li.grey a:active {
		background-color: #ced5d5;
	}

	.about .poll .q_one ul li.grey .selected {
		background-color: #ced5d5;
	}

	.about .poll .q_one ul li.white {
		width: 644px;
		height: 50px;
		background-color: #fff;
	}
	.about .poll .q_one ul li.white textarea {
		width: 328px;
		height: 35px;
		border: 1px solid #c5cccc;
		background-color: #f6f8f8;
		margin-top: 5px;
	}
	.about .poll .q_one ul li.white p {
		width: 300px;
		margin: 15px 0 0 10px;
		font-size: 14px;
	}
	.about .poll .q_one ul li.white a {
		line-height: 31px;	
		float: left;
    	width: 27px;
    	height: 27px;
    	display: block;
		border: 1px solid #ced5d5;
		text-align: center;
		background-color: #fff;
		margin: 9px 3px 0 0;
	}
	.about .poll .q_one ul li.white a:hover,
	.about .poll .q_one ul li.white a:active {
		background-color: #ced5d5;
	}
	
	.about .poll .q_one ul li.white .selected {
		background-color: #ced5d5;
	}
	
	.about .poll .q_one ul li.grey input {
		margin: 13px 5px 0 0;
	}
	.about .poll .q_one ul li.grey span {
		margin-right: 30px;
		font-size: 14px;
	}
	
	.about .poll .q_one ul li.grey_area {
		float: left;
		width: 291px;
		height: 36px;
		background-color: #edf2f2;
	}
	.about .poll .q_one ul li.grey_area p {
		width: 291px;
		margin: 10px 0 0 10px;
		font-size: 14px;
	}
	.about .poll .q_one ul li.white_area {
		float: left;
		width: 291px;
		height: 36px;
		background-color: #fff;
	}
	.about .poll .q_one ul li.white_area p {
		width: 291px;
		margin: 10px 0 0 10px;
		font-size: 14px;
	}
	.about .poll .q_one ul li.o_txt textarea {
		width: 333px;
		*width: 331px;
		_width: 320px;
		height: 86px;
		border: 1px solid #c5cccc;
		background-color: #f6f8f8;
		float:right;
		display:block;
		font-size: 14px;
		font-family: Arial,Helvetica,sans-serif;
		width /*\**/: 331px\9
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.about .poll .q_one ul li.o_txt textarea {
			width: 329px;
		}
	}
	
	.input_text {
		width: 333px;
		_width: 320px;
		height: 25px;
		margin-top: 11px;
		margin-left: -1px; 
		border: 1px solid #c5cccc;
		background-color: #f6f8f8;
		font-size: 14px;
		
	}
	
