/*
    Theme Name: Xceptance Blog (Widget-ready)
    URI: http://www.xceptance.de/
    Description: A theme for Xceptance based on Dialogue Avenue.
    Version: 01.00 (de, en)
    Author: Franziska Schmidt, Rene Schwietzke
    Author URI: http://www.xceptance.de/
    
    This Theme is Widget-ready.
    
    The CSS, XHTML and design is released under the GPL:
    http://www.opensource.org/licenses/gpl-license.php
*/

/* ---------------------------------------------------------------------------------- */

html, body {margin: 0; padding: 0;}

body 
{
    font-size: 12px;
    background-color: #f5f5f5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 5px auto;
}
 

p {margin: 0px 0px 12px 0px;}

a {color: #8f0000; text-decoration: none;}

a:hover {color: #8f0000; text-decoration: none;}

#content a:hover {text-decoration: none; color: #8f0000;}

#archiv a:hover {text-decoration: none; color: #8f0000;}

#head a, img {
	border: none;
	font-size: 26px;
	font-weight: bold;
	margin-left: 30px;
	letter-spacing: 1px;}

/* ---------------------------------------------------------------------------------- */

#page {
    background-color: #ffffff;
    border: 1px solid #bbb;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 930px;}

#head {
    background: url(images/blog-title.jpg) no-repeat bottom center;
    height: 200px;
    border-bottom: 10px solid #a10000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;}

.headline {
	background:#FFFFFF none no-repeat scroll 0 0;
	float:right;
	padding:5px 0;
	width:930px;}
	
#titel {
    float: left;
    text-align: left;
    width: 930px;
    margin: 0px 0px 0px 0px; 
    padding: 120px 0px 0px 0px;}

/* ---------------------------------------------------------------------------------- */

#content {
    float: left;
    background: #ffffff;
    color: #000000;
    padding: 0px 30px 0px 30px;
    text-align: left;
    width: 648px;
    border-right: 2px solid #dddddd;}

#archiv {
    float: left;
    color: #000000;
    padding: 0px 30px 0px 30px;
    text-align: left;
    width: 648px;
    border-right: 2px solid #dddddd;}

/* ---------------------------------------------------------------------------------- */

.entry {
    text-align: justify;
    margin: 12px 0px 0px 0px;
    line-height: 1.4em;
    color: #525252;}

    .entry a {color: #8f0000; text-decoration: none;}


.entry_x {
    text-align: justify;
    margin: 12px 0px 0px 70px;
    line-height: 1.6em;
    color: #525252;}

    .entry_x a {color: #8f0000; text-decoration: none;}


.text {
    text-align: justify;
    margin: 12px 0px 0px 0px;
    line-height: 1.6em;
    color: #707d80;}

    .text a {color: #8f0000; text-decoration: none;}

/* ---------------------------------------------------------------------------------- */

#footer {
    border-top: 10px solid #a10000;
    clear: both;
    color: #86abb3;
    font-size: 11px;
    height: 30px;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 30px;}

    #footer a {background: none; color: #00404d;}

    #footer a:hover {text-decoration: none; color: #8f0000;}
    
    .foot {text-align: left;}


#sidebar {
    color: #7a9499;
    background: #ffffff;
    float: right;
    font-size: 11px;
    margin: 0;
    padding: 0px 20px 0px 20px;
    text-align: left;
    width: 180px;}
    
    #sidebar a {background: none; color: #00404d;}

    #sidebar a:hover {background: none; color: #8f0000;}

/* ---------------------------------------------------------------------------------- */

h1 {
    /*letter-spacing: 1px;*/
    background: none;
    color: #8f0000;
    font-size: 20px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;}
    
    h1 a {text-decoration: none;}

h2 {
    border-bottom: 1px solid #cad7d9;
    /*letter-spacing: 1px;*/
    color: #1f5a66;
    font-size: 20px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
    text-decoration: none;}

    h2 a {text-decoration: none;}

h3 {
    background: inherit;
    font-weight: normal;
    color: #1f5a66;
    font-size: 12px;
    margin: 16px 0px 4px 0px;
    padding: 0px 0px 0px 0px;}

#sidebar h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    border-bottom: 1px solid #bbbbbb;
    background: none;
    color: #8f0000;
    font-size: 14px;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 16px 0px 3px 0px;
    padding: 0px 0px 3px 0px;}

#sidebar h4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    border-bottom: 1px solid #bbbbbb;
    background: none;
    color: #8f0000;
    font-size: 14px;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 30px 0px 3px 0px;
    padding: 0px 0px 3px 0px;}

#sidebar h5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    border-bottom: 1px solid #bbbbbb;
    background: none;
    color: #8f0000;
    font-size: 14px;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 7px 0px 3px 0px;
    padding: 0px 0px 3px 0px;}

#sidebar h6 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    border-bottom: 1px solid #bbbbbb;
    background: none;
    color: #8f0000;
    font-size: 14px;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 30px 0px 3px 0px;
    padding: 0px 0px 3px 0px;}


