/*  
Theme Name: Shatlers 2010
Theme URI: http://www.shatlers.de
Description: Theme f&uuml;r die Website Shatlers.de
Author: Martin Wolf, Design: Marcel Wichmann
Author URI: http://visuellegedanken.de
*/

/* ALLGEMEINES */

* {margin: 0px;	padding: 0px;}
#printlogo {display: none;}
BODY {font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 13px;line-height: 24px;color: #383434;background-color: #9A0C18;}
#container {margin: 0 auto;padding-bottom: 40px;width: 1000px;}
.clear {clear: both;}
A IMG {border: none;}
A, A:VISITED {color: #9a160c;text-decoration: none;-webkit-transition: 0.07s linear;}
A:HOVER, A:ACTIVE {-webkit-transition: 0.07s linear;text-decoration: underline;}
a:focus {outline: none;}
P {margin-bottom: 20px;}
STRONG {font-weight: bold;}
EM {font-style: italic;}


/* HEADER */
#header {position: relative;top: 0px;height: 425px;width: 1000px;}
#header .header_faq {position: absolute;top: 180px;display: block;width: 830px;	height: 200px;}
.header_faq .faqtagcloud {display: block;width: 500px;margin: 0 auto;margin-left: 250px;text-align: center;position: relative;z-index: 100;}
*+html .header_faq .faqtagcloud {display: block;width: 500px;margin: 0 auto;margin-left: -750px;text-align: center;position: relative;z-index: 100;}
.faqtagcloud A {color: #fff;}
#header .header_faq A.home {
	position: absolute;
	width: 370px;
	height: 95px;
}

.homesmaller a{
	width: 100px!important;
	}

.blog #header {
background: url(images/range.jpg) no-repeat;
}

#logo_link{
	position: absolute;
        z-index: 10000;
	left: 90px;
}


li.menu-item-4804 a{
	width: 100px!important;	
}

#logo_link a {
display: block;
width: 200px;
height: 100px;
}

/* FILM */

#film{
position: relative;
z-index: 100;
}

#Teaser{
position: absolute;
top: 118px;
left: 110px;
width: 270px;
display: none;
padding: 20px;
z-index: 100000;
}

#Teaser.right {
left: 470px;
}

/* TOPNAVI */

#topnavi {
	margin-bottom: 30px;
}

#topnavi UL#menu-top-menu, #topnavi UL#menu-top-menu-en {
	width: 900px;
	height: 50px;
	margin-left: 30px;
	margin-top: 5px;
	line-height: 50px;
	list-style-type: none;
	background-color: #7d0e06;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	box-shadow: 0px 0px 5px #1a1a1a;
	-webkit-box-shadow: 0px 0px 5px #1a1a1a;
	-moz-box-shadow: 0px 0px 5px #1a1a1a;
}

#topnavi UL#menu-top-menu LI, #topnavi UL#menu-top-menu-en LI {
	float: left;
}

#topnavi UL#menu-top-menu LI A, #topnavi UL#menu-top-menu LI A:VISITED, #topnavi UL#menu-top-menu-en LI A, #topnavi UL#menu-top-menu-en LI A:VISITED {
	display: block;
	padding: 0px 5px;
	width: 140px;
	height: 50px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	text-shadow: #101010 0px 0px 2px;
	background-image: url(images/topnavi_divider.gif);
	background-position: center right;
	background-repeat: no-repeat;
}

#topnavi UL#menu-top-menu LI#menu-item-73 A, #topnavi UL#menu-top-menu-en LI#menu-item-73 A{
width: 160px;
}

#topnavi UL#menu-top-menu LI#menu-item-117 A, #topnavi UL#menu-top-menu-en LI#menu-item-117 A{
width: 130px;
}

#topnavi UL#menu-top-menu LI#menu-item-523 A, #topnavi UL#menu-top-menu-en LI#menu-item-1434 A, #topnavi UL#menu-top-menu LI#menu-item-72 A,  #topnavi UL#menu-top-menu LI#menu-item-74 A, #topnavi UL#menu-top-menu LI#menu-item-831 A {
width: 120px;
}

