/*
Theme Name: Designbote v1
Theme URI: http://www.designbote.com.com/
Description: Design Bote Theme Version 1.2
Version: 1.2
Author: Florian Hirschmann
Author URI: http://www.designbote.com/
Tags: Feste Breite, zweispaltig, widgetfähig
*/

body {
margin-top: 0px;
padding: 0;
color: #7F7F7F;
background: url("images/designbote_background.jpg") repeat-x top left;
background-color: #FFFFFF;
font-family: "Helvetica","Lucida Grande", "Helvetica Neue","Century Gothic","Trebuchet MS","Geneva","Arial","sans-serif";
font-size: 14px;
line-height: 22px; }

#wrappit {
width: 1180px; /* Mit Werbung */
width: 1000px; /* Ohne Werbung */
margin: 25px auto; }

#wrapper2 {
width: 1000px;
padding: 0px 0px 0px 0px;
background-color: #FFFFFF;
border: 3px solid #e4e4e4;
margin-top: 15px;
margin-bottom: 50px;
padding-top: 25px;
-moz-border-radius:15px;
-khtml-border-radius:15px; }

.post-wrapper {
background-color: #FCFCFC;
padding: 20px 15px 20px 25px;
width: 610px;
border: 1px solid #ebebeb;
text-align: justify; }

.entry, #entry {
width: 595px;
color: #777; }

a:link,
a:visited { 
text-decoration: none; 
color: #4c8198; }

a:hover, a:active { 
color: #000000; }

h1, h2, h3, h4, h5, h6 {
color: #525252;
font-weight: bold;
letter-spacing: -0.01em; }

h1 { 
font-size: 27px;
margin: 0px 0px 15px 0px; }

h2 { 
font-size: 20px;
margin: 30px 0px 8px 0px; }

h3 { 
font-size: 18px;
margin: 30px 0px 8px 0px; }

h4 { 
font-size: 15px;
margin: 30px 0px 8px 0px; }

h5, h6 { 
font-size: 20px; }

.post-title {
	width: 595;
	font-size: 24px;
	color: #4c8198;
	line-height: 30px; }

.post-title a:link,
.post-title a:visited {
color: #000000; }

.post-title a:hover {
color: #4c8198; }

.home-post-wrap {
width: 610px;
padding: 20px 15px 20px 25px;
margin-bottom: 25px;
float: left;
background-color: #FCFCFC;
border: 1px solid #e0e0e0;
text-align: justify; }

.readmore {
float: right;
margin-top: 14px;
font-size:11px;
font-weight:bold; }

.readmore a:link, .readmore a:visited {
background-image: url(images/designbote_weiterlesen.png);
background-repeat: no-repeat;
background-position: left;
padding: 1px 0px 0px 13px;
color: #4c8198; }

.readmore a:hover {
background-image: url(images/designbote_weiterlesen_sw.png);
background-repeat: no-repeat;
background-position: left;
padding: 1px 0px 0px 13px;
color: #000000; }

.thumbnail-home {
border: 1px solid #ebebeb;
margin: 0px 0px 0px 0px; }

.titles { 
font-weight: normal; 
font-size: 24px; 
text-decoration: none; }

.titles a:link, .titles a:visited, .titles a:active {
text-decoration: none;
font-size: 25px;
font-weight: normal;
margin-bottom: 10px;
display: block; }

.titles-featured a, .titles-featured a:hover, .titles-featured {
font-size: 30px;
line-height: 30px; }

pre, blockquote  {
background: url("images/designbote_blockquote.png") no-repeat top right;
overflow: auto;
padding: 0px;
margin: 0px 10px;
line-height: 1.8em;
background-color: #FEFEFE;
border: 1px solid #ebebeb;
-moz-border-radius:10px;
-khtml-border-radius:10px; }

blockquote p {
text-align: left;
font-style: italic;
color: #6999ae;
margin: 15px;
padding: 0px 23px 0px 5px;
font-size: 14px;
line-height: 21px;
font-family: "Trebuchet MS", "Helvetica","Lucida Grande", "Helvetica Neue","Century Gothic","Trebuchet MS","Geneva","Arial","sans-serif"; }

pre { padding-top: 10px; padding-bottom: 10px; }

ul, ol { line-height: 2.0em; }

ul { 
	list-style-image: url(images/bullet.gif);
	margin:0px;
	padding: 0px 0px 0px 21px;
 }

.page-post {
width: 595px; }

#header {
width: 950px;
margin-left: auto;
margin-right: auto;
margin-top: 0px; }

#container {
float: right;
width: 1000px;;
color: #7D7D7D;
margin: 0px;
padding: 0px; }

#left-div {
	width: 650px;
	float: left;
	margin-top: 0px; }

.post-wrapper-laden {
	background: url("images/buchstapel_6.jpg") repeat-y top right;
	background-color: #FFFFFF;
	padding:20px;
	width: 910px;
	border: 1px solid #EDEDED;
	text-align: justify; }

.post-wrapper-laden iframe {
	margin: -20px;
	padding: 0px; }

#left-inside-laden {
	width: 850px;
	float: left;
	padding: 0px 0px 0px 25px; }

#left-div-laden {
	width: 850px;
	float: left;
	margin-top: 20px; }

#left-inside{
	width: 650px;
	float: left;
	padding: 0px 0px 0px 25px; }

