/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }				<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/

#edit-submit{
	background:url(images/night/suchlupe.png) no-repeat;
	border:0;
	width:34px;
	height:31px;
	cursor:pointer;
	float:left;
	border:1px solid #000;
}
#search_new{
	overflow:hidden;
	background:transparent;
	border:none;
	padding:0;
	width:300px;
}
#s_new{
	background:url(images/night/such-bg_new.png) repeat-x;
	width:19.5em;
	padding-left:0.5em;
	padding-right:0.52em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	margin-left: -5px;
    float:right;
}
#category_checklist fieldset{ border:none; }

/* Blogroll Styling */
.custom #Blogroll{ margin-top:3em; }
.custom #Blogroll_Header1 span{
	font-size:16px;
	visibility:hidden;
}
.custom img#Blogroll_up{ display:none; }
.custom #Blogroll a, a:active, a:visited{
	color:#b6c6f1;
	text-decoration:none;
	border:none;
}

.custom .post-meta-top img.avatar{ display:none; }
.custom .avatar img{
	width:20px;
	height:20px;
}
.custom #Blogroll{
	width:100%;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
}
.custom #Blogroll_Header1{
	width:200px;
	height:25px;
	margin:0 auto;
	position:relative;
	left: -150px;
	background:transparent;
	text-align:center;
	font-size:14px;
}
	.custom #Blogroll_Header1 a{
		position:relative;
		top:5px;
		color:#b6c6f1;
	}
.custom #Blogroll_Wrapper{ width:100%; }
	.custom #Blogroll_Wrapper ul{
		list-style:none;
		margin-top:10px;
	}


.custom #Blogroll_Content1{
	width:42%;
	background:transparent;
	color:#b6c6f1;
	text-align:right;
	float:left;
}
	.custom #Blogroll_Content1 ul{
		position:relative;
		left: -20px;
	}
.custom #Blogroll_Content2{
	width:58%;
	background:transparent;
	color:#b6c6f1;
	text-align:left;
	float:left;
}
	.custom #Blogroll_Content2 ul{
		position:relative;
		left:20px;
	}
/* Blogroll Styling Ende */

/* CSS speziell für die Import FAQ */
.custom #skin_top img { float: left; }
.custom #trackback_list { border-top: none; }
.custom td.line img { border:0; }
.custom td.line2 img { border:0; }
.custom td.link2 a{ text-decoration:none; }
.custom td.link2 a:active{ text-decoration:none; }
.custom td.link2 a:hover { text-decoration:none; }
.custom td.link2 a img { text-decoration:none; }
.custom td.link2 a:active img{ text-decoration:none; }
.custom td.link2 a:hover img{ text-decoration:none; }
.custom td.link3 a{ text-decoration:none; }
.custom td.link3 a.text:active{ text-decoration:none; }
.custom td.link3 a.text:hover{ text-decoration:none; }
.custom td.link3 a.text img{ text-decoration:none; }
.custom td.link3 a.text span{
	background:#ccc;
	border:1px solid #000;
	display:none;
	position:absolute;
	left:400px;
	left:400px\9;
	width:100px;
	z-index:2;
}
.custom td.link3 a.text:hover span{ display:block; }

/* Import FAQ Ende */


/* CSS für Werbeplatzhalter */

#content_banner{
	/*padding-top:115px;*/
	margin-bottom:1.5em;
}
#skin_wrapper{ width:100%;}
#skin_left{ width:175px; height:5px; overflow:visible; float:left; }
#skin_right{ width:175px; height:5px; overflow:visible; float:left; }
#skin_top{ width:100%; height:auto; max-height:90px; overflow:visible; float:left; }

/* Werbeplatzhalter Ende */


/* @section: Basics ---------------------------------------- */
.custom p{
	margin:0 0 1em;
	color:#b6c6f1;
}
.custom a{ color:#8b9bf3; }
/* @section: Basics end ------------------------------------ */


/* @section: Layout ---------------------------------------- */
.custom{
	background:url(images/night/mydealz-stars.jpg) repeat;
	color:#b6c6f1;
}
	.custom #header{
		border:none;
		overflow:hidden;
		height:91px !important;
	}
	
	.custom #header_area{
		*position:relative;
		*z-index:1;
	}
		.custom .page{
			width:95em;
			margin:0 auto;
		}
	
	.custom #content_area{
		*position:relative;
		*z-index: -1;
	}
	
