@charset "UTF-8";
/*
---------------------------------------

  Oktoberfest.de | Patches: common ie_hacks
  Datenwerk GmbH - www.datenwerk.de

  author:   frank.hoesler@datenwerk.de

---------------------------------------
*/

@media all {

  * html #shadow_right, * html #shadow_left{
    height: expression(document.getElementById('main').offsetHeight);
  }

  * html #shadow_col3{
    height: expression(document.getElementById('col3').offsetHeight);
  }

  * html .google-row {
    overflow: hidden;
  }

	* html #col1 .google-ads {
		width: 667px;
	}

  * html .teaser-row {
    padding-left: 16px;
  }

  * html .shop-row {
    height: 245px;
    padding-left: 165px;
  }


	/* --- Gallery --- */


  	#gallery #gallery_content .imagebox {
		position: relative;
	}
	*:first-child+html #gallery #gallery_content .imagebox_middle {
		position: absolute;
		top: 50%;
	}
	*:first-child+html #gallery #gallery_content .imagebox_inner {
		position: relative;
		top: -50%;
	}

	#gallery {
		height: 100%;
	}

	#gallery #overlay {
		height: expression(document.getElementById('gallery').offsetHeight);
	}

	/* --- Splash --- */
	#splash .nav_main {
		height:0;
	}


	/* --- Contactform --- */
	* html .contactform,
	* html .newsletterform {
		overflow: hidden;
	}

	* html .contactform .input,
	* html .newsletterform .input,
	* html .lotteryform .personal-datas .input {
		width:171px;
	}

	* html .spamschutz input {
		float: right;
		position:static;
	}

	form .submit,
	form .submit-hover {
		text-align: left;
		padding-left: 10px;
		display: inline;
	}

	form .button .submit,
	form .button .submit-hover {
		text-align: center;
		padding-left: 0px;
	}

	/* --- Voting --- */
	.poll ul.poll-options li label,
	.psychotest ul.psychotest-options li label,
	.quiz ul.quiz-options li label {
		margin-left: 25px;
	}

	.poll ul.poll-options li,
	.psychotest ul.psychotest-options li,
	.quiz ul.quiz-options	li {
		margin-bottom: -4px !important;
	}

	* html #col1 .poll span.results {
		right: 30px;
	}

	* html .poll .votes {
		right: 35px;
	}

	/* --- Voting Teaser --- */
	.teaser-poll ul.poll li {
			margin-bottom: -4px !important;
	}

	.teaser-poll ul.poll li label {
		position: relative;
		float: none;
		line-height: normal;
	}

	/* --- Article Morelist Teaser --- */
	.teaser-article-morelist embed,
	.teaser-article-morelist object {
		margin-left:10px !important;
	}

	.teaser-article-morelist .articles-group li {
		margin:0 7px !important;
	}

	* html .searchboxInc {
		height: 200px;
	}

	/* Pagination */
	.pagination .pagerlink {
		line-height: 30px;
	}

	#article .pagination a.prev, #article .pagination a.next {
		float: none;
	}

	/* Dictionary */
	* html .dictionary_ad {
		width: auto;
	}

	* html .dictionary_ad a {
		display: inline !important;
	}

	#col1 .search .input {
		float: left;
		width: 232px;
	}

	* html #col3 .search .submit {
		margin-left: 7px;
	}

	/* Comments */
	#article .comment-box .comment-form,
	#dw_comment_form_ajax,
	#dw_comment_loader {
		height: 1%;
		display: block;
		position: relative;
		overflow: hidden;
	}

	#article .comment-box .pagination a.prev {
		float: left;
	}

	* html .comment-box .comment-item {
		height: 1%;
	}

	* html .comment-form #new_comment {
		margin-right: 0px !important;
	}

	/* Linkbooking */
	#linkbooking_field_captcha_user {
		clear: both;
		width: 100%;
	}

	#linkbooking_field_captcha_user input {
		float: left;
	}

	#linkbooking_field_captcha_user .captcha-img img {
		float: left;
	}

	#linkbooking_field_agb_confirmed {
		clear: both;
		width: 100%;
	}

	#linkbooking_field_agb_confirmed label {
		line-height: 24px;
	}

	.linkbookingform .checkbox_container input {
		margin-top: -2px;
	}

	.linkbookingform .checkbox_container label {
		margin-left: 22px;
	}

	.linkbooking_list li {
		float: left;
	}

	/* Suchergebnis Autocompleter */
	* html #search-autocomplete {
		left: 80px !important;
		position: absolute !important;
		top: 25px !important;
	}

	#search-autocomplete {
		left: 0 !important;
		position: relative !important;
		top: 0 !important;
	}

	#article .facebook_like {
		margin-top: 15px;
	}
}

/* gallery 2011 */

#gallery_layer {
	margin-left:-10px;
}


   