#topnavi UL#menu-top-menu LI#menu-item-75 A,  #topnavi UL#menu-top-menu LI#menu-item-1435 A {
width: 110px;
}

#topnavi UL#menu-top-menu-en LI#menu-item-1479 A,#topnavi UL#menu-top-menu LI#menu-item-831 A, #topnavi UL#menu-top-menu-en LI#menu-item-1499 A,
#topnavi UL#menu-top-menu-en LI#menu-item-1619 A {
width: 100px;
}

#topnavi UL#menu-top-menu LI#menu-item-74 A, #topnavi UL#menu-top-menu-en LI#menu-item-1478 A{
width: 90px;
}

#topnavi UL#menu-top-menu LI#menu-item-3394 A {
width: 110px;
}

#topnavi UL#menu-top-menu LI:first-child A, #topnavi UL#menu-top-menu LI:first-child A:VISITED,
#topnavi UL#menu-top-menu-en LI:first-child A, #topnavi UL#menu-top-menu-en LI:first-child A:VISITED {
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

#topnavi UL#menu-top-menu LI:last-child A, #topnavi UL#menu-top-menu LI:last-child A:VISITED,
#topnavi UL#menu-top-menu-en LI:last-child A, #topnavi UL#menu-top-menu-en LI:last-child A:VISITED {
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

#topnavi UL#menu-top-menu LI:last-child A, #topnavi UL#menu-top-menu LI:last-child A:VISITED,
#topnavi UL#menu-top-menu-en LI:last-child A, #topnavi UL#menu-top-menu-en LI:last-child A:VISITED {
	background-image: none;
}

#topnavi UL#menu-top-menu LI A:HOVER, 
#topnavi UL#menu-top-menu LI A:ACTIVE,
#topnavi UL#menu-top-menu LI.current-menu-item,
#topnavi UL#menu-top-menu-en LI A:HOVER, 
#topnavi UL#menu-top-menu-en LI A:ACTIVE,
#topnavi UL#menu-top-menu-en LI.current-menu-item{
	background-color: #8e150e;
}


.post-31 .fb_edge_widget_with_comment{
	position: absolute;
	top: 773px;
	}


#topnavi UL#menu-top-menu LI.current_page_parent A, #topnavi UL#menu-top-menu LI.current_page_parent .sub-menu a:hover{
	background-color:  #8e150e;
}

#topnavi UL#menu-top-menu LI.current_page_parent .sub-menu a{
	background-color:  #7d0e06;
}
#topnavi UL#menu-top-menu LI .sub-menu li.current_page_item a,
#topnavi UL#menu-top-menu LI .sub-menu li.current-menu-item a{
	background-color: #8E150E !important;
}


.single-cocktails #topnavi UL#menu-top-menu LI.current_page_parent A{
	background-color: #7d0e06;
}

.single-cocktails #menu-item-523 A, {
	background-color:  #8e150e;
}


#topnavi UL#menu-top-menu LI.current-menu-item a {
	background-color: #8e150e;
}

#topnavi UL#menu-top-menu LI.current-page-ancestor A {
	_background-color:  #8e150e;
}

#topnavi UL#menu-top-menu LI.current-page-ancestor .sub-menu .menu_item A:HOVER {
	_background-color:  #8e150e;
}

#menu-item-117 .sub-menu LI#menu-item-835 A {
	_background-color: #7d0e06;

	
}




BODY.single-faq #topnavi UL#menu-top-menu LI.menufaq A, 
.faqtagtopnavi LI.menufaq A, 
BODY.single-cocktails LI#menu-item-105 A {
	background-color: #8e150e;
}



#topnavi UL#menu-top-menu LI:first-child A:HOVER, #topnavi UL#menu-top-menu LI:first-child A:ACTIVE {
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}
hr {color:#989797;border: 1px solid #989797;}
A#shop {position: absolute;margin-left: 888px;margin-top: -49px;z-index: 10000;}
A:HOVER#shop {opacity: 0.8;-moz-opacity: 0.8;}

/* WRAPPER */
#wrapper {margin: 0 auto;margin-bottom: 20px;width: 825px;}

/* SIDEBAR */

#sidebar {
	float: left;
	margin-right: 20px;
margin-left: 20px;
	width: 185px;
	font-size: 13px;
}

