body {background: #333333; font: 100% georgia, "Times New Roman", times, serif;padding: 0px; margin-top: 25px; background-image : url(im/bg_tlog_content.gif);background-repeat : repeat-x; background-position : top;}
blockquote {border-left: 3px solid #8897a9;color: #cbcbcb;font-size: 1.00em;padding-left: 10px;padding-right: 10px;margin: 0 30px;}
strike {color: #cccc00;}
a {color: #8897A9;text-decoration: none; outline: none;}
a img  {border: none;}
code {background: #181818;border: 1px solid #444444;color: #adadad;font: 11px Verdana, Arial, 'Helvetica', sans-serif;padding: 10px;text-align: left;}
.lettrine {font-size : 3.5em;font-family : times, serif;color : #cc0000;float : left;height : 37px;width : 40px;line-height : 40px;margin-top : 2px; margin-right : 2px;}
.upper {font-size : 2em; color : #cbcbcb; font-family: georgia, "Times New Roman", times, serif;margin:10px 0 0px 0; float: right;}

/*#####################*/
/*### Infobulles ###*/
/*#####################*/

a.tooltip {color:#8897A9;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:150px;}
a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#fff; display:block; font-size:1px;}

/*#####################*/
/*### Überschriften ###*/
/*#####################*/

h1 a {color: #c2d1f0; text-decoration: none;}
h1 {color: #cbcbcb; font-weight: 100; font-size: 215%; font-family: georgia, "Times New Roman", times, serif; margin: 15px 0 15px 0;padding: 0; letter-spacing: -1px; line-height: 1.1em;}
h2, h2 a {color: #C9D9FB; font-weight: 100;margin: 0px;padding: 0;font: 150% georgia, "Times New Roman", times, serif;}
h3, h3 a {color: #C9D9FB;font-weight: 100;margin: 15px 0 0px 0;padding: 0; font: 130% georgia, "Times New Roman", times, serif;}
h4 {color: #eee;font: 14px verdana, arial, helvetica, sans-serif; font-weight: normal;margin: 0;padding: 0;}
img {border: none;}
ol, form {margin: 0;padding: 0;}
p {line-height: 1.7em; font: 26px georgia, "Times New Roman", times, serif;}
.entry {line-height: 1.3em;}
.direction {font-size: 1.2em;}
small {font-size: 10px;}
#page {background: transparent;margin: 0 auto;padding: 0;text-align: left;width: 810px;} 


/*################*/
/*### Timeline   ###*/
/*################*/
#timeline {color: #adadad; margin: 15px auto;text-align: center;padding: 0; width: 900px;}
#timeline p {font-size: 32px;}
#timeline a:hover {color: #ffcc00;}

/*################*/
/*### Next-Previous   ###*/
/*################*/
.next a {color: #33ffff;font-size: 50px;line-height: 1.3em;margin: 5px; padding: 2px;clear:both;}

/*################*/
/*### Search   ###*/
/*################*/
#search {position: absolute; top: 110px; left: 39%; margin: 0px;  padding: 0px; border: none;}
*html #search  {position: absolute; top: 93px; left: 39%; margin: 0px;  padding: 0px; border: none;} /* IE6 bug fix */;}
*+html #search  {position: absolute; top:93px; left: 39%; margin: 0px;  padding: 0px; border: none;} /* IE7 bug fix */;}
#search form input {border: 1px solid #8cacbb; color: #000; vertical-align: middle; margin-bottom: 1px; padding-left: 4px; /* IE bug fix */;}
.submit {background-color: #fff; font-family: arial, sans-serif;font-size: 12px; padding:  3px ;margin-top: 2px; text-transform: uppercase;color: #000;}
.search_area {position: absolute; top: 98px; left: 42%; height: 58px; width: 300px; padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 18px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
*html .search_area  {position: absolute; top: 76px; left: 35.5%; padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 18px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;} /* IE6 bug fix */;}
*+html .search_area  {position: absolute; top:76px; left: 35.5%;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 18px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;} /* IE7 bug fix */;}
.search_box {margin: 0px;float: left;height: 24px;width: 210px; padding-top: 5px;padding-right: 0px;padding-bottom: 0px;padding-left: 50px;color: #b2d2d5;}
.searchtextbox {font-family: arial;font-size: 14px;font-weight: normal;color: #000000;text-decoration: none;margin: 0px;padding: 0px;float: left;height: 18px; width: 210px; border: 1px solid #999999;}
.searchtextbox:hover {font-family: arial;font-size: 14px;font-weight: normal;color: #000000; text-decoration: none;margin: 0px;padding: 0px;float: left;height: 18px;width: 210px;border: 1px solid #333333;}
.search_go {float: left; margin-left: 3px; margin-top: 0px; height: 24px; width: 35px;padding-top: 4px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
.go {font-family: arial;font-size: 12px;font-weight: bold;color: #FFFFFF;text-decoration: none;background-image: url(css/go.gif);background-repeat: no-repeat;margin: 0px;float: left;height: 18px;width: 34px;padding-top: 4px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
.go:hover {font-family: arial;font-size: 12px;font-weight: bold;color: #FFFFFF;text-decoration: none;background-image: url(css/go1.gif);background-repeat: no-repeat;margin: 0px;float: left;height: 18px;width: 34px;padding-top: 4px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}

/*################*/
/*### Header   ###*/
/*################*/

#header {background: transparent;overflow: hidden;color: #adadad;font-size: 16px;height: 15px; margin: 0 auto;text-align: left;padding: 0;}
#header a {color: #adadad;}
#header a:hover {color: #ffcc00;}
#header p {color: #ffcc00;font: 20px georgia, "Times New Roman", times, serif;}
#header h2 {float: left;font: 250% Georgia, 'Times New Roman', Times, serif;margin:0;padding: 0px 15px 0 0;}
#header h2 a { text-decoration:none; }
#header p {padding: 13px 0 0 10px;margin:0;line-height: 1em;}

/*###################*/
/*### Oberes Menü ###*/
/*#########+++#######*/

#top {background: #282828;border-bottom: 1px solid #cbcbcb;height: 50px;margin: 0 auto;width:100%;text-align: center;overflow: hidden; background-image : url(im/bg_tlog.gif);background-repeat : no-repeat; background-position : 50% top;}
#topbar {height: 50px;width: 810px;margin: 0 auto;padding: 0;text-align: center;}
ul.topmenu {background: transparent;float: left;margin: 0 auto;padding: 0px;list-style-type: none; font: 150% georgia, 'Times New Roman', times, serif;}
ul.topmenu li {float: left; height: 48px;}
ul.topmenu img {padding: 1px 2px 0px 0px;}
ul.topmenu li a {color: #adadad;}
ul.topmenu li a:hover {color: #ffcc00;text-decoration: none;}
.today {color: #adadad; border: 1px solid #ffcc00;}

/*################*/
/*### Content  ###*/
/*################*/

#blogname {margin: 0;padding: 0px;}
#blogname h1 {width: 382px; height: 125px; background: url(im/title_tlog.gif) 0 0 no-repeat;}
#blogname h1 a {display: block; width: 382px; height: 125px; text-indent: -9000px;}
#blogname h1 a:hover {background: url(im/title_tlog_hover.gif) 0 0 no-repeat;}
#content {background:transparent; border: none;color: #cbcbcb;float:left ;margin: 5px 0px 30px 0px;padding: 0 40px 0 0px;width: 800px;}
#content a:hover {color: #ffffff;/*#88A99E;*/background: transparent;text-decoration: none;}
#content img {/* float: left; */margin: 3px 10px 5px 0;margin: 3px 5px 5px 0;border: 2px solid #444444;padding: 5px;background-color: transparent;}
#content a:hover img {border: 2px solid #8897A9; background: transparent;}
#content h1 a:hover { color: #C9D9FB; background: transparent; text-decoration: underline; }
#content h2 a:hover {color: #C9D9FB; background: transparent; text-decoration: none; }
#content h2 img {border: none;}
#content h2 a:hover img {border: none; text-decoration: none; color: #fff;background-color: #202020;}
#content h3 a { text-decoration: none; }
#content h3 a:hover { color: #ffffff; background: inherit; text-decoration: underline; }
#content h3 img {border: none;}
#content h3 a:hover img {border: none; text-decoration: none; color: #fff;background-color: #202020;}
#content ul {list-style-type: disc; margin: 0 0 0 25px; padding:  0; }
#content ul li {line-height: 1.5em; font: 26px georgia, "Times New Roman", times, serif; }
#related  {border-left: 3px double #607860;color: #cbcbcb;font-size: 1.00em;margin: 5px 0 0 50px; background: transparent;}
#sharing {margin-left: 346px;padding: 0px;}
#sharing ul {list-style: none;margin: 0px;padding: 5px;}
#sharing li {display: inline; margin: 0px;padding: 0px}
#sharing a {text-decoration: none;}

/*############################*/
/*#### KOMMENTARFORMULAR #### */
/*############################*/

#comment {background: #2e2e2e;border: 1px solid #444444;color: #cbcbcb;font-size: 13px;padding-left: 2px;vertical-align: middle;}
#comments {background: transparent; background-image : url(css/bg_tlog_comments.gif);background-repeat : repeat-y; background-position : top; margin-top: 10px;}
.ad-comment {background: transparent; background-image: url(im/ad_comments_tlog.gif); background-position : 0 center; background-repeat :no-repeat; padding: 2px 0 0px 55px; display: block; height: 48px;} 
.sign-book {background: #333333; background-image: url(im/author_bubble.gif); background-position : 0 center; background-repeat :no-repeat; padding: 2px 0 0px 40px; display: block; height: 36px; width: 150px; float: right; font-size: 18px;} 
.comment {border-left: .45em double #cc3300;padding-left: 10px; background: transparent; color: #F7F7D5;font-size: 18px; font-style: italic; margin-left: 20px; width: 700px;}
.commentbody {color: #cbcbcb;font-size: 13px;margin: 0 0 10px 0;padding: 15px 15px 5px 15px;background: #2e2e2e;border: 1px solid #444444;position: relative;-moz-border-radius: 10px;}
.commentbody a {color: #8897A9;text-decoration: none;}
.commentbody a:hover {color: #ffffff;text-decoration: none;}
.commentbody p {line-height: 1.2em;}
.commentlink {font-size: 13px;}
.commentlist {list-style: none;}
.commentcount {background: inherit;position: absolute;right: 36px;right: 10px;top: 0;font-family: Georgia, Times, 'Times New Roman', serif;font-size: 24px;font-weight: bold;color: #444444;float: right;}
.gravatar {background-color: inherit !important;padding: 0px 10px 0 0 !important;border: none; float: left; margin-top: 5px;}
* html .gravatar {position: relative;}
html[xmlns] .commentcount {position: absolute;right: 7px;top: 0;}
#email, #author {color: #cbcbcb;width: 150px; margin-top: 3px;}
#email, #author img {border: none; vertical-align: middle; float: left; padding: 0px; margin-right: 5px;}
#email, #author p {font: 18px georgia, times, serif; margin: 0px;padding-top:10px; text-align: left;}
#url {background: #2e2e2e;border: 1px solid #555555;color: #cbcbcb;font: 12px Verdana, Arial, 'Helvetica', sans-serif;height: 16px;padding-left: 5px;vertical-align: middle;}
#submit {background: #2e2e2e;border: 1px solid #555555;color: #cbcbcb;font: 12px Verdana, Arial, 'Helvetica', sans-serif;margin: 0;padding: 0 10px;}
textarea {overflow:auto;}
.related {border: none; vertical-align: middle; float: left; padding: 0px; margin-right: 5px;}
.description  {background: transparent;color: #cbcbcb;font: 16px georgia, "Times New Roman", times, serif; margin-top: 10px; margin-left: 5px; padding: 0;}

/*################*/
/*#### Footer ####*/
/*################*/

#footer {background: #282828;border-top: 1px solid #cbcbcb;height: 170px;clear: both;color: #cbcbcb;margin-top: 40px;padding: 0;text-align: center;overflow:hidden;}
#footer a {color: #8897A9;text-decoration: none;}
#footer a:hover {color: #C9D9FB;text-decoration: none;}
#footer p {font-size: 18px; margin: 10px;}

/*################*/
/*### Suchfeld ###*/
/*################*/

.s {background: transparent;border: 0px solid #c7c7c7;color: #cbcbcb;font: 12px Verdana, Arial, 'Helvetica', sans-serif;height: 15px;padding-left: 3px;vertical-align: middle;width: 220px;}

/*################*/
/*#### VARIA ###*/
/*################*/

#date {width: 180px; text-align: left;float: left;margin: 20px 0px 30px 0px;padding: 0;line-height: 1.6em;clear: both;}
.sidelist {background: transparent;margin: 0 0 20px 0;padding: 0;}
#sidebar ul {list-style: none;margin: 0;padding: 0;border: none;}
#sidebar li{border-bottom: 1px solid #444444;margin: 0;padding: 0;display: block;}
#sidebar li a {display: block;background-color: transparent;color: #cbcbcb;/*#8897A9-C9D9FB;*/padding: 5px 5px 5px 5px;text-decoration: none;border-bottom: 0;}
#sidebar li a:hover {color: #ffffff;background-color: #202020;text-decoration: none;}
#sidebar h2{background: inherit;color: #cbcbcb;font: 24px Arial, 'Helvetica', Verdana, sans-serif;font-weight: 100;padding: 3px 0px 3px 0px;margin: 0;}
#wrapper {float: left;margin: 0;padding: 0;}
.alignleft {float: left;text-align: left;font: 26px georgia, 'Times New Roman', times, serif;}
.alignright {float: right;margin-top: -1px;text-align: right; font: 26px georgia, 'Times New Roman', times, serif;}
.ref {background: transparent;color: #666;font: 18px 'Trebuchet MS', verdana, arial, helvetica, sans-serif;margin: 0;padding: 0;}
.log {background: transparent;color: #cbcbcb;font: 18px georgia, "Times New Roman", times, serif; clear: both;}
.author {background: #333;color: #eee;font: 20px georgia, "Times New Roman", times, serif; clear: both; width: 400px; padding: 3px;}
.date {background: transparent;color: #ffcc00;font: 16px georgia, "Times New Roman", times, serif; margin-top: 10px;padding: 0;}
.pagetitle {margin:20px 0;text-align: center;}
.postmetadata {font-size: 20px; background: transparent;font-style: italic;color: #ffcc00;line-height: 1.5em;margin: 5px 0 5px 0;padding:3px 3px 3px 3px;text-align: right;clear:both;}
.postmetadata a {background: transparent; color: #cbcbcb; text-decoration: none;}
.postmetadata2 {width: 800px; background: #2e2e2e;color: #E68000;border: 1px solid #333;font-size: 18px;line-height: 1.3em;margin: 20px 0 5px 0; padding: 2px;clear:both;-moz-border-radius: 10px;}
.postmetadata3 {color: #ffcc00;font-size: 32px;}
.postmetadata3 a {color: #ffcc00;font-size: 32px;}
.postmetadata4 {background: #2e2e2e;color: #E68000;border: 1px solid #333;font-size: 18px;line-height: 1.3em;margin: 5px 0 5px 0; padding: 2px;-moz-border-radius: 10px;}
.calendarToday {font-family: georgia, "Times New Roman", times, serif; font-size: 18px; text-decoration:none; text-align:  center; vertical-align: middle;background-color:#82232D;}
.red {color:#82232D;}
.blue {color:#09f;}
.pink {color:#ff0099;}

/* different postmetadata style for single.php */

.alt {line-height: 1.3em;padding: 10px;}
.alt a {background: inherit;color: #8897A9;text-decoration: none;}
.commentheader {background: inherit;font-size: 18px;font-weight: lighter;text-align: left;color: #adadad;padding: 0;line-height: 1.5em;}
.clear {clear:both;}

/*################*/
/*####  Menü im Footer ###*/
/*################*/

#bottom {clear: both;width: 810px;height: 100%; margin: 0;background: transparent; padding: 0px;text-align: left;color: #cbcbcb;}
#bottom-left {width: 30%;padding: 0 0 25px 0;float: left;}
#bottom-mid {width: 30%;padding: 0 0 25px 40px;float: left; background-image: url(css/bg_userstlog.jpg); background-repeat: no-repeat;background-position: center center;}
#bottom-right {width: 30%;margin-right: 10px;padding: 0 0 25px 0;float: right;}
#bottom h2 {font: 24px georgia, "Times New Roman", times, serif;font-weight: 100;margin: 25px 0 5px 0; padding: 0 1px;color: #adadad; /*#707c69;*/}
#bottom h2 a:hover {color: #fff;background-color: #202020;text-decoration: none;}
#bottom ul {list-style: none;margin: 0;padding: 0;border: none;}
#bottom li {border-bottom: 1px solid #444444;margin: 0px;padding: 0;display: block;}
#bottom li a {display: block;background-color: transparent;color: #C9D9FB;padding: 7px 5px 7px 5px;text-decoration: none;border-bottom: 0;}
#bottom li a:hover {color: #ffffff;background-color: #202020;text-decoration: none;}
.category {font: 16px georgia, "Times New Roman", times, serif; border-bottom: 0;}

/*################*/
/*####  Tags ###*/
/*################*/

#tags a {background-color: transparent;color: #C9D9FB;text-decoration: none;}
#tags  a:hover {color: #ffffff;background-color: #202020;text-decoration: none;}

/*################*/
/*####  Form ###*/
/*################*/

form fieldset {width:740px;display:block; padding:10px; font-family:verdana, sans-serif; line-height:1.5em; border:1px solid #eee;}
form legend {border:1px solid #666; font-family: verdana, sans-serif; color:#C9D9FB; font-size:1.5em;font-weight:normal; font-style:normal; margin-bottom:10px; margin-top:5px;padding:3px; width:243px; background:none;}
form label {clear:left;display:block;float:left; width:380px; padding-right:10px; color:#fff; margin-bottom:0.5em;font-size:14px; line-height:1.2em; font-style:normal;}
form fieldset#personal label {clear:left; display:block; width:350px; padding-right:10px; color:#fff; margin-bottom:0.6em;font-size:14px; line-height:1.2em; font-style:normal;}
form fieldset#comment label {clear:left; display:block; width:350px; padding-right:10px; color:#fff; margin-bottom:0.6em; font-size:14px; line-height:1.2em; font-style:normal;}
form input {padding:0; margin-bottom:0.8em; font-size: 16px; line-height: 1.2em;}
form fieldset#personal input {border:1px dotted #666; background:#fff; padding-left:0.5em; margin-bottom:1em;}
form fieldset#comment input {padding-left:0.5em; margin-bottom:1em;}
form textarea {width:730px; height: 12em;}
form #button1, form #button2 {background:#666; border-bottom:1px solid #333;border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #333;color:#fff; cursor:pointer; width:230px; font-size: 14px; height: 25px;}
form #button1:hover, form #button2:hover {background:#990033; border-bottom:1px solid #4a0018;border-right:1px solid #4a0018; color:#fff; border-top:1px solid #cc0033;border-left: 1px solid #cc0033;}
.required {color: #ffcc00;}