.custom #container{
	width:81.8em;
	clear:both;
}
.custom #content{
	width:60em;
	margin-left:1.6em;
	margin-right:0.8em;
}
.custom #sidebars{
	width:30.2em;
	margin-top:2em;
	margin-right:1.6em;
	
		*top:25px;
}
.custom #content_box{
	background:#031c59;
	clear:both;
	margin-bottom:3em;
	padding-bottom:1.3em;
	
		*position:relative;
}

.custom li{ margin-bottom:0.25em; }
/* @section: Klammer */

#klammer{
	overflow:hidden;
	height:3.6em;
	background:url(images/klammer-bg.png) repeat-x;
}
#klammercontainer{
	width:81.8em;
	margin:0 auto;
	padding:1em 0 0;
	overflow:hidden;
}
#klammer li{
	float:left;
	list-style-type: none;
	font-size:1.2em;
	font-weight:bold;
}
#klammer a { padding: 0 1em; }
#klammer-right{ float: right; }
	#klammer-right a { border-right: 1px solid #284E90; }
#klammer .first a { padding-left: 0; }
#klammer .last a {
	padding-right: 0;
	border: 0;
}
#klammer .mutterschiff a {
	font-size: 1.1em;
	margin: 0 3em 0 0;
}
/* @section: Klammer end */

/* @section: Header */
.custom .logo{ float:left; }


/* @section: Navigation */
#navigation { overflow:visible; }
	#navigation li { list-style-type:none; }
	#navigation a, .custom #navigation span{
		color:#fff;
		display:block;
	}
	
#klammernavi{
	overflow:visible;
	background:#3763b4 url(images/bg-klammernavigation.png) repeat-x;
	float:left;
	width:920px;
	margin:0 10px;
	
		_width:950px;
		_margin:0;
}
	#klammernavi li{
		float:left;
		margin-bottom:0;
		border:0;
	}
		#klammernavi li a{
			font-size:1.4em;
			font-weight:bold;
			padding:0.7em;
			border-right:1px solid #3a6ecc;
		}
			#klammernavi li a:hover{ border-right:1px solid #83d84d; }
		
		#klammernavi .page_item a:hover{ background:url(images/current-page-item-bg.png) repeat-x; }
		
		#klammernavi li#tools a{
			background:url(images/icon-tools-menu-arrow.gif) no-repeat right center;
			padding-right:30px;
		}

/* klammernavi ---------------------------------------------------------- */
#klammernavi .first{
	margin:0 0 0 -10px;
	border-left:0;
	border-right:0;
		border-radius:0.5em 0 0 0;
		-moz-border-radius:0.5em 0 0 0;
		-webkit-border-radius:0.5em 0 0 0;
		
		_margin-left:0;
}
	#klammernavi .first a{
		border-right:1px solid #3a6ecc;
		background:#3763b4 url(images/bg-klammernavigation.png) repeat-x;
			border-radius:0.5em 0 0 0;
			-moz-border-radius:0.5em 0 0 0;
			-webkit-border-radius:0.5em 0 0 0;
	}
		#klammernavi .first a:hover{
			margin:0;
			border-left:0;
				background:#3763b4 url(images/current-page-item-bg.png) repeat-x;
				border-radius:0.5em 0 0 0;
				-moz-border-radius:0.5em 0 0 0;
				-webkit-border-radius:0.5em 0 0 0;
		}
	
