/*
   Theme Name: Deine Konsumlandschaft
   Theme URI: http://www.deine-konsumlandschaft.de/
   Description: .
   Version: 1.0
   Author: GlobalBases.com GmbH WEBBASES & WEBSOFTWARE
   Author URI: http://www.globalbases.com/
Tags: 
*/

html,body {height:100%;}

body{
   border: 0px;
   margin: 0px;
   padding: 0px;
   width: 100%;
   font-family: Courier New, Courier New, Courier, monospace;
   font-size: 12px;
   line-height: 120%;
   background-color: #004c28;
}

a{color: #d6016e; text-decoration:none;}
a:hover{color: #d6016e; text-decoration:underline;}

h1, h2, h3, h4, h5{
   border: 0px;
   margin: 0px;
   padding: 0px 0px 10px 0px;
   color: #d6016e;
   font-family: Courier New, Courier New, Courier, monospace;
   font-size: 16px;
   line-height: 100%;
}

img{
   border:  0px;
   margin:  0px;
   padding: 0px;
}

table{
   border:  0px;
   margin:  0px;
   padding: 0px;
}

strong, b{
   font-size: 14px;
   font-weight: bold;
}

#tblgrid{
   border: 0px;
   border-spacing: 0px;
   margin:  0px;
   padding: 0px;
   width: 100%;
   empty-cells:show; 
}

 tr,td{
   border:  0px;
   margin:  0px;
   padding: 0px;
   vertical-align: top;
}

.tdhead{
  border:   0px;
   margin:   0px;
   padding:  0px;
   width:  957px;
   height: 314px;
   vertical-align:top;
}

#dlogo{
   border: 0;
   margin: 0px;
   padding: 0px;
   position: relative;
   width: 957px;
   height: 314px;
   background-image: url(images/dkl_logo.jpg);
   background-position: top left;
   background-repeat: no-repeat;
}

#kbox{
   border:  0px;
   margin:  0px;
   padding: 0px;
   position: absolute;
   top: 69px;
   right: -50px;
   width: 50px;
   height: 60px;
   background-image: url(images/kohr.jpg);
   background-repeat: no-repeat;
}
/*---------------------------------------------------------*/
/*--- Hauptmenu -------------------------------------------*/
/*---------------------------------------------------------*/
#topmenu{
   border:  0px;
   margin:  0px;
   padding: 0px;
   position: absolute;
   bottom: 0px;
   left: 0px;
   width: 957px;
   height: 40px;
   color: #004c28;
   font-family: Courier New, Courier New, Courier,monospace;
   font-size: 14px;
   text-align: center;
}

.btnkon{
   border:0px;
   display: block;
   margin: 0px;
   padding: 0px;
   float: left;
   width: 219px;
   height: 41px;
   background-image: url(images/btn_konsum.gif);
   background-position: left;
   background-repeat: no-repeat;
}

.btnaus{
   border:0px;
   display: block;
   margin: 0px;
   padding: 0px;
   float: left;
   width: 152px;
   height: 41px;
   background-image: url(images/btn_ausstellung.gif);
   background-position: left;
   background-repeat: no-repeat;
}

.btnpro{
   border:0px;
   display: block;
   margin: 0px;
   padding: 0px;
   float: left;
   width: 113px;
   height: 41px;
   background-image: url(images/btn_projekt.gif);
   background-position: left;
   background-repeat: no-repeat;
}

.btnbuc{
   border:0px;
   display: block;
   margin: 0px;
   padding: 0px;
   float: left;
   width: 184px;
   height: 41px;
   background-image: url(images/btn_buchen.gif);
   background-position: left;
   background-repeat: no-repeat;
}

.btnknt{
   border:0px;
   display: block;
   margin: 0px;
   padding: 0px;
   float: left;
   width: 86px;
   height: 41px;
   background-image: url(images/btn_kontakt.gif);
   background-position: left;
   background-repeat: no-repeat;
}
/*---------------------------------------------------------*/
/*---------------------------------------------------------*/
/*---------------------------------------------------------*/
.tdbody{
   border: 0px;
   margin: 0px;
   padding: 0px;
   width: 957px;
   vertical-align:top;
   background-color: #afc000;
}

.tdweiss{
   border:   0px;
   margin:   0px;
   padding:  0px;
   width:    30%;
   height: 113px;
   background-color: #fff;
}