#sidebar UL {margin-bottom: 25px;list-style-type: none;	list-style-position: outside;}
#sidebar UL LI A, #sidebar UL LI A:ACTIVE {
	display: block;
	padding: 4px 0px;
	color: #fff;
	text-shadow: #000 0px 0px 2px;
	text-decoration: none;
	border-bottom: 1px solid #7d0e06;
}

#sidebar UL LI:first-child A, #sidebar UL LI:first-child A {border-top: 1px solid #7d0e06;}
#sidebar UL LI A:HOVER, #sidebar UL LI A:ACTIVE, #sidebar UL LI.current-menu-item A, #sidebar UL LI.current_page_item A, #sidebar UL LI.current-cat A {
	background-color: #8c0c18;
}

#sidebar UL LI.current-cat UL.children LI A {background-color: transparent;}
#sidebar UL LI.current-cat UL.children LI A:HOVER {background-color: #8c0c18;}
#sidebar UL LI UL LI:first-child A {border-top: none;padding-left: 10px;}
#sidebar UL#menu-cocktails-mit {margin-bottom: 25px;}
#sidebar H3 {
	margin-bottom: 15px;
	font-size: 15px;
	font-weight: normal;
	color: #fff;
	border-bottom: 1px solid #fff;
}

#fb_connect {background-color: #ececec;	border: 0;}
#menu-item-693.menu-item-type-custom, #menu-item-818.menu-item-type-custom, #menu-item-1541.menu-item-type-custom  {
	color: #000;
	margin-bottom: 25px;
	_padding-left: 7px;
	background-color: #ececec;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0px 1px 3px #1a1a1a;
	-webkit-box-shadow: 0px 1px 3px #1a1a1a;
	-moz-box-shadow: 0px 1px 3px #1a1a1a;

}

ul li#menu-item-693 a, ul li#menu-item-693 a:first-child, ul li#menu-item-818 a, ul li#menu-item-818 a:first-child,
ul li#menu-item-1541 a, ul li#menu-item-1541 a:first-child{
padding-left: 10px;
	color: #000;
	text-shadow: #fff 0px 0px 2px;
border: 0;
}

ul li#menu-item-370 a:hover {padding-left: 10px;color: #fff;text-shadow: #000 0px 0px 2px;}


.page-id-15 li#menu-item-696, .page-id-17 li#menu-item-695, .page-id-19 li#menu-item-698, .page-id-328 li#menu-item-697 {
background-color: #8c0c18;
}

A.nl {
	display: block;
	padding: 4px 0px 4px 40px;
	color: #1d1d1d;
	height: 34px
	line-height: 34px;
	margin-bottom: 10px;
	_padding-left: 7px;
	background: url(images/nlicon.png) 9px 9px no-repeat #ececec;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0px 1px 3px #1a1a1a;
	-webkit-box-shadow: 0px 1px 3px #1a1a1a;
	-moz-box-shadow: 0px 1px 3px #1a1a1a;
}

A.nl:HOVER {
	text-decoration: none;
	background-color: #d6d6d6;
}

.exchange {
	margin-bottom: 25px;
}

.twitterconnect {
	margin-top: 25px;
	color: #fff;
	line-height: 20px;
	text-shadow: 0 0 2px #000000;
}

.twitterconnect A {
	color: #d8979c;
}

#sidebar UL.twitter {
	margin-bottom: 14px;
}

#sidebar UL.twitter LI.twitter-item {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #770110;
}

#sidebar UL.twitter LI.twitter-item:first-child {
	border-top: 1px solid #770110;
}

#sidebar UL.twitter LI.twitter-item A {
	display: inline;
	color: #d8979c;
	border: none;
	background: transparent;
}

UL.twitter ABBR {
	border: none;
}

.twitter-timestamp {
	display: block;
	text-align: right;
	font-size: 10px;
}

.twitterconnect A.twitterfollow {
	padding: 0px 10px 0px 20px;
	color: #fff;
	background: url(images/twittericon_small.png) 0px 1px no-repeat,
				url(images/pfeilweiss.gif) right 4px no-repeat;
}

/* CONTENT */

