/* Last-Modified: Thu, 10 Sep 2009 14:28:55 GMT */
/* CCBot/1.0 (+http://www.commoncrawl.org/bot.html) */
/* You browser is unrecognized version unknown running on unrecognized */

html, body {
  background-color:ThreeDFace;
  margin:0;
  padding:0;
  font-family: Verdana, Helvetica, sans-serif;
  color: #000000;
  text-align: center;
  height:100%;
  min-height:100%;
}

body {
  font-size: 0.75em;
}

/* Browser Bug, set input elements explicitly */
textarea, input, select, button {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 1em;
}

img { border: 0 none; }

a:link    { color:#28A03C; text-decoration:none; }
a:visited { color:#28A03C; text-decoration:none; }
a:hover   { color:#000000; text-decoration:underline; }
a:active  { color:#000000; text-decoration:underline; }

#container {
  background-color: white;
  border-left: 1px solid ThreeDShadow;
  border-right: 1px solid ThreeDShadow;
  text-align: left;
  padding: 0;
  width: 68.9167em;
  min-height: 100%;
  margin: 0 auto;
  margin-bottom: -14.9166667em;
  white-space: nowrap;
}

#content :first-child { margin-top: 0; padding-top: 0; }
#content {
  white-space: normal;
  margin: 0.5em 1em;
  margin-top: 0.4em;
  width: 45.9167em;
  min-height: 66em;
    position:relative;
  z-index: 10000;
}
.post h1 { font-size: 1.6em; }
.post .entry h1 { margin-top: 1.4em }
.post .entry h2 { margin-top: 1.2em }
.post .entry h3 { margin-top: 1.1em }
.post .entry h4 { margin-top: 1.1em }
.post .entry h5 { margin-top: 1.1em }
.post .entry img.alignright { margin-left: 1em }
.post .entry img.alignleft { margin-right: 1em }

.its_a_blog .post h1 { margin-bottom:0; padding-bottom:0; }
.its_a_blog .post .entry { margin-top: 1em; text-align:justify; }
.its_a_blog .post { margin-top: 2.5em; }
.its_a_blog .first { margin-top: 0em; }

/* .its_a_blog .post { border-top: 1px solid ThreeDShadow; } */
/* .first_index_post .post:first-child { border-top: 0 none; } */

.pagetitle { font-weight: bold; margin-bottom: 1em; }
#respond { font-size: 1.6em; }

#content ul {
  list-style-image:url(/wp-content/themes/role/aufz_big.png);
}  

/************************************************************************/

#header {
  margin: 0;
  padding: 0;
}

#header .image img {
  border: 0 none;
  width: 68.9167em;
  height: 10.5em;
  vertical-align: bottom;
}
#header .image_loop img {
  z-index:0;
  position:absolute;
  border: 0 none;
  width: 24.16666666667em;
  height: 0.91666666667em;
  vertical-align: top;
}
#header .image a     { border: 0 none; }  
#header .navigation { display: none; }
#header .separator   { display: none; }  

/************************************************************************/

#menu {
  white-space: nowrap;  
}
#menu ul {
  position:absolute;
  z-index:1;
  list-style: none;
  white-space: nowrap;
  margin: 0 1em;
  padding: 0;
  display: block;
}
#menu ul ul {
  list-style: none;
  white-space: nowrap;
  margin: 0em;
  padding: 0;
  }
#menu li {
  float: left;
  white-space: nowrap;
  margin: 0;
  margin-right: 0.4em;
  padding: 0.2em 0.4em;
  border: 1px solid ThreeDShadow;
  border-top: 0 none;
}
#menu li li {
  margin-top: 0.6em;
    border: 1px solid ThreeDShadow;
}  

#menu .page_item ul {
  display:none;
}
#menu .current_page_item > ul {
  position:absolute;
  display: block; 
}
#menu .current_page_item { background-color: #36a53f; border-color: #36a53f; }
#menu .current_page_item > a { color: white; }
#menu .current_page_ancestor { background-color: #36a53f; border-color: #36a53f; }
#menu .current_page_ancestor > a { color: white; }

#menu .current_page_ancestor > ul {
  position:absolute;
  display: block;
}

#menu .cat-item ul {
  display:none;
}
#menu .current-cat > ul {
  position:absolute;
  display: block; 
}
#menu .current-cat { background-color: #36a53f; border-color: #36a53f; }
#menu .current-cat > a { color: white; }
#menu .current-cat-ancestor { background-color: #36a53f; border-color: #36a53f; }
#menu .current-cat-ancestor > a { color: white; }

#menu .current-cat-ancestor > ul {
  position:absolute;
  display: block; 
}

#menu .separator   { display: none; }  

/************************************************************************/

#search {
  position:absolute;
  top: 10.5em;
  width: 68.9167em;
  text-align:right;
}
#search input, #search button { 
  border: 0 none; 
  background-color: white; 
  border-color: white;
  margin: 0; 
  padding: 0; 
} 
#search input { 
  width: 17.5em; 
    vertical-align:top; 
  margin-right:0.2em; 
  margin-top:0.15em; 
}
#search div {
  margin:0;
  padding:0;
  position:absolute;
  right: 0;
    border: 1px solid ThreeDShadow;
  border-top: 0 none;
  border-right: 0 none;
  width: 20.8em;
  }
#search img {
  width: 1.3333333em;
  height: 1.3333333em;
  margin: 0;
  padding: 0 0.1em;
  margin-left: 0.2em;
  border: 0 none;
}
#search .separator   { display: none; }  

