@charset "utf-8";
/* CSS Document */

body {background: #141414; padding-bottom: 25px;}
div {position: relative; height: 0px; margin: 0px; padding: 0px;}
:link,:visited {text-decoration:none;} 
ul,ol,dl {list-style:none;} 
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd {margin:0px; padding:0px;} 
a img,:link img,:visited img {border:none;}
address {font-style:normal;}
strong {font-weight:bold;}
em {font-style:italic;}
i {display:none; font-style:normal;}
b {font-weight:normal;}

#wrapper {width: 862px; margin: 25px auto 0px auto;}
#wrapper1 {width: 950px; margin: 25px auto 0px auto;}

h1, h1 a, h1 a:hover, h1 a:active, h1 a:visited  {display:block; width:175px; height:88px; float: left;}
h1 a, h1 a:hover, h1 a:active, h1 a:visited {background:url(images/arosenblumlogo.jpg) no-repeat 0 0;}
#header {width: 100%; height: auto;}
#header p {font: 12px Arial, Helvetica, sans-serif; color: #838282;  width: 150px; position: relative; top: 20px; left: 25px; float: left;}
#header p strong {font-size: 14px; color: #c7c5c5; font-weight: normal;}
#header a {color: #c7c5c5; text-decoration: none;}
#menu {width: 450px; height: 25px; padding: 0; left: 80px; top: 47px; float: left;}
#menu li {float: left; font: 15px Verdana, Arial, Helvetica, sans-serif; color: #a8a8a8; margin-left: 25px;}
#menu li a {color: #c7c5c5; text-decoration: none;}
#menu li a:hover {color: #8d1413; text-decoration: none;}
#menu p {width: 425px; font-size: 11px; padding: 0px; margin: 0px; text-align: right; float left;}
#menu p a {text-decoration: underline;}

#intro {width: 100%; height: auto; top: 20px; margin-bottom: 20px;}
#intro p { font: 11px Arial, Helvetica, sans-serif; color: #c7c5c5;}

.entry {width: 100%; height: auto; margin-top: 55px; padding: 5px 0px 10px 0px; border-top: 1px dotted #838282;}
.entry p {font: 12px Arial, Helvetica, sans-serif; color: #c7c5c5;}
.entry strong {font-size: 11px; line-height: 15px; font-weight: normal; color: #838282}
.entry small {font-size: 10px; line-height: 15px;}
.entry img {margin: 10px 0px 10px 0px;}

#bottom {height: auto; line-height: 0px; margin: 10px 0px 25px 0px; border-top: 1px dotted #838282; text-align: right; padding-top: 5px; font: 10px Arial, Helvetica, sans-serif; color: #838282;}
#bottom a {color: #c7c5c5; text-decoration: underline;}

.clear {float: none; clear: both; height: 0px;}

.retouch {text-align: left;}
.retouch img {margin-right: 10px;}