body, td, tr, table, div, span, a, label, input, textarea, h1, h2, h3 {
font-family: Verdana, Arial;
}

html, body {
height:100%;
}

body {
margin:0px;
padding:0px;
background-image:url(images/bg_half_low.jpg);
background-color:#473127;
}

div#site {
display:none;
}

#t {
font-size:0px;
height:0px;
width:0px;
}

div#wrapper {
margin:0 auto 0 auto;
width:819px;
}

div#head {
width:819px;
height:97px;
}

div#logowrap {
float:left;
width:219px;
height:97px;
text-align:right;
}

div#logowrap img {
border:0px;
}

div#navwrap {
float:right;
width:578px;
height:97px;
text-align:left;
}

div#navwrap div#topnav {
width:563px;
height:34px;
background-image:url(images/nav1.png);
background-repeat:no-repeat;
margin:38px 0 0 0;
}

div#navwrap div#topnav div#linklist {
float:left;
width:385px;
margin:1px 0 0 15px;
}


div#navwrap div#topnav div#linklist ul {
margin: 0;
padding: 0;
list-style: none;
float: left;
}
div#navwrap div#topnav div#linklist ul li{
margin: 0;
padding: 0;
overflow: hidden;
float: left;
height:32px;
}
div#navwrap div#topnav div#linklist ul a, div#navwrap div#topnav div#linklist ul span {
padding: 0px;
float: left;
text-decoration: none;
text-align:center;
color: #ffffff;
clear:both;
width: 90px;
height: 32px;
line-height: 32px;
font-size:11px;
color:#b3a7a1;
}

div#navwrap div#topnav div#linklist ul a{
color:#dad3d0;
}

div#navwrap div#topnav div#search {
float:right;
width:145px;
margin:7px 0 0 0;
}

.search {
width:106px;
color:#4b3f39;
font-size:10px;
font-family:Verdana, Arial;
background:transparent;
border:none;
padding:0;
margin:0 2px 0 0;
}

div#top {
width:819px;
height:5px;
font-size:0px;
background-image:url(images/top.png);
background-repeat:no-repeat;
}

div#main {
width:819px;
min-height:340px;
height:auto;
background-image:url(images/back.png);
background-repeat:repeat-x;
background-color:#f3f2f2;
padding:0px;
margin:0;
}

div#main div#context {
width:630px;
height:auto;
margin:5px 0 0 10px;
float:left;
font-family: Verdana, Arial;
font-size:11px;
color:#8c8c8c;
}

div#main div#context h1, h2 {
font-family: "Trebuchet MS", Verdana, Arial;
font-size:24px;
font-weight:normal;
color:#717070;
border-bottom:1px solid #81ab01;
margin:0 0 2px 0;
padding:0;
}

div#main div#context h2 {
font-size:18px;
}

.tablehead {
height:20px;
color:#ffffff;
background-image:url(images/stat_bar.png);
background-repeat:repeat-x;
}

div#main div#navwrap2 {
width:160px;
min-height:319px;
height:auto;
margin:0 10px 0 0;
float:right;
background-image:url(images/spacer.png);
background-repeat:no-repeat;
background-position:0 0;
}

div#main div#navwrap2 div#nav {
width:140px;
float:right;
margin:0;
padding:0;
}

div#main div#navwrap2 div#nav h2 {
display:block;
width:140px;
height:31px;
margin:5px 0 5px 0;
padding:5px 0 0 0;
text-align:center;
background-image:url(images/h2.png);
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
color:#656565;
font-family: "Trebuchet MS", Verdana;
border:none;
}

div#main div#navwrap2 div#nav h2 span {
font-size:14px;
font-weight:bold;
color:#96b62a;
font-family: "Trebuchet MS", Verdana;
}

div#main div#navwrap2 div#nav ul {
padding:0;
margin:-5px 0 0 0;
list-style:none;
}

div#main div#navwrap2 div#nav li a:link, div#main div#navwrap2 div#nav li a:active, div#main div#navwrap2 div#nav li a:visited {
display:block;
padding:1px 3px 1px 0;
margin:0px;
font-family: "Trebuchet MS", Verdana, Arial;
font-size:11px;
text-decoration:none;
color:#bababa;
border-bottom:1px solid #dcdbdb;
text-align:right;
}

div#main div#navwrap2 div#nav li a:hover {
background-color:#e2e9c7;
color:#8cb701;
text-decoration:none;
}

div#foot {
width:819px;
height:16px;
font-size:0px;
background-image:url(images/foot.png);
background-repeat:no-repeat;
margin:0 0 20px 0;
}

