
body {
margin : 0;
padding : 0;
background : #e0d1aa;
font-size : 78%;
font-family : Georgia, "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
color : #333;
text-align : center;
overflow: -moz-scrollbars-vertical; 
}
p {
font-size : 1em;
line-height : 1.5em;
margin : 1.2em 0;
}
ol, ul {
font-size : 1em;
line-height : 1.5em;
margin : 1.2em 0 1.2em 2em;
padding : 0;
}
h1, h2, h3, h4, h5, h6 {

font-weight : bold;
font-family : Georgia, "Lucida Grande", Tahoma, Arial, sans-serif;
color : #5583a4;
}
h1{
margin : 1.3em 0;
font-size : 1.6em;
color : #98824d;
}
h2{
margin : 1.1em 0;
font-size : 1.4em;
color : #98824d;
}
h3 {
font-size : 1.1em;
margin:0 0 10px 8px;
}
h4 {
font-size : 1.4em;
margin: 10px 0 5px 0;
}
a {
text-decoration : none;
}
a:link {
color : #5583a4;
}
a:visited {
color : #98824d;
}
a:hover, a:active {
color : #98824d;
}
/*input, textarea, select {
border : 1px solid #c1c0b5;
background-color : #fafaf0;
color : #333;
font-size : 1em;
font-family : "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
margin: 3px;
padding:3px;
}*/

input, select, textarea {
	margin: 3px 0;
	padding: 4px 4px;
	border-width: 1px;
	border-style: solid;
  	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4; 	
	font: 12px 'Lucida Grande', Verdana, Helvetica, sans-serif;
}

textarea {
	width:570px;
}

blockquote {
margin : 10px 0 10px 0;
padding : 10px 10px 10px 32px;
border : 1px solid #f0f0f0;
background : #f8f8f8 url(../images/quote.gif) no-repeat 12px 12px;
font-weight : normal;
font-size : 16px;
line-height : 1.5em;
font-style : italic;
font-family : Garamond, Georgia, 'Times New Roman', Times, Serif;
color : #555;
}
code {
font-family : monospace;
color : #666;
}
form, img {
margin : 0;
padding : 0;
border : 0;
}
.small {
font-size : 0.9em;
color : #999;
}
td {
background-color : #efefef;
}
.top_cabriohaube {
background : #e0d1aa url(../images/header.jpg) no-repeat;
height : 206px;
}
.cabriohaube {
background : #e0d1aa url(../images/mitte.jpg) repeat-y;
}
#wrapper {
margin : 0 auto;
padding-top : 12px;
width : 988px;
background-color : #e0d1aa;
text-align : left;
}
#header {
background : #e0d1aa url(../images/header.jpg) no-repeat;
}
#header h1 {
margin : 0;
font-size : 1.8em;
}
#header h1 a {
text-decoration : none;
color : #80904f;
}
#content {
float : left;
margin : -40px 0 20px 35px;
padding: 0 20px 10px 20px;
width : 580px;
background : #e0d1aa;
min-height : 333px;
border : 1px solid #cdb68c;
}
* html > body #content {
width : 630px;
padding : 20px 15px 15px 20px;
}