#klammernavi .last{
	background:#26479c;
	float:right;
	width:134px;
	height:34px;
	margin:0 -20px 0 0;
	border-right:0;
		border-radius:0 0.5em 0 0;
		-moz-border-radius:0 0.5em 0 0;
		-webkit-border-radius:0 0.5em 0 0;
		
		_margin-right:0;
}
	/* ie8 bug hack --------------------------------------------------------- */
	#klammernavi .last{ margin-right /*\**/: 10px\9	}
	#klammernavi .last{ height /*\**/: 20px\9 }
	
	#klammernavi .last a{
		background:#203f8d;
		float:right;
		width:100%;
		height:34px;
		margin:0;
		padding-left:20px;
		border-right:0;
		
			border-radius:0 0.5em 0 0;
			-moz-border-radius:0 0.5em 0 0;
			-webkit-border-radius:0 0.5em 0 0;
			
			_margin-top: -3px;
			_height:11px;
			
			margin-right /*\**/: -30px\9
	}
		#klammernavi .last a span{
			display:inline-block;
			background:url(images/button-expand.png) no-repeat left top;
			width:70px;
			height:19px;
			margin-left:15px;
			vertical-align:middle;
		}
		#klammernavi .last a:hover{
			background:#3ab415;
			float:right;
			margin:0;
			border-right:0;
			
				border-radius:0 0.5em 0 0;
				-moz-border-radius:0 0.5em 0 0;
				-webkit-border-radius:0 0.5em 0 0;
				
				_margin-top: -3px;
				_height:11px;
				
				margin-right /*\**/: -30px\9
		}
		
#klammernavi .current_page_item{}
	#klammernavi .current_page_item a{
		border-color:#83d84d;
		background:url(images/current-page-item-bg.png) repeat-x;
	}
		
		
/* new tools menu --------------------------------------- created by marcelo */
	#tools{
		position:relative;
		border:0 !important;
	}
		#tools a{
			background:url(images/icon-tools-menu-arrow.gif) no-repeat right center;
			padding-right:30px !important;
		}
		#tools:hover{}
			#tools:hover a{
				padding-left:9px;
				padding-right:30px !important;
				background:#58b41c url(images/icon-tools-menu-arrow-gr.gif) no-repeat right center !important;
				border-right:1px solid #fff !important;
			}
			
		#tools ul{
			display:none;
			overflow:hidden;
		}
			#tools:hover a{
				position:absolute;
				z-index:20;
				border:0;
				border-left:1px solid #fff;
				border-right:1px solid #fff;
				border-bottom:1px solid #58b41c;
				background:url(images/current-page-item-bg.png) repeat-x;
			}
				#tools:hover > ul{
					position:absolute;
					display:block;
					z-index:10;
					top:36px;
					border:1px solid #fff;
					background:#58b41c;
					width:200px;
				}
					#tools:hover > ul li, 
						#tools:hover > ul li a{
							width:100%;
							clear:both;
							background:none;
						}
				
			#tools:hover > ul li a{
				position:relative;
				clear:both;
				border:0;
			}
				#tools:hover > ul li a:hover{ background:#008000 !important; }
/* end of new tools menu --------------------------------------- */
#sidebars{
	_position:absolute;
	_top: -1px;
	_right: -42px;
	_width:280px;
	_padding:0;
	_margin:0;
	
	*position:absolute;
	*top: -1px;
	*right:0;
	*padding:0;
	*margin:0;
}

.sidebar_list{
	position:relative;
}

#hukd_hottest_feeder{
	position:relative;
	z-index:15;
	margin-top: -46px;
	margin-right: -16px;
	border:0;
	width:318px;
	background:none !important;
	clear:both;
}

	#hukd_hottest_feeder iframe{
		width:100%;
		margin:0;
		padding:0;
		border:0;
		height:auto;
		background:none !important;
		border:0;
		
			_margin-bottom: -15px;
			_background:#ccd9cc;
			*margin-bottom: -15px;
			*background:#ccd9cc;
	}
	
	#schnaeppchen-melden{
		position:relative;
		margin-top:5px;
		clear:both;
	}
				
				

#account{
	background:url(images/bg-account.png) repeat-x;
	border-top:1px solid #83d84d;
	float:right;
	width:100%;
	font-size:1.2em;
	float:right;
	
		_margin-right:2px;
}
#account li { float: right; margin-bottom: 0em; }
#account a, .custom #account span {padding: 0.4em; }

/* @section: Navigation end */

/* @section: Archive Info */

.custom #archive_info {
	background: #142C64;
	border: 1px solid #000;
	margin: 2em 0 0;
}
.custom #archive_info h3 {
	color: #B6C6F1;
	background: url(images/logo-klein.png) no-repeat scroll 0 0;
	padding: .5em .5em .5em 2.5em;
	line-height:1.385em;
	font-weight: bold;
	font-size: 1.3em;
}