#mainpart{
   border:   0px;
   margin:   0px;
   margin-bottom: 40px;
   padding:  0px;
   width:  957px;
   min-height: 408px;
   background-color: #afc000;
   vertical-align:top;
}
/*---------------------------------------------------------*/
/*--- Die drei Hintergrundfarben --------------------------*/
/*---------------------------------------------------------*/
.colpink  {background-color: #d7026e;}
.colgreen {background-color: #afc000;}
.coldgreen{background-color: #004c28;}
.colweiss {background-color: #ffffff;}
/*---------------------------------------------------------*/
/*--- Linke Spalte Textblock ------------------------------*/
/*---------------------------------------------------------*/
.lcol{
   border: 0px;
   margin: 0px;
   padding: 0px;
   padding-bottom: 10px;
   float: left;
   width: 610px;
   font-family: Courier New, Courier New, Courier, monospace;
   font-size: 14px;
}

.txtbox{
   border:  0px;
   margin:  0px;
   padding: 0px;
   padding-top: 25px;
   position: relative;
   width: 610px;
   background-image: url(images/txt_middle.gif);
   background-repeat: repeat-y;
}

.txtbox p{
   border:  0px;
   margin:  0px;
   padding: 0px;
}

.txtdate{
   position: relative;
   top: 0px;
   left: 0px;
   width: 0px;
   padding: 0px;
   color: #ffffff;
   font-family: Courier New, Courier New, Courier, monospace;
   font-size: 0px;
   text-align:center;
   background-color: #fff;
}

.txtbttl{
   border:  0px;
   margin:  auto auto;
   padding: 0px;
   padding-bottom: 15px; 
   width: 530px;
   color: #d6016e;
   font-family: Courier New, Courier New, Courier, monospace;
   font-size: 14px;
   font-weight: bold;
   line-height: 140%;
}

.txtbtxt{
   border:  0px;
   margin:  auto auto;
   padding: 0px;
   width: 530px;
   font-family: Courier New, Courier New, Courier, monospace;
   font-size: 12px;
   line-height: 140%;
}

.txtbtxt .ec3_schedule{
   margin: 0px 0px 5px 0px;
}

.txtbtxt .ec3_start{
   font-size: 12px;
   font-weight: bold;
}

.txtbtxt .ec3_end{
   font-size: 12px;
   font-weight: bold;
}

.txtbtxt .ec3_to{
   font-size: 8px;
   padding: 0px 10px 0px 10px;
}

.txtbftr{
   border:  0px;
   margin:  0px;
   margin-bottom: 15px;
   padding: 0px;
   width: 610px;
   height: 58px;
   background-image: url(images/txt_bottom.gif);
   background-repeat: no-repeat;
}

/*   Kalender */

div#wp-calendar {
  position:relative;
  width:222px;
  height:189px;
  background-color: #ffffff;
  text-align:center;
  padding: 18px 0px 7px 0px;
  margin: 0px 0px 15px -10px;
  background-image: url(images/kalender_back.jpg);
}

div#wp-calendar table{
  margin: auto auto;
  width: 180px;
  line-height:120%;
}

div#wp-calendar td,
div#wp-calendar th{
  text-align:center;
}

div#wp-calendar a{
  color: #afc000;
  line-height:120%;
}



div#wp-calendar table.nav td{
  padding:3px 5px 3px 5px;
}

/*---------------------------------------------------------*/
/*--- Rechte Spalte / Untermenu ---------------------------*/
/*---------------------------------------------------------*/
.rcol{
   border: 0px;
   margin: 0px;
   padding: 0px;
   padding-bottom: 40px;
   float: left;
   width: 252px;
   font-family: Courier New, Courier New, Courier, monospace;
   font-size: 14px;
}

.rcol a{
   border: 0px;
   display: block;
   margin: 0px;
   padding: 0px;
   color: #004c28;
   font-family: Courier New, Courier New, Courier, monospace;
   line-height: 140%;
   font-size: 14px;
   text-decoration: none;
   text-indent: 8px;
}

.rcol a:hover{
   color: #d6016e;
   text-decoration: underline;
}

.dk01 ul{
   margin:0px 0px 15px 0px;
   padding:0px;
}

.dk01 img{
   margin:0px 0px 5px -5px;
}

.dk01 li{
   list-style-type: none;
   margin-left:25px;
   padding-left:0px;
   list-style-image: url(/wp-content/themes/dkl_2009/images/li_img.gif);
}

.dk01 a{
   display:inline;
 }

/*---------------------------------------------------------*/
/*---- Footer ---------------------------------------------*/
/*---------------------------------------------------------*/
.foottxt{
   border: 0px;
   margin: 0px;
   padding: 5px 0px 5px 10px;
   color: #ffffff;
   font-size: 12px;
   font-family: Courier New, Courier New, Courier, monospace;
}

.foottxt a{color: #ffffff;}

.footcopy{   border: 0px;
   margin: 0px;
   padding: 0px;
   float:left;
   width: 250px;
}

.footlink{
   border: 0px;
   margin: 0px;
   padding: 0px;
   float:right;
   width: 252px;
}
/*---------------------------------------------------------*/
/*--- Clear und (T)ABS-------------------------------------*/
/*---------------------------------------------------------*/
.clboth{clear:both;}

.abs30{
   border:  0px;
   margin:  0px;
   padding: 0px;
   float: left;
   width:  30px;
   height: 50px;
   background-image: url(images/abs30.gif);
   background-repeat: repeat-y;
}

.abs40{
   border:  0px;
   margin:  0px;
   padding: 0px;
   float: left;
   width:  40px;
   height: 20px;
   background-image: url(images/abs40.gif);
   background-repeat: repeat-y;
}

.abs65{
   border:  0px;
   margin:  0px;
   padding: 0px;
   float: left;
   width:  65px;
   height: 50px;
   background-image: url(images/abs65.gif);
   background-repeat: repeat-y;
}

.tabs65{
   border: 0px;
   margin: 0px;
   padding: 0px;
   width: 100%;
   height: 65px;
   background-image: url(images/tabs65.gif);
   background-repeat: repeat-x;
}