h6 {
    border-bottom: 1px solid #bbbbbb;
    letter-spacing: 1px;
    color: #8f0000;
    font-size: 24px;
    font-weight: normal;
    font-family: 'Times New Roman', Times, serif;   
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
    text-decoration: none;}

    h6 a {text-decoration: none;}


/*
#content h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    border-bottom: 1px solid #bbbbbb;
    background: none;
    color: #006a80;
    font-size: 20px;
    font-variant: normal;
    font-weight: bold;
    margin: 25px 0px 7px 0px;
    padding: 0px 0px 2px 0px;}
*/
#content h5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    border-bottom: 1px solid #cad7d9;
    background: none;
    color: #006a80;
    font-size: 14px;
    font-variant: normal;
    font-weight: bold;
    margin: 12px 0px 10px 0px;
    padding: 0px 0px 0px 0px;}

/* ---------------------------------------------------------------------------------- */

.date {
    background: none;
    border-bottom: 1px solid #bbbbbb;
    color: #777777; 
    font: 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;}

.date_x {
    background: none;
    border-bottom: 1px solid #bbbbbb;
    color: #777777; 
    font: 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    margin: 2px 0px 0px 70px;
    padding: 0px 0px 4px 0px;}

.title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    border-bottom: 4px solid #cad7d9;
    background: none;
    color: #4d7780;
    font-size: 14px;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 16px 0px 3px 0px;
    padding: 0px 0px 3px 0px;}

.archivtitle {
    font-family: 'Trebuchet MS', 'Bitstream Vera Sans', Verdana, Arial, 
    'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;
    color: #777777; 
    font-size: 14px;
    font-variant: normal;
    padding: 0px 0px 3px 0px;
    margin: 10px 0px 20px 70px; 
    letter-spacing: 0.09em;
    background: none;}

.tagtitle {
    border-bottom: 2px solid #bbbbbb;
    letter-spacing: 0.09em;
    color: #777777;
    font-size: 24px;
    font-weight: normal;
    font-family: 'Times New Roman', Times, serif;   
    margin: 20px 0px 20px 70px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;}

/* ---------------------------------------------------------------------------------- */

.description {
    	text-align: left;
	font-size: 18px;  
	color: #555555;
	padding: 0px 0px 0px 30px;
	font-variant: small-caps;
	text-transform: lowercase;}

blockquote {
    clear: left;
    border-left: 4px solid #cad6d9;
    color: #727272;
    text-align: justify;
    padding: 0px 0px 0px 25px;
    margin: 20px 40px 16px 25px;}

#email, #author, #url {
    background: #ffffff;
    border: 1px solid #cad6d9;
    color: #1f5a66;
    font-size: 11px;
    padding-left: 2px;
    vertical-align: middle;}

/* ---------------------------------------------------------------------------------- */

#content img {
    border: 1px solid #cccccc;
    padding: 4px;
    margin-bottom: 6px
    max-width: 100%;
    display: inline;}

#archiv img {
    border: 1px solid #cccccc;
    padding: 4px;
    margin-bottom: 6px
    max-width: 100%;
    display: inline;}


.entry img {
    margin: 6px 10px 6px 0px;
    display: inline;}

.entry_x img {
    margin: 6px 10px 6px 0px;
    display: inline;}


.entry .right img {
    float: right;
    margin: 6px 0px 6px 10px;
    display: inline;}

.entry_x .right img {
    float: right;
    margin: 6px 0px 6px 10px;
    display: inline;}


#sidebar img {
    vertical-align: text-bottom;
    border: none;
    padding: 0px;
    margin: 0px;}


#content .wp-smiley {
    background: transparent;
    border: none; 
    float: none;
    padding: 0;
    margin: 0;}


#archiv .wp-smiley {
    background: transparent;
    border: none; 
    float: none;
    padding: 0;
    margin: 0;}

/* ---------------------------------------------------------------------------------- */

