/*  Theme Name: JavazineTheme URI: http://www.kriesi.at/archives/wordpress-theme-javazineDescription: jQuery enhanced Magazine ThemeVersion: 1Author: KriesiAuthor URI: http://www.kriesi.at 	 */   /* /*small reset*/body, ul, ol, li, p, h1,h2, h3, h4, h5, h6, form, blockquote{margin:0;padding:0;}/*basic styles*/body{	font: normal 11px Tahoma, Verdana, Arial, sans-serif;	color:#666666;	background-image:url(images/ahearnbg.jpg);	background-position:center top;	background-color:#fff;	line-height:1.5em;	background-repeat: repeat-x; }#wrapper{	position:relative;	background-image:url(images/headerbg.jpg);	background-repeat:no-repeat;	background-position: center top;} #top{position:relative;margin:0 auto;width:980px;}#head{height:150px;position:relative;z-index:30;}#main{	position:relative;	float:left;	width:970px;	padding-left:10px;	margin-top: 61px;}#top .content{	position:relative;	float:left;	width:558px;	margin-right:11px;	margin-bottom:10px;}.sidebar{position:relative;float:left;width:391px;margin-bottom:10px;padding:0px;}.entrys{	width:518px;	clear:both;	position:relative;	padding:15px 20px 5px;	float:left;	border: 1px solid #382752;	background-color: #FFFFFF;	background-image: url(images/bg_content.gif);	background-repeat: no-repeat;	background-position: center top;}.footer{position:relative;clear:both;width:948px;padding:10px 0px 10px 10px;border:1px solid #3f3f3f;background-image:url(images/bg_dark.jpg);background-attachment:fixed;margin:10px 0 0 10px;}/*  -- head --  */#top #head h1{margin:0;}#head h1 a{	position:absolute;	top:9px;	right:588px;	width:342px;	height:131px;	text-indent:-9999px;	outline:none;	border:none;}#top #head h1 a:hover{border-bottom:none;}.description{text-indent:-9999px;position:absolute;}.breadcrumb{	padding:6px 10px;	margin:0 10px 10px 0;	background-color: #FFFFFF;	border: 1px solid #666666;	background-image: url(images/bg_dark.jpg);}.breadarrow{	background-image:url(images/arrow_r.gif);	background-position:6px 2px;	background-repeat:no-repeat;	padding-left:16px;}/*  -- teaser --  */#teaser{	padding:11px;	border:1px solid #3D2A59;	background-image:url(images/bg_dark.jpg);	margin-bottom:10px;	float:left;	background-attachment:fixed;	position:relative;}.teaserbox{	background-color:#BFB999;	border:1px solid #A09B84;	float:left;	height:210px;	overflow:hidden;	padding:10px;	width:525px;	position:relative;}.teaserbox img{height:210px;width:525px;overflow:hidden;position:absolute;border:none;}#top .teaserbox a img, #top .teaserbox a:hover img{border:none;}#top .teaserbox a{display:none;}.teaser_infobox{	background-color:#382752;	border:1px solid #4f4f4f;	width:388px;	height: 230px;	float:left;	border-left:none;	position:relative;}.scrollup, .scrolldown{position:absolute;top:3px;display:block;height:22px;width:22px;z-index:10;cursor:pointer;right:10px;background-image:url(images/scroll.jpg);text-indent:-9999px;background-position:right top;}.scrolldown{background-position:right bottom;top:25px;}.scrollup:hover{background-position:left top;}.scrolldown:hover{background-position:left bottom;}.infowrap{	position:absolute;	border:1px solid #4B366B;	right:10px;	top:47px;	width:366px;	height:171px;	overflow:hidden;}.infowrap ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;width:366px;position:absolute;left:0;}#top #teaser .disabled{}.teaser_infobox strong{	font-weight:normal;	font-size:18px;	color:#FFFFFF;	display:block;	margin:15px 0 0 15px;}#top .ticker{	background-color:#422E5F;}#wrapper #top .ticker:hover{	background-color:#4B366B;}#wrapper #top .displayme{display:block;}.teaser_infobox ul li a, .teaser_infobox ul li a:visited {	display:block;	width:356px;	border-bottom:1px solid #4B366B;	text-decoration:none;	padding:3px 5px;	outline:none;}#top .teaser_infobox ul li a:hover{	background-color:#251A36;}.teaser_infobox ul li a span{	display:block;	font-size:10px;	color:#9966CC;}.teaserbox span{position:absolute;width:536px;height:220px;background-image:url(images/glass-trans.png);background-repeat:no-repeat;background-position:0 0;top:5px;left:5px;z-index:10;}#top .teaserbox span a{border:none;text-decoration:none;display:block;height:210px;width:536px;text-indent:-9999px;z-index:0;outline:none;}.teaser_excerpt{display:none;z-index:5;position:absolute;bottom:9px;left:0;background-image:url(images/glass2.png);background-repeat:no-repeat;background-position:0 0;padding:0;color:#000;width:545px;}.teaser_excerpt strong{display:block;}.teaser_excerpt div{padding:13px 15px 6px;width:515px;position:relative}.teaser_excerpt p{padding:2px 0 0 0;}.subinfo{padding:10px;}.subinfo dl{margin:0;padding:0;width:100%;border-bottom:1px solid #4f4f4f;float:left;clear:both;}.subinfo dt{	display:block;	margin:0;	padding:5px;	color:#aaa;	float:left;}.subinfo dd{	display:block;	margin:0;	padding:5px;	float:left;	width:270px;}.subinfo em{font-weight:bold;font-style:normal;}/*CONTENT*/.entry{	padding-bottom:20px;	clear:both;	position:relative;	width:100%;}.entry_content{	clear:both;	position:relative;	width:100%;}.searchentrys .entry{padding-bottom:5px;}.small_previewpic{	height:125px;	width:125px;	float:right;	overflow:hidden;	margin:0 0px 10px 10px;	border:1px solid #4f4f4f;}.small_previewpic a img{	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.small_previewpic a img:hover{	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#top .more-link{clear:both;position:absolute;display:block;background-image:url(images/button.gif);height:22px;width:53px;background-repeat:no-repeat;background-position:0 0;line-height:19px;padding:0 0 0 27px;text-decoration:none;bottom:8px;right:0px;font-size:10px;color:#999;text-indent:-8px;z-index:5;     }#top .more-link:hover{background-position:0 bottom;color:#fff;     }	 /*Footer*/.footer_meta{clear:both;display:block;padding:10px 0;text-align:center;}/*tooltips*/.wrap_tooltip{position:absolute;left:-2000px;background-color:#000;padding:3px;border:1px solid #3f3f3f;z-index:8000;top:0;}.tooltip{left:-2000px;top:0;position:absolute;z-index:9000;margin:13px 0 0 13px;}.tooltip img{margin:0;padding:0;border:1px solid #141414;} 	 /*social bookmarks*/#top .social_bookmarks{	clear:both;	margin:0px;	padding:10px 0;	list-style-position:outside;	list-style-type:none;	display:block;	width:100%;	float:left;	overflow:visible;	height:24px;}#top .social_bookmarks li{float:left;}#wrapper #top .social_bookmarks li a{	float:left;	display:block;	width:111.6px;	text-align:center;	color:#9966CC;	text-decoration:none;	line-height:24px;	border:none;	font-weight: bold;}#top .social_bookmarks li a:hover{	color:#663399;	text-decoration: underline;}/*GENERIC*/#top h1, #top h2, #top h3, #top h4, #top h5, #top h6{font-weight:bold;clear:both;margin-bottom:2px;line-height:1.5em;}#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a{	color:#663399;	text-decoration:none;}#top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover{	color:#382752;	text-decoration:none;	border-bottom:1px solid #382752;}#top h1{ font-size:24px; }#top h2{ font-size:18px; }#top h3{ font-size:14px; }#top h4{	font-size:14px;}#top h5{ font-size:12px; }#top h6{ font-size:12px; border-bottom:1px solid #3f3f3f; }#top .entryheading{	font-weight:normal;	padding-left: 8px;	border-left-width: 2px;	border-left-style: solid;	border-left-color: #663399;}.meta, .metab{	float:left;	color:#9f9f9f;	font-size:10px;	display:block;	clear:both;	border-top:1px solid #663399;	margin-bottom:7px;	margin-top: -2px;}#top .metab{	border-top:1px solid #663399;	border-bottom:none;	margin-top: 8px;	padding-top: 2px;	padding-bottom: 2px;	width:100%;}#top .meta {	padding-top: 2px;	padding-bottom: 8px;	padding-left: 0px;	width:100%;}#top .meta a{text-decoration:none;font-weight:bold;}#top .metab a{	clear:both;	display:block;	background-image:url(images/button_big.gif);	height:22px;	width:140px;	background-repeat:no-repeat;	background-position:0 0;	line-height:19px;	padding:0;	text-decoration:none;	font-size:10px;	color:#999;	text-align:center;	text-indent:-15px;	margin-top: 5px;	margin-left: 0px;}	 #top .metab a:hover{background-position:0 bottom;color:#fff;}pre{font-family:"Courier New", Courier, monospace;font-size:1em;}code{	border:1px solid #585858;	padding:10px;	background-color:#CCCCCC;	display:block;	overflow:auto;	font-size:1em;	font-family:"Courier New", Courier, monospace;	color:#333333;}.noborder, .noborder img, .noborder a img{border:none;margin:0;padding:0;background-color:transparent;}.alignnone, .fullsize {float:none;margin:10px 0;max-width:538px;overflow:hidden;}.alignleft{float:left;margin:0px 10px 10px 0pt;max-width:528px;overflow:hidden;}.alignright{float:right;margin:0px 0pt 10px 10px;max-width:528px;overflow:hidden;}.aligncenter{clear:both;display:block;margin:0pt auto 1.5em;max-width:538px;overflow:hidden;}.floatleft {float:left;}.floatright {float:right;}.clearboth {clear:both;}.wp-caption {text-align: center;}.wp-caption img {margin: 0;padding: 0;}.wp-caption a:active, .wp-caption a:visited, .wp-caption a:link, .wp-caption a:hover, .wp-caption a:focus {border:none;outline:none;}p.wp-caption-text {font-size: 0.917em;line-height: 1.1em;padding: 0 5px 6px;margin: 0;font-style:italic;}p{padding-bottom:1em;}.content ul, .content ol{list-style-position:outside;padding:0 0 1em 2em;}.sidebar ul, .sidebar ol{list-style-position:outside;list-style-type:none;}blockquote{background-image:url(images/quote.gif);padding:5px 30px 0 30px;background-repeat:no-repeat;background-position:top left ;margin:10px 0 10px 0;}blockquote em{color:#ff0000;background-image:url(images/quote2.gif);padding:5px 40px  20px 0px;background-repeat:no-repeat;background-position:top right;display:block;text-align:right;font-style:italic;}a:link, a:active{	text-decoration:underline;	color:#9966CC;}a:visited{	text-decoration:underline;	color:#9966CC;}a:hover, a:focus{	text-decoration:none;	color:#663399;}a img{	border:1px solid #382752;}a:hover img{	border:1px solid #000000;}img {	border:1px solid #382752;}/*--------------------comments--------------------*/.admincomment {background-image:url(images/bg_dark2.jpg);background-attachment:fixed;				}.authorcomment{	color:#A09A7A;}.gravatar{	float:left;	width:180px;	position:relative;	display: none;}.comment_entry{float:left;width:450px;}.comment_entry p{clear:both;}.comment_entry code{border:none;padding:3px;display:inline;}#top .commentlist{	list-style-type:none;	list-style-position:outside;	margin:0;	padding:0;	border-top: 1px solid #BFB898;}.commentlist li{	border-bottom:1px solid #BFB898;	clear:both;	float:left;	line-height:1.5em;	padding:5px 0 0;	width:540px;}.commentlist li .floatright{font-size:0.917em;}#respond, #trackbacks{clear:both;padding-top:20px;}.trackback_list{margin:0 0 30px 20px;padding:0;list-style-position:outside;}.trackback_list li a{	color:#9966CC;	text-decoration:underline;}#comments, #respond, #trackbacks {margin-bottom:10px;}#commentform small {	font-size:0.917em;	font-weight:bold;	color:#9966CC;}#commentform small span{	font-weight:normal;	color:#979171;}#commentform label{padding-left:5px;}#commentform input, .widget_search input, #s {	width:160px;	padding:5px;	border:1px solid #000000;	color:#666666;	line-height:12px;	font-family:Tahoma, Verdana, Arial, sans-serif;	background-color: #FFFFFF;	margin-top: 8px;}#searchform  #searchsubmit {margin-top:10px;}#commentform textarea {	border:1px solid #4f4f4f;	color:#666666;	font-family:Tahoma, Verdana, Arial, sans-serif;	font-size:12px;	height:170px;	line-height:1.5em;	overflow:auto;	padding:5px;	width:525px;}#commentform #submit, .abschicken {	text-indent:-19px;	background-image:url(images/button_big.gif);	height:22px;	width:140px;	background-repeat:no-repeat;	background-position:0 0;	line-height:19px;	padding:0 0 4px;	text-decoration:none;	font-size:10px;	color:#999;	text-align:center;	margin:0px;	cursor:pointer;	border:none;	background-color:transparent;	outline:none;	float: left;	}	#searchsubmit {	text-indent:-19px;	background-image:url(images/button_big.gif);	height:22px;	width:140px;	background-repeat:no-repeat;	background-position:0 0;	line-height:19px;	padding:0 0 4px;	text-decoration:none;	font-size:10px;	color:#999;	text-align:center;	margin:0px;	cursor:pointer;	border:none;	background-color:transparent;	outline:none;	float: right;	}#commentform #submit:hover, .abschicken:hover, #searchsubmit:hover {	 cursor:pointer;	background-repeat:no-repeat;	background-position:bottom;	color:#fff;	}	.gravatar img{padding:3px;background-color:#181818;border:1px solid #4f4f4f;}	#top .wp-smiley{border:none;}.comment_entry .floatright{padding-right:5px;}/*author info*/#author-box{padding:20px 60px 5px;clear:both;display: none;}#top .entrys #author-box .author-info{	text-align:left;	float:left;	width:390px;	padding:0 0 0 10px;}.entrys #author-box{padding:20px 0px 5px;clear:both;}.entrys #author-box .gravatar{padding:0px 0px 5px;clear:both;float:left;}#author-box .gravatar a, #author-box .gravatar strong{padding:0px 0px 5px;clear:both;display:block;}#author-box .gravatar{text-align:center;float:right;padding-left:10px;}.author-info{	color:#666666;	float:left;	font-style:italic;	padding-right:5px;	text-align:left;	width:310px;}#top .author-info h3{font-style:normal;font-weight:normal;font-size:14px;padding-bottom:4px;}#top #author-box a{text-decoration:none;font-weight:bold;}.pseudo_list{border-bottom:1px solid #4f4f4f;clear:both;line-height:30px;}.pseudo_list .floatleft{width:400px;}.pseudo_list a{text-decoration:none;}#top .single_entry{margin-bottom:0px;}/* ---------------------- Pagination -------------------*/.pagination{display:block;clear:both;	float:left;z-index:3;}.pagination span, .pagination a{	display:block;	float:left;	font-size:11px;	line-height:13px;	margin: 2px 6px 2px 0;	background-image:url(images/bg_dark2.jpg);	border:1px solid #4f4f4f;	color:#bbb;	display:block;	padding:1px 5px 2px 5px;	text-decoration:none;}.pagination a:hover{	background-image:url(images/bg_dark.jpg);	border:1px solid #fff;	color:#fff;}.pagination .current{	background-image:url(images/bg.jpg);	border:1px solid #4f4f4f;	color:#fff;	font-size:11px;	padding:1px 5px 2px 5px;}/* navigation */#top #nav{	float:left;	position:absolute;	top:156px;	left:11px;	border-right:1px solid #989373;}#nav, #nav ul{	margin:0;	padding:0;	list-style-type:none;	list-style-position:outside;	position:relative;	line-height:37px;	z-index:3;}#top #nav a{	display:block;	padding:0px 15px;	text-decoration:none;	border-left:1px solid #989373;	text-align:center;	line-height:37px;	color:#663399;	outline:none;}#top #nav a:hover, #top #nav a:focus{	background-color:#E8E6DB;	color: #311E51;}#top #nav li{float:left;position:relative;}#top #nav li li{border-left:none;}#top #nav ul {	position:absolute;	display:none;	width:170px;	top:37px;}#top #nav li ul a{	color:#663399;	width:140px;	height:auto;	float:left;	text-align:left;	background-color: #FFFFFF;	border-right: 1px dotted #9D9882;	border-left: 1px solid #9D9882;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #9D9882;}#top #nav li ul a:hover, #top #nav li ul a:focus{	background-color:#DEDBCB;}#top #nav ul ul{top:auto;}	#top #nav li ul ul {	left:171px;	top:-1px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #9D9882;}#top #nav li ul ul a {	background-color:#E8E6DB}#top #nav li:hover ul ul, #top #nav li:hover ul ul ul,#top  #nav li:hover ul ul ul ul{display:none;}#top #nav li:hover ul, #top #nav li li:hover ul, #top #nav li li li:hover ul, #top #nav li li li li:hover ul{display:block;}#top #nav .sub_list{	background-image:url(images/arrow_d.gif);	background-position:13px 2px;	background-repeat:no-repeat;	padding-left:20px;}#top #nav .sub_sub_list{	background-image:url(images/arrow_r.gif);	background-position:13px 2px;	background-repeat:no-repeat;	padding-left:20px;}/*widgets allgemein*/.widget_block{	border:1px solid #3f3f3f;	background-image:url(images/bg_tabs.gif);	width:369px; /*change if sidebarwidth changes*/	padding:10px;	margin-bottom:10px;	position:relative;	background-color: #FFFFFF;	background-position: left top;	background-repeat: no-repeat;}#block1 .widget {	border:1px solid #3f3f3f;	background-image:url(images/bg_tan.jpg);	width:369px; /*change if sidebarwidth changes*/	padding:10px;	margin-bottom:10px;	position:relative;}#block2 .widget {	border:1px solid #3f3f3f;	background-image:url(images/bg.jpg);	width:369px; /*change if sidebarwidth changes*/	padding:10px;	margin-bottom:10px;	position:relative;	color: #BFB899;}#block2 .widget a {	color: #9966CC;}.sidebar ul, .sidebar ol, .footer ul, .footer ol  {list-style-position:outside;list-style-type:none;position:relative;}.widget{clear:both;}h3.widgettitle {	color:#FFFFFF;}.widget_block{float:left;}.widget_block .widget{	width:100%;	float:left;	overflow:hidden;	position:relative;}.footer .widget{width:300px;float:left;clear:none;margin:0 15px 20px 0;}.footer .widget a{width:290px; /*change if sidebarwidth changes*/}.widget a, .widget a:visited{	color:#663399;	padding:7px 5px;	display:block;	text-decoration:none;	border-bottom:1px solid #663399;	width:359px;}.widget a:hover, .widget li:hover a {	color:#663399;	text-indent:0;	text-decoration: underline;}.widget h3{padding:0px 5px 4px 5px;}.widget div{padding:5px;}/* ####### rss widget ####### */.rss-date{	color:#999999;	font-size:10px;	padding: 8px;}.widget_rss cite{	padding:0px 5px 10px 5px;	color:#BFB898;	font-size:10px;	display:block;}.widget_rss a{	border-left-width: 2px;	border-left-style: solid;	border-left-color: #663399;	margin-top: 5px;}/* ####### rss widget ####### *//* ####### recentcomments + widget_archive + textwidget+ categorylink ####### */#top .widget_archive a, #top .recentcomments a, #top .textwidget a, #top .widget_categories a{display:inline;margin:0;padding:0;text-decoration:none;}.textwidget a{	text-decoration:none;}.textwidget a:hover{	text-decoration:underline;}#top .recentcomments, #top .widget_archive li, #top .widget_categories li{	color:#666666;	padding:7px 5px;	display:block;	text-decoration:none;}.recentcomments:hover, .widget_archive li:hover, #top .widget_categories li:hover{	text-decoration: none;}#wrapper #top .widget .page_item, #wrapper #top .widget .page_item:hover a {}#wrapper #top .widget .page_item:hover a:hover{	background-image:url(images/bg_tan.jpg);}/* ####### recentcomments ####### *//*--------------------calendar--------------------*/#wp-calendar a, #wp-calendar a:visited {	display:block;	text-decoration:none;	padding:0;	border:none;	width:auto;	font-weight: bold;}#wp-calendar a:hover{	display:block;	color:#663399;} #wp-calendar th {	color:#666666;	background-image: url(images/bg_th.gif);	}#wp-calendar {	empty-cells: show;	width:95%;	text-align:center;	}#wp-calendar #next a,#wp-calendar #prev a {	color:#663399;	text-decoration:none;	display:block;	border:1px solid #CCCCCC;	padding-right: 5px;	padding-left: 5px;	background-color: #FFFFFF;	}#wp-calendar #next a:hover,#wp-calendar #prev a:hover {	background-image: url(images/bg_th.gif);	border: 1px solid #663399;	background-repeat: repeat-x;	}#wp-calendar caption {margin-bottom:5px;	}/*-------------------- end calendar--------------------*//*-------------------- tag cloud--------------------*/#top .widget_tag_cloud a{display:inline;line-height:2em;border:none;}/*-------------------- end cloud--------------------*//* ####### autotabs ####### */#top .advanced_link{text-decoration:none;color:#ddd;padding:5px 9px;line-height:20px;display:block;float:left;background-image:url(images/bg.jpg);background-attachment:fixed;margin:0px 1px 0px 0;outline:none;}#top .advanced_link:hover, #top .sidebar .active{background-image:url(images/bg_dark2.jpg);color:#fff;}.tablist{clear:both;overflow:hidden;}#top .widget_block h3{position:relative;top:6px;}.widget ul{position:relative;}/* ####### autotabs ####### *//*add widget*/#wrapper #top .kriesi_advert_widget{position:relative;padding:6px 10px 0;height:131px;}#top .kriesi_advert_widget ul{float:left;left:-5px;position:relative;top:-1px;width:380px;}#top .kriesi_advert_widget a{display:inline;padding:0;border-bottom:none;background-image:none;}#top .kriesi_advert_widget li{float:left;border-bottom:none;}#top .kriesi_advert_widget a img{	border-color:#9F9B7D;}.ka_2 a img, .ka_3 a img{border-left:none;}/* ####### footer ####### */#top .advanced_footer{position:absolute;z-index:40;right:10px;margin:0;border-top:none;display:none;top:0;padding:0;width:958px;}.footer_scroll{position:absolute;top:20px;right:40px;height:22px;width:22px;cursor:pointer;display:block;z-index:60;background-image:url(images/archives_scroll.jpg);background-position:right bottom;}.footer_scroll.active, .searchpanel_scroll.active{background-position:right top;}.footer_bg{padding:25px 0 0 10px;width:945px;float:left;}#head #searchform{padding-left:10px;}.searchpanel{position:absolute;z-index:40;right:98px;border-top:none;display:none;top:5px;padding:0;width:319px;}.searchpanel .adjustor{padding:5px 0 0 0;}.searchpanel_scroll{position:absolute;top:20px;right:70px;height:22px;width:22px;cursor:pointer;display:block;z-index:39;background-image:url(images/search_scroll.jpg);background-position:right bottom;}.noscript{display:none;}.icon_rss{position:absolute;top:20px;right:10px;height:22px;width:22px;cursor:pointer;display:block;z-index:39;background-image:url(images/icon_rss.jpg);background-position:right bottom;text-indent:-9999px;}.tooltip2{position:absolute;z-index:200;border:1px solid #8366A5;background-color:#372C48;padding:3px;color:#fff;left:-9999px;top:0px;}