/* CSS Document */

/*
Theme Name: EGM 2008
Theme URI: http://www.egm.at/
Description: Originalthema der EGM-Page Layout 2008.
Version: 1.0a
Author: Ernst Michalek

*/




body {
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 1.5em;
	color: #333333;
	background: #ffedc3 url(http://www.egm.at/images/bg_main.gif) repeat center top fixed;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
	
div#site {
	position: relative;
	text-align: left;
}
	
p,table,tr,td,li,ul,ol {  
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-size: 13px;
	font-style: normal; 
	font-weight: normal; 
    line-height: 1.5em;
	color: #333333;  
	}
	
h1,h2,h3,h4,h5,h6{
	font: bold 30px Georgia, Times New Roman, serif; 
	font-style: normal; 
	color: #661221;
	margin: 10px 0 15px 0;
	padding: 0;
	}
	
h1 span.subline {
   font: bold 15px Georgia, Times New Roman, serif;
}
h2{  font-size:18px; }
h3{  font-size:16px; }
h4{  font-size:14px; }
h5{  font-size:13px; }
h6{  font-size:12px; }

h2.beispiele,
h2#comments,
h3.beispiele,
p.fbchead {
	color: #955853;
	text-align: center;
	background: transparent url(http://www.egm.at/images/bg_h2_beispiel.gif) repeat-y center top;
	height: 27px;
	margin: 20px 0 25px 0;
}

div.schnoerkel {
	margin: 20px 0 10px 0;
	text-align:center;
	clear:both;
	/*height: 45px;
	background: transparent url(http://www.egm.at/images/bg_schnoerkel.gif) no-repeat center top;*/
}

hr.beispiele {
	color: #dfc5a0;
	height: 1px;
	margin: 5px 0 25px 0;
	clear: both;
}

b, strong {
	/*color: #333333*/
}

a:link,
a:active,
a:visited {
	color: #951a31;
	border-bottom: 1px dotted #951a31;
	text-decoration: none;
}

a:visited {
	color: #955853;
	text-decoration: none;
	border-bottom: 1px dotted #955853;
}

a:hover {
    color: #721425;
	border-bottom: 1px solid #721425;
}

a.tt:link,
a.tt:active,
a.tt:visited,
a.tt:hover {
	border: none;
}

a.tt img {
	margin: 0;
	padding: 0;
}
	
div#site {
	text-align: left;
	width: 960px;
	background: transparent url(http://www.egm.at/images/bg_schattenoben.gif) repeat-x center 166px;
	margin: 0 auto 0 auto;
}

div#topbar {
	text-align: right;
	width: 100%;
	height: 34px;
	background: #711425 url(http://www.egm.at/images/bg_topbar.gif) repeat-x left top fixed;
}

div#topbar ul {
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
	z-index: 20;
}

div#topbar ul li {
	display: block;
	position: absolute;
}

div#topbar ul li.kon {
	right: 5px;
	top: 10px;
}

div#topbar ul li.wl {
	right: 125px;
	top: 10px;
}

div#topbar ul li.ab {
	right: 216px;
	top: 10px;
}


div#topbar ul li a:link,
div#topbar ul li a:active,
div#topbar ul li a:visited {
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	color: #ffedc3;
	text-decoration: none;
	text-transform: uppercase;
	border-bottom: none;
}

div#topbar ul li.wl a {
	color: #ffedc3; /*#721425;*/
}	

div#topbar ul li a:hover {
	color: #955853;
	border-bottom: none;
}


div#logobar {
    text-align: left;
	width: 100%;
	height: 131px;
	border-bottom: 1px solid #4c0d19;
	background: #9d1b34 url(http://www.egm.at/images/bg_logobar.gif) no-repeat 0px 0px;
}

div#logobar img.visit {
	float: left;
	margin: 4px 0 0 0;
}

div#logobar img.egm {
	float: left;
	margin: 4px 0 0 0;
}

div#lap {
	width:290px;
	height:249px;
	position: absolute;
	left: 670px; /* für IE: 0px; */
	top: 0px;
	z-index: 10;
	background: transparent url(http://www.egm.at/images/laptopmensch.gif) no-repeat;
}

img.lap {
	position: relative;
	right: 0px;
	top: 0px;
	z-index: 10;
}

div#navbar {
	text-align: left;
	float: right;
	margin: 0 26px 0 0;
	margin: 0 0 0 0;
	background: transparent url(http://www.egm.at/images/bg_navtop.gif) no-repeat 0px 0px;
	width: 290px;
}