#content {float: right;width: 595px;}
#content .page, #content .post, #content .cocktails, #content .faq, #content .presse, #content .download, #content .facebook_rezepte, #content .cocktailfeedback {
	background-color: #ececec;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0px 1px 3px #1a1a1a;
	-webkit-box-shadow: 0px 1px 3px #1a1a1a;
	-moz-box-shadow: 0px 1px 3px #1a1a1a;
}

#content .facebook_rezepte {
	margin-bottom: 28px;
}

BODY.blog #content DIV.facebook_rezepte {
	margin-bottom: 28px;
    padding: 20px 20px 11px;
}

.alignleft {
	float: left;
	margin: 0px 10px 5px 0px;
}

.alignright {
	float: right;
	margin-left: 0px 0px 5px 10px;
}

#content .page, #content .cocktails, #content .faq, #content .presse, #content .download, #content .facebook_rezepte {padding: 20px;}
#content .post {margin-bottom: 28px;padding: 20px 20px 11px 20px;}
#content .cocktails {margin-bottom: 70px;}
BODY.single #content .post {margin-bottom: 20px;}
BODY.archive .type-faq {margin-bottom: 28px;padding: 20px;}
#content H2, #content H2 A {
	margin-bottom: 16px;
	font-size: 16px;
	color: #9a160c;
	text-decoration: none;
}
#content .cocktailfeedback {
	margin-bottom: 15px;
	padding: 20px 20px 14px 20px;
}
#content #post-3232 {
	margin-bottom: 40px;
	padding: 20px 20px 1px 20px;
}

#content H2.onback {
	color: #fff;
}

#content H2 A:HOVER {text-decoration: underline;}
#content H2.archiv {color: #fff;font-size: 17px;font-weight: normal;}
#content H3 {margin: 20px 0px 9px 0px;font-size: 15px;font-weight: bold;}
#content UL {margin: 0px 0px 20px 40px;}
#content UL LI {line-height: 24px;}
#content IMG.excerpt_thumbnail {float: left;margin-right: 20px;	border: 1px solid #c0c0c0;}
#content DIV.excerpt_content {overflow: hidden;margin-bottom: 21px;height: 115px;}
#content DIV.excerpt_content_rezept {overflow: hidden; margin-bottom: 11px; height: 89px;}
#content DIV.excerpt_content_rezept P {margin-bottom: 0px;}

#content .cocktailfeedback .excerpt_thumbnail {
	border: none;
}

#content A.readmore {
	padding-left: 10px;
	font-size: 13px;
	background-image: url(images/readmore_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#content DIV.excerpt_metadata {
	margin-top: 20px;
	border-top: 1px solid #989797;
	font-size: 13px;
	color: #989797;
}

#content DIV.excerpt_metadata A {color: #989797;}
#content .left {float: left;}
#content .right {float: right;}
#content DIV.excerpt_metadata A.post-edit-link {color: #c2c2c2;}
#content DIV.excerpt_metadata A:HOVER.post-edit-link {color: #989797;}
#content SPAN.editlink A {font-size: 13px;color: #c2c2c2;}
#content SPAN.editlink A:HOVER {color: #989797;}

#content .taxonomy_headline {position: absolute;margin:55px 0px 0px 25px;color:#fff;font-size:19px;font-weight:bold;}
#content .taxonomy_cocktail {margin-bottom:20px}

/* Cockails Single */
.cocktailbild {	position: absolute;}
*HTML .cocktailbild {display: none;}

/* FAQ */
OL#faqlist {margin: 0px;list-style-type: none;}
OL#faqlist LI P {margin: 0px;}
OL#faqlist LI DIV {margin: 12px 0px 12px 12px;}
OL#faqlist .collapsed {display: none;}

#faqlist .menuTree, #faqlist .expanded {
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: left center;
}

#faqlist .menuTree {background-image: url(images/faq_open_arrow.png);}
#faqlist .expanded {background-image: url(images/faq_close_arrow.png);}