#sidebar-wrapper {
width: 260px;
float: right;
margin: 0px 20px 20px 0px; }

#sidebar {
font-size: 12px;
float: left;
padding: 0px;
width: 260px;
background-color: #FFFFFF;
border: none;
margin-top: 10px;
-moz-border-radius:8px;
-khtml-border-radius:8px; }

#footer {
text-align: center;
background-color: #f0f6f9;
font-size: 0.85em;
clear: both;
float: right;
width: 100%;
padding: 0px 0px 15px 0px;
margin: 30px 0px 0px 0px;
color: #777;
-moz-border-radius:15px;
-khtml-border-radius:15px; }

#footer ul {
	list-style-image: none;
	list-style-type: none;
	margin-left: -20px;
}

#footer h2 {
color: #555;
font-size: 1.3em; }

#footer a {
color: #555; }

#footer a:hover {
color: #4c8198;
text-decoration: none; }

#extras {
float: left;
width: 780px;
color: #C7AA92;
text-align: left;
padding: 0 10px 10px;
margin: 10px 12px 20px;
background-color: #f5f5f5;
border-top: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0; }

#pages ul { 
list-style-type: none; 
list-style-image: none; 
float: left; 
margin-top: 15px; 
padding: 0px 0px 0px 0px; 
margin-left: 0px; }

#pages li { 
float: left; 
display: block; 
border-bottom: none;
margin-left: 15px;
margin-right: 15px; }

#pages li:hover{
border-bottom: none;
color: #4c8198; }

#pages li a:link,
#pages li a:visited {
float: left;
color: #969696;
display: block;
font-size: 13px; }

#pages li a:hover,
#pages li a:active {
color: #4c8198; }

.current_page_item {
border-bottom: none !important;
margin-bottom: 0px; }