div#nav {
	margin: 101px 0 20px 0;
	background: transparent url(http://www.egm.at/images/bg_nav.gif) repeat-y 0px 0px;
	width: 100%;
	border-top: 1px solid #661221;
	border-bottom: 1px solid #661221;
}

div#nav ul {
	margin: 10px 0 0 46px;
	padding: 0;
	list-style-position: outside;
	list-style-image: url(http://www.egm.at/images/navlist.gif);
}

div#nav ul.suche {
	list-style-image: url(http://www.egm.at/images/lupe.gif);
	margin-bottom: 10px;
}

div#nav ul.comments {
	list-style: circle; 
}

div#nav ul li {
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 15px;
}

div#nav ul li a {
	margin-left: 15px;
	padding: 5px 0 5px 20px;
	text-decoration: none;
	border-bottom: none;
}

div#nav ul li span {
	margin-left: 15px;
	padding: 5px 0 5px 15px;
	text-decoration: none;
	border-bottom: none;
}

div#nav ul li a:link,
div#nav ul li a:active,
div#nav ul li a:visited,
div#nav ul li a:hover {
	color: #721425;
	border-bottom: none;
	display: block;
	width: inherit;
	height: inherit;
	/*border-bottom: 1px dotted transparent;*/
}

div#nav ul.comments li a:link,
div#nav ul.comments li a:active,
div#nav ul.comments li a:visited,
div#nav ul.comments li a:hover {
	color: #721425;
	border-bottom: none;
	display: inline;
	width: inherit;
	height: inherit;
	/*border-bottom: 1px dotted transparent;*/
}

div#nav ul li a:hover {
	color: #955853;
	border-bottom: none;
	background: #955853;
	color: #dfc5a0;
	/*border-bottom: 1px dotted #721425;*/
}

div#nav ul li ul {
	margin: 2px 0 15px 43px;
	padding: 0;
	list-style-position: outside;
	list-style: none;
	list-style-image:none;
}

div#nav ul li ul li {
	font: normal 12px Georgia, "Times New Roman", Times, serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	margin-bottom: 2px;
}

div#nav ul li ul li a {
	margin-left: 0px;
	padding: 0;
	text-decoration: none;
}

div#nav ul li ul li ul {
	margin: 3px 0 8px 15px;
	padding: 0;
}

div#nav p,
div#nav input.sidebar {
	margin: 10px 0 0 70px;
}

/* Menüsteuerung */

div#nav ul li ul#sub1,
div#nav ul li ul#sub2,
div#nav ul li ul#sub3,
div#nav ul li ul#sub4,
div#nav ul li ul#sub5,
div#nav ul li ul#sub6 {
display:none;
}

/* Beratung */
body#beratung div#nav ul li ul#sub1 {
display:block;
}

/* Webdesign */
body#webdesign div#nav ul li ul#sub2 {
display:block;
}

/* Kreativ */
body#kreativ div#nav ul li ul#sub3 {
display:block;
}

/* Panoramen */
body#pano div#nav ul li ul#sub4 {
display:block;
}

/* Map */
body#map div#nav ul li ul#sub5 {
display:block;
}

/* Infobox */
body#infobox div#nav ul li ul#sub6 {
display:block;
}





div#bottombar {
	text-align: left;
	clear: both;
	width: 960px;
	height: 66px;
	background: #711425 url(http://www.egm.at/images/bg_bottombar.gif) repeat-x left top;
}

div#bottombar p {
	margin: 0;
	padding: 0;
	position: relative;
	top: 40px;
	left: 10px;
	color: #ffedc3;
	font-size: 12px;
}

div#bottombar a:link,
div#bottombar a:active,
div#bottombar a:visited,
div#bottombar a:hover {
	color: #ffedc3;
	border-bottom: 1px dotted #ffedc3;
}

div#bottombar a:hover {
	border-bottom: 1px solid #dfc5a0;
}

div#content {
	text-align: left;
	float:left;
	width: 585px;
	padding: 0;
	margin: 5px 26px 40px 26px;
	margin: 5px 26px 40px 39px;
}

div#content p#bread {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 45px 0;
	color: #721425;
	}

div#content p {
	margin: 0 0 10px 0;
	text-align: justify;
}

div#content p.left {
	margin: 0 0 10px 0;
	text-align: left;
}

div#content p#bread a:link,
div#content p#bread a:active,
div#content p#bread a:visited {
    color: #721425;
	border-bottom: none;
	text-decoration: none;
}