/* PAGEBAR */
DIV.pagebar {color: #9A170D;font-size: 13px;text-align: center;}
DIV.pagebar A:first-child, DIV.pagebar SPAN:first-child {
	float: left;
	padding-left: 16px;
	line-height: 16px;
	background-image: url(images/prev_arrow.png);
	background-repeat: no-repeat;
	background-position: left 7px;
}

DIV.pagebar A:last-child, DIV.pagebar SPAN:last-child {
	float: right;
	padding-right: 16px;
	line-height: 16px;
	background-image: url(images/next_arrow.png);
	background-repeat: no-repeat;
	background-position: right 7px;
}

DIV.pagebar A, SPAN.this-page, SPAN.inactive {
	padding: 3px 6px;
	background-color: #e4d7d6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0px 1px 3px #1a1a1a;
	-webkit-box-shadow: 0px 1px 3px #1a1a1a;
	-moz-box-shadow: 0px 1px 3px #1a1a1a;
}

SPAN.inactive {background-color: #cb9692;}

SPAN.break {margin: 0px 6px;padding-right: 3px;	color: #fff;}
SPAN.this-page, DIV.pagebar A:HOVER  {background-color: #fff;text-decoration: none;}

/* COMMENTS */
H3#comments, DIV#respond H3 {margin: 0px 0px 40px 0px;font-size: 17px;font-weight: normal;color: #fff;}
OL.commentlist {list-style-type: none;color: #fff;}
OL.commentlist DIV.comment-text A {color: #fff;text-decoration: underline;}
OL.commentlist DIV.comment-text A:HOVER {color: #fff;text-decoration: none;}
OL.commentlist LI {margin-bottom: 50px;}
OL.commentlist P {margin: 0px 0px 6px 0px;line-height: 22px;}
OL.commentlist SPAN.commentname {margin-bottom: 0px;font-size: 15px;font-weight: bold;text-shadow: 1px 2px 1px #690c05;-webkit-text-shadow: 1px 0px 1px #690c05;
	-moz-text-shadow: 1px 0px 1px #690c05;
}

OL.commentlist SPAN.comment_edit {font-size: 12px;}
OL.commentlist SPAN.comment_edit A {color: #ba6059;}
OL.commentlist SPAN.comment_edit A:HOVER {text-decoration: underline;}
OL.commentlist SPAN.commentname A {color: #fff;}
OL.commentlist SPAN.commentname A:HOVER {text-shadow: none;text-decoration: none;}
DIV.commentmetadata {color: #ba6059;font-size: 12px;border-top: 1px solid #ba6059;}
DIV.commentmetadata .uhr {display: inline;float: left;}
DIV.commentmetadata .datum {display: inline;float: right;}

FORM#commentform INPUT {
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 6px;
	line-height: 15px;
	width: 179px;
	border: none;
}

FORM#commentform INPUT#url {margin: 0px;}

FORM#commentform INPUT, FORM#commentform TEXTAREA {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #383434;
	font-size: 13px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #ececec;
}

FORM#commentform TEXTAREA {
	margin-bottom: 10px;
	padding: 6px;
	line-height: 18px;
	width: 583px;
	border: none;
}

FORM#commentform INPUT#submit {
	float: right;
	margin-right: 0px;
	width: 191px;
	background-color: #acacac;
	background-image: -moz-linear-gradient(top, #fff, #acacac); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #acacac)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#acacac'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#acacac')"; /* IE8 */
}

FORM#commentform P.eingeloggt {margin-bottom: 15px;color: #fff;}
FORM#commentform P.eingeloggt A {color: #fff;}

/* KONTAKT */
#kontaktformular P {margin: 0px;}
#kontaktformular LABEL {display: block;}
#kontaktformular SPAN {display: block;float: left;width: 120px;}

#kontaktformular INPUT, #kontaktformular TEXTAREA {
	margin-bottom: 10px;
	padding: 6px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #383434;
	font-size: 13px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	border: 1px solid #ddd;
	width: 300px;
}

#kontaktformular INPUT {line-height: 15px;}
#kontaktformular TEXTAREA {line-height: 18px;}
#kontaktformular INPUT#submitkontakt {
	margin: 0px 0px 0px 120px;
	width: 191px;
	background-color: #acacac;
	background-image: -moz-linear-gradient(top, #fff, #acacac); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #acacac)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#acacac'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#acacac')"; /* IE8 */
}

DIV.wpcf7-validation-errors, DIV.wpcf7-mail-sent-ok {
	margin: 20px 0px 0px 0px !important;
	padding: 6px 10px !important;
	background-color: #fff;
	font-size: 14px;
	line-height: 24px;
	color: #383434;
}

DIV.wpcf7-validation-errors {border: 1px solid #9A170D !important;}
DIV.wpcf7-mail-sent-ok {border: 1px solid #227e09 !important;}

SPAN.wpcf7-not-valid-tip {
	padding: 6px 10px !important;
	width: 200px !important;
	background-color: #fff;
	font-size: 12px !important;
	line-height: 21px;
	color: #383434;
	border: 1px solid #9A170D !important;
}

/* FOOTER */

#footer {
	margin: 0 auto;
	padding: 0px 20px;
	width: 825px;
	height: 38px;
	line-height: 38px;
	color: #fff;
	font-size: 13px;
	background-color: #7d0e06;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0px 1px 3px #1a1a1a;
	-webkit-box-shadow: 0px 1px 3px #1a1a1a;
	-moz-box-shadow: 0px 1px 3px #1a1a1a;
}

#footer UL LI {display: inline;margin-left: 5px;}
#footer UL#language {float: left;}
#footer UL#menu-bottom-menu, #footer UL#menu-bottom-menu-en {float: right;}
#footer UL LI A, #footer UL LI A:VISITED {color: #fff;text-decoration: none;}
#footer UL LI A:HOVER, #footer UL LI A:ACTIVE, #footer UL LI.current-menu-item A {text-decoration: underline;}

UL.socialmedia {
	float: left;
	margin: 7px 5px 0px 0px;
}

#footer UL.socialmedia LI {
	margin-left: 0px;
	margin-right: 3px;
}

/* FLIGHTNIGHT-LINK */
#fl_link {
position: relative;
z-index: 10000;
display: inline;
float:left;
	margin-left: 735px;
	margin-top: 15px;
	margin-right: 15px;
}


/* ALTERSABFRAGE SEITENTEMPLATE */



#altersabfrage #lang_sel {margin-top: -20px;margin-right: 40px;}

#altersabfrage H2 {
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #9a160c;
}

#altersabfrage P {margin-bottom: 20px;}

#alterscontent {margin: 130px 0px 0px 80px;width: 450px;}

SPAN.ja, SPAN.nein {
	padding-left: 10px;
	font-size: 13px;
	background-image: url(images/next_arrow.png);
	background-position: left center;
	background-repeat: no-repeat;
}

SPAN.ja {margin-right: 40px;}

#post-515 {margin-bottom: 55px;}

table#partner {border-spacing: 0;margin: 0;border-collapse:collapse;}
#partner td {
padding: 10px 0 10px 0;
border-spacing: 0;
border-bottom: 1px solid #989797;
margin: 0;
border-collapse:collapse;
}

#iemis {display: block;display: none !important;}

#iemis {display: block\9}

.sub-menu {position: absolute;visibility: hidden;list-style-type: none;z-index: 1000;}

li:hover .sub-menu {position: absolute;	visibility: visible;}

ul#menu-top-menu .sub-menu li, ul#menu-top-menu-en .sub-menu li {line-height:50px;clear: both;}

ul#menu-top-menu .sub-menu li a, ul#menu-top-menu-en .sub-menu li a  {
	background: #7d0e06;
	height: 30px;
	line-height: 50px;
	display: block;
	padding: 0px 5px;
	height: 100px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	text-shadow: #101010 0px 0px 2px;
	background-image: none;
	background-position: center right;
	background-repeat: no-repeat;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom: 1px solid #941f1f;
	border-top: 1px solid #4b0505;

}

ul#menu-top-menu .sub-menu li, ul#menu-top-menu-en .sub-menu li   {
	background-image: url();
	background-position: center right;
	background-repeat: no-repeat;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	}

ul#menu-top-menu .sub-menu li a, ul#menu-top-menu-en .sub-menu li a   {
	background-image: url();
	background-position: center right;
	background-repeat: no-repeat;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

.noshow {display: none;}

#altersabfrage {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -255px;
	margin-left: -457px;
	width: 914px;
	height: 510px;
	background-image: url(images/altersabfrage_bg.jpg);
}