#archive_info ul { padding-bottom: 0em; }
#archive_info li.cat-item { font-size: 1.5em; display: inline; margin-right: 0.5em; list-style-type: none; }

/* @section: Archive Info ends */

/* @section: Post */

.post-wrapper {	
	background: #142c64;
	border: 1px solid #000;
	margin: 2em 0 0;
}

.custom .post_box {
	margin: 0;
	padding-bottom: 0em; padding-top: 0em;
	border: 0;
}
.custom .headline_area h1, .custom .headline_area h2 { font-size: 1.8em; padding-right: 1em; padding-top: 0.5em; padding-left: 1em; padding-bottom: 0.5em; color: #B6C6F1; }
.custom .headline_area h2 { padding-right: 1em; padding-top: 0.5em; padding-left: 1em; padding-bottom: 0.5em;  background: transparent; }
.custom .entry-title a {
	font-weight: bold;
	color: #8b9bf3;
}
.custom .headline_area { font-size: 1.2em; }
.custom .headline_area .avatar {
	padding: .1em;
	border: 1px solid #c2d99c;
	vertical-align: -.6em;
	margin: 0 .3em 0 0;
}
.custom .format_text { font-size: 1.5em; padding-left: 1.3em; padding-right: 1.3em; overflow: hidden; }
.custom li { margin-bottom: 0.25em; }
.custom .format_text a, .custom .format_text a:visited, .custom format_text a:active, .custom format_text a:hover { text-decoration: underline; }
.custom .post-meta-bottom {
	background: #031a4e;
	padding-left: 1.3em;
	padding-top: 1em;
	overflow: hidden;
	font-size: 1.2em;
}
.custom .post-meta-comments { float: left;}
.post-meta-comments img {
	vertical-align: -.5em;
	margin: 0 .3em 0 0;
}
.custom .post-meta-share {
	float: right;
	margin: 0 0 .5em;
}
.custom .post-meta-bottom li {
	list-style-type: none;
	float: left;
}
.custom .sendmail { padding-top: 1px; margin: 0 .5em 0 0 !important; }
.custom .sendmail img { vertical-align: -.4em; }
.custom .post-meta-share li { margin: 0 .3em; }
.custom .barcontainer { display: none; }
.custom .bartext {
	background: url(images/like.png) no-repeat left center;
	padding: .16em 0 0 .7em;
	height: 1.4em;
}
.custom .more-link, .custom .comment-reply-link {
	background: url(images/more-normal.png) repeat-x;
	border: 1px solid #5678b2;
	text-decoration: none;
	padding: .34em .7em;
	color: #000 !important;
}
.custom .more-link:hover, .custom .comment-reply-link:hover, .custom .more-link:active, .custom .comment-reply-link:active, .custom .more-link:focus, .custom .comment-reply-link:focus {
	background: url(images/more-hover.png) repeat-x;
	border: 1px solid #38690d;
}
.custom .format_text img {
	border: 0px solid #c2d99c;
	padding: .2em;
}
.custom .categories {
	clear: both;
	border-top: 1px solid #c2d99c;
	margin: 1em 0 0;
	padding: .5em 0;
	font-weight: bold;
}
.custom .post-tags {
	margin: 1em 0;
	font-weight: bold;
}

/* @section: Post end */

/* @section: Comments */
.custom .comments_intro { margin: 0 0 0; color: #cccccc; }
.custom .comments_intro span { color: #cccccc; }
.custom .custom-comments-intro {
	background: #142C64 url(images/logo-klein.png) no-repeat scroll 1em 1em;
	color: #B6C6F1;
	border: 1px solid #000;
	padding: 1.5em 0 1.5em 3.5em;
	font-weight: bold;
	font-size: 1.3em;
	margin: 0 0 1em;
}
.custom #comments { margin: 2em 0 0; }
.custom #comment_list { border: none; }
.custom #comment_list dt, .custom #comment_list dd { background: #142C64; }
.custom #comment_list dt {
	border: 1px solid #B6C6F1;
	border-bottom: none;
	padding: 1em 1em .5em;
	border-top: 0;
}
.custom #comment_list dd {
	margin: 0 0 0.5em;
	border: 1px solid #B6C6F1;
	border-top: none;
	padding: 0 1em 1em;
	border-top: 0;	
}
.custom #comment_list .format_text {
	border: none !important;
	padding: 1em 0 0;
}
.custom .comment_num { margin: 1em 0 0; }
.custom .avatar img {
	float: none;
	margin: 0;
	vertical-align: -.5em;
}
.custom #comment_list dt.comment {
	background: #142C64;
	border-top: 1px solid #B6C6F1;
	border-left: 1px solid #B6C6F1;
	border-right: 1px solid #B6C6F1;
}
.custom #comment_list dt.byuser {
	background: #263e76;
	border: 1px solid #c2d99c;
}
.custom #comment_list dt.bypostauthor {
	background: #4a629b;
	border: 1px solid #c2d99c;
}
.custom #comment_list dt.bypostauthor .url { color: #fff; }
.custom #comment_list .comment_author {
	font-size: 1.2em;
	font-weight: normal;
}
.custom p.reply a {
	color: #000;
}
.custom .comment_time, .custom .edit_comment, .custom #comment_list .comment_author, .custom #respond_intro p { color:#B6C6F1; }