div#content p#bread a:hover {
	border-bottom: 1px solid #721425;
}

div#content img.links {
	float: left;
	border: 0;
	margin: 5px 8px 8px 0;
}

div#content p.beitrag {
	font: normal 14px Georgia, Times New Roman, serif; 
}

div#content p.beitrag em {
	font-weight: bold; 
}

div#content img.ref {
	float: left;
	margin: 0 10px 10px 0;
}

div#spacer {
	clear: both;
	width: 960px;
}

div#content a img,
a.noborder,
.commentinfo a {
  border:none;
  text-decoration: none;
}

div#content blockquote {
	background: #efdbb5 url(http://www.egm.at/images/blockquote.gif) no-repeat 3px 3px;
	margin: 5px 0 5px 20px;
	padding: 15px 5px 10px 45px;
	border: 1px dotted #661221;
	font: normal 13px Georgia, Times New Roman, serif;
	line-height: 1.3em;
}

div#content .klein {
	font-size: 11px;
}

div#content .clearl {
	clear: left;
}

div#content div.feature {
	width: 184px;
	border: 1px solid #dfc5a0;
	float: left;
	margin: 0 9px 10px 0;
}

div#content div.feature h3 {
	background: #dfc5a0;
	margin: 0;
	padding: 3px 3px 8px 3px;
	font-size: 14px;	
}

div#content div.storycontent {
	margin-top: 16px;
}

div#content div.feature p {
	font-size: 12px;	
	margin: 3px 5px 5px 5px;
	padding: 0;
}

div#content div.feature img {	
	margin: 0 auto 3px auto;
	padding: 0;
}



/* Sonderstile */

ul.haken{
	list-style : square url(http://www.egm.at/images/haken.gif);
}
ul.frage{
	list-style : square url(http://www.egm.at/images/frage.gif);
}
ul.kreuz{
	list-style : square url(http://www.egm.at/images/kreuz.gif);
}

acronym {
	border-bottom: 1px dotted;
	cursor: help;
	}
b.red {
	color: #9C1018;
	}

/* Bilder mit Legende */

dl.img {
float: left;
margin: 0 10px 5px 0px;
padding: 0;
border: 1px solid #661221;
background: #efdbb5;
}

dt.img {
margin: 0;
padding:0;
}

dd.img {
margin: 0;
padding: 3px;
}

img.legende {
margin: 0;
padding: 0;
}

/* Formulare */

#feedback {
	border: 1px solid #4c0d19;
	padding: 10px 20px;
}

div#formhead {
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	background:#661221;
    color: #ffedc3;
	border: 2px solid #4c0d19;
	padding: 4px 8px;
}

#feedback fieldset {
  border: none;
}

div#content b.red,
div#content h2.fehler,
div#content h3.fehler {
	font-weight: bold;
	color: #931930;
}

#feedback legend {

}

#feedback label {
  	font: normal 14px Georgia, "Times New Roman", Times, serif;
	float: left;
	width: 150px;
	text-align: right;
	padding: 0px 5px 5px 0px;
}

#feedback p.subscribe-to-doi-comments label {
	width: 350px;
  float: right;
	text-align: left;
}

#feedback p {
	clear: left;
	padding: 5px 0 5px 150px;
}



.formfeld {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	width: 350px;
	margin: 0 0 3px 0;
}

div.neuwert {
	display: none;
}

.formfeldsmall {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	width: 130px;
}

#feedback fieldset {
	padding: 25px 5px 10px 5px ;
}

#feedback .w_formfeld_sub {
    background:#ffedc3 none repeat scroll 0 0;
    border:1px solid #ffedc3;
    height:1px;
    width:1px;
}

div.cl {
	clear: left;
}

input.formbutton {
  background:#661221;
  color: #ffedc3;
  font: bold 14px Georgia, "Times New Roman", Times, serif;
  border: 1px solid #4c0d19;
  border-color:#CCCCCC #666666 #666666 #CCCCCC;
  height: 30px;
}

/* Weblog-Styles */

form.sidebar {
	margin: 0 5px 0 30px;
}

form.sidebar select {
	width: 200px;
	background: #ffedc3;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

form.sidebar input[type=text] {
	 width: 130px;
	 background: #ffedc3;
	 border: 1px solid #4c0d19;
}

form.sidebar input[type=submit] {
	 background: #9c1b33;
	 border: 1px solid #4c0d19;
	 color: #ffedc3;
}

div#wp_quotes {
  	position: absolute;
		width: 644px;
  	left: 8px; /* für IE: 0px; */
  	top: 4px;
  	z-index: 10;
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		color: #ffedc3;
}

