                                               /*
Theme Name: Rotschwarz
Version: 1.0
Author: Felicitas Lueders
Author URI: http://www.lifereflect.nl
*/
html, body
{
        padding: 0px;
        margin: 0px;
        height: 100%;
        font-family : Arial;
        font-size : 12px;
        letter-spacing: 1px;
        color : #e37d7d;
        background: url(img/bg.jpg) repeat;

}
.header
{
        font-family:Verdana;
        text-align: left;
        font-size: 12px;
        font-weight: bold;
        line-height: 12px;
        letter-spacing: 0px;
        color: #b2d3e7;
        border-bottom: 2px solid #3379c1;
        padding: 0px 0px 0px 0px;
        margin: 2px 5px 2px 5px;

}
h1
{
        font-family:Verdana;
        text-align: left;
        font-size: 11px;
        font-weight: bold;
        line-height: 12px;
        letter-spacing: 0px;
        color: #d42a2b;
        border-bottom: 0px solid #dbc9bf;
        padding: 0px 0px 0px 0px;
        margin: 5px 2px 2px 2px;
}
h2
{
        text-decoration: none;
        width: 100%;
        font-family:Times new roman;
        text-align: left;
        font-size: 16px;
        background: #000000;
	border-bottom: px solid #54080a;
        font-weight: bold;
        line-height: 15px;
        letter-spacing: 10px;
        color: #d42a2b;
}


a
{
        text-decoration: none;
        font-family:arial;
        font-size: 9px;
        font-weight: bold;
        line-height: 16px;
        letter-spacing: 1px;
        color: #d14e53;
        padding: 0px 0px 0px 0px;
}

a:hover
{
        text-decoration: none;
        font-family:arial;
        font-size: 9px;
        font-weight: bold;
        line-height: 16px;
        letter-spacing: 1px;
        color: #d62827;
        border-bottom: 0px solid #e6b5b4;
        padding: 0px 0px 0px 0px;
}
.firstheading a
{
        text-decoration: none;
        width: 100%;
        font-family:Times new roman;
        text-align: left;
        font-size: 16px;
	border-bottom: 0px solid #54080a;
        font-weight: bold;
        line-height: 15px;
        letter-spacing: 10px;
        color: #d42a2b;
}

.firstheading a:hover
{

        text-decoration: none;
        width: 100%;
        font-family:Times new roman;
        text-align: left;
        font-size: 16px;
        background: #000000;
	border-bottom: px solid #54080a;
        font-weight: bold;
        line-height: 15px;
        letter-spacing: 10px;
        color: #d42a2b;
}
small
{
        color: #9d1c20;

        font-size : 10px;
}
strong, b
{
        color:#9d1c20;
        font-size : 10px;
        letter-spacing: 0px;
}
u
{
        color:#9d1c20;
        font-size : 10px;
        letter-spacing: 0px;
        border-bottom: 1px solid #9d1c20;
        font-weight: bold;
}

em, i
{
        color:#9d1c20;
        font-size : 10px;
}
blockquote
{
        background: #000000;
    border-left: 5px solid #9d1c20;
        display: block;
        font: normal 11px Verdana;
        padding: 10px 10px 10px 15px;
        margin: 0px 10px 0px 30px;
}
li, ul
{
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 30px;
}
img
{
margin: 0px 1px 0px 0px;
}
/* ----- Layout anfang----- */
#container
{
        width: 1024px;
        margin: auto;
        background: url(img/bg2.jpg) repeat;
}
#header
{
        width:auto;
        height:492px;
        background: url(img/header.jpg);
        padding: 0px 0px 0px 0px;
        margin: auto;

}
#con
{
        float: left;
        width: 560px;
        text-align: left;
        padding: 0px 0px 0px 150px;
        margin: auto;
        border-right: 1px solid #9d1c20;
}
#navi
{
        width: 150px;
        float: right;
        text-align: left;
        padding: 0px 115px 0px 0px;
        margin: auto;
}