.sidebar-box {
font-size: 12px;
padding-left: 0px;
padding-top: 4px;
margin-bottom: 30px;
color: #b5b5b5; }

.sidebar-box ul {
	list-style: none;
	list-style-image: none;
	margin-left: -20px;
}

.sidebar-box a:link,
.sidebar-box a:visited {
color: #a9a9a9; }

.sidebar-box a:hover {
color: #4c8198; }

.articleinfo {
border-bottom: 1px solid #EEEEEE; 
padding-bottom: 7px; 
color: #545454; }

.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active {
color: #b1b1b1; 
padding: 2px 3px 0px 0px; 
background-image: none !important; } 

.sidebar-box ul li {
background-image: none !important;
background-color: #FFF !important;
color: #b5b5b5 !important; }

.sidebar-box ul li:hover, 
.sidebar-box ul li a:hover {
color: #4c8198;
background-image: none !important;
background-color: #FFF !important; }

.sidebar-box h2,
#feeds_readers h2,
#feeds_readers h3 { 
margin: 0px 0px 3px 0px; 
font-size: 13px; 
color: #999;
text-transform:uppercase;
font-weight: normal; 
padding: 4px 0px 3px 0px;
border-bottom: 1px dotted #dedede; }



#about {
float: left;
width: 250px;
margin-right: 20px; }

#commentform {
margin: 0px 25px 0px 5px; }

#commentform textarea {
font-family: courier;
color: #4c8198;
font-size: 0.9em;
line-height: 2em;
background: #FFFFFF;
border: 1px solid #d6d3d3;
width: 540px;
padding: 5px; }

#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #4c8198; }

#commentform textarea:focus {
background: #FFFFFF;
border: 1px solid #4c8198; }

#commentform #email {
font-family: courier;
color: #525252;
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 240px;
background-image: url(images/comment-email.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
margin-right: 5px; }

#commentform #author {
font-family: courier;
color: #525252;
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 240px;
background-image: url(images/comment-author.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
margin-right: 5px; }

#commentform #url {
font-family: courier;
color: #525252;
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 240px;
background-image: url(images/comment-website.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
margin-right: 5px; }

#commentform #email:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 240px;
background-image: url(images/comment-email.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px; }

#commentform #author:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 240px;
background-image: url(images/comment-author.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px; }

#commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 240px;
background-image: url(images/comment-website.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px; }

#commentform input{
margin-bottom: 3px; }

.commentlist-preview {
	padding: 0px;
	margin: 5px 0px 10px 12px;
	width: 560px;
	background-image: none;
	list-style-image: none;
	list-style-type: none;
	float: left; }

.commentlist-preview li {
	font-weight: bold;
	width: 500px;
	display: block;
	background-image: none;
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 15px 250px 45px 15px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	float: left;
	}

.commentlist-preview li div {
	width: 540px;
	display: block;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 10px;
	float: left; }

.commentlist-preview li .avatar { 
	float: left;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	margin-right: 10px;
	}

.commentlist-preview cite {
	font-size: 18px;
	float: left;
	font-style: normal;
	margin-left: 10px;
	margin-right: 6px;
	margin-top: 5px;
	font-weight: normal;
	}

.commentlist-preview blockquote  {
	clear: both;
	width: 90%;
	overflow:hidden;
	padding: 20px;
	margin: 0px 10px;
	line-height: 1.8em;
	background-color: #FEFEFE;
	border: 1px solid #ebebeb;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	}


#search {
color:#FFFFFF;
padding:0px 0px 0px 7px;
background-color: #FCFCFC;
border: 1px solid #EBEBEB;
height: 43px;
width: 250px;
margin: 0px 0px 17px 0px; }

#search input {
background: #FFF;
font-size:14px;
color:#4c8198;
font-family:Tahoma, arial, verdana, courier;
width:175px;
height:15px;
vertical-align:middle;
padding: 5px 10px;
border: 1px solid #EBEBEB;
position: relative;
top: 0px; }

.icons {
margin-top: 0px; 
margin-bottom: -5px;
margin-right: 10px; }

#search .input {
width:51px;
height:43px;
background:none;
border:none;
vertical-align:middle;
margin:0;
padding:0; }

.list2 {
color: #7D7D7D;
list-style-image: url(images/bullet.gif);
margin-top: 0px;
font-size: 11px; }

.list2 a:hover{
color: #393939;
list-style-image: url(images/bullet.gif);
margin-top: 0px;
font-size: 11px; }

.list2 a {
color: #7D7D7D;
margin-top: 0px;
font-size: 11px; }

.toptitle {
font-size: 20px;
color: #EE5113;
margin-left: 15px; 
display: block;
margin-top: 15px;
margin-bottom: 10px; }

.toptitle2 {
font-size: 24px;
color: #FFF;
display: block;
margin-top: 15px;
margin-bottom: 10px; }

.thumbnail-div {
border: 1px solid #ebebeb;
width: 595px;
height: 250px;
margin-bottom: 20px; }

.thumbnail-div img {
	border: none; }

.post-cat,
.post-cat a:link,
.post-cat a:visited {
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	color: #999999;
}

.post-cat a:hover {
	color: #4c8198;
}

.post-info {
float:left;
width:470px;
padding: 0px;
margin: 15px 0px 0px 0px;
color: #8f8f8f;
font-size: 11px; }

.thumbnail-div-featured {
border: 1px solid #E4E4E4;
width: 159px; 
height: 212px;
padding: 2px;
float: left; }

#panel {
background: #FFFFFF;
height: 50px;
width: 300px;
display: none;
margin: 0;
padding: 0; }

.slide {
margin: 0;
padding: 0;
background: url(images/dropdown-search.gif) no-repeat center top; }