/* @section: Comments end */

/* @section: Comment Form */

.custom #respond {
	background: #142C64;
	border: 1px solid #000;
	padding: 1em;
}
.custom #respond_intro {margin: 0; }
.custom #respond_intro p { color:#B6C6F1; }
.custom #commentform {
	border: 0;
	padding: 0;
}
.custom .more-link:hover, .custom .comment-reply-link:hover { background: url(images/more-normal.png) repeat-x; }
/* @section: Comment Form end */

/* @section: Pagination */

.custom .wp-pagenavi {
	background: url(images/night/bg-pagination.png) repeat-x;
	border: 1px solid #000;
	font-size: 1.0em;
	padding: .7em;
	margin: 2em 0 0;
}
.custom .wp-pagenavi .pages {
	background: transparent;
	border: none;
	color: #fff;
	margin: 0;
	padding: 0;
}
.custom .wp-pagenavi a, .custom .wp-pagenavi .current {
	color: #001342;
	margin: 0 .3em;
	padding: .1em .3em;
	border: 1px solid #38690d;
}
.custom .wp-pagenavi a {
	background: url(images/night/semi-transparenz.png);
	
}
.custom .wp-pagenavi .current {
	background: transparent url(images/pagination-active-bg.png) repeat;
}
.custom .wp-pagenavi .extend {
	background: transparent;
	color: #fff;
	border: none;
	margin: 0;
	padding: 0;
}

/* @section: Pagination end */

/* @section: Sidebar -------------------------------------------------------------------------------------- */
.custom .sidebar{ _float:right; }

.custom .sidebar ul.sidebar_list{
	padding:0;
	position:relative;
	
		_margin:0;
		*margin:0;
}
	.custom .widget{
		background:#eaf2e1;
		padding:1em;
		border:1px solid #c2d99c;
		margin-bottom:1.5em;
		width:auto;
		
			_width:300px !important;
			_list-style:none;
			_float:right;
			
			*width:300px !important;
			*list-style:none;
			*float:left;
	}
		.custom .widget ul{
			margin:1em 0 0;
			
				_list-style:none;
				
				*list-style:none;
				*width:280px;
				*margin:0;
				*padding:0;
		}
			.custom .widget ul li{}
		
		.custom #importfaq{
			padding:0 0 15px 0;
			
				_list-style:none;
				_padding:0 0 10px 0;
				_width:300px;
				_float:left;
				
				*list-style:none;
				*padding:0 0 10px 0;
				*width:300px;
				*float:left;
		}
		.custom #xmt_couchjockey, 
		.custom #expanding_categories, 
		.custom #expanding_archives, 
		.custom #text-3, 
		.custom #recent-comments-3, 
		.custom #rss-6{
			_margin-right: -26px;
			_width:270px !important;
			
			*width:270px !important;
		}
	