div.post {
		margin: 0 0 50px 0;
}

div.storycontent ul {
	list-style: outside;
	margin-left: 25px;
}

div.post blockquote;
div.post p {
	 clear: left;
}

div.post p {
	 text-align: justify;
}

div.storycontent li {
	 margin-bottom: 0.8em;
}

div.post pre {
	 width: 585px;
	 height: auto;
	 max-height:15em;
   overflow:auto;
	 /*background: #333333;
	 color: #ffedc3;*/
	 background: #fff8e4;
	 color: #333333;
	 padding: 5px;
	 font-size: 12px;
}

div.post h2 {
	  color: #955853;
	  text-align: center;
	  background: transparent url(http://www.egm.at/images/bg_h2_weblog.gif) repeat-y center top; 
		height: auto;
		font-size: 20px;
		padding: 4px 8px 4px 8px;
}

div.post h2 a {
	text-shadow: 2px 2px 1px #FFEDC3;
}

div.feedback {
	  border-top: 1px dotted #dfc5a0;
		border-bottom: 1px dotted #dfc5a0;
}

div.feedback a {
		border: none;
}

/* Alte Posts */

p.old_post_alert {
		background: #661221 url(http://www.egm.at/images/bg_hinweis.gif) 10px 0px no-repeat;
		color: #ffedc3;
		padding: 10px 10px 10px 40px;
		min-height: 105px;
		border: 1px solid #4c0d19;
}

p.old_post_alert a:link,
p.old_post_alert a:visited,
p.old_post_alert a:active,
p.old_post_alert a:hover {
	  color: #FFFFFF;
}

p.old_post_alert a:hover {
	  text-decoration: none;
}

div.related {
	border: 1px dotted #dfc5a0;
	border-top: none;
}

ul#commentlist {
	 margin: 0;
	 padding: 0;
	 list-style: none;
}

ul#commentlist li {
     padding: 10px 0 25px 0;
}

ul#commentlist li.author {
     border-left: 3px dotted #DFC5A0;
		 margin-bottom:10px;
}

div.commenttext {
    margin: 10px 0 10px 50px;
}

ul#commentlist li p {

}

.flr {
   float: right;
}

.fll {
   float: left;
}

a.comid {
	  color:#dfc5a0;
    font-size:20px;
    text-decoration:none;
		border: none;
}

div.comaut {
   width: 150px;
	 margin: 0 15px 0 0;
}

/* Kalenderblatt */

ul.kalenderblatt {
    float: left;
    list-style-type: none;
    text-align: center;
    border: 1px solid #CCCCCC;
    border-top: 4px dotted #CCCCCC;
    border-left: 1px solid #CCCCCC;
    padding: 3px 5px 10px 5px;
		background: #FFFFFF;
		margin: 0 10px 5px 0;
		
}

ul.kalenderblatt li {
		font: normal 12px Georgia, "Times New Roman", Times, serif;
}

ul.kalenderblatt li.wochentag {
		
} 

ul.kalenderblatt li.datum {

}

ul.kalenderblatt li.datum span {
    display: block;
    font: bold 30px Georgia, "Times New Roman", Times, serif;
    color: #661221;
} 

span.posts_older {
		width: 243px;
		font:  bold 18px Georgia, "Times New Roman", Times, serif;;
		tetx-align: right;
}

span.posts_newer {
		width: 243px;
		font:  bold 18px Georgia, "Times New Roman", Times, serif;;
		text-align: left;
}



.wp-pagenavi {
   font: normal 14px Georgia, "Times New Roman", Times, serif 
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #661221;
	color: #661221;
	background-color: #dfc5a0;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #333333;
	color: #114477;
	background-color: #ffedc3;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #661221;
	border: 1px solid #000000;
	background-color: #ffedc3;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #661221;
	color: #661221;
	background-color: #ffedc3;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #661221;
	background-color: #ffedc3;
}

/* Weblog-Images */
img.avatar,
img.gravatar {
   float:left;
	 margin: 0 5px 10px 0;
}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
div.cl {
  clear:left;
}

