/* @override http://www.dachdeckerei-lippmann.de/rw_common/themes/summer/styles.css */

/* @group General Styles */ * {      font-size: small;
	line-height: 110%;
}      body {    background-color: #ffffe0;    background: none;    color: #666666;    text-align: center; /* To Make Content Centered */    margin-top: 20px;    position: absolute;    width: 1000px;      font: small Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;}p {       color: #666666;}b, strong {       color: #666666;}a:link {       text-decoration: underline;       color: #6a6649;}a:visited {       text-decoration: underline;       color: #aaa481;}a:hover, a:active {       text-decoration: none;       color: #fb7e00;}img {      border-style: none;}#content img.half {      width: 40%;}#content img.full {      width: 100%;}#content .left {      float: left;      margin: 0.5em;      padding: 0.5em;      margin-left: 0;      padding-left: 0;}.image-left {      margin: 3px;      padding: 3px;      float: left;}.image-right {      margin: 0.5em;      padding: 0.5em;      margin-right: 0;      padding-right: 0;      float: right;}.clear {      clear: both;}ul {      list-style: circle;      color: #666666;}ul li {      padding: 0;      margin: 0;}      /* @end *//* @group Layout */#container {       width: 94%;      text-align: center;      border:  1px solid #333;      margin-right: auto;      margin-left: auto;      background-position: left;      background-repeat: repeat-y;}#pageHeader {      height: 126px;      background: #f9a100 url(images/header_359x170.jpg) no-repeat right;      border-top: 1px solid #aeaeae;}#pageHeader img {      padding: 0px;      margin: 10px 10px 0px 10px;}#pageHeader h1 {       color: #82201c;      padding: 0;      margin-top: 40px;      margin-left: 30px;      padding-top: 5px;      margin-bottom: 0px;      font-style: italic;      position: relative;      font-weight: 100;      letter-spacing: 0.1em;}#pageHeader h2 {       color: #fedc57;      margin: 0px;      padding: 0px;      margin-top: -10px;      margin-left: 70px;      font-weight: 100;      font-style: italic;      letter-spacing: 0.1em;}#pageHeader #logo img {      height: 80px;}#mainContent {      position: relative;      height: 5%;      text-align: left;      background: #86a030 url(images/158-09N_8cm.jpg) no-repeat left bottom;      clear: left;}#mainContent #sidebar {      position: relative;      /*height: 100%;*/       width: 220px;      padding: 0px;      margin: 0;      float: left;      text-align: left;      background: #86a030 0;      height: 400px;      font-size: 13px;}#mainContent #sidebar #sidebar_header {      background: #ffc600 no-repeat left;      width: 220px;      height: 106px;      margin-bottom: 60px;}#mainContent #content {      position: relative;      top: 0;      bottom: 25px;      right: 0;      padding: 1em 2em;      overflow: auto;      left: 0;      text-align: left;            background-color: #ffffff;      background-image: url(images/Sonnenblume1.jpg)}#mainContent #content p {}     #mainContent #content ul li {      color: #666666;}#footer { /* This Is The BG Color Of The Main Div */      text-align: center;      position: relative;      background: #ffc600;      color: #ffc600;      font-size: 1em;      margin-right: auto;      margin-left: auto;      clear: both;      height: 22px;      padding: 5px 10px 1px;}#footer a {      color: #ffffff;}#mainContent #sidebar #sidecontainer{      padding: 10px;      width: 200px;      border-top: solid #fff 1px;}      /* @end *//* @group Bread-crumb */#breadcrumbcontainer {      text-align: right;      color: #fedc57;      position: relative;      top: 125px;      font-size: 1.2em;      line-height: 1.6em;      border-top: 1px solid #82201c;      padding: 0;      margin: 0;      width: 100%;}#breadcrumbcontainer ul {      padding: 0;      list-style-type: none;      padding-top: 0;      margin: -2px 100px 0 0;}#breadcrumbcontainer li {       margin: 0 0 0px 0;      display: inline;      padding: 0;}#breadcrumbcontainer a {      color: #666666;      text-decoration: none;      margin: 0;      padding: 0;      font: 13px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;}#breadcrumbcontainer ul li a:hover {      color: #f76e00;}      /* @end *//* @group Toolbar *//* Toolbar Styles */#navcontainer {      line-height: 2.0em;      width: 220px;      /*background: url(images/sidebar_menu_220x300.jpg) no-repeat;*/      padding-top: 0px;      text-align: center;      position: relative;      font-family: Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;}#navcontainer #current {      color: #fedc57;      background: #55661f;      font-size: 15px;}/* Parent - Level 0 */#navcontainer ul {      list-style: none;      margin: 0px;      padding: 0;}#navcontainer li { }#navcontainer a {      display: block;      color: #fef6f5;      text-decoration: none;      padding-left: 10px;      line-height: 1.7em;      padding-top: 3px;      padding-bottom: 3px;      font-size: 1.1em;      border-top: 1px solid white;      /*height: 100%;*/}#navcontainer a:hover {      color: #55661f;      background: #cbd671;}/* Child - Level 1 */#navcontainer ul ul {      padding: 0px;      margin: 0;      border-bottom-style: none;}#navcontainer ul ul li { }#navcontainer ul ul li>a {}#navcontainer ul ul a {      display: block;      text-decoration: none;      border-top: 0;      padding-top: 0;      font-size: 0.9em;}#navcontainer ul ul a:hover {}/*Start Commented Backslash Hack \*/* html #navcontainer ul {      margin-bottom: 0;}* html #navcontainer li {      }* html #navcontainer ul ul li {      }* html #navcontainer li a {      padding: 0 10px;      line-height: 1.7em;      height: 100%;}* html #mainContent #content {      margin-left: 220px;}* html #footer {      height: 25px;      padding-top: 3px;}/*Close Commented Backslash Hack */      /* @end *//* @group Global Classes */.standout, blockquote {      font-family: Courier New, Courier, mono;      border: 1px dotted #004f9e;      background: #ddedff;      color: #004f9e;      padding: 5px;      margin-top: 5px;      margin-bottom: 5px;}h1 {      color: #82201c;      margin: 0px 0px 0.8em;      font-size: 2em;}h2 {      color: #fb7e00;      margin: 0px;      font-weight: normal;      font-style: italic;}h3 {      color: #5c5c5c;      margin: 0px;}.imageStyle {      border: 1px solid #dcdcdc;      padding: 5px;      margin: 5px;}      /* @end *//* @group Blog */.blog-entry {      margin-bottom: 10px;      padding-bottom: 10px;      border-bottom: 1px solid #cccccc;}.blog-entry-title {            text-align: justify;      color: #5f6476;      font-weight: bold;}.blog-entry-date {                  text-align: justify;      color: #aeaeae;      padding-bottom: 5px;}.blog-entry-body {            text-align: justify;      color: #666666;}.blog-entry-comments {      padding-top: 5px;}      /* @end *//* @group File Sharing */.filesharing-description {      padding-bottom: 10px;      margin-bottom: 10px;      padding-bottom: 10px;      border-bottom: 1px solid #cccccc;      color: #424242;}.filesharing-item {      margin-bottom: 10px;      padding-bottom: 10px;      border-bottom: 1px solid #cccccc;}.filesharing-item-title a {      text-align: justify;      color: #5f6476;      text-transform: uppercase;      font-weight: bold;      font-size: 14px;}.filesharing-item-description {      text-align: justify;      color: #aeaeae;      font-size: 12px;      font-style: normal;      margin-top: 6px;}/* @end *//* @group Photo Album *//* @group Index Page (Thumbnail view) */.album-title {      padding: 5px;      font: bold 14px Verdana, Arial, Helvetica, sans-serif;      color: #666;}.album-description {      padding: 5px;      color: #494949;}.thumbnail-frame {      padding: 0.3em;      border-right: solid #b7b7b7 2px;      border-bottom: solid #b7b7b7 2px;      border-left: 1px solid #eaeaea;      border-top: 1px solid #eaeaea;}.thumbnail-frame a {}.thumbnail-frame a:hover {}.thumbnail-frame img {      border: none;}.thumbnail-caption {      color: #aeaeae;      font-size: 11px;}.album-description {      margin-bottom: 60px;}.album-wrapper {      display: block;      width: 99%;      position: relative;}.thumbnail-wrap {      text-align: center;      position: relative;      float: left;      margin-bottom: 60px;      margin-right: 10px;}.thumbnail-frame {    position: absolute;    bottom: 0;    left: 0;}.thumbnail-frame img {    margin: auto;    border: none;}.thumbnail-caption {      margin: 0;      padding: 0;      height: 35px;      display: block;}      /* @end *//* @group Single Page (Photo view) */.photo-background {      background: #ffffff;}.photo-navigation {      margin: 6px;       background: #eeeeee;      color: #5b5b5b;      text-align: left;      padding: 4px;}.photo-navigation a {      text-decoration: none;}.photo-navigation a:hover {      text-decoration: underline;}.photo-frame{      padding: 4px;      border: 1px solid #555555;      margin: 6px;      background: white;}.photo-links {      padding: 0px;}.photo-title {      padding: 0px;      font-weight: bold;}.photo-caption {      padding: 0px;}/* @end */      /* @end *//* @group Quicktime Page */.movie-description {      text-align: center;      margin: 5px;}      /* @end *//* @group Quicktime Album *//* @group Index Page (Movie Thumbnail view) */.movie-page-title {      color: #5f6476;      font-weight: bold;      font-size: 14px;}.movie-page-description {      margin-bottom: 20px;      color: #494949;}.movie-thumbnail-frame {      float: left;      display: inline;      padding: 1px;      border: 1px solid #d4d4d4;      margin-bottom: 10px;      margin-right: 10px;      text-align: center;      width: 131px;}.movie-thumbnail-caption {      color: #aeaeae;      text-align: center;      margin-bottom: 3px;      font-size: 11px;}      /* @end *//* @group Single Page (Movie View) */.movie-background {      background: #ffffff;      margin-top: 5px;}.movie-title {      color: #5f6476;      text-align: center;      font-weight: bold;      font-size: 14px;}.movie-frame {      text-align: center;      margin-bottom: 10px;}      /* @end *//* @end *//* @group Contact Form */.message-text { } .required-text {      color: #b90000;} .form-input-field { } .form-input-button { } /* @end */