body.single-download li#menu-item-117 A, body.single-presse li#menu-item-117 A {background-color: #8e150e;}
body.single-download li#menu-item-117 .sub-menu a, body.single-presse li#menu-item-117 .sub-menu a  {background-color: #7d0e06;}
body.single-download li#menu-item-831.menu-item-831 A, body.single-presse li#menu-item-831.menu-item-831 A {background-color: #7d0e06 !important; border: 0px solid #ff0;}



.postid-214 img.cocktailbild {
margin: -460px 0 0 330px;
}

.postid-1285 img.cocktailbild {
margin: -400px 0 0 350px;
}


.postid-212 img.cocktailbild {
margin: -450px 0 0 310px;
}

.postid-1286 img.cocktailbild {
margin: -450px 0 0 340px;
}

.postid-211 img.cocktailbild {
margin: -450px 0 0 320px;
}

.postid-211 img.cocktailbild {
margin: -450px 0 0 320px;
}

/* Mai Tai */

.postid-1287 img.cocktailbild {
	margin: -450px 0px 0px 338px;
}

/* Wake Up */

.postid-232 img.cocktailbild {
margin: -540px 0px 0px 270px;
}

.postid-1271 img.cocktailbild {
margin: -500px 0px 0px 300px;
}

/* Virgin Colada */

