/*
Theme Name:    Culture-Cafe
Theme URI:     http://www.aXL-online.com
Description:   "Culture-Cafe" is a Template-Theme for WP 2.x.
               Made by <a href="http://www.aXL-online.com">aXL keschner</a>.
Version:       1.0.1
Author:        aXL keschner
Author URI:    http://www.aXL-online.com
Copyright (C): aXL keschner / aXL-online.com, Aachen 2007

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

body
{
  background: #6a0201;
/*
  margin: auto;
  border: 0px;
  padding: 0px;
  url(images/hintergrund.gif) repeat-x fixed
  text-align: center;
  font: 62.5% verdana, sans-serif;
*/
}
#centerflaeche
{
  width: 984px;
  height: 666px;
  margin: 0px;
  border: 2px solid darkgrey;
//  border: 2px solid black;
  padding: 0px;
  background: white;
/*
*/
}
td.centerflaeche
{
  width:950px;
  height:630px;
  margin: 0px;
  border: 0px;
  padding: 0px;
/*
  width: 100%;
  height: 100%;
  background: url('./images/CultureCafeAussen6_2007-11-09_07.jpg') 15px 15px no-repeat;
  align:center;
  text-align:center;
  vertical-align:middle;
*/
}


/*
#seitenflaeche,
*/
#container
{
  position: relative;
  left: 15px;
  top: 0px;
  width: 950px;
  height: 630px;
  margin: 0px;
  border: 0px;
  padding: 0px;
  background: url('./images/CultureCafeAussen6_2007-11-09_03.jpg') 0px 0px no-repeat;
  align: center;
  vertical-align: top;
  text-align: center;
  font-family: tahoma, arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  link: #FF0000;
  alink: #FF0000;
  vlink: #FF0000;
/*
//  left: 0px;
  color: midnightblue;
  border-bottom: 5px solid #eee;
  text-align: left;
  color: #eee;

  line-height: 1.5;  /* welche Einheit ??? */
*/
}


#header
{
  height: 210px;
  margin: 0px;
  border: 0px;
  padding: 0px;
/*
  background: url(images/xxx.jpg) no-repeat;
*/
}
#header h1
{
  margin: 0px;
  border: 0px;
  padding: 0px;
/*
  font: italic 22px georgia, serif;
  color: #fff;
  line-height: 200px;
  padding: 0 15px;
*/
}
#header h1 a
{
/*
  color: #fff;
  text-decoration: none;
*/
}


#navi_hg
{
  position:absolute;
  left: 8px;
  top: 205px;
  width: 200px;
  height: 415px;
  margin: 0px;
  border: 0px;
  padding: 0px;
  background: transparent;
/*
  background: lightgrey;
*/
}
#navi
{
  position:absolute;
  left: 8px;
  top: 205px;
  width: 200px;
  height: 415px;
  overflow: auto;
  margin: 0px;
  border: 0px;
  padding: 0px;
  background: transparent;
  align: left;
  vertical-align: top;
  text-align: left;
  font-family: Comic Sans MS, tahoma, arial, sans-serif;
  font-size: 100%;
/*
  float: right;
  width: 200px;
*/
}
#navi-innen
{
  position:absolute;
  left: 0px;
  top: 0px;
  width: 180px;
  height: auto;
  margin: 0px;
  border: 0px;
  padding: 0px;
  background: transparent;
/*
  padding: 0 15px 10px 15px;
*/
}
#navi h2
{
  display:none;
/*
  font: bold 1.4em veradana, sans-serif;
  margin: .8em 0 .2em 0;
*/
}
#navi ul
{
  position: relative;
  top: 0px;
  left: 0px;
  width: auto;
  height: auto;
  margin: 0px;
  margin-top: 0px;
  border: 0px;
  padding: 0px;
  list-style: none;
  line-height: 3ex;
}
/* 
div.naviitem, 
*/
#searchform div,
#navi ul li
{
  position: relative;
  top: 0px;
  left: 10px;
  width: 150px;
  height: auto;
  margin: 0px;
  border: 0px;
  padding: 0px;
  padding-lef: 3px;
  background: url('./images/navi-button_150px.jpg') no-repeat;
/*
  margin-top: 0px;
  overflow: visible;
  border:3px solid khaki;
  padding-top:1px;
  padding-bottom:7px;
*/
  vertical-align:top;
  font-size: 12px;
  font-weight:bold;
  line-height: 4ex;
}
#searchform
{
  display: none;
}
#searchform div
{
  top: 0px;
  height: 20px;
  margin: 0px;
  border: 0px;
  padding: 0px;
  line-height: 3.5ex;
}


