/* reset
========== */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;border:0;font-size:100%;background:transparent;}
table {border-collapse:collapse;border-spacing:0;}
input, select {vertical-align:middle;}
strong {font-weight:bold;}
:focus{outline:none;}
/* global settings
========== */
html {overflow-y:scroll;}
body {text-align:center;color:#fff;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
	body {_background-image:url(img/spacer.gif);_background-repeat:no-repeat;_background-attachment:fixed;}
hgroup {min-height:50px;_height:50px;margin:0 0 20px 0;border-bottom:1px dotted #fff;}
h1 {margin:0 0 5px 0;font-size:16px;font-weight:bold;}
h2 {font-size:14px;font-weight:normal;}
p {font-size:12px;line-height:18px;}
a {color:#fd9937;text-decoration:none;}
/* transparent background-color
========== */
section, aside, #content, header nav ul li, footer nav ul li, #logo, header nav#language {background:transparent;background:rgba(0, 0, 0, 0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5000000, endColorstr=#e5000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5000000, endColorstr=#e5000000)";zoom:1;}
/* container
========== */
#wrap {position:relative;width:890px;margin:0 auto;text-align:left;}
/* header
========== */
header {float:left;position:relative;width:890px;height:147px;margin:0 0 20px 0;}
/* footer
========== */
footer {float:left;overflow:hidden;width:567px;padding:10px 0;}
footer p {line-height:15px;margin:0;padding:0;}
footer p a {vertical-align:bottom;padding:0 3px 0 19px;color:#fff;font-size:12px;line-height:15px;background:transparent url(img/sprite.gif) -133px -144px no-repeat;}
footer p a:hover {color:#fd9937;background:transparent url(img/sprite.gif) -133px -177px no-repeat;}
#copyright {clear:both;float:left;width:209px;height:21px;margin:1px 0 0 0;background:transparent url(img/footer-sprite.png) 0px 0px no-repeat;text-indent:-9999px;}
/* section
========== */
section {float:left;position:relative;width:580px;margin:0 20px 0 0;padding:25px 5px 40px 25px;}
section header {float:none;position:relative;width:560px;height:auto;}
section footer {position:relative;width:560px;padding:20px 0 0 0;text-align:right;border-top:1px dotted #fff;}

section hgroup {width:560px;}
section hgroup h2 {font-size:14px;line-height:normal;font-weight:normal;}
section h2 {font-size:12px;font-weight:bold;line-height:18px;}
section p {margin:0 0 20px 0;padding:0 25px 0 0;}
section footer p {margin:0;padding:0;}
section img {margin:0 0 20px 0;}
section ul {margin:-18px 0 20px 30px;}
section ul li {font-size:12px;line-height:18px;}

#section-lrg {width:860px;padding:25px 5px 40px 25px;}
#section-lrg hgroup {width:840px;}
#section-lrg p {width:560px;padding:0;}
#section-lrg address {width:560px;margin:0;padding:0;border:none;}
/* aside
========== */
#aside {position:absolute;top:233px;right:0;}
aside {width:235px;margin:0 0 10px 0;padding:25px 10px 10px 10px;}
aside footer {clear:both;width:235px;height:15px;border-top:1px dotted #fff;padding:20px 0 0 0;text-align:right;}

aside hgroup {margin:0 0 10px 0;padding:0 5px;}
aside h1, aside h2 {font-size:12px;font-weight:normal;}
aside h2 {line-height:normal;}
aside article {border-bottom:1px dotted #fff;}
aside article.last {border:none;}
aside article h1 {margin:0;padding:1px 5px;line-height:24px;color:#fd9937;font-size:12px;font-weight:bold;background:transparent url(img/icon-aside_nav_close.png) right 50% no-repeat;cursor:pointer;}
aside article h1:hover {background:transparent url(img/icon-aside_nav_open.png) right 50% no-repeat;}
aside article p {padding:10px 20px 10px 5px;}

#homepage aside article {border:none;}
#homepage aside article p, #kontakt aside article p {line-height:14px;}
#homepage aside article p a:hover, #kontakt aside article p a:hover {text-decoration:underline;}
/* content
========== */
#content {float:left;position:relative;width:840px;padding:25px 25px 40px 25px;}
#halterung {overflow:hidden;}
#content section {float:left;width:605px;margin:0;padding:0 0 45px 0;background:none;filter:none;-ms-filter:none;}
#content section footer {position:absolute;bottom:0;left:0;}
#content aside footer {position:absolute;bottom:40px;right:25px;width:235px;padding:20px 0 0 0;border-top:1px dotted #fff;}
#content aside {float:right;position:static;margin:0;padding:0 0 45px 0;background:none;filter:none;-ms-filter:none;}
#content aside h1 {margin:0 0 5px 0;font-size:16px;font-weight:bold;}
#content aside h2 {font-size:14px;font-weight:normal;}

#kontakt section {padding:0;}
#kontakt aside {margin:0 0 35px 0;padding:0;border-bottom:1px dotted #fff;}

#logo {float:right;width:133px;height:66px;margin:0;}
#logo a {display:block;width:133px;height:66px;background:transparent url(img/sprite.gif) 0px -144px no-repeat;text-indent:-9999px;}

.teaser {float:left;width:180px;margin:0 0 20px 13px;_margin:0 0 20px 0;}
.teaser img {width:180px;height:120px;margin:0 0 10px 0;}
.teaser p {width:173px;font-size:11px;line-height:15px;}
.teaser_lrg {float:left;width:277px;height:250px;margin:0 13px 20px 0;_margin:0 0 20px 0;}
.teaser_lrg img {width:277px;height:171px;margin:0 0 10px 0;}
.teaser_lrg p {width:270px;line-height:14px;}

article footer {clear:both;width:560px;padding:20px 0 0 0;text-align:right;border:none;}
img.screenshot {width:558px;border:1px solid #b9b4ac;}

a.back {font-size:12px;position:absolute;top:25px;right:25px;padding:0 0 0 10px;background:transparent url(img/sprite.gif) -540px -142px no-repeat;}
a.back:hover {color:#fff;background:transparent url(img/sprite.gif) -540px -175px no-repeat;}

p.link a {padding:0 0 0 10px;background:transparent url(img/sprite.gif) -540px -141px no-repeat;}
p.link a:hover {color:#fff;background:transparent url(img/sprite.gif) -540px -174px no-repeat;}
p.footnote {text-align:right;font-size:11px;font-style:italic;}

address {display:block;margin:50px 0 0 0;padding:20px 0 5px 0;font-style:normal;border-top:1px dotted #fff;}
address p {margin:0 0 20px 0;}
#kontakt-box address {margin:0;padding:4px 5px 0 5px;border:none;}
/* navigation
========== */
header nav {float:right;width:400px;}
header nav ul li {overflow:hidden;display:block;height:36px;margin:1px 0 0 0;}
header nav ul li:first-child {margin:0;}
header nav ul li {float:right;clear:both;height:36px;}
header nav ul li a {display:block;height:36px;text-indent:-9999px;}
	nav ul li.home {width:133px;}
	nav ul li.home a {background:transparent url(img/sprite.gif) 0px -108px no-repeat;}
	nav ul li.home a:hover, nav ul li.active a#home {background:transparent url(img/sprite.gif) -133px -108px no-repeat;}
	nav ul li.agentur {width:222px;}
	nav ul li.agentur a {background:transparent url(img/sprite.gif) 0px -72px no-repeat;}
	nav ul li.agentur a:hover, nav ul li.active a#agentur {background:transparent url(img/sprite.gif) -222px -72px no-repeat;}
	nav ul li.arbeiten {width:229px;}
	nav ul li.arbeiten a {background:transparent url(img/sprite.gif) 0px -36px no-repeat;}
	nav ul li.arbeiten a:hover, nav ul li.active a#arbeiten {background:transparent url(img/sprite.gif) -229px -36px no-repeat;}
	nav ul li.kompetenz {width:277px;}
	nav ul li.kompetenz a {background:transparent url(img/sprite.gif) 0px 0px no-repeat;}
	nav ul li.kompetenz a:hover, nav ul li.active a#kompetenz {background:transparent url(img/sprite.gif) -277px 0px no-repeat;}

header nav#language {display:none;position:absolute;top:118px;left:0;width:89px;height:29px;background-image:url(img/sprite.gif);background-position:-461px -39px;background-repeat:no-repeat;}
header nav#language ul li {height:29px;margin:0;background:none;}
header nav#language ul li.last {display:none;height:19px;}
header nav#language ul li a {display:block;float:left;width:80px;height:29px;line-height:29px;margin:0 0 0 9px;font-size:11px;color:#fff;text-indent:0;}
header nav#language ul li.last a {height:19px;line-height:12px;font-size:11px;color:#fff;text-indent:0;}
header nav#language ul li.last a:hover {color:#fd9937;}


/*DOWNLOAD PDF*/
aside nav#pdf-download ul li{background:transparent url(img/download-pdf.png) left 0px no-repeat; height: 24px; border-bottom: none;}
aside nav#pdf-download ul li a{background:transparent; height: 15px; text-indent:20px; font-weight:normal; line-height:22px;}

/*DOWNLOAD AGBs*/
nav#agbs ul li{background:transparent url(img/download-pdf.png) left 0px no-repeat; height: 24px; border-bottom: none;}
nav#agbs ul li a{background:transparent; height: 15px; font-weight:normal; line-height:22px;}
nav#agbs ul{margin: 0 0 0 0; text-indent: 25px;}

footer nav {clear:both;float:left;padding:0;}
footer nav ul li {clear:both;float:left;display:block;height:21px;margin:1px 0 0 0;}
footer nav ul li a {display:block;float:left;height:21px;text-indent:-9999px;}
	nav ul li.impressum {width:103px;}
	nav ul li.impressum a {width:103px;background:transparent url(img/sprite.gif) 0px -231px no-repeat;}
	nav ul li.impressum a:hover {background:transparent url(img/sprite.gif) -103px -231px no-repeat;}
	nav ul li.kontakt {width:84px;}
	nav ul li.kontakt a {width:84px;background:transparent url(img/sprite.gif) 0px -252px no-repeat;}
	nav ul li.kontakt a:hover {background:transparent url(img/sprite.gif) -84px -252px no-repeat;}
	nav ul li.rechtshinweise {width:152px;}
	nav ul li.rechtshinweise a {width:152px;background:transparent url(img/sprite.gif) 0px -273px no-repeat;}
	nav ul li.rechtshinweise a:hover {background:transparent url(img/sprite.gif) -152px -273px no-repeat;}
	
footer nav#share {overflow:hidden;position:relative;width:144px;height:21px;padding:0;background:transparent url(img/footer-sprite.png) -209px 0px no-repeat;}
footer nav#share h1 {text-indent:-9999px;}
	nav#share ul li a {display:block;position:absolute;top:2px;width:17px;height:17px;text-indent:-9999px;}
		nav#share ul li a {*background-image:url(img/spacer.gif);/* IE7 and below */}
	nav#share ul li a#twitter {left:123px;}
	nav#share ul li a#facebook {left:104px;}
	
	
aside nav ul li {margin:0 0 10px 0;border-bottom:1px dotted #fff;}
aside nav ul li a {display:block;padding:0 5px 8px 5px;color:#fd9937;font-size:12px;font-weight:bold;background:transparent url(img/icon-aside_nav_close.png) right top no-repeat;}
aside nav ul li a#single {background:none;color:#fff;}
aside nav ul li:last-child {border:none;}
aside nav li ul li {border-bottom:1px solid #625b53;}
aside nav li ul {padding:10px 0 0 0;}
aside nav li ul li a {display:block;padding:0 5px 8px 5px;color:#fff;font-size:11px;font-weight:normal;background:none;}
aside nav li ul li a:hover, aside nav li ul li.active a {color:#fd9937;background:none;}

aside.details article ul li {list-style:none;margin:0 0 10px 0;}
aside.details article ul li:last-child {border:none;}
aside.details article ul li {border-bottom:1px solid #625b53;}
aside.details article ul {padding:10px 0 0 0;}
aside.details article ul li a {display:block;padding:0 5px 8px 5px;color:#fff;font-size:11px;font-weight:normal;background:none;}
aside.details article ul li a:hover {color:#fd9937;background:none;}


aside h1.headline {margin:0 0 7px 0;border:none;padding:0 5px;color:#fff;font-size:12px;font-weight:bold;}
aside nav ul#subnav {padding:10px 0 0 0;}
aside nav ul#subnav li {border-bottom:1px solid #625b53;}
aside nav ul#subnav li.last {border:none;}
aside nav ul#subnav li a {display:block;padding:0 5px 8px 5px;color:#fff;font-size:11px;font-weight:normal;background:none;}
aside nav ul#subnav li a:hover, aside nav ul#subnav li.active a {color:#fd9937;background:none;}

article.details ul {overflow:hidden;width:432px;height:50px;margin:20px 0;}
article.details ul li {float:left;width:70px;height:50px;margin:0 2px 0 0;}
article.details ul li a {display:block;width:66px;height:46px;border:2px solid #b9b4ac;}
article.details ul li a:hover, article ul li.active a {border:2px solid #fd9937;}
/* accordion
========== */
#accordion .ui-state-active {background:transparent url(img/icon-aside_nav_open.png) right 3px no-repeat;}
aside article h1.ui-state-active {background:transparent url(img/icon-aside_nav_open.png) right 50% no-repeat;}
aside article h1:hover {background:transparent url(img/icon-aside_nav_close.png) right 50% no-repeat !important;}
aside article h1.ui-state-active:hover {background:transparent url(img/icon-aside_nav_open.png) right 50% no-repeat !important;}
/* form
========== */
header form {position:relative;width:235px;height:29px;margin:118px 0 0 0;}
header fieldset {width:214px;height:29px;background-image:url(img/sprite.gif);background-position:-270px -112px;background-repeat:no-repeat;}
header label {position:absolute;top:10px;left:9px;padding:0;font-size:11px;}
header input.suche {position:absolute;top:8px;left:62px;padding:1px 0 0 0;width:137px;font-size:11px;border:none;background-color:transparent;}
button {position:absolute;bottom:0;left:214px;width:26px;height:29px;border:none;background:transparent url(img/sprite.png) -485px -112px no-repeat;text-indent:-9999px;cursor:pointer;}

/*form {width:560px;margin:0 0 20px 0;}
.row {clear:both;float:left;position:relative;width:560px;padding:5px 0 0 0;}
.row-submit {clear:both;float:left;position:absolute;bottom:-36px;left:0;width:560px;height:15px;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px dotted #fff;}
label {float:left;width:100px;padding:6px 0 0 0;color:#fff;font-size:12px;}
input, textarea {float:left;width:280px;padding:3px;color:#343434;font-family:Arial;font-weight:normal;font-size:12px;border:2px solid #000;background-color:#fff;}
input.submit {float:right;display:inline;width:auto;margin:-1px 0 0 0;padding:0 3px 0 19px;color:#fff;font-size:12px;line-height:15px;background:transparent url(img/sprite.gif) -133px -144px no-repeat;border:none;}
input.submit:hover {color:#fd9937;background:transparent url(img/sprite.gif) -133px -177px no-repeat;cursor:pointer;}
#uri {display:none;}*/

form {float:left;padding:0 0 140px 0;}
	form {*padding:0 0 120px 0;}
.row {clear:both;float:left;position:relative;width:500px;padding:10px 0 0 0;}
.row_submit {clear:both;float:left;position:absolute;bottom:-36px;left:0;width:560px;height:15px;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px dotted #fff;}
.radio {clear:both;float:left;position:relative;width:500px;padding:10px 0 0 0;}
.radio input {float:left;width:auto;margin:5px 0 0 0;background-color:transparent;border:none;}
	* html .radio input {margin:1px 0 0 0;}
	*+html .radio input {margin:1px 0 0 0;}
form div.last {margin-bottom:20px;}
.radio label {float:right;width:460px;font-weight:normal;}
input, textarea {float:left;width:306px;padding:3px;color:#343434;font-family:Arial;font-weight:normal;font-size:12px;border:1px solid #e5e5e5;background-color:#fff;}
input.submit {float:right;width:auto;height:15px;margin:-1px 0 0 0;padding:0 3px 1px 19px;color:#fff;font-size:12px;background:transparent url(img/sprite.gif) -133px -144px no-repeat;border:none;}
label {float:left;width:86px;padding:6px 0 0 0;color:#fff;font-size:12px;}
#uri {display:none;}
button {float:right;margin:40px 0 0 0;padding:3px 5px;color:#fff;font-size:11px;border:1px solid #f0efeb;background-color:#ff9100;}
button:hover {border:1px solid #343434;}

input.error {border:1px dotted #d40d12;}
label.error {width:300px;padding:2px 0 0 0;color:#d40d12;}	
.fehler {border:1px solid #d40d12;background-color:#e3c1cc;}
.row span {display:none;position:absolute;top:13px;right:-30px;width:16px;height:16px;background:transparent url(img/icon_fehlermeldung.gif) no-repeat;text-indent:-9999px;}
.fehler-z span {display:block;position:absolute;top:13px;right:70px;width:16px;height:16px;background:transparent url(img/icon_fehlermeldung.gif) no-repeat;text-indent:-9999px;}
#fehler {}
#fehler_box {display:none;position:absolute;bottom:0;left:0;padding:0 45px 0 90px;background:transparent url(img/icon_fehlermeldung.gif) 57px 2px no-repeat;}
#fehler_box li {list-style-type:none;}

/* misc.
========== */
.mleft0 {margin-left:0 !important;}
.hide {text-indent:-9999px;}

.bg {position:fixed;top:0;left:0;min-height:100%;min-width:1024px;width:100%;height:auto;}
	.bg {_position:absolute;_left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );_top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
/* image preloading
========== */
body:after{display:none;content: url(img/icon-aside_nav_close.png) url(img/icon-aside_nav_open.png);}
/* @media
========== */
@media screen and (max-width: 1024px){
	.bg {left:50%;margin-left:-512px;}
	}
/* drupal
========== */
aside nav ul li.last {border:none;}

/* fancybox
========== */
div#fancy_overlay {position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:none;z-index:300000;}
* html div#fancy_overlay {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
div#fancy_wrap {text-align:left;}
div#fancy_loading {position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:1000000;}
div#fancy_loading div {position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('img/fancy/fancy_progress.png') no-repeat;}
div#fancy_loading_overlay {position:absolute;background-color:#fff;z-index:300000;}
div#fancy_loading_icon {position:absolute;background:url('img/fancy/fancy_loading.gif') no-repeat;z-index:350000;width:16px;height:16px;}
div#fancy_outer {position:absolute;top:0;left:0;z-index:900000;padding:18px 18px 33px 18px;margin:0;overflow:hidden;background:transparent;display:none;}
div#fancy_inner {position:relative;width:100%;height:100%;border:1px solid #728282;background:#fff;}
div#fancy_content {margin:0;z-index:1000000;position:absolute;}
div#fancy_div {background:#fff;color:#535353;height:100%;width:100%;z-index:1000000;}
img#fancy_img {position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:1000000;width:100%;height:100%;}
div#fancy_close {position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('img/fancy/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:1810000;display:none;}
#fancy_frame {position:relative;width:100%;height:100%;display:none;}
#fancy_ajax {width:100%;height:100%;overflow:auto;}
a#fancy_left, a#fancy_right {position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:1110000;display:none;background-image:url(data:image/gif;base64,AAAA);outline:none;}
a#fancy_left {left:0px;}
a#fancy_right {right:0px;}
span.fancy_ico {position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:1120000;cursor:pointer;display:block;}
span#fancy_left_ico {left:-9999px;background:transparent url('img/fancy/fancy_left.png') no-repeat;}
span#fancy_right_ico {right:-9999px;background:transparent url('img/fancy/fancy_right.png') no-repeat;}
a#fancy_left:hover {visibility:visible;}
a#fancy_right:hover {visibility:visible;}
a#fancy_left:hover span {left:20px;}
a#fancy_right:hover span {right:20px;}
.fancy_bigIframe {position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
div#fancy_bg {position:absolute;top:0;left:0;width:100%;height:100%;z-index:700000;border:0;padding:0;margin:0;}
div.fancy_bg {position:absolute;display:block;z-index:700000;border:0;padding:0;margin:0;}
div.fancy_bg_n {top:-18px;width:100%;height:18px;background:transparent url('img/fancy/fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne {top:-18px;right:-13px;width:13px;height:18px;background:transparent url('../img/fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e {right:-13px;height:100%;width:13px;background:transparent url('img/fancy/fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se {bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url('img/fancy/fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s {bottom:-18px;width:100%;height:18px;background:transparent url('img/fancy/fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw {bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url('img/fancy/fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w {left:-13px;height:100%;width:13px;background:transparent url('img/fancy/fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw {top:-18px;left:-13px;width:13px;height:18px;background:transparent url('img/fancy/fancy_shadow_nw.png') no-repeat;}
div#fancy_title {position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none;}
div#fancy_title div {color:#FFF;font:bold 12px Arial;padding-bottom:3px;}
div#fancy_title table {margin:0 auto;}
div#fancy_title table td {padding:0;vertical-align:middle;}
td#fancy_title_left {height:32px;width:15px;background:transparent url('img/fancy/fancy_title_left.png') repeat-x;}
td#fancy_title_main {height:32px;background:transparent url('img/fancy/fancy_title_main.png') repeat-x;}
td#fancy_title_right {height:32px;width:15px;background:transparent url('img/fancy/fancy_title_right.png') repeat-x;}
/* twitter
========== */
#tweet {min-height:200px;line-height:15px;}
.twitted h2 {margin:0;padding:0;color:#fff;}
.twitted p.preLoader {margin:0;padding:1em 1em 1em 3em;background:transparent url("loader.gif") 1em center no-repeat;/* generate your own loader gif: http://www.ajaxload.info */}
.twitted ul#twitter_update_list {margin:0;padding:0 5px;list-style-type:none;}
.twitted ul#twitter_update_list li {margin:0;padding:10px 0;color:#fff;}
.twitted ul#twitter_update_list li span {/* tweet content */display:block;font-size:11px;}
.twitted ul#twitter_update_list li span a {/* links in tweet content */color:#fd9937;font-size:100% !important;}
.twitted ul#twitter_update_list li a {/*timestamp link */color:#fff;font-size:90% !important;}
.twitted ul#twitter_update_list li.firstTweet {}
.twitted ul#twitter_update_list li.lastTweet {border-bottom:none;}
.twitted p.profileLink {display:block;margin:0;padding:0.3em 1em;color:#fff;background-color:#ddd;}