/*
Theme Name: WordPress Luxus DE
Theme URI: http://wordpress.org/
Description: Theme fuer WP
Version: 1.0
Author: Philipp R.
Author URI: http://www.luxurioeser.de/

        Luxus v1.0
        http://www.luxurioeser.de/

        This theme was designed and built by Philipp R.,
        whose blog you will find at http://www.leadbait.de/

        The CSS, XHTML and design is released under GPL:
        http://www.opensource.org/licenses/gpl-license.php

*/

body {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background:url(images/bg_body.jpg) 0 0 repeat-x #8DA1AA;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color: #4D616A;
}

/*** Logo ***/
#top {
background:url(images/bg_top.jpg) 0 0 repeat-x #ffffff;
width: 100%;
height:100px;
}
#top_logo {
padding: 30px 0px 0px 0px;
margin: 0px 0px 0px 0px;
margin: 0 auto;
font-size: 38px;
width: 980px;
}
#top_logo a:link, #top_logo a:visited, #top_logo a:active {
color: #4D616A;
text-decoration: none;
}
#top_logo a:hover {
color: #4D616A;
text-decoration: underline;
}

/*** Zeile ueber dem Content ***/

#header {
padding: 20px 0px 10px 0px;
margin: 0 auto;
width: 980px;
color: #D9DFE2;
font-size: 22px;
}
#header a:link, #header a:visited, #header a:active {
color: #D9DFE2;
text-decoration: underline;
}
#header a:hover {
color: #D9DFE2;
text-decoration: none;
}

/*** Content ***/

#wrapper {
padding: 0px 0px 0px 0px;
background:url(images/bg_wrapper.gif) 0 0 repeat-y;
margin: 0 auto;
background-color: #ffffff;
width: 980px;
}

/*** Spalte links ***/

#leftrow {
padding: 20px 20px 0px 0px;
margin: 0px 0px 0px 0px;
width: 710px;
float: left;
line-height: 20px;
}

.left_meta {
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
width: 150px;
border-top: 1px solid #4D616A;
background:url(images/bg_leftbox_middle.jpg) 0 0 repeat-y;
float: left;
color: #4D616A;
font-size: 11px;
}
.left_meta_cnt{
margin: 0px 0px 0px 0px;
padding: 3px 10px 0px 0px;
width: 140px;
text-align: right;
color: #4D616A;
font-size: 11px;
overflow: hidden;
}
.left_meta_bottom {
margin: 0px 0px 0px 0px;
border: none;
float: right;
width: 150px;
}
#leftrow a:link, #leftrow a:visited, #leftrow a:active {
color: #4D616A;
text-decoration: underline;
}
#leftrow a:hover {
color: #4D616A;
text-decoration: none;
}
.left_post {
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 10px;
width: 540px;
float: left;
}
#leftrow .search_head {
border-bottom: 1px solid #D9DFE2;
padding: 5px 10px 5px 10px;
font-weight: bold;
}
#leftrow h1,#leftrow h2 {
padding: 10px 0px 0px 0px;
margin: 0px 0px 10px 0px;
font-size: 16px;
font-weight: bold;
color: #4D616A;
border-top: 1px solid #D9DFE2;
}
#leftrow h3 {
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
font-size: 14px;
font-weight: bold;
color: #4D616A;
}
#leftrow p, #leftrow ul {
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}
#leftrow ul {
margin-left: 40px;
}
blockqoute{
background-color: #F0F3F4;
display: block;
border: 1px solid #D9DFE2;
width: 490px;
line-height: 20px;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 20px;

}
/*** Spalte recht (Navigation) ***/
#rightrow {
width: 250px;
padding: 10px 0px 0px 0px;
margin: 0px 0px 20px 0px;
float: left;
}
#rightrow ul{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
list-style-type: none;
}
#rightrow ul li{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-weight: bold;
list-style-type: none;
}
#rightrow ul li ul li a:link, #rightrow ul li ul li a:active, #rightrow ul li ul li a:visited, #rightrow ul li ul li a:hover{
padding: 3px 0px 3px 13px;
width: 234px;
}
#rightrow ul li ul li ul li a:link, #rightrow ul li ul li ul li a:active, #rightrow ul li ul li ul li a:visited, #rightrow ul li ul li ul li a:hover{
padding: 3px 0px 3px 23px;
width: 224px;
}
.right_head,  #rightrow .search_head {
padding: 3px 3px 3px 3px;
margin: 10px 0px 0px 0px;
font-weight: bold;
border-bottom: 1px solid #4D616A;
border-top: 1px solid #4D616A;
/*background-color: #D9DFE2;*/
background:url(images/bg_nav_head.jpg) 0 0 no-repeat;
color: #4D616A;
}

#rightrow ul li a:link, #rightrow ul li a:visited, #rightrow ul li a:active {
display: block;
padding: 3px 3px 3px 3px;
margin: 0px 0px 0px 0px;
font-weight: normal;
width: 244px;
background-color: #ffffff;
border-bottom: 1px solid #D9DFE2;
text-decoration: none;
color: #4D616A;
}
#rightrow ul li a:hover {
display: block;
padding: 3px 3px 3px 3px;
margin: 0px 0px 0px 0px;
font-weight: normal;
width: 244px;
background-color: #F0F3F4;
border-bottom: 1px solid #D9DFE2;
text-decoration: none;
color: #4D616A;
}
#rightrow a:link, #rightrow a:visited, #rightrow a:active {
color: #4D616A;
text-decoration: underline;
}
#rightrow a:hover {
color: #4D616A;
text-decoration: none;
}