.custom .sidebar h3 {
	font-variant: normal;
	letter-spacing: 0;
	color: #8b9bf3;;
	background: url(images/logo-klein.png) no-repeat;
	padding: 0.5em 0 0.5em 2.5em;
	font-weight: bold;
	margin: 0;
}

	/* @subsection: Schnäppchen-melden-Widget */

#schnaeppchen-melden {
	background: url(images/night/schnaeppchen-empfehlen.png) no-repeat;
	padding: .5em 1em;
}
#schnaeppchen-melden h3 {
	background: none;
	padding: 0;
}
#schnaeppchen-melden a { color: #fff; }
#schnaeppchen-melden img { margin: 0 1em 0 0; }

	/* @subsection: Schnäppchen-melden-Widget end */

	/* @subsection: Expanding-Categories-Widget */

#expanding_categories { overflow: hidden; }
#expanding_categories .msg_head {
	cursor: pointer;
	position: relative;
}
#expanding_categories h3 img {float: right;}
#expanding_categories .msg_body { margin: 1em 0 0; }
#expanding_categories .cat-item {
	margin: 0 .5em 0 0;
}

	/* @subsection:  Expanding-Categories-Widget end */

	/* @subsection: Such-Widget */
/* Expanding-Archives */
#expanding_archives h3 img { float: right; }

#search {
	overflow: hidden;
	background: transparent;
	border: none;
	padding: 0;
	width: 300px;
}
.custom .search { float: right; }
.custom .search, .search fieldset { border: none; }
.custom .search input {
	background: #fff;
	border: 0;
	float: left;
}
#s {
	background:transparent url(images/night/such-bg.png) no-repeat;
	border: 0;
	width: 19.7em;
	padding: 0.5em 0.5em 0.5em 2.8em;
	padding-left: 2.8em;
	padding-right: 0.52em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}


	/* @subsection: Such-Widget */

	/* @subsection: Newsletter-Widget */

#feedburner-newsletter { padding: 1em 3em; }
#feedburner-newsletter fieldset { border: none; }
#feedburner-newsletter label { display: block; }
#email {
	background: url(images/night/email-input.png) no-repeat;
	border: 0;
	border-style:solid;
	width: 12.95em;
	height: 1.15em;
	padding: .35em;
	
}
#newsletter-submit {
	width: 2em;
	height: 2em;
	background: url(images/night/newsletter-submit.png) no-repeat;
	padding: 0;
	border: 0;
	cursor: pointer;
}
#feedburner-newsletter input { float: left; }
#feedburner-newsletter label {
	clear: both;
	margin: 0 0 .5em;
}


	/* @subsection: Newsletter-Widget */

	/* @subsection: MyDealz-RSS-Widget */

#mydealz_rss { padding: 1em 1em; }
#mydealz_rss ol { overflow: hidden; }
#mydealz_rss li {
	list-style-type: none;
	float: left;
	padding: 0 2.5em;
}
#mydealz_rss a:hover, #mydealz_rss a:active, #mydealz_rss a:focus { text-decoration: none; }


	/* @subsection: MyDealz-RSS-Widget end */

	/* @subsection: Twitter-Widget */

#twitter-widget {
	text-align: center;
	padding: 1em 0;
}
	
	/* @subsection: Twitter-Widget end */

	

/* @subsection: Tabbed Widget */

#mydealz_tabbed_widget { color: #B6C6F1; padding: 0; }
#mydealz_tabbed_widget .tabNavigation {
	margin: 0;
	background: url(images/night/bg-pagination.png) repeat-x;
	overflow: hidden;
}
#mydealz_tabbed_widget .tabNavigation li {
	margin: 0;
	float: left;
	width: 33.3%;
}
#mydealz_tabbed_widget .tabNavigation a {
	padding: .51em 2.1em;
	display: block;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#mydealz_tabbed_widget .tabNavigation .selected, #mydealz_tabbed_widget .tabNavigation li:hover { width: 33.3%; background: #d1ddff; }
