html,body { margin:0;padding:0;text-align:center; }

body { background:url(images/cb-back.jpg) #333 fixed;font:13px "Lucida Sans Unicode",Verdana,Arial,'Helvetica',sans-serif;padding:0; }

blockquote { border-left:1px solid #8897a9;color:#cbcbcb;font-size:1.00em;padding-left:10px;padding-right:10px;margin:0 30px; }

a { color:#a3b3c5;text-decoration:none;outline:none; }

code { background:#181818;border:1px solid #444444;color:#adadad;font:11px Verdana,Arial,'Helvetica',sans-serif;padding:10px;text-align:left; }

/*#####################*/
/*### Überschriften ###*/
/*#####################*/

h1,h2,h3,h4,h5,h6 { font-family:"Lucida Grande","Bitstream Vera Sans",Verdana,sans-serif!important }

h1 a,.post_headers a { color:#e79b98;font-weight:100;font-size:26px;display:block;text-decoration:none!important; }

h1,.post_headers { color:#e79b98;font-weight:100;font-size:26px;text-decoration:none!important; }

h1,h2 { border-bottom:1px solid #444;margin:0 0 6px 0;padding:0 0 6px 0 }
h1#page-header { border-bottom:0 none!important }

h2.about { margin:35px 0 10px 0 }

h2,h2 a { color:#e79b98;font-weight:100;text-decoration:none!Important; }

h3,h3 a { color:#e79b98;font-weight:100;margin:15px 0 0px 0;padding:0;text-decoration:none!important; }

h4 { color:#C9D9FB;border-bottom:1px solid #545454;font-weight:normal;margin:0;padding:0;text-decoration:none;font-size:14px; }
h5 { color:#dfeaf5;font-weight:normal;margin:0!Important;padding:0;text-decoration:none;font-size:13px; }

img { border:none; }

ol,form { margin:0;padding:0; }

ul li { list-style-type:square!important }

p { line-height:1.6em;margin:20px 0; }

.entry { line-height:1.3em;margin:0 0 70px 0; }

small { font-size:10px; }

#page { background:transparent;margin:0 auto;padding:0;text-align:left;width:810px; }

/*################*/
/*### Header ###*/
/*################*/

#header { background:transparent;overflow:hidden;color:#adadad;height:100px;margin:0 auto;text-align:left; }

#blogname { padding-top:30px; }

#page_header a { background:url(images/cbc-logo.png) no-repeat!important;text-indent:-3000px;width:754px!important;height:60px!important;display:block; }

#header p { padding:10px 0 0 0;margin:0;line-height:1em;font-size:10px; }

/*###################*/
/*### Oberes Menü ###*/
/*#########+++#######*/

#top { background:#282828;border-bottom:1px solid #cbcbcb;height:40px;margin:0 auto;width:100%;text-align:center;overflow:hidden; }

#topbar { height:34px;width:810px;margin:0 auto;padding:0;text-align:center; }

ul.topmenu { background:transparent;float:left;margin:0 auto;padding:0;list-style-type:none; }

ul.topmenu li { float:left; }

ul.topmenu li a { float:left;display:block;height:40px;padding:13px 22px 0 18px;color:#cbcbcb;background:url(images/icn-star.gif) no-repeat 0 15px!important; }
ul.topmenu li.email a { background:url(images/icn-email.gif) no-repeat 0 18px!important;margin:0 0 0 57px; }

ul.topmenu li.nostar a { background:transparent!important; }

ul.topmenu li a:hover { color:#ffffff;text-decoration:none; }

/*################*/
/*### Content ###*/
/*################*/

#content { background:transparent;border:none;color:#cbcbcb;float:left;margin:20px 0px 30px 0px;padding:0 40px 0 0px;text-align:left;width:510px; }

#content a { text-decoration:underline }
#content a:hover { color:#ffffff;/*#88A99E;*/
 background:transparent; }

#content img { margin:5px 0;_margin:3px 5px 5px 0;border:1px solid #444444;padding:5px;background-color:transparent; }

#content a:hover img { border:1px solid #8897A9;background:transparent; }

#content h1 a:hover,#content .post_headers a:hover { color:#C9D9FB;background:transparent!important;text-decoration:none; }

#content h2 a:hover { color:#C9D9FB;background:transparent;text-decoration:none; }

#content h3 a { text-decoration:none; }

#content h3 a:hover { color:#ffffff;background:inherit;text-decoration:none; }

#content ul { list-style-type:disc;margin:20px;clear:both;padding:0; }

#content ul li { line-height:1.5em;margin:0;padding:5px; }
#content a.more-link { margin:13px 0 0 0;font-weight:bold;display:block;line-height:1.1em;font-size:13px;font-weight:bold }

/*############################*/
/*#### KOMMENTARFORMULAR #### */
/*############################*/

#comment { background:#2e2e2e;border:1px solid #444444;color:#cbcbcb;font-size:13px;padding-left:2px;vertical-align:middle;width:510px; }
.commentbody { color:#cbcbcb;font-size:13px;margin:0 0 10px 0;padding:15px 15px 5px 15px;background:#2e2e2e;border-top:1px solid #444444;border-bottom:1px solid #444444;position:relative; }

.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; }

.commentlist img { border:0 none!important;padding:0!important;margin:0!important }

.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:4px !important;border:1px solid #4444444 !important; }

* html .gravatar { position:relative; }

html[xmlns] .commentcount { position:absolute;right:7px;top:0; }

#email,#author { background:#2e2e2e;border:1px solid #555555;color:#cbcbcb;font:12px Verdana,Arial,'Helvetica',sans-serif;padding-left:5px;vertical-align:middle; }

#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; }

/*################*/
/*#### Footer ####*/
/*################*/

#footer { background:#282828;border-top:1px solid #cbcbcb;height:50px;clear:both;color:#cbcbcb;margin:0;padding:0;text-align:center;overflow:hidden; }

#footer a { color:#f5f5f5;text-decoration:none; }

#footer a:hover { color:#C9D9FB;text-decoration:none; }

/*################*/
/*### 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; }

/*################*/
/*#### SIDEBAR ###*/
/*################*/

#sidebar { width:250px;text-align:left;float:left;margin:5px 0px 30px 0px;padding:0;line-height:1.6em;color:#cbcbcb;font-size:12px; }
#sidebar a { text-decoration:underline }

#sidebar a:hover { color:#fff; }

.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 .sidebar_header,.other_sidebar_headers div { background:inherit;color:#cbcbcb;font-size:18px;font-weight:bold;padding:3px 0px 3px 0px;margin:30px 0 0 0; }

/* end sidebar */

#wrapper { float:left;margin:0;padding:0; }

.alignleft { float:left;text-align:left; }

.alignright { float:right;margin-top:-1px;text-align:right; }

.date { background:transparent;color:#444444;font:11px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0; }

.pagetitle { margin:20px 0;text-align:center; }

.postmetadata { background:transparent;color:#cbcbcb;line-height:1.5em;margin:7px 0 25px 0;clear:both;font-size:12px; }

.date-tag { clear:both; }

.postmetadata a { background:transparent;color:#cbcbcb;text-decoration:none; }

.postmetadata2 { background:#2e2e2e;color:#adadad;border:1px solid #444444;font-size:11px;line-height:1.3em;letter-spacing:0em;margin:0 0 20px 0;padding:5px;text-align:left;clear:both;-moz-border-radius:10px; }

/* 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; }

.navigation { clear:both;margin:20px 0;padding:5px }

<!--######################-->
<!--### Menü im Footer ###-->
<!--######################-->

#bottom { clear:both;width:810px;height:100%;margin:0;padding:0px;background:transparent;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; }

#bottom-right { width:30%;margin-right:10px;padding:0 0 25px 0;float:right; }

#bottom .bottom_header { font:24px Arial,'Helvetica',Verdana,sans-serif;font-weight:100;margin:25px 0 5px 0;padding:0 1px;color:#adadad;/*#707c69;*/ }

#bottom ul { list-style:none;margin:0;padding:0;border:none; }
#bottom li { border-bottom:1px solid #444444;margin:0;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; }

.social_bookmark { margin:-10px 0 20px -6px;float:none }

.podPress_content { clear:both;font-size:12px!important }
.podPress_content { margin:25px 0 0 0!important }
.podPress_content img { border:0 none!important;padding:0!important;margin:0!important }

p.auth-desc { margin:10px 0 0 100px }

ul.author-list { margin:0 0 20px 0!important;padding:0 }
ul.author-list li { list-style-type:none!important }
ul.author-list p { display:none }
ul.author-list a.mainlink { font-weight:bold!important }

ol { margin:0 0 0 32px }
ol li { padding:0 0 10px 0;line-height:1.6em }

div.flickr-photos img { border:1px solid #999999;margin:0 1px 1px 0!important;padding:1px }
div.flickr-photos img:hover { border:1px solid #dde2e2 }

p.audioplayer_container { float:left;margin:6px 0 }
p.download { float:left;margin:6px 10px 6px 0 }
ol.download li { clear:both;padding:10px 0 40px 0;border-bottom:1px solid #444 }

div.flickrimages a { padding: .3em }