* html #content {
overflow : hidden;
}
#sidebar {
float : right;
padding : 1.8em 20px 0 20px;
width : 300px;
font-size : 0.9em;
voice-family : "\"}\"";
voice-family : inherit;
width : 270px;
}
html > body #sidebar {
width : 270px;
}
#footer {
height : 122px;
background : #e0d1aa url(../images/footer.jpg) no-repeat;
clear : both;
font-size : 1.2em;
text-align : center;
}
#footer p {
margin : 0;
padding : 29px 0 20px 0;
font-size : 0.7em;
text-align : center;
}
#sidebar h2 {
display : inline;
margin : 1.2em 0 0.6em 0;
padding : 0 10px 0 0;
background : url(../images/arrow.gif) no-repeat center right;
font-size : 1.1em;
}
/*#sidebar ul {
margin : 0;
padding : 0;
list-style-type : none;
}
#sidebar ul ul {
margin : 1.2em 0;
border-top : 1px solid #e8e7d0;
background-color : #fafaf0;
}
#sidebar ul ul li {
padding : 0 0 0 10px;
border-bottom : 1px solid #e8e7d0;
}
#sidebar ul ul li a {
display : block;
margin : 0 0 0 -10px;
padding : 2px 10px 0 10px;
width : 190px;
voice-family : "\"}\"";
voice-family : inherit;
width : 170px;
}
html > body #sidebar ul ul li a {
width : 170px;
}
#sidebar ul ul li a:hover {
background-color : #fff;
}
#sidebar ul ul ul {
margin : 0;
border : none;
}
#sidebar ul ul ul li {
margin : 0 0 0 -10px;
padding : 0 0 0 25px;
border-bottom : none;
border-top : 1px solid #e8e7d0;
}
#sidebar ul ul ul li a {
margin : 0 0 0 -25px;
padding : 2px 10px 0 25px;
width : 190px;
voice-family : "\"}\"";
voice-family : inherit;
width : 155px;
}
html > body #sidebar ul ul ul li a {
width : 155px;
}*/
.posttitle {
margin-bottom : 0;
width : 100%;
color : #fff;
overflow : auto;
}
.posttitle a {
float : left;
padding : 0 10px;
background : #9bbb38 url(../images/posttitle.gif) no-repeat top right;
}
.posttitle a:link, .posttitle a:visited {
color : #fff;
}
.posttitle a:hover, .posttitle a:active {
background : #e8e7d0 url(../images/posttitle.gif) no-repeat 100% -91px;
color : #80904f;
}
.postmeta {
margin-top : 0;
padding-top : 1px;
background : url(../images/postmeta.gif) no-repeat top left;
font-size : 0.9em;
color : #999;
}
.permalink {
margin : 0 1.8em 0 0;
padding : 0 0 0 14px;
background : url(../images/permalink.gif) no-repeat center left;
}
.commentslink {
padding : 0 0 0 17px;
background : url(../images/commentslink.gif) no-repeat center left;
}
#commentlist {
margin : 1.2em 0;
padding : 0;
border-bottom : 1px solid #e8e7d0;
list-style-type : none;
}
#commentlist li {
border-top : 1px solid #e8e7d0;
padding : 1px 20px;
background-color : #fff;
}
.alt {
background-color : #fafaf0 !important ;
}
.commenttitle {
margin-bottom : 0;
font-size : 1.1em;
}
.commentmeta {
margin-top : 0;
font-size : 0.9em;
color : #999;
}
img.alignleft {
float : left;
margin-top : 0;
margin-right : 8px;
margin-bottom : 2px;
margin-left : 0;
display : inline;
}
/*#sidebar li {
margin : 20px 0 0 0;
padding : 0 0 16px 0;
width : auto;
height : 100%;
background : url(../images/sidebar-bottom.gif) no-repeat bottom center;
}
#sidebar li ul {
margin : 0;
list-style : none;
background : url(../images/sidebar.gif) repeat-y;
padding-top : 0;
padding-right : 12px;
padding-left : 12px;
}*/
#sidebar #searchform div, #sidebar .textwidget {
margin : 0;
list-style : none;
background : url(../images/sidebar.gif) repeat-y;
padding : 5px 20px;
width : 241px;
height : 100%;
}
#sidebar li ul #recentcomments li.recentcomments {
padding : 20px;
}
#sidebar #searchform {
background : url(../images/sidebar-top.gif) no-repeat top center;
padding-top : 13px;
margin : 0;
}
#sidebar li ul li {
margin : 0 auto;
padding : 10px;
height : auto;
background : url(../images/divider.gif) no-repeat bottom center;
}
#sidebar li.ads {
margin : 0 auto;
padding : 0;
width : auto;
height : auto;
background : none;
}
#sidebar li.widget .tag_cloud a {
font-family : "Courier New", Courier, monospace;
float : left;
font-weight : normal;
margin-bottom : 5px;
margin-right : 5px;
}
#sidebar li.widget select {
background : url(../images/sidebar.gif) repeat-y;
width : 280px;
border : none;
padding : 10px 20px 10px 20px;
font-size : 1.1em;
}
#sidebar li #calendar_wrap {
background : url(../images/sidebar.gif) repeat-y;
font-family : Georgia, "Times New Roman", Times, serif;
padding : 0 20px 0 20px;
}
#sidebar #wp-calendar caption {
font-size : 1.1em;
text-transform : uppercase;
font-weight : bold;
padding-top : 10px;
padding-right : 5px;
padding-bottom : 10px;
padding-left : 5px;
margin-bottom : 5px;
color : #333333;
background-image : url(../images/divider.gif);
background-repeat : repeat-x;
background-position : left bottom;
}
#sidebar #wp-calendar {
margin-left : auto;
margin-right : auto;
text-align : center;
width : 240px;
}
#sidebar #wp-calendar thead th {
color : #333333;
}
#sidebar #wp-calendar tfoot td {
padding : 10px 0 10px 0;
text-align : left;
}
#sidebar #wp-calendar tfoot td#next {
text-align : right;
}
#sidebar #wp-calendar td {
width : auto;
}
#sidebar #wp-calendar td a {
padding : 2px;
background-color : #d06975;
color : #ffffff;
}
#sidebar #wp-calendar tfoot td a {
background-color : #fdfcf5;
color : #333333;
}
#sidebar .flickr_photos li {
padding : 0 0 9px 0;
background-image : url(../images/divider.gif);
background-repeat : repeat-x;
background-position : left bottom;
margin : 0;
}
#sidebar .flickr_photos li a {
padding : 0;
margin : 0;
}
.flickr_badge_image {
padding : 0;
margin : 0;
}
#sidebar .flickr_badge_image img {
float : left;
margin : 8px 0 0 8px;
}
ul#Navigation {
    width: 270px;
    margin: 0 0 10px -15px; padding: 0.6em;
        
  }
  ul#Navigation li {
    list-style: none;
    margin: 0.6em; padding: 0;
  }

  ul#Navigation a, ul#Navigation a:visited{
    display:block;
    padding: 0.4em;
    text-decoration: none; font-weight: bold;
    border: 1px solid #d66c00;
    border-left-color: white; border-top-color: white;
    color: #775225; background-color: #e0d1aa;
  }
  * html ul#Navigation a {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 8.8em;
  }
  ul#Navigation a:hover {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: #5583a4;
  }