.btn-slide {
width: 69px;
height: 19px;
padding-left: 0px;
padding-top: 4px;
margin: 0 auto;
display: block;
font: normal 11px Verdana, Helvetica, sans-serif;
color: #fff !important;
text-decoration: none;
padding-left: 14px; }

#search-wrap {
float: right;
width: 300px; }

#panel2 {
background: #FFFFFF;
border: 1px solid #EDEDED;
width: 283px;
display: none;
margin-bottom: 15px; }

.slide2 {
margin: 0px 0px 3px 0px;
padding: 0;
background: url(images/designbote_reiter.jpg) no-repeat center top; }

.btn-slide2 {
width: 285px;
height: 18px;
padding-left: 0px;
padding-top: 6px;
margin: 0 auto;
display: block;
font: normal 11px Verdana, Helvetica, sans-serif;
color: #fff !important;
text-decoration: none;
padding-left: 14px; }

#panel3 {
background: #FFFFFF;
border-right: 1px solid #EDEDED;
border-bottom: 1px solid #EDEDED;
border-left: 1px solid #EDEDED;
width: 255px;
display: none;
margin-bottom: 15px; }

.slide3 {
margin: 0px 0px 3px 0px;
padding: 0;
background: url(images/designbote_reiter.jpg) no-repeat center top; }

.btn-slide3 {
width: 255px;
height: 18px;
padding-left: 0px;
padding-top: 6px;
margin: 0 auto;
display: block;
font: normal 11px Verdana, Helvetica, sans-serif;
color: #fff !important;
text-decoration: none;
padding-left: 14px; }

.btn-slide3:hover {
text-decoration: underline;
}

#panel4 {
background: #FFFFFF;
border-right: 1px solid #EDEDED;
border-bottom: 1px solid #EDEDED;
border-left: 1px solid #EDEDED;
width: 255px;
display: none;
margin-bottom: 15px; }

#panel4 ul {
list-style-type:none;
list-style-image:none;
}

.slide4 {
margin: 0px 0px 5px 0px;
padding: 0;
background: url(images/designbote_reiter.jpg) no-repeat center top; }

.btn-slide4 {
width: 255px;
height: 18px;
padding-left: 0px;
padding-top: 6px;
margin: 0px 20px 0px 0px;
display: block;
font: normal 11px Verdana, Helvetica, sans-serif;
color: #fff !important;
text-decoration: none;
padding-left: 14px; }

.btn-slide4:hover {
text-decoration: underline;
}

.panel-inside {
padding-left: 10px;
padding-right: 10px;
display: block; }

.share-div {
height: 26px;
display: none; }

.share-div img {
	float: left;
	margin-right: 8px;
	border: 1px solid #FFFFFF;
	height: 15px;
	width: 15px; }