.postid-230 img.cocktailbild {
margin: -480px 0px 0px 320px;
}

.postid-1277 img.cocktailbild {
margin: -400px 0px 0px 360px;
}

/* San Francisco */

.postid-229 img.cocktailbild {
margin: -470px 0px 0px 260px;
}

.postid-1278 img.cocktailbild {
margin: -400px 0px 0px 300px;
}

/* Havanna Juicer */

.postid-228 img.cocktailbild {
margin: -490px 0px 0px 300px;
}

.postid-1280 img.cocktailbild {
margin: -490px 0px 0px 300px;
}

/* Tequila */

.postid-217 img.cocktailbild {
margin: -450px 0px 0px 350px;
}

.postid-1282 img.cocktailbild {
margin: -410px 0px 0px 340px;
}

/* Swimming */

.postid-216 img.cocktailbild {
margin: -460px 0px 0px 300px;
}

.postid-1283 img.cocktailbild {
margin: -410px 0px 0px 340px;
}

/* Singapore */
.postid-215 img.cocktailbild {
margin: -460px 0px 0px 320px;
}

.postid-1284 img.cocktailbild {
margin: -460px 0px 0px 340px;
}

.postid-211 img.cocktailbild {
margin: -450px 0px 0px 320px;
}

/* Long Island */

.postid-210 img.cocktailbild {
margin: -490px 0px 0px 290px;
}

.postid-1289 img.cocktailbild {
margin: -490px 0px 0px 330px;
}

.postid-209 img.cocktailbild {
margin: -460px 0px 0px 280px;
}

/* Caipi */

.postid-208 img.cocktailbild {
margin: -490px 0px 0px 370px;
}

.postid-1291 img.cocktailbild {
margin: -490px 0px 0px 370px;
}

/* Planters */

.postid-102 img.cocktailbild {
margin: -420px 0px 0px 330px;
}

.postid-1293 img.cocktailbild {
margin: -380px 0px 0px 330px;
}


/* Havanna Special */

.postid-1290 img.cocktailbild {
margin: -430px 0px 0px 330px;
}

_img.gmnoprint {
display: none;}

#lang_sel {
position: relative;
z-index: 1000;
top: 10px;
padding-left: 20px;
}

#lang_sel a.lang_sel_sel{

    background: #9A0C18 url(img/nav-arrow-down.png)  left no-repeat;

    color:#fff;

}

#lang_sel a.lang_sel_sel:hover{

    text-decoration: none;

    color:#fff;

}

/* style the second level links */

#lang_sel ul ul a, #lang_sel ul ul a:visited {background:#9A0C18; color:#fff; height:auto; line-height:1em; padding:5px 15px;}



/* style the links for the top level */