div#foot a {
float:right;
font-size:10px;
color:#ababab;
padding:1px 18px 4px 0;
margin:0 4px 0 0;
text-decoration:none;
display:block;
background-image:url(images/up.png);
background-repeat:no-repeat;
background-position:right top;
}

div#foot a:hover {
text-decoration:none;
}

div#footer {
width:100%;
height:200px;
background-image:url(images/foo.png);
background-repeat:repeat-x;
text-align:center;
}

div#footer div#social {
width:819px;
height:172px !important;
margin:0 auto 0 auto;
text-align:left;
}

div#footer div#social ul, ol {
margin:0;
padding:0;
list-style:none;
}

div#footer div#social h2 {
margin:0;
padding:15px 0 3px 0;
color:#b6ada6;
font-family: "Trebuchet MS", Verdana, Arial;
font-size:14px;
font-weight:bold;
border:none;
}

div#footer div#social ul ul {
margin:0 0 0 20px;
padding:0 0 0 10px;
list-style-image:url(images/arrow.png);
}

#soclink1 {
float:left;
width:204px;
}

#soclink2 {
float:left;
width:204px;
}

#soclink2 ul {
padding:1px 0 0 0;
}

#soclink2 ul li {
font-family: "Trebuchet MS", Verdana, Arial;
color:#d4cfcb;
font-size:12px;
padding:1px;
}

#soclink3 {
float:left;
width:264px;
}

#soclink4 {
float:left;
width:144px;
}

#soclink4 ul {
margin:0 !important;
padding:0 !important;
list-style:none !important;
}

#soclink4 ul li a {
padding:0 0 0 20px;
background-repeat:no-repeat;
background-position:0 1px;
}

#soclink4 ul li a:hover {
text-decoration:none !important;
background-position:0 -16px;
}

#twitter a{
background-image:url(images/icons/twitter.png);
}

#lastfm a{
background-image:url(images/icons/lastfm.png);
}

#feed a{
background-image:url(images/icons/feed.png);
}

#facebook a{
background-image:url(images/icons/facebook.png);
}

#google a{
background-image:url(images/icons/google.png);
}

ol#cloud {
width:230px;
}

ol#cloud li{
display:inline;
}

div#footer div#social ul li a {
font-family: "Trebuchet MS", Verdana, Arial;
color:#d4cfcb;
text-decoration:none;
font-size:12px;
}

div#footer div#social ul li a:hover {
color:#c5beb9;
text-decoration:underline;
}

div#footer div#copy {
clear:left;
width:803px;
margin:0 auto 0 auto;
padding:8px 8px 0 8px;
border-top:1px dotted #948982;
}

div#footer div#copy span#left {
float:left;
font-size:10px;
color:#d1cdca;
}

div#footer div#copy span#right {
float:right;
font-size:10px;
color:#d1cdca;
}

div#footer div#copy a {
font-size:10px;
color:#d1cdca;
text-decoration:none;
}

.clear {
clear:both;
font-size:0px;
}

a {
font-size:11px;
text-decoration:underline;
color:#81ab01;
}

a:hover {
text-decoration:none;
}

a img {
border:0px;
}

/* sonstige Klassen für Anzeige */

.c1 {
color:#656565; /* Dunkles Grau*/
}

.c2 {
color:#91bc02; /* Helles Grün*/
}

.comment1 {
text-align:left;
font-size:11px;
color:#777777;
margin:0 0 5px 0;
}

.comment3 {
margin:2px 0 0 0;
font-size:10px;
color:#777777;
font-style:italic;
text-align:left;
}

.comment {
border:1px solid #AAAAAA;
background-color:#eeeeee;
color:#8c8c8c;
font-size:11px;
}

.comment:focus, .comment1:focus, .name:focus {
border:1px solid #91bc02;
background-color:#eeffb5;
color:#91bc02;
}

.name {
border:1px solid #AAAAAA;
background-color:#eeeeee;
width:100px;
padding:1px;
font-size:11px;
color:#8c8c8c;
}

/* Definierung der einzelnen Blog Elemente & Seitennavigation */

.title1{
float:left;
text-align:left;
}

.title1 h2 {
margin:2px 0 0 2px;
padding:0px;
border:none;
color:#333333 !important;
}

.title1 span {
font-size:11px;
color:#333333;
font-weight:normal;
margin:0 0 0 3px;
padding:0px;
border:none;
}

.blog a, .blogneu a {
font-size:24px;
font-weight:normal;
color:#333333;
text-decoration:none;
}

.blog a:hover, .blogneu a:hover {
color:#81ab01;
}