#navi ul li ul
{
  position: relative;
  top: 0px;
  left: 0px;
  width: auto;
  height: auto;
  margin: 0px;
  border: 0px;
  padding: 0px;
  list-style: none;
  line-height: 3ex;
/*
  margin-top: 0px;
  margin: .2em 0 .4em .5em;
*/
}
#navi ul li ul li
{
  position: relative;
  top: 0px;
  left: 8px;
  width: 150px;
  height: auto;
  margin: 0px;
  border: 0px;
  padding: 0px;
  background: url('./images/navi-button_150px.jpg') no-repeat;
/*
  overflow: visible;
  margin-top: 0px;
  border:3px solid khaki;
  padding-right:5px;
  padding-top:1px;
  padding-bottom:7px;
*/
  vertical-align:top;
  font-size: 12px;
  font-weight:bold;
}
/*
#navi input.search-button,
*/
#searchform div input
/*
.navi-search
*/
{
  position: absolute;
  top: 2px;
//  top: -1px;
  left: 103px;
  width: 45px;
  height: auto;
  margin: 0px;
  border: 0px;
  padding: 0px;
  background: transparent;
  font-size: 12px;
  font-weight: bold;
  color: white;
  line-height: 3.5ex;
/*
  margin-bottom: 3px;
  background: #eee;
  width: 150px;
  border: 1px solid #300000;
*/
}
#searchform div input#s
{
  position: absolute;
  top: 3px;
  left: 3px;
  width: 100px;
  height: 14px;
  background: #ff8888;
  color: white;
/*
*/
}
#navi a
{
  position: relative;
  top: -3px;
  left: 4px;
  width: 100%;
  height: 100%;
  color: #ffFFff; 
  text-decoration: none;
  font-weight: bold;
}
#navi a:hover,
#navi a:active,
#searchform div input:hover
{
  color: #ffFF00; 
/*
  color: #C0FF00; 
  color: #FF7F00; 
*/
}


#content_hg
{
  position: absolute;
  left: 360px;
  top: 211px;
  width: 381px;
  height: 283px;
  background: #1c100c;
  -moz-opacity: 0.75;
  opacity: 0.75;
//  filter: Alpha(style=0, opacity=75);
/* 
  background: #FF7F00;
  background: tomato;
  background: orangered;
  background: navajowhite;
  background: khaki;
  background: #a06020;
  background: #9e6d28;
  background: #ccaa88;
*/
}
#content
{
  position: absolute;
  left: 223px;
  top: 215px;
  width: 553px;
  height: 289px;
  overflow: auto;
  background: transparent;
  align: left;
  vertical-align: top;
  text-align: left;
  font-size: 100%;
/*
  color: white;
  color: midnightblue;
  color: navy;
  color: darkblue;
  font-size: 1.1em;
*/
}
#content table
{
  color: white;
}
#content table tr
{
  vertical-align: top;
}
#content p
{
  margin: 0px 0px 10px 0px;
}
#content h2
{
  margin: 5px 0;
  border: 0px;
  border-bottom: 1px solid white;
  font: 150%;
  letter-spacing: 1px;
/*
  color: midnightblue;
  font: italic 2.1em georgia, serif;
*/
}
#content h2 a
{
  text-decoration: underline;
}
#content h3
{
  margin: 1.2em 0 .4em 0;
  font-size: 1.4em;
}
#content h4
{
  font-size: 1.3em;
  padding: 0;
  margin: 1em 0;
}
#content h5
{
  font-size: 1.1em;
  padding: 0;
  margin: 1em 0;
}
#content .date
{
  font-size: 1em;
  text-align: right;
  font-weight: bold;
}
#content .meta
{
  font-size: .9em;
}
#content .feedback
{
  margin: 15px 0 15px 0;
  text-align: right;
  padding-bottom: 10px;
  border-bottom: 1px solid #700000;
}
#content .mehladr 
{
  position: relative; 
  width: 185px; 
  height: 14px; 
  border: none; 
  background: url("./images/meine_mehladr.jpg") 35px 1px no-repeat; 
  text-align: left; 
}