#footer
{
        text-align: right;
        width:734px;
        height:20px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

#footer img
{
        padding: 1px 0px 0px 0px;
}

/* ----- Layout ende----- */

/* Kalender */

#calendar
{
        width: 200px;
        margin: 0px 0px 0px 536px;
        padding: 0px 0px 0px 0px;
}
#calendar h1
{
          text-align: center;
         font-family:Verdana;
        font-size: 12px;
        font-weight: bold;
        line-height: 14px;
        letter-spacing: 0px;
        color: #afe1b0;
        border-bottom: 2px solid #afe1b0;
        padding: 0px 0px 0px 0px;
        margin: 2px 2px 2px 2px;
}
#wp-calendar caption
{
        font-size: 10pt;
        font-weight: bold;
        margin: 0;
        padding: 1px;
        text-align: center;
        color: #71af70;
}

#wp-calendar
{
        margin: 0;
        font-size: 7pt;
        text-align: center;
         padding: 0px 1px 1px 1px;
        empty-cells: show;
        width: 100%;
}
#wp-calendar #next a
{
        text-align: right;
        padding-right: 8px;
        color: #51954f;
}

#wp-calendar #prev a
{
        text-align: left;
        padding-left: 8px;
        color: #51954f;
}

#wp-calendar a
{
        display: block;
        text-decoration: none;
        color: #51954f;
}

#wp-calendar a:hover
{
        color: #71af70;
        background: #f2fde7
}
#wp-calendar caption a, #wp-calendar caption a:hover
{
        color: #717171;
}
#wp-calendar td
{
        color: #717171;
        letter-spacing: normal;
        padding: 0px;
        text-align: center;
}
#wp-calendar td.pad:hover
{
        color: #717171;
}
#wp-calendar td:hover, #wp-calendar #today
{
        color: #51954f;
        background: #e7daf6;
}
#wp-calendar th
{
        font-style: normal;
        text-transform: capitalize;
        color: #51954f;
}
#wp-calendar .today
{
        font-weight: bold;
}

/* Commentar Style */


.entry form
{
        text-align: center;
}
select
{
        width: 140px;
}
#commentform input
{
        width: 150px;
        padding: 2px;
        margin: 5px 5px 1px 0;
        border: 1px solid #d42a2b;
        background: #0000;
}
#commentform textarea
{
        width: 95%;
        padding: 2px;
        border: 1px solid #d42a2b;
        background: #0000;
}
#commentform #submit
{
        color: #666;
        background: #eee;
        vertical-align: top;
}
#commentform #submit:hover
{
        border: 1px solid #aaa;
        background: #ddd;
}
#commentform input:focus, #commentform textarea:focus, #searchform #s:focus
{

}
.comment_no
{
        padding: 10px 0;
        float: right;
        font-size: 3em;
        color: #ccc;
}
.commentlist
{
        padding: 20px;
        margin: 0;
}
ol.commentlist
{
        margin: 0 !important;
        padding: 0 !important;
}
.commentlist li
{
        clear: both;
        background: #000000;
            border-top: 0px solid #dbc9bf;
        display: block;
        font: normal 11px Verdana;
        padding: 10px 10px 10px 15px;
        margin: 10px 10px 10px 30px;
}
.commentlist li:hover
{
        background-position: 0 0;
}
.commentmetadata
{
        border-top: 1px dashed #ec5;
        clear: both;
        text-align: right;
        font-size: 0.8em;
        font-weight: normal;
        color: #ca5;
        margin-top: 20px !important;
}


/* Navi links */

#navi li {
	width: 110px;
	list-style: none;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

#navi li a {
	text-decoration: none;
	display: block;
	color: #d42a2b;
	background: #f1e8fd;
	border-left: 0px solid #d0b7ee;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}


#navi li a:hover, #navi li a:active
#navi li a:visited {
	text-decoration: none;
        color: #a5a1e7;
	display: block;
	background: #000000
	border-left: 0px solid #a5a1e7;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}

#navi ul {
	width: 110px;
	list-style: none;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

#navi ul a, #navi ul a:active
#navi ul a:visited {
	text-decoration: none;
        font-family:Arial;
        font-size : 10px;
	color: #d62827;
         background: #000000;
	border-bottom: 0px solid #faefef;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#navi ul a:hover {
	text-decoration: none;
        font-family:Arial;
        font-size : 10px;
        color: #570710;
	background: #000000;
	border-bottom: 0px solid #faefef;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}