.title2 {
float:right;
}

.calendar {
width: 42px;
height: 42px;
}

.calendar-icon-1 {
background: url(images/icons/1.gif);
}

.calendar-icon-2 {
background: url(images/icons/2.gif);
}

.calendar-icon-3 {
background: url(images/icons/3.gif);
}

.calendar-icon-4 {
background: url(images/icons/4.gif);
}

.calendar-icon-5 {
background: url(images/icons/5.gif);
}

.calendar-icon-6 {
background: url(images/icons/6.gif);
}

.calendar-icon-7 {
background: url(images/icons/7.gif);
}

.calendar-icon-8 {
background: url(images/icons/8.gif);
}

.calendar-icon-9 {
background: url(images/icons/9.gif);
}

.calendar-icon-10 {
background: url(images/icons/10.gif);
}

.calendar-icon-11 {
background: url(images/icons/11.gif);
}

.calendar-icon-12 {
background: url(images/icons/12.gif);
}

.calendar-day {
font-weight: bold;
font-size: 1.3em;
color: #000;
width: 42px;
text-align:center;
padding-top: 16px;
}

.blogcontent {
margin:0 2px 3px 3px;
padding:3px 0 0 0;
text-align:justify;
clear:both;
}

.blogcontent a.ext:link, .blogcontent a.ext:active, .blogcontent a.ext:visited {
color:#aaaaaa;
font-size:28px;
font-family:Trebuchet MS, Verdana;
font-weight:normal;
text-decoration:none;
}

.blogcontent a.ext:hover {
color:#91bc02;
font-size:28px;
font-family:Trebuchet MS, Verdana;
font-weight:normal;
text-decoration:none;
}

.blogcontent a img {
padding:2px;
border:2px solid #aaaaaa;
}

.blogcontent a:hover img {
padding:2px;
border:2px solid #91bc02;
}

.blogbottom {
border-top:1px dotted #CCCCCC;
width:99%;
text-align:left;
padding:2px;
margin:1px 0 30px 0;
}

.pagelinkactive {
background-image:url(images/pageactive.png);
background-repeat:repeat-x;
background-color:#9ac018;
padding:3px 5px 3px 5px;
border:1px solid #597207;
color:#ffffff;
}

a.pagelink:link, a.pagelink:visited {
background-color:#f3f2f2;
padding:3px 5px 3px 5px;
border:1px solid #cacaca;
color:#8c8c8c;
text-decoration:none;
}

a.pagelink:hover {
background-image:url(images/pagelink.png);
background-repeat:repeat-x;
background-color:#9ac018;
padding:3px 5px 3px 5px;
border:1px solid #769e00;
color:#ffffff;
text-decoration:none;
}

/* Definierung von der Statistik Anzeige */

#graph {
width: 599px;
height: 180px;
margin:10px 0 0 0;
position: relative;
background-image:url(images/stat_back.png);
background-repeat:no-repeat;
}

#graph ul.bar {
width: 599px;
height: 180px;
margin: 0;
padding: 0;
list-style:none !important;
}

#graph ul.bar li {
position: absolute;
width: 35px;
height: 160px;
bottom: 3px;
padding: 0 !important;
margin: 0 !important;
background-image:url(images/stat_bar.png);
background-repeat:repeat-x;
text-align: center;
font-weight: bold;
color: #ffffff;
font-family: Tahoma, Verdana, Arial;
font-size:10px;
line-height: 2em;
}

#graph li.c1 { left: 12px; }
#graph li.c2 { left: 72px; }
#graph li.c3 { left: 132px; }
#graph li.c4 { left: 192px; }
#graph li.c5 { left: 252px; }
#graph li.c6 { left: 312px; }
#graph li.c7 { left: 372px; }
#graph li.c8 { left: 432px; }
#graph li.c9 { left: 492px; }
#graph li.c10 { left: 552px; }

#graphtitle {
width: 599px;
height: 23px;
position: relative;
background-image:url(images/stat_title.png);
background-repeat:no-repeat;
}

#graphtitle ul.row {
width: 599px;
height: 23px;
margin: 0;
padding: 0;
list-style:none !important;
}

#graphtitle ul.row li {
position: absolute;
width: 41px;
height: 10px;
bottom: 6px;
padding: 0 !important;
margin: 0 !important;
text-align: center;
color: #3f3f3f;
font-family: Arial, Verdana;
font-size:10px;
line-height: 10px;
}