/*** Footer ***/

#footer {
padding: 0px 0px 40px 0px;
margin: 0 auto;
background-color: #1A2023;
width: 100%;
color: #D9DFE2;
font-size: 10px;
}
#footer_wrapper {
margin: 0 auto;
width: 980px;
padding: 0px 0px 0px 0px;
}

#footer_left {
padding: 0px 8px 0px 10px;
margin: 0px 0px 0px 0px;
width: 700px;
float: left;
}
#footer_right {
padding: 0px 0px 0px 5px;
margin: 15px 0px 0px 0px;
width: 257px;
line-height: 15px;
float: left;
text-align: right;
}
#footer_right a:link, #footer_right a:visited, #footer_right a:active {
color: #D9DFE2;
text-decoration: none;
}
#footer_right a:hover {
color: #D9DFE2;
text-decoration: underline;
}

/*** Plugin Related Posts ***/
#footer_left ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
width: 700px;
}
#footer_left ul li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#footer_left ul li ul li a:link, #footer_left ul li ul li a:active, #footer_left ul li ul li a:visited, #footer_left ul li ul li a:hover{
padding: 3px 0px 3px 30px;
width: 670px;
}
#footer_left ul li ul li ul li a:link, #footer_left ul li ul li ul li a:active, #footer_left ul li ul li ul li a:visited, #footer_left ul li ul li ul li a:hover{
padding: 3px 0px 3px 50px;
width: 650px;
}
#footer_left ul li a:link, #footer_left ul li a:visited, #footer_left ul li a:active {
display: block;
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 10px;
font-size: 11px;
width: 690px;
color: #D9DFE2;
border-bottom: 1px solid #D9DFE2;
text-decoration: none;
}
#footer_left ul li a:hover {
display: block;
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 10px;
font-size: 11px;
width: 690px;
color: #4D616A;
border-bottom: 1px solid #D9DFE2;
background-color: #F0F3F4;
text-decoration: none;
}
#footer_left h3, .footer_head, #footer_left .search_head {
border-top: 1px solid #D9DFE2;
border-bottom: 1px solid #D9DFE2;
margin: 20px 0px 0px 0px;
padding: 5px 5px 5px 5px;
font-size: 11px;
font-weight: bold;
background-color: #4D616A;
}

/*** Formulare ***/
form {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

input, textarea {
width: 300px;
border: 1px solid #4D616A;
padding: 2px 2px 2px 2px;
background-color: #F0F3F4;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
}
input#submit {
width: 306px;
color: #4D616A;
font-weight: bold;
background-color: #F0F3F4;
}

#searchform {
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 5px;
border-bottom: 1px solid #D9DFE2;
}

#s {
width: 160px;
margin-right: 10px;

}
#searchsubmit {
width: 60px;
padding: 1px 2px 1px 2px;
color: #4D616A;
font-weight: bold;
background-color: #F0F3F4;
}
/*** sonstiges ***/

.clear {
clear: both;
height: 0px;
}
img {
border: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
/*** widgets ***/
#wp-calendar, #wp-calendar caption  {
width: 150px;
margin: 0 auto;
text-align: center;
padding: 3px 0px 0px 0px;
}
#calendar_wrap {
text-align: center;
border-bottom: 1px solid #D9DFE2;
}

.textwidget {
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
border-bottom: 1px solid #D9DFE2;
}
#footer-left .textwidget {
line-height: 15px;
}
#rightrow .textwidget {
line-height: 20px;
}
#tagbox {
border-bottom: 1px solid #D9DFE2;
padding: 0px 5px 10px 5px;
}
#footer_left #tagbox, #footer_left .textwidget, #footer_left #calendar_wrap {
padding: 5px 10px 5px 10px;
}

#footer_left .search_head {
border-bottom: 1px solid #D9DFE2;
padding: 5px 10px 5px 10px;
}
#footer_left a:link, #footer_left a:visited, #footer_left a:active {
color: #D9DFE2;
text-decoration: underline;
}
#footer_left a:hover {
color: #D9DFE2;
text-decoration: none;
}

/*** Navigation ***/
.navigation {
color: #4D616A;
border-top: 1px solid #D9DFE2;
padding-left: 160px;
margin: 0px 10px 0px 0px;
}
.alignleft {
float: left;
font-weight: bold;
padding: 5px 0px 5px 0px;
}
.alignright {
float: right;
font-weight: bold;
padding: 5px 0px 5px 0px;
}

/*** Bild im Content ***/
.cntimg {
float: left;
margin: 4px 7px 7px 0px;
padding: 4px 4px 4px 4px;
border: 1px solid #D9DFE2;
}
.inlineads {
float: left;
margin: 5px 7px 7px 0px;
padding: 0px 0px 0px 0px;

}