#mydealz_tabbed_widget .tabNavigation .selected a, #mydealz_tabbed_widget .tabNavigation li:hover a { color: #303030; text-decoration: none;}
#mydealz_tabbed_widget .tabNavigation a[href="#twitter-widget"] {	background: url(images/tw-twitter-icon.png) no-repeat .8em center; }
#mydealz_tabbed_widget .tabNavigation a[href="#mydealz_rss"] {
	background: url(images/tw-rss-icon.png) no-repeat .8em center;
	padding: .51em 2.1;
	border-left: 1px solid #c2d99c;
	border-right: 1px solid #c2d99c;
}
#mydealz_tabbed_widget .tabNavigation a[href="#feedburner-newsletter"] { background: url(images/tw-newsletter-icon.png) no-repeat .8em center; }



	/* @subsection: Tabbed Widget end */

/* @section: Sidebar end */

/* @section: Footer */

.custom #footer {
	padding: 0;
	border: 0;
	margin: 0;
}

#foobar1 { font-size: 10px;
	background: transparent;
	margin: 0 0 0;
}
.footer-wrapper {
	width: 81.8em;
	margin: 0 auto;
	overflow: hidden;
}
#foobar1 .footer-wrapper { padding: 1em 0; }
.footer-wrapper h3 {
	background: none;
	color: #fff;
	float: left;
	font-weight: bold;
	padding: 0.5em 0 0.5em 2.5em;
	font-size: 1.3em;
}
#foobar1 li {
	float: left;
	list-style: none;
	margin: .8em;
}
#foobar2 { font-size: 10px;
	clear: both;
	background: url(images/night/foobar2.png) repeat-x;
}
#foobar2 .footer-wrapper { padding: .5em 0;}
#foobar2 p {
	color: #fff;
	font-size: 1.2em;
	float: left;
	margin: 0;
}
#foobar2 a { color: #fff; }
#foobar2 ul {
	float: right;
}
#foobar2 li {
	float: right;
	list-style: none;
	font-size: 1.2em;
	margin: 0 .8em;
}


/* @section: Footer end */

/* Tab am Seitenanfang ausblenden */

.custom #tabs { display: none; }

.custom #suche { padding: 0em; }
.custom #suche p { margin-bottom: 0em; }

/* Kategorie Widget */

.custom ul.msg_body li.current-cat-parent { font-weight: bold; }

.custom ul.msg_body li ul { margin-top: 0px; margin-left: 30px; }
.custom ul.msg_body li.current-cat { font-weight: bold; font-style: italic; }

.custom ul.msg_body li.current-cat ul.children { font-weight: normal; font-style: normal; }

.custom ul.msg_body li.current-cat-parent ul.children { font-weight: normal; font-style: normal; }

.custom a.kategoriewidget:active { text-decoration: none; }
.custom .msg_body a.kategoriewidget:hover { text-decoration: none; }
.custom .msg_body a.kategoriewidget:active { text-decoration: none; }
.custom .msg_body a.kategoriewidget:visted { text-decoration: none; }
.custom .msg_body a.kategoriewidget:focus { text-decoration: none; }

/* Commentnumber rechtsbündig */

.custom .commentnumber {
  float: right;
  font-size:1.2em;
  line-height:1.833em;
  padding-left:0;
  padding-bottom:0.833em;
  color:#AAAAAA;
  font-weight:bold;
}

