body{
  margin:0;
  padding:0;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  text-align:left;
  background-color:#e4e4e4;
}
#top{
  background-color:#ffffff;
  height:71px;
  width:100%;
}
#navi{
  background-color:#e9f8fd;
  height:31px;
  width:100%;
}
#navi ul{
  list-style-type:none;
  margin:0 0 0 10px;
  padding:0;
}
#navi ul li{
  float:left;
  width:138px;
  height:31px;
}
#charts{
  background-color:#00c1f3;
  height:430px;
  width:100%;
  text-align:left;
  color:#ffffff;
  
}
#charts #info{
  margin:10px 0 0 20px;
}

#charts #info h1{
  font-size:16px;
  font-weight:bold;
  margin:0;
  padding:0;
}
#charts #info h2{
  font-size:12px;
  font-weight:bold;
  margin:0 0 10px 0;
  padding:0;
}

#charts #chartcontainer{
  width:500px;
  height:250px;
  margin:15px 0 0 20px;
}
#charts #votecontainer{
  width:500px;
  height:150px;
  margin:15px 0 0 20px;
}
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
#charts #chartcontainer #flashchart{
  width:412px;
  height:182px;
  background-image:url('../images/chart-bg.jpg');
  background-repeat:no-repeat;
}
#content{
  background-color:#ffffff;
  height:900px;
  width:100%;
  color:#383838;
}
#content #tweets{
  margin:15px 0 0 10px;
}
#content #tweets h3{
  font-size:14px;
  font-weight:bold;
  color:#00c1f3;
}
#content #tweets ul{
  list-style-type:none;
  margin:0 0 0 10px;
  padding:0;
}
#content #tweets ul li{
  height:70px;
  width:90%;
}
#content #tweets ul li img{
  border:1px solid #00C1F3;
  margin-right:5px;
}
#content #tweets ul li h4{
  margin:10px 0 5px 0;
  padding:0;
  font-size:12px;
  font-weight:bold;
  color:#00c1f3;
}
#content #tweets ul li a{
  color:#383838;
  font-style:italic;
  text-decoration:underline;
}
#content #blog{
  margin:15px 0 0 10px;
}
#content #blog ul{
  list-style-type:none;
  margin:0 0 0 10px;
  padding:0;
}
#content #blog ul li{
  min-height:70px;
  width:90%;
}

#content #blog h3{
  font-size:14px;
  font-weight:bold;
  color:#00c1f3;
}
#content #blog h3 a{
  color:#00c1f3;
  text-decoration:underline;
}
#content #blog ul li a{
  color:#383838;
  font-style:italic;
  text-decoration:underline;
}
.split_left{
  width:50%;
  float:left;
}
.split_left .aleft{
  margin-top:5px;
  margin-left:20px;
  font-size:10px;
  font-style:italic;
}
.split_right{
  width:50%;
  float:left;
}
.split_right .aleft{
  margin-top:5px;
  margin-left:22px;
  font-size:10px;
  font-style:italic;
}
#impressum{
  background-color:#00c1f3;
  width:100%;
  height:1000px;
  text-align:left;
  color:#ffffff;
}
#impressum #info{
  margin:10px 0 0 20px;
}

#impressum #info h1{
  font-size:16px;
  font-weight:bold;
  margin:0;
  padding:0;
}
#impressum #info h2{
  font-size:12px;
  font-weight:bold;
  margin:0 0 10px 0;
  padding:0;
}
#impressum #info a{
  color:#000000;
}
#footer{
  padding:10px 10px 10px 10px;
}
#footer a{
  font-weight:bold;
  color:#383838;
  text-decoration:underline;
}
#footer a:hover{
  font-weight:bold;
  color:#00c1f3;
  text-decoration:underline;
}
.answerbutton{
  margin-top:5px;
  width:102px;
  height:25px;
  overflow:hidden;
  background-image:url('http://forum.twitterwahl.de/styles/prosilver/imageset/de/button_topic_reply.gif');
  background-repeat:no-repeat;
}
.answerbutton:hover{
  margin-top:5px;
  width:102px;
  height:25px;
  overflow:hidden;
  background-image:url('http://forum.twitterwahl.de/styles/prosilver/imageset/de/button_topic_reply.gif');
  background-position:bottom;
  background-repeat:no-repeat;
}