#feeds_button {
	width: 74px;
	height: 14px;
	text-align: left;
	font-size: 10px;
	padding: 1px 15px 15px 3px;
	color: #fff;
	background: url(http://www.egm.at/weblog/wp-content/plugins/feedstats-de/images/feedstats-de.gif) no-repeat;
	margin-bottom: 2px;
}

iframe#mp {
	height: 500px;
}

/* Twitter Tools */

div.aktt_tweets {

}

div.aktt_tweets ul,
ul.comments {
	 margin: 0;
	 padding: 0;
	 text-indent: 0;
	 list-style-position: outside;
}

div.aktt_tweets ul li {
	 font-size: 11px !important;
	 margin: 0 3px 10px 0 !important;
	 padding: 4px 0 5px 0;
	 border-bottom: 1px dotted #ccb493;
}

div.aktt_tweets ul li.aktt_more_updates {
	 font-size: 11px !important;
	 margin: 0 3px 10px 0 !important;
	 padding: 4px 0 5px 0;
	 border-bottom: none;
}

ul.comments li {
	 font-size: 11px !important;
	 margin: 0 3px 3px 0 !important;
	 padding: 4px 0 5px 0;
}

ul.comments li ul li {
	 font-size: 11px !important;
	 margin: 0 1px 1px 0 !important;
	 padding: 1px 0 1px 0;
}

div.aktt_tweets a:link,
div.aktt_tweets a:active,
div.aktt_tweets a:visited,
div.aktt_tweets a:hover {
	display:inline !important;
}

div.aktt_tweets a.aktt_tweet_time:link,
div.aktt_tweets a.aktt_tweet_time:active,
div.aktt_tweets a.aktt_tweet_time:visited,
div.aktt_tweets a.aktt_tweet_time:hover {
  display: block !important;
	font-size: 10px;
}

div.aktt_tweets a.aktt_tweet_time:hover {
  background: transparent !important;
	color: #721425 !important;
	text-decoration: underline !important;
}

/* Facebook-Connect */

li.fb {
 font-size: 11px !important;
}

li.fb span {
 font-size: 18px !important;
}

#fbconnect_enabled_link, .fbconnect_link,  #fbconnect_url, #commentform #fbconnect_url {
	background: url('fbconnect.png') center left no-repeat; 
	padding-left: 18px; 
}

body.login #fbconnect_url {
	width: 92%;
	font-size: 20px;
	background-color: #FFF;
	border: 1px solid #ccc;
	padding: 3px 3px 3px 18px;
	margin-right: 6px;
}

.fbnarrowcolumn {
	overflow: hidden;
	float: left;
	display: block;
	padding: 0 10px 20px 25px;
	margin: 15px 0 0;
	width: 500px;
}
	

#fbconnect_rollup {
	margin-top: 1em;
}

#fbconnect_rollup div div { margin: 0.5em; }
#fbconnect_rollup ul { margin: 0; padding: 0 0 0 5em; }

.fbconnect_userprofile{
	display: block;
	width: 100%;
}

.fbconnect_profiletexts{
		float: left;
		margin-left:5px !important;
		display: block;
	    width: 350px;
}

.fbconnect_LastUsers{
	background-color: transparent;
	margin-top:5px !important;
	margin-left: 32px;
	padding:3px !important;
}

.fbconnect_LastUsers a:link,
.fbconnect_LastUsers a:active,
.fbconnect_LastUsers a:visited {
	font-size: 11px;
	display: inline !important;
		background: none !important;
		text-decoration: none !important;
		border: none !important;
		padding: 0 !important;
		margin: 0 !important;
}

.fbconnect_LastUsers a:hover {
  	background:#955853 !important;
    color:#DFC5A0 !important;
}



.fbconnect_userpicmain{
	display: block;
	float: left;
	margin-right:5px !important;
	margin-bottom:2px !important;
	overflow: hidden;
	cursor:hand;
}

.fbconnect_userpicmain a:link,
.fbconnect_userpicmain a:visited,
.fbconnect_userpicmain a:active,
.fbconnect_userpicmain a:hover {
		background: none !important;
		text-decoration: none !important;
		border: none !important;
}

.fbconnect_userpicmain a img {
   border: none !important;
	 padding: 5px;
}

.fbconnect_miniprofiletext{
	float: left;
}


.fbconnect_miniprofile{
	overflow: hidden;
	display: block;
	margin-top:5px !important;

}

.fbconnect_miniprofile p {
  font-size:11px !important;
	line-height:1.2em; 
	margin:0 0 0 70px;
}