.share-div img:hover {
	border: 1px solid #336699; }

.share {
	visibility: visible;
	float: right;
	margin: -3px 15px 8px 0px;
	cursor: pointer; 
	clear: left;
	font-size:11px;
	font-weight:bold;
	background-image: url(images/designbote_weiterlesen.png);
	background-repeat: no-repeat;
	background-position: left;
	padding: 1px 0px 0px 13px;
	color: #4c8198; }

.share:hover {
color: #000000; }


.random-image {
width: 44px;
height: 33px;
border: 1px solid #ebebeb;
float: left;
margin: 0px 0px 5px 10px; }

.delete {
visibility: hidden; }

.random-content {
float: right;
width: 170px;
margin: -5px 35px 10px 0px; }

.random-content a:link {
 }

.random {
width: 280px;
float: left;
margin-top: 10px; }

small b {
	font-weight: normal;
	color: #727272;
}

/* Captions */

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto; }

.wp-caption {
	padding: 0px;
	margin: 0px; }

.wp-caption img {
	margin: 0px 0px 2px 0px;
	padding: 0;
	border: 0 none;
	border: 1px solid #ebebeb; }

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0px;
	margin: 2px 0px 0px 0px;
	font-style: italic; }
/* End captions */

/* Begin Images */
p img {
padding: 0;
max-width: 100%;
border: 0px;
border: 1px solid #ebebeb;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 0px;
	margin: 0 0 2px 20px;
	display: inline;
	}

img.alignleft {
	padding: 5px;
	margin: 0 20px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	padding: 0px;
	margin: 0px 0px 2px 20px;
	display: inline;
	}

.alignleft {
	float: left
	}
/* End Images */

/* Begin Comments*/

.kommentarblase {
text-align:center;
display: block;
background-image: url(images/design-kommentare.png);
width: 45px;
height: 52px;
padding: 0px;
margin: 0px 0px -52px 0px;
overflow:hidden;
float:right;
position: relative;
top: -17px;
right: -21px;
z-index: 50; }

.digit {
width: 45px;
font-weight: bold;
color: #FFFFFF;
position:relative;
top: 9px;
margin: 9px 0px 0px 1px;
}

.commentlist {
padding: 0px;
margin: 0px;
width: 595px;
list-style-image: none;
list-style-type: none;
float: left;
font-family: Georgia, "Times New Roman", Times, Verdana, Helvetica, sans-serif;
color: #6c7181;
 }

.commentlist li {
	font-weight: bold;
	width: 595px;
	display: block;
	float: left;
	background-image: url(images/designbote_kommentare_unten_2.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 15px 0px;
	list-style-image: none;
	list-style-type: none;
	}

.commentlist li div {
	width: 565px;
	display: block;
	background-image: url(images/designbote_kommentare_oben_2.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 5px 20px;
	float: left; }

.commentlist li .avatar { 
	float: left;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	margin-right: 10px;
	margin-bottom: 10px;
	}

.commentlist cite {
	font-size: 18px;
	float: left;
	font-style: normal;
	margin-left: 0px;
	margin-right: 6px;
	margin-top: 5px;
	font-weight: normal;
	}
	
.says {
	display: none;
	}

.url {
	font-size: 17px;
	font-weight: normal; }

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	display: block;
	float: left;
	width: 95%;
	}


.commentlist blockquote  {
	clear: both;
	width: 90%;
	overflow:hidden;	
	background: url("images/designbote_blockquote.png") no-repeat top right;
	padding: 0px;
	margin: 0px 10px;
	line-height: 1.8em;
	background-color: #FEFEFE;
	border: 1px solid #ebebeb;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	}

.commentlist blockquote p {	
	width: 90%;
	background: none; }

#commentform p {
clear: both;
	}

.alt {
	margin: 0;
	padding: 10px;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentlist .children li {
	width: 97%;
	display: block;
	float: right;
	margin: 10px 4% 5px 10%;
	background: #FDFDFD;
	border: 1px solid #EBEBEB;
	overflow: hidden;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
    -webkit-border-radius: 8px; }

.commentlist .children li div {		
	background: none;
	width: 97%;
	padding: 15px 10px 5px 10px;
	margin: 5px 5px 0px 10px; }
	
.commentlist .vcard, .commentlist .children .comment-author, .commentlist .children .vcard, .commentlist .commentmetadata, .commentlist .children .comment-author, .commentlist .children .comment-meta   {
	background-image: none;
	padding: 0px !important;
	margin: 0px; }

.commentlist .commentmetadata {
	font-weight: normal;
	float: left;
	margin: 5px 0px 0px 0px;
	display: block;
	background-image: none;
	width: 100%;
	}

/*.reply {
float:right;	
display: block;
background-image: url(images/reply.gif);
color: #FFFFFF;
font-size: 9px;
padding: 0px 0px 0px 7px;
margin: 0px;
position:relative;
right: 20px;
text-transform: lowercase;
}*/

.commentlist .reply {
	background-image: url(images/reply.gif);
	color: #FFF;
	display: block;
	float: right;
	width: 54px;
	height: 22px;
	margin: 0px 5px 0px 0px;
	padding: 0px; }

.commentlist .children .reply {
	background-image: url(images/reply.gif);
	color: #FFF;
	display: block;
	float: right;
	width: 54px;
	height: 22px;
	margin: 0px 10px 0px 0px;
	padding: 0px; }

.commentlist .reply a:link, 
.commentlist .reply a:visited,
.commentlist .reply a:hover, 
.commentlist .children .reply a:link,
.commentlist .children .reply a:visited, 
.commentlist .children .reply a:hover, 
.commentlist .children li div .reply a:link,
.commentlist .children li div .reply a:visited, 
.commentlist .children li div .reply a:hover {
	text-align:center;
	color: #FFF;
	font-size: 9px;
	width: 54px;
	text-transform: lowercase;
	font-weight: lighter;
	margin: 0px;
	padding: 0px;
	position:relative;
	top:-4px;
	left: 6px; }

.commentlist .reply a:hover, 
.commentlist .children .reply a:hover, 
.commentlist .children li div .reply a:hover {
	color: #2c93c1;
}

.commentlist .children li ul li {
padding-bottom: 10px;
background-color: #FFF; }

#respond {
margin-top: 10px;
float: left;
background-image: none; }

.commentlist #respond h3, .commentlist #respond a {
margin-left: 28px; }

#comments {
line-height: 30px; }

.children {
clear: both; }

.children .commentmetadata, .children .vcard  {
	background-image: none; }

.children textarea {
width: 90% !important; }

.children input {
width: 80% !important; }

#cancel-comment-reply-link {
display: block;
background-image: url(images/comment-close.gif);
width: 144px;
height: 21px;
padding: 5px 0px 0px 23px;
font-weight: normal;
color: #84878E;
font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; }

#respond div {
background-image: none; }