.entry ol {
    padding: 0px 0px 0px 0px;
    margin: 0px 20px 12px 20px;
    list-style-type: square;
    background: none;
    color: #525252;}

.entry ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 20px 12px 20px;
    list-style-type: disc;
    background: none;
    color: #525252;}

.entry ol li {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 12px;
    list-style-type: decimal;
    background: none;
    color: #525252;}

.entry ul li {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 12px;
    list-style-type: circle;
    background: none;
    color: #525252;}

.entry h3
{
font-weight: bold;
font-size: 14px;
color: #525252;
}

.entry_x ol {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 12px 40px;
    list-style-type: square;
    background: none;
    color: #525252;}

.entry_x ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 12px 40px;
    list-style-type: disc;
    background: none;
    color: #525252;}

.entry_x ol li {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 12px;
    list-style-type: decimal;
    background: none;
    color: #525252;}

.entry_x ul li {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 12px;
    list-style-type: circle;
    background: none;
    color: #525252;}

/* ---------------------------------------------------------------------------------- */

#sidebar ul ul li {
    color: #86abb3;
    line-height: 1.5em;
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
    border-bottom: 1px dotted #cad6d9;}

#sidebar ul ul ul li {
    list-style-type: square;
    margin-left: 15px;
    border: none;
    color: #86abb3;}


#sidebar ul {
    color: #86abb3;
    background: none;
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;}


#sidebar ul li.categories {border: none;}


#sidebar ul li ul li ul.children {
    border-bottom: none;
    background: none;}

/* ---------------------------------------------------------------------------------- */

#s {
    background: #ffffff;
    border: 1px solid #cad6d9;
    color: #4c6266;
    font-size: 12px;
    font-weight: normal;
    margin: 12px 0px 3px 0px;
    padding: 2px 0px 0px 2px;
    width: 161px;
    height: 17px;}

#comment {
    background: #ffffff;
    border: 1px solid #cad6d9; 
    color: #993d00;
    font-size: 11px;
    padding: 2px 2px 2px 2px;
    width: 350px; }

#submit {
    background: #ffffff;
    border: 1px solid #cad6d9;
    color: #1f5a66;
    font-size: 11px;
    margin: 0px 0px 0px 0px;
    padding: 0 10px;}

.commentbody {
    list-style-type: none;
    color: #1f5a66;
    font-size: 11px;
    margin: 0px 0px 20px 0px;
    padding: 16px 12px 16px 12px;
    background: #f7f7f0;
    border: 1px solid #cad6d9;
    position: relative;}

.commentcount {
    background: inherit;
    font-family: Georgia, Times, 'Times New Roman', serif;
    font-size: 24px;
    font-weight: bold;
    color: #dedbcc;
    float: right;
    margin: 20px 12px 0px 0px;
    padding: 0px 0px 0px 0px;}

.comment_title {
    text-align: left;
    font-weight: normal;
    background: inherit;
    color: #1f5a66;
    font-size: 16px;
    margin: 16px 0 12px 0;
    padding: 0px 0px 0px 0px;}

    .com_pic {background: url(images/bubble.gif) no-repeat left; height: 26px;}

    .com_info {color: #993d00; padding: 0px 0px 0px 32px;}

    .commentbody p {line-height: 1.2em;}

    .commentlink {font-size: 10px;}

    .commentlist {list-style: none;}

    .commentlist a {color: #993d00;}

/* ---------------------------------------------------------------------------------- */

#info {background: url(images/info_sw.gif) no-repeat top left transparent;}

.info_m {
    clear: left;
    color: #1f5a66;
    font-size: 10px;
    text-align: left;
    letter-spacing: 0.01em;
    margin: 0px 0px 30px 0px;
    padding: 4px 0px 0px 0px;
    border-top: 1px solid #bbbbbb;
    background: none;}

    .info_m a {background: none; color: #1f5a66;}


.info_s {
    clear: left;
    color: #1f5a66;
    font-size: 10px;
    line-height: 1.2em;
    margin: 8px 0px 25px 0px;
    padding: 5px 0px 20px 64px;
    background: url(images/bottom.gif) bottom left repeat-x transparent;}

    .info_s a {background: none; color: #993d00;}


.info_x {
    clear: left;
    color: #1f5a66;
    font-size: 10px;
    text-align: left;
    letter-spacing: 0.01em;
    margin: 0px 0px 40px 70px;
    padding: 4px 0px 0px 0px;
    border-top: 1px solid #bbbbbb;
    background: none;}

    .info_x a {background: none; color: #1f5a66;}

/* ---------------------------------------------------------------------------------- */

.line {
    border-top: 1px solid #cad6d9;
    margin: 0px 0px 7px 0px;
    padding: 0px 0px 0px 0px;}

.spacer {

    border-top: 1px dotted #cad6d9;
    margin: 25px 0px 7px 0px;
    padding: 0px 0px 0px 0px;}

.navbutton {
    background: none;
    border-bottom: 1px dotted #cad6d9;
    color: #86b0b3;
    line-height: 1.5em;
    font-size: 11px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 4px 0px;
    text-align: left;}

.navigation {
    border-top: 4px solid #bbbbbb;
    border-bottom: 1px solid #bbbbbb;
    font-size: 11px;
    margin: 40px 0px 20px 0px;
    padding: 2px 0px 17px 0px;
    color: #1f5a66;}

    .navigation a {background: none; color: #86abb3;}


.navigation_x {
    border-top: 4px solid #bbbbbb;
    border-bottom: 1px solid #bbbbbb;
    font-size: 11px;
    margin: 40px 0px 20px 70px;
    padding: 2px 0px 17px 0px;
    color: #1f5a66;}

    .navigation_x a {background: none; color: #86abb3;}

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

    .alignright {float: right; text-align: right;}

/* ---------------------------------------------------------------------------------- */

.post-date {
    margin: 4px 25px 0px 0px;
    width: 45px;
    height: 49px;
    float:left;
    background: url(images/date-bg.gif) no-repeat;}

.post-month {
    font-size: 10px;
    text-transform: uppercase;
    color: #FFFFFF;
    text-align: center;
    display:block;
    line-height: 11px;
    padding-top: 2px;
    margin-left: 0px;}

.post-day {
    font-size: 18px;
    text-transform: uppercase;
    color: #999999;
    text-align: center;
    display:block;
    line-height: 18px;
    padding-top: 7px;
    margin-left: -3px;}

/* ---------------------------------------------------------------------------------- */

.tags {
    clear: left;
    font-size: 12px;
    border-top: 1px dotted #bbbbbb;
    border-bottom: 1px solid #bbbbbb;
    background: none;
    color: #1f5a66;
    margin: 20px 0px 0px 0px;
    padding: 4px 10px 4px 0px; 
    font-variant: normal;}

#tagcloud {
    border-top: 4px solid #bbbbbb;
    border-bottom: 4px solid #bbbbbb;
    text-align: center;
    color: #86abb3;
    margin: 20px 0px 2px 0px;
    padding: 4px 0px 7px 0px; 
    font-variant: normal;}

    #tagcloud a {text-align: center; color: #8f0000; background: none;}

/* ---------------------------------------------------------------------------------- */

#commentform {border-color: #cad6d9;}

#commentform p {border-color: #cad6d9; color: #1f5a66;}

#commentform label {border-color: #cad6d9; color: #1f5a66;}

#commentform input {border-color: #cad6d9; color: #1f5a66;}

/* ---------------------------------------------------------------------------------- */

.nocomments {background: none; color: #1f5a66;}

acronym {text-decoration: none; color: #0095b3; font-style: italic;}

code {background: inherit; color: #1f5a66; text-align: right;}

ol, form {margin: 0; padding: 0; list-style-type: none;}

html[xmlns] .commentcount {position: absolute; right: 7px; top: 0;}

html>body #wp-calendar {width: 165px; text-align: left; margin-top: 8px;}

/* ---------------------------------------------------------------------------------- */

#wp-calendar caption {

    margin: 0px 0px 0px 0px;
    padding: 2px 0px 2px 2px;
    border: 1px solid #cad6d9;
    background: none;
    color: #b34700; 
    font-size: 11px;
    text-align: left;}

#wp-calendar td {

    border: 1px solid #cad6d9;
    border-collapse: collapse; 
    background: none;}

#wp-calendar td a {

    color: #b34700;
    font-weight: normal;
    display: block;
    width: 100%;}

    #wp-calendar td.pad {border: 1px solid #cad6d9; background: transparent;}

    #wp-calendar td#next {padding: 0.1em 0px; background: transparent;}

    #wp-calendar td#prev {padding: 0.1em 0px; background: transparent;}

    #wp-calendar td#next a, #wp-calendar td#prev a {display: inline;}

    #wp-calendar td#next {text-align: right;}

    #wp-calendar td#prev {text-align: left;}

/* ---------------------------------------------------------------------------------- */

.myinlinepicture {padding: 0px 0px 0px 0px;}

.myinlinepictureleft {
    float: left;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px ;}

.myinlinepictureright {
    float: right;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px ;}

/* ---------------------------------------------------------------------------------- */

#xltad
{
}
    #xltad p
    {
        color: #525252;
    }
        #xltad p a
        {
            color: #8F0000;
        }    