.fbconnect_miniprofile a:link,
.fbconnect_miniprofile a:visited,
.fbconnect_miniprofile a:active,
.fbconnect_miniprofile a:hover {
   padding: 0 !important;
	 margin: 0;
	 display: inline !important;
}
	
.invitebutton{
	overflow: hidden;
	display: block;
	width: 100%;
	margin-top:5px !important;
	margin-bottom:5px !important;
	text-indent: 32px;
}

.invitebutton a:link,
.invitebutton a:visited,
.invitebutton a:active,
.invitebutton a:hover {
		background: none !important;
		text-decoration: none !important;
		border: none !important;
		margin: 0 !important;
		padding: 0 !important;
}

.invitebutton input {
  width: 200px !important;
  background-color:#3B5998;
  border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
  border-style:solid;
  border-width:1px;
  color:#FFFFFF;
  padding:2px 15px 3px;
  text-align:center;
	margin-left: 0px;
}


.fbconnect_userpics{
	width: 200px;
	overflow: hidden;
	margin-bottom:5px !important;
	padding-bottom:5px !important;
}

.fbconnect_userpics a{
	float: left;
	font-size: 11px;
	width: 30px !important;
	height: 30px !important;
	overflow: hidden;
	cursor:hand;
	display: inline !important;
		background: none !important;
		text-decoration: none !important;
		border: none !important;
		padding: 0 !important;
		margin: 0 2px 2px 0 !important;
}

.fbconnect_userpics a img {
 	width: 30px;
	height: 30px;
	border: none;
}

.fbconnect_userpics2{
	width: 100%;
	overflow: hidden;
	margin-bottom:5px !important;
	padding-bottom:5px !important;
	border-bottom: 1px solid #CCCCCC;
}
.fbconnect_userpics2 a{
	border: 2px solid #d5d6d7;
	float: left;
	display: block;
	background-color: #d5d6d7;
	margin-right:4px !important;
	margin-bottom:4px !important;
	font-size: 11px;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor:hand;
}

.fbconnect_title{
	margin-top:3px !important;
	margin-bottom:8px !important;
	font-weight: bold !important;
	font-size: 11px !important;
}

.fbconnect_share{
	width: 95%;
	margin: 3px;	
	padding: 3px;
	text-align: right;
}

.icon-text-middle{
	vertical-align:middle;
	margin-right:5px;
}

div.fbfan {
   margin-left: 30px;
	 margin-top:5px;
	 width: 200px;
}

a img {
	border-bottom: none !important;
	text-decoration: none !important;
}

div.gallery a,
#lighbox-nav a {
	border-bottom: none !important;
}

/* Flattr-Buttom */

iframe.FlattrButton {
	 margin: 5px 0 5px 0;
}

/* Twitter-Widget */

div#nav ul li#twitter span.twitterwidget {
    border-bottom: medium none;
    margin-left: 28px;
    padding: 0;
    text-decoration: none;
		font-size: 14px;
}

div#nav ul li#twitter ul {
    list-style: none outside none;
    margin: 2px 0 15px 25px;
    padding: 0;
}

div#nav ul li#twitter ul li {
    font: 12px Arial,sans-serif;
    margin: 0 5px 2px 0;
		border-bottom: 1px dotted #333333;
		padding: 6px 8px;
}

div#nav ul li#twitter ul li img {
    float:left;
    margin-right:.5em;
}
div#nav ul li#twitter ul li .clear {
    clear:both;
}

div#nav ul li#twitter a {
   display: inline;
}

div#nav ul li#twitter span.entry-content {
    border: none;
    margin: 0;
    padding: 0;
    text-decoration: none;
		font-size: 12px;
}

div#nav ul li#twitter span.entry-meta {
    display: block;
    border: none;
    margin: 5px 0 0 0;
    padding: 0;
    text-decoration: none;
    font-size: 10px;
}

div#nav ul li#twitter span.time-meta {
    border: none;
    margin: 0;
    padding: 0;
    text-decoration: none;
		font-size: 10px;
}

div#nav ul li#twitter span.from-meta {
    border: none;
    margin: 0;
    padding: 0;
    text-decoration: none;
		font-size: 10px;
		display: none;
}

div#nav ul li#twitter span.intent-meta {
    border: none;
    margin: 0;
    padding: 0;
    text-decoration: none;
		font-size: 10px;
}

div#nav ul li#twitter span.intent-meta a {
	 width: 40px;
	 padding: 0 5px 0 5px;
	 border-right: 1px solid #333;
	 text-align: center;
}