#lang_sel a, #lang_sel a:visited {display:block;font-size:11px;text-decoration:none !important; color:#444444; border:0; background:#9A0C18; padding-left:15px; line-height:20px;}


/* style the top level hover */

#lang_sel a:hover, #lang_sel ul ul a:hover{color:#fff; background:#9A0C18;}

#lang_sel :hover > a, #lang_sel ul ul :hover > a {color:#fff; background:#9A0C18;}



#lang_sel a.lang_sel_sel{

    background:#9A0C18 url(img/nav-arrow-down.png)  left no-repeat;

    color:#fff;
	
}

/* make the second level visible when hover on first level list OR link */

#lang_sel ul li:hover ul,

#lang_sel ul a:hover ul{visibility:visible; }



#lang_sel img.iclflag{width:18px;height:12px;position: relative; top: 1px;}


/* style the second level links */

#lang_sel_list ul a, #lang_sel_list_list ul a:visited {background:#9A0C18; color:#fff; height:auto; line-height:1em; padding:20px 15px;}




#lang_sel_list a.lang_sel_sel{

    background-image: none;

    color:#fff;

}

#lang_sel_list a.lang_sel_sel:hover{

    text-decoration: none;

    color:#fff;

}



/* make the second level visible when hover on first level list OR link */

#lang_sel_list ul li:hover ul,

#lang_sel_list ul a:hover ul{visibility:visible; }



#lang_sel_list img.iclflag{width:18px;height:12px;position: relative; top: 1px;}



#lang_sel.icl_rtl{

    text-align:right;

    direction: rtl;

}

#lang_sel.icl_rtl .lang_sel_sel{

    padding-right:14px;

}


/* hide the sub levels and give them a positon absolute so that they take up no room */

#lang_sel ul ul {visibility:hidden;position:absolute;height:0;top:20px;left:0; width:149px;border-top:0;}


/* newsletter signup */

div.mce_inline_error{ 
	color: red !important;
}
#mc_embed_signup ul,
#mc_embed_signup li{
   list-style:none;
}

#mc-embedded-subscribe-form ul,
#mc-embedded-subscribe-form li{
   list-style:none;
}

FORM#mc-embedded-subscribe-form LABEL {
	display: block;
	float: left;
	width: 168px;
}

FORM#mc-embedded-subscribe-form INPUT {
	float: left;
	margin-bottom: 8px;
	padding: 8px 10px;
	width: 300px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 13px;
	color: #383434;
	background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px 3px 3px 3px;
}

FORM#mc-embedded-subscribe-form INPUT#mce-MMERGE5-0, FORM#mc-embedded-subscribe-form INPUT#mce-MMERGE5-1 {
	margin: 5px 5px 10px 0px;
	width: auto;
	text-align: left;
}

FORM#mc-embedded-subscribe-form INPUT#Herr162364, FORM#mc-embedded-subscribe-form INPUT#Frau162364 {
	margin: 5px 5px 10px 0px;
	width: auto;
	text-align: left;
}

FORM#mc-embedded-subscribe-form LABEL#herrid,
FORM#mc-embedded-subscribe-form LABEL#frauid {
	width: 50px
}

FORM#mc-embedded-subscribe-form INPUT#mce-BDAY-day,
FORM#mc-embedded-subscribe-form INPUT#mce-BDAY-month {
	margin-right: 6px;
	width: 20px;
}

FORM#mc-embedded-subscribe-form INPUT#text162381 {
	margin-right: 6px;
	width: 35px;
}

FORM#mc-embedded-subscribe-form INPUT#mce-BDAY-year {
	width: 35px;
}

FORM#mc-embedded-subscribe-form #mc-embedded-subscribe {
	margin: 0px 0px 20px 168px;
	padding: 0px;
	width: 200px;
	height: 30px;
	font-size: 12px;
	color: ##383434;
	line-height: 30px;
	text-align: center;
	border: 1px solid #ddd;
    border-radius: 3px 3px 3px 3px;
    background-color: #acacac;
	background-image: -moz-linear-gradient(top, #fff, #acacac); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #acacac)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#acacac'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#acacac')"; /* IE8 */
}

P.erklaerung {
	line-height: 20px;
	font-size: 12px;
	font-style: italic;
}