#commentlist li
{
  margin-bottom: 1.5em;
  padding-bottom: 1em;
  border-bottom: 1px solid #700000;
}


#commentform
{
  margin: 1em 0;
  padding: 1em;
  border: 1px solid #300000;
  background: #600000;
}
#commentform textarea
{
  background: #eee;
  border: 1px solid #300000;
}
#commentform #email, #commentform #author, #commentform #url
{
  font-size: 1.1em;
  background: #eee;
  border: 1px solid #300000;
  width: 180px;
}


#aktuelles_hg
{
  position: absolute;
  right: 0px;
  top: 235px;
  width: 118px;
  height: 400px;
  background: url('./images/heute_12.gif') no-repeat;
/*
  font-size: 100%;
*/
}
#aktuelles
{
  position: absolute;
  right: 5px;
  top: 258px;
//  top: 263px;
  width: 108px;
  height: 190px;
  background: transparent;
  padding: 0px;
  align: center;
  vertical-align: top;
  text-align: center;
  font-family: /* ScriptC, Stylus BT, */ Comic Sans MS, Tahoma, Arial, Sans-serif;
  font-size: 100%;
  font-weight: bold;
  line-height: 100%;
/*
  background: yellow;
  -moz-opacity: 0.5;
  opacity: 0.5;
//  filter: Alpha(style=0, opacity=50);
*/
}
#aktuelles h1, #aktuelles h2
{
  line-height: 110%;
}
#aktuelles h1
{
  font-size: 130%;
}
#aktuelles h2
{
  font-size: 115%;
//  font-size: 110%;
}


#footer
{
  position: absolute;
  left: 0px;
  bottom: -14px;
  width: 100%;
  height: auto;
  margin: 0px;
  padding: 0px;
  text-align: center;
  font-size: 90%;
  color: black;
/*
  clear: both;
*/
}
#footer a,
#footer a:active,
#footer a:hover,
#footer a:visited
{
  color: darkred;
}


a
{
  color: #ffc;
}
a:hover
{
  color: #fff;
  text-decoration: none;
}


hr
{
/*
  display: none;
*/
}


ins
{
  text-decoration: none;
  border-bottom: 1px dashed #eee;
}


acronym, abbr, dfn
{
  border-bottom: 1px dashed #eee;
  font-style: normal;
}
blockquote
{
  border-left: 5px solid #320000;
  margin: 1em 0;
  padding: 10px;
  background: #600000;
  width: 90%;
}
code, pre
{
  color: #f93;
  font-family: verdana, sans-serif;
}


img
{
  border: none;
}
.bild-links
{
  float: left;
  margin: 0 15px 3px 0;
}
.bild-rechts
{
  float: right;
  margin: 0 0 3px 15px;
}


.center
{
  text-align: center;
}

.pagination
{
  text-align: center;
  margin-top: 2em;
}


.search-button, #commentform input
{
  font-size: 1em;
  font-weight: bold;
  border: 1px solid #300000;
  background: #800000;
  color: #ffc;
  padding: 1px 2px;
}


/* *** Plugins *** */


.tags
{
  margin: 1.5em 0;
  font-weight: bold;
  padding: 2px 0;
}


#wp_grins
{
  margin-top: 2px;
}


.pagebar
{
  text-align: center;
  line-height: 1.4;
  margin-top: 2em;
}
.pagebar .this-page
{
  font-weight: bold;
}
.pagebar a
{
  border: 1px solid #300000;
  background: #900;
  padding: 2px 5px;
  margin-bottom: 5px;
  text-decoration: none;
  color: #ffc;
}
.pagebar a:hover
{
  color: #fff;
}