#submit {
width: 120px !important; }

/* End Comments */



#pages {
float:right;
margin: 0px;
padding: 0px;
position: relative;
top: -55px;
right: 20px; }

.nav, .nav * {margin:0;padding:0;list-style:none; }

.nav ul {
	position:absolute;
	top:-999em;
	background-color: #FFF;
	border: 1px solid #EBEBEB; }

.nav li {float:left;position:relative;z-index:80;font-size:12px; }

.nav a {display:block; }

.nav ul li{width: 100%; }

.nav li:hover ul,ul.nav li.sfHover ul {left:-26px; top:10px; }

.nav li:hover li ul,.nav li.sfHover li ul {top:-999em; }

.nav li li:hover ul,ul.nav li li.sfHover ul {left:215px;top:-15px; }

.nav li:hover ul,.nav li li:hover ul {top: -999em; }

.nav li li {
display: block;
float: left;
height: auto !important;
font-size: 12px;
margin: 0px !important;
padding: 0px;
border-bottom: none !important; }

.nav li li:hover {
border-bottom: none !important; }

#pages ul li ul {
width: 198px;
margin-left: 20px; }

.nav li:hover {
height: auto !important; }

.nav li li a:link, .nav li li a:visited {
width: 150px;
display: block;
padding: 10px 30px 10px 18px !important;
margin: 0px 0px 0px 0px !important;
height: auto !important;
float: left; }

.nav li li a:hover {
background-color: #ddeaef; }

.sidebar-box .current_page_item {
border-bottom: none !important; }

.recent-comments {
	margin-left: -10px;
	width: 240px; }

.designbote_logo {
border: 0px;
width: 75px;
height: 75px;
margin: 0px 0px 0px 25px; }

.twitbird {
	height: 29px;
	width: 31px;
	margin:0px 0px -29px 0px;
	position:relative;
	top: 0px;
	left: 954px;
	border: none;
}

#designbote_title {
width: 350px;
font-size: 28px;
font-weight:bold;
position:relative;
top:-46px;
left: 105px;
margin:0px 0px -20px 0px;
}

#designbote_subtitle {
width: 250px;
font-size: 10px;
position:relative;
top:-30px;
left: 183px;
margin:0px 0px -20px 0px;
}

#feeds_button {
	font-size: 9px;
	width:80px;
	height:15px;
	float: left;
	color: #fff;
	background: url("images/feedstats.gif") no-repeat;
	margin: 0px 5px 0px 0px; }

#feeds_button a {
	color: #fff;
	position: relative;
	top: -4.5px;
	left: 5px;
	font-size: 9px;
	text-align: left;
	margin: 0px;
	padding: 0px; }


.chicklett {
	height: 15px;
	width: 80px;
	overflow: hidden;
	margin-right: 2px;
	border: none; }

.verwandt {
width: 595px;
border-top: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
text-align: left;
padding: 15px 0px 15px 0px;
margin: 5px 0px 0px 5px; }

.verwandt h2 { 
margin: 25px 0px 12px 0px; }

hr {
background: none;
border: solid #EBEBEB;
border-width:0 0 1px 0; }

.ads125x125 {
border: 1px solid #EBEBEB;
width:124px;
height:124px;
margin: 0px 2px 2px 0px; }

#wp_page_numbers,
#wp_page_numbers li.space,
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	background:none; }