/* Post-Meta-Top */
.custom .post-meta-top { margin-top: 0.5em; margin-left: 1.3em; color: #b6c6f1; }

/* Comment Nav einfärben */

.custom #comment_nav_ { background-color: #142C64; margin-bottom: 1.3em; padding-bottom: 0em; border: 1px solid #000000; }

.custom .ausklappen_neu { background: url('images/trennlinie2.png') no-repeat top left; }

.custom .eingeklappt { background: url('images/trennlinie.png') no-repeat top left; }

.custom .span_ausklappen { padding-top: 0.5em; padding-right: 0.5em; }

.custom .ausklappen { height: 30px; width: 610px; display: block; }

.custom img.avatar { height: 35px; width: 35px; }

.custom a:active, a:focus {outline: none;}

.custom #fantastic_zero { border: 1px solid #000000; }

/* Kategorie Styling */

.custom ul.msg_body li.current-cat-parent { font-weight: bold; }

.custom ul.msg_body li ul { margin-top: 0px; margin-left: 30px; }
.custom ul.msg_body li.current-cat { font-weight: bold; font-style: italic; }

.custom ul.msg_body li.current-cat ul.children { font-weight: normal; font-style: normal; }

.custom ul.msg_body li.current-cat-parent ul.children { font-weight: normal; font-style: normal; }

.custom a.kategoriewidget:active { text-decoration: none; }
.custom .msg_body a.kategoriewidget:hover { text-decoration: none; }
.custom .msg_body a.kategoriewidget:active { text-decoration: none; }
.custom .msg_body a.kategoriewidget:visted { text-decoration: none; }
.custom .msg_body a.kategoriewidget:focus { text-decoration: none; }


div.jqDockLabel { color:#000000; background-color:#ffffff; padding:1px; font-size:12px; font-weight:bold; }


.custom #dock2 { position: fixed; top: 35%; left: 0px; }
.custom ul#dock_list li { width: 32px; }
.custom li#home a span { width: 32px; height: 32px; background: url(images/home_sw.png) no-repeat; display: block; }
.custom li#home a:hover span { width: 32px; height: 32px; background: url(images/home_small.png) no-repeat; display: block; }
.custom li#mail a span { width: 32px; height: 32px; background: url(images/mail_sw.png) no-repeat; display: block; }
.custom li#mail a:hover span { width: 32px; height: 32px; background: url(images/mail_small.png) no-repeat; display: block; }
.custom li#facebook a span { width: 32px; height: 32px; background: url(images/facebook_sw.png) no-repeat; display: block; }
.custom li#facebook a:hover span { width: 32px; height: 32px; background: url(images/facebook_small.png) no-repeat; display: block; }
.custom li#twitter a span { width: 32px; height: 32px; background: url(images/twitter_sw.png) no-repeat; display: block; }
.custom li#twitter a:hover span { width: 32px; height: 32px; background: url(images/twitter_small.png) no-repeat; display: block; }
.custom li#rss a span { width: 32px; height: 32px; background: url(images/rss_sw.png) no-repeat; display: block; }
.custom li#rss a:hover span { width: 32px; height: 32px; background: url(images/rss_small.png) no-repeat; display: block; }


/* CSS für eingebundene Wallpaper
.custom #skin_top img { float: left; }
.custom #skinning_wrapper_content_box { width: 95em; margin: 0 auto; }
.custom #skinning_wrapper { width: 130em; margin: 0 auto; }
.custom #skinning_top { width: 135.5em; height: 0px; }
.custom #skinning_left { width: 20em; height: 80em; float: left; }
.custom #skinning_right { width: 20em; height: 80em; float: right; }
.custom .page { width: 130em; }
#navigation { width: 95em; float: left; }
.custom #header {
	width: 94em;
	margin: 0 auto;
	border: none;
	background: url(images/night/bg-header.png) no-repeat right -7em;
}
CSS für eingebundene Wallpaper Ende */

/* HUKD header styles*/
/*.custom #header_area{ height:91px !important; }
.custom #header_area .page{ height:91px !important; }
.custom #header_area .page #header{ height:91px !important; }*/
.structure{
    margin:0;
    overflow:hidden;
    padding:0;
    text-align:left;
}

.s-header{
	height:91px;
	
		_position:relative;
}

	.s-header .s-column-left{
		width:200px;
		overflow:visible;
		
			_display:inline-block;
	}
	.s-header .s-column-right{ width:auto; }
		.s-header .s-column-right .s-login-welcome-slider{
			_width:320px;
			_position:absolute;
			_top:0;
			_right:0;
		}
		

.s-column-right{ float:right; }

.module{
    display:block;
    margin:0;
}

.module .inner{ position:relative; }

.m-site-logo{ 
	width:468px;
	height:91px;
	margin:0;
	padding:0;
}
	.m-site-logo .inner, 
		.m-site-logo .inner .body{
			width:100%;
			height:100%;
			margin:0;
			padding:0;
		}
			.m-site-logo .body a{
				z-index:0;
				background:url(images/mydealz-night-header-logo.png) no-repeat;
				
					/*background:url(images/night/md-night-header-logo-xmas.png) no-repeat;*/
					
				height:91px;
				width:468px;
				margin:0;
				padding:0;
				display:block;
			}
				.m-site-logo .body a span{ display:none; }