/************************************************************************/

#sidebar {
  white-space: normal;
  border: 1px solid ThreeDShadow;
  border-right: 0 none;
  padding: 0.2em 0.3em;
  margin: 0.5em 0;
  width: 20.3em;
    top: 13em;
  vertical-align:top;
  margin-left:48em;
  position: absolute;
  z-index: 10000;
}

#sidebar .maxobj {
  text-align: center;
  border: 1px solid #ccc;
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 4px;
}

#sidebar .maxobj a {
  border: 0 none;
}  
#sidebar .maxobj img {
  border: 0 none;
  max-width: 20.2em;
  max-height: 20.2em;
}  

#sidebar h1 {
  margin: 0 0.2em;
  padding: 0;
  font-size: 1.2em;
}
#sidebar :first-child { margin-top: 0; }
#sidebar ul { 
  list-style: none;
  margin-left: 0em; 
  padding-left: 1.3em; 
  padding-top: 0em; 
  margin-top: 0em; 
  margin-bottom: 0.4em;
}
#sidebar ul li { margin-bottom: 0.2em; }

#sidebar .subscribe img { vertical-align: top; }
#sidebar .ical { width: 3em; height: 1.1666667em }
#sidebar .atom { width: 1.25em; height: 1.25em; }

/************************************************************************/

#spacer { height: 5.5em; }

/************************************************************************/

#footer { 
  position:relative;
  bottom:0;
  z-index: 0;
}
#footer .ecke img {
  border: 0 none;
  width: 68.9167em;
  line-height: 12.9166667em;
  height: 12.9166667em;
  vertical-align:top;
  border-left: 1px solid ThreeDShadow;
  border-right: 1px solid ThreeDShadow;
}
#footer .disclaimer { 
  color:black;
  line-height:1em;
  height:2em;
  white-space: normal;
  text-align:center;
  position: relative;
  top: 10em;
  width: 68.9167em;
  margin: 0 auto;
}  
#footer .disclaimer small { 
  display: block;
  text-align: left;
  margin-left:14.5em;
  margin-right:24em;
}
#footer .separator { 
  display: none; 
}  

/************************************************************************/
/* Slideshow                                                             */
/************************************************************************/
#sidebar .ssobj {
  border: 0 none;
  width: 20.2em;
  height: 20.2em;
}

/* WRAPPER
************************************************************************************************ */

div.fs { background: #E8E8E8 !important; }

/* WRAPPER - LOADING
************************************************************************************************ */

div.fs div.fsLoading { 
  background: #E8E8E8 url("/wp-content/themes/role/al.gif") 50% 50% no-repeat!important;
  z-index: 500;
}

div.fsLoaded-0 div.fsLoading  { background-image: url("/wp-content/themes/role/al.gif") !important; }
div.fsLoaded-1 div.fsLoading  { background-image: url("/wp-content/themes/role/al.gif") !important; }
div.fsLoaded-2 div.fsLoading  { background-image: url("/wp-content/themes/role/al.gif") !important; }
div.fsLoaded-3 div.fsLoading  { background-image: url("/wp-content/themes/role/al.gif") !important; }
div.fsLoaded-4 div.fsLoading  { background-image: url("/wp-content/themes/role/al.gif") !important; }
div.fsLoaded-5 div.fsLoading  { background-image: url("/wp-content/themes/role/al.gif") !important; }
div.fsLoaded-6 div.fsLoading  { background-image: url("/wp-content/themes/role/al.gif") !important; }
div.fsLoaded-7 div.fsLoading  { background-image: url("/wp-content/themes/role/al.gif") !important; }
div.fsLoaded-8 div.fsLoading  { background-image: url("/wp-content/themes/role/al.gif") !important; }
div.fsLoaded-9 div.fsLoading  { background-image: url("/wp-content/themes/role/al.gif") !important; }
div.fsLoaded-10 div.fsLoading { background-image: url("/wp-content/themes/role/al.gif") !important; }


/* WRAPPER - SLIDER
************************************************************************************************ */

div.fs div.fsSlider { background: #D1D1D1 url("/wp-content/themes/role/sl.gif") !important; }

div.fs div.fsSliderH { 
  background: #28a03c !important; 
  cursor: pointer;
}

/* WRAPPER - BUTTONS
************************************************************************************************ */

div.fs ol.fsButtons { background: #E8E8E8; }

div.fs ol.fsButtons li {
  background: #E8E8E8 50% 50% no-repeat;
  overflow: hidden;
  text-indent: -999px;
  z-index: 300;
}

div.fs ol.fsButtons li.fsButtonA { background-image: url("/wp-content/themes/role/ip.gif") !important; }
div.fs ol.fsButtons li.fsButtonB { background-image: url("/wp-content/themes/role/ir.gif") !important; }
div.fs ol.fsButtons li.fsButtonC { background-image: url("/wp-content/themes/role/il.gif") !important; }

div.fsPlaying ol.fsButtons li.fsButtonA { background-image: url("/wp-content/themes/role/is.gif") !important; }

/* WRAPPER - IMAGES
************************************************************************************************ */

div.fs ol.fsImages { background: #D1D1D1; }

div.fs ol.fsImages li h2 {
  color: #2E2E2E !important;
  font-family: "Lucida Grande", "Helvetica", "Arial", Sans-serif;
  font-weight: lighter;
  overflow: hidden;
  z-index: 200;
}