#wp_page_numbers li.active_page a {
border-color:#4c8198;
}

#wp_page_numbers li.active_page a:hover {
border-color:#4c8198;
color:#525252;
text-decoration:underline;
}

a.liexternal { padding-right: 15px; margin-right: 5px; background: url(/images/link-icon/external.gif) no-repeat right; }
a.liwikipedia { padding-right: 15px; margin-right: 5px; background: url(/images/link-icon/wikipedia.gif) no-repeat right; }
a.liinternal { padding-right: 15px; margin-right: 1px; background: url(/images/link-icon/db_2.gif) no-repeat right; }
a.liftp { padding-right: 15px; margin-right: 5px; background: url(/images/link-icon/document.gif) no-repeat right; }
a.limailto { padding-right: 15px; margin-right: 5px; background: url(/images/link-icon/mail.gif) no-repeat right; }
a.lipdf { padding-right: 15px; margin-right: 5px; background: url(/images/link-icon/pdf.gif) no-repeat right;  }
a.lipsd { padding-right: 15px; margin-right: 5px; background: url(/images/link-icon/psd.gif) no-repeat right;  }


/* Newsletter */
.newsletter {
	border: 1px solid #EBEBEB;
	padding: 4px 6px;
	font-family: courier;
	margin-right:10px;
	width: 150px;
	color: #7ea5b5;
}


/* Begin Gallery Plus CSS */
.gallery {
	margin: 0px ;
	 }
	
.gallery-item {
	float: left;
	margin: 5px 0px 5px 0px;
	text-align: left;
/*	width: {$itemwidth}%; */}
	
.gallery img {
	border: 1px solid #cfcfcf; }
	
.gallery-caption {
	margin-left: 0;
	}

/* STYLE Comments */

.comment{position:relative;padding:1em}
.response{border-left:1px solid #444;padding-left:60px}
.current-comment{background:rgba(0,0,0,.1)}
span#comment-respond,.comment-reply,.comment-quote{background:#369;color:#fff;cursor:pointer;display:block;font-family:arial, sans-serif;text-transform:lowercase;position:relative;z-index:99;-webkit-border-radius:5px;-moz-border-radius:5px;padding:2px 5px}
.comment-controls{bottom:0;left:620px;position:absolute;top:0;width:270px;padding:10px 20px}
.comment-controls h6{font-weight:700}
.comment-controls div{clear:both}
.comment-controls ol{display:block;font-size:.875em}
.comment-reply,.comment-quote{background:rgba(0,0,0,.1);color:#ccc!important;font-size:.875em;left:-95px;position:absolute;text-decoration:none;top:5px}
.comment-reply:hover,.comment-quote:hover{background:rgba(0,0,0,.5)!important;color:#fff!important}
.comment-quote{left:-50px}
.comment-controls ol li{display:block;float:left;margin:4px 8px 0 0;padding:2px 0}
.comment-controls ol li a{background:#111;color:#999;display:block;font:normal normal normal .875em Arial, sans-serif;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;padding:4px}
.comment-controls ol li.current a{background:#f90;color:#333}
#encouraged-preview{color:#999;font-size:.875em;line-height:1.25em;left:470px;position:absolute;top:133px;width:400px}
.extended{height:300px}
.encouraged-form{position:relative}
#encouraged-comment-delete{left:470px;position:absolute;top:90px}
#comment-lightbox{background:#fff;border:10px solid #000;height:480px;left:50%;margin-left:-320px;margin-top:-240px;overflow:hidden;position:fixed;top:50%;width:640px;z-index:2001}
#comment-lightbox-background{background:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000}
#comment-lightbox .encouraged-form{padding:10px}
#comment-lightbox .encouraged-form label{color:#000;font-size:.75em}
#comment-lightbox .encouraged-form #comment{height:290px;width:290px}
#comment-lightbox .encouraged-form #encouraged-preview{background:#fff;height:430px;left:330px;overflow:auto;top:30px;width:290px;padding:10px}
#comment-lightbox #encouraged-comment-delete{top:0;left:330px;padding:4px 0 0}
#encouraged-comment-lightbox-toggle{background:#000;color:#fff;display:block;right:0;position:absolute;top:0;padding:0 0 4px 4px}

#translation_bar img {
	margin: 0px 3px 0px 0px;
}