#graphtitle li.r1 { left: 9px; }
#graphtitle li.r2 { left: 69px; }
#graphtitle li.r3 { left: 129px; }
#graphtitle li.r4 { left: 189px; }
#graphtitle li.r5 { left: 249px; }
#graphtitle li.r6 { left: 309px; }
#graphtitle li.r7 { left: 369px; }
#graphtitle li.r8 { left: 429px; }
#graphtitle li.r9 { left: 489px; }
#graphtitle li.r10 { left: 549px; }


#graph_single {
width: 63px;
height: 180px;
margin:10px 0 0 0;
position: relative;
background-image:url(images/stat_single_back.png);
background-repeat:no-repeat;
}

#graph_single ul.bar {
width: 63px;
height: 180px;
margin: 0;
padding: 0;
list-style:none !important;
}

#graph_single ul.bar li {
position: absolute;
width: 35px;
height: 160px;
bottom: 3px;
padding: 0 !important;
margin: 0 !important;
background-image:url(images/stat_bar.png);
background-repeat:repeat-x;
text-align: center;
font-weight: bold;
color: #ffffff;
font-family: Tahoma, Verdana, Arial;
font-size:10px;
line-height: 2em;
}

#graph_single li.c1 { left: 14px; }

#graphtitle_single {
width: 63px;
height: 23px;
position: relative;
background-image:url(images/stat_single_title.png);
background-repeat:no-repeat;
}

#graphtitle_single ul.row {
width: 63px;
height: 23px;
margin: 0;
padding: 0;
list-style:none !important;
}

#graphtitle_single ul.row li {
position: absolute;
width: 41px;
height: 10px;
bottom: 6px;
padding: 0 !important;
margin: 0 !important;
text-align: center;
color: #3f3f3f;
font-family: Arial, Verdana;
font-size:10px;
line-height: 10px;
}

#graphtitle_single li.r1 { left: 11px; }

/* Definierung der Angaben für Socialbookmarking */

#socialbookmark {
margin:20px 0 0 0;
padding:68px 0 0 0;
background:url(images/sharingiseasy.png) no-repeat 460px 0px;
}

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

#socialbookmark ul li {
height:32px;
width:32px;
margin:0;
padding:0;
float:left;
}

#socialbookmark ul li a {
background:none;
background-repeat:no-repeat;
background-position:center center;
display:block;
text-align:center;
width:32px;
height:32px;
}

#socialbookmark ul li a img {
margin:8px;
}

#socialbookmark ul li a:hover img {
display:none;
}

#socialbookmark ul li a.delicious:hover  {
background-image:url(images/socialicons/delicious_32.png);
}

#socialbookmark ul li a.designfloat:hover  {
background-image:url(images/socialicons/designfloat_32.png);
}

#socialbookmark ul li a.digg:hover  {
background-image:url(images/socialicons/digg_32.png);
}

#socialbookmark ul li a.mail:hover  {
background-image:url(images/socialicons/email_32.png);
}

#socialbookmark ul li a.facebook:hover  {
background-image:url(images/socialicons/facebook_32.png);
}

#socialbookmark ul li a.friendfeed:hover  {
background-image:url(images/socialicons/friendfeed_32.png);
}

#socialbookmark ul li a.google:hover  {
background-image:url(images/socialicons/google_32.png);
}

#socialbookmark ul li a.linkedin:hover  {
background-image:url(images/socialicons/linkedin_32.png);
}

#socialbookmark ul li a.mixx:hover  {
background-image:url(images/socialicons/mixx_32.png);
}

#socialbookmark ul li a.myspace:hover  {
background-image:url(images/socialicons/myspace_32.png);
}

#socialbookmark ul li a.netvibes:hover  {
background-image:url(images/socialicons/netvibes_32.png);
}

#socialbookmark ul li a.reddit:hover  {
background-image:url(images/socialicons/reddit_32.png);
}

#socialbookmark ul li a.newsvine:hover  {
background-image:url(images/socialicons/newsvine_32.png);
}

#socialbookmark ul li a.stumbleupon:hover  {
background-image:url(images/socialicons/stumbleupon_32.png);
}

#socialbookmark ul li a.technorati:hover  {
background-image:url(images/socialicons/technorati_32.png);
}

#socialbookmark ul li a.twitter:hover  {
background-image:url(images/socialicons/twitter_32.png);
}

#socialbookmark ul li a.yahoobuzz:hover  {
background-image:url(images/socialicons/yahoobuzz_32.png);
}

#socialbookmark ul li a.misterwong:hover  {
background-image:url(images/socialicons/misterwong_32.png);
}

#socialbookmark ul li a.linkarena:hover  {
background-image:url(images/socialicons/linkarena_32.png);
}