/* ------------------------------------------------------------
	wendland-net.de - default
-------------------------------------------------------------*/
/* good colors: 
  blueish #A2BDCF
  yellowish: #ffdd77
  very good blue: #679EF1
  */


/* ------------------------------------------------------------
	NEW: REBUILD FROM HERE
-------------------------------------------------------------*/
html {
 background-color:#999;
}

body {
  background-color: #ffffff;
  width: 1024px;
  margin-left: auto; margin-right: auto;

  /*background-color: #99cccc;*/
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  margin-top: 0px;
  margin-bottom: 0px;
  
}
td {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
}

a {
        color: #006699;
        text-decoration: none;
}

a:hover {
        /*background-color:#FF9900;
        color: black;*/
        text-decoration: underline;
}

a:visited {
        color: #006699;
        text-decoration: none;
}

a:visited:hover {
        color: #006699;
        text-decoration: underline;
        }

input { BORDER: 1px #999999 solid; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
        padding-left: 2px; 
	    background: #ffffff;
}
select {/* BORDER-bottom: 1px #000000 dotted; */
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
        padding-left:0; 
	    background: #ffffff
}
textarea { BORDER: 1px #999999 solid; 
		   font-family: Verdana, Arial, Helvetica, sans-serif; 
		   font-size: 8pt; 
		   padding-left:2px; 
		   padding-top:2px; 
		   background: #ffffff;
}


.selected {
    font-weight: bold;
}


fieldset {
    margin-left: 1em;
    border: none;
    display: inline;
    }

fieldset label {
    display: block;
    }

fieldset a {
    text-decoration: underline;
    }

label {
  display: block;
}

#dlgPostSignup label{
  display: block;
  float: left;
  width: 100px;
}


.nctl { display: block; background: transparent url('/styles/default/gif/nctl.gif') no-repeat 0 0; margin: 0; padding: 0;}
.nctr { display: block; background: transparent url('/styles/default/gif/nctr.gif') no-repeat 100% 0; margin: 0;padding: 0;}
.ncbl { display: block; background: transparent url('/styles/default/gif/ncbl.gif') no-repeat 0 100%; margin: 0;padding: 0;}
.ncbr { display: block; background: transparent url('/styles/default/gif/ncbr.gif') no-repeat 100% 100%; margin: 0;padding: 0;}

.nctl2 { display: block; background: transparent url('/styles/default/gif/nctl2.gif') no-repeat 0 0; margin: 0; padding: 0;}
.nctr2 { display: block; background: transparent url('/styles/default/gif/nctr2.gif') no-repeat 100% 0; margin: 0;padding: 0;}
.ncbl2 { display: block; background: transparent url('/styles/default/gif/ncbl2.gif') no-repeat 0 100%; margin: 0;padding: 0;}
.ncbr2 { display: block; background: transparent url('/styles/default/gif/ncbr2.gif') no-repeat 100% 100%; margin: 0;padding: 0;}

.rounder1, .rounder2, .rounder3, .rounder4 {
background-repeat:no-repeat;
height:11px;
position:absolute;
width:11px;
}

.rounder1 { background-image: url('/styles/default/gif/nctl.gif'); left:0pt; top:0pt;}
.rounder2 { background-image: url('/styles/default/gif/nctr.gif'); right:0pt; top:0pt;}
.rounder3 { background-image: url('/styles/default/gif/ncbl.gif'); left:0pt; bottom:0pt;}
.rounder4 { background-image: url('/styles/default/gif/ncbr.gif'); right:0pt; bottom:0pt;}


/* ------------------------------------------------------------
	Topic/Channel/<Prop> Switch
-------------------------------------------------------------*/
span.ClickableTag {
  font-size:11px;
  background-color: transparent;
  color:black;
  padding:2px 2px 2px 2px;
  line-height: 20px;
}
span.ClickableTag:hover {
  border: 1px solid #333;
  cursor:pointer;
}

/* TOP META */
div#meta {
  width: 100%;
  padding-top:2px;
  margin: 0px; margin-bottom: 0px;
  height: 16px;
  color: #999;
  background-color:#ccdddd;
  background-color:#e2e2e2;
  border-bottom:1px solid #9999cc;
}
div#meta .meta_left{
  float:left;
  width: 50%;
  margin: 0px; margin-bottom: 0px;
  height: inherit;
  text-align: left;
}
div#meta .meta_left span.logo{
  color:#006699;
}
div#meta .meta_rite{
  float:left;
  width: 48%;
  margin: 0px; margin-bottom: 0px;
  height: inherit;
  text-align: right;
}

/* TOP META */
div#login {
  width: 100%;
  margin: 4px 0px 0px 0px ; margin-bottom: 4px;
  height: 16px;
  font-size:10px !important; 
  text-align: right;
  background-color:#fff;
}

/* container Stuff */
.wideBox{ 
  clear:both;
  margin-top:0px; padding: 4px;
  margin-bottom:8px;
  /*background-color:#eeeeff;*/
}

/* container Stuff */
.reportBox{ 
  clear:both;
  width:auto;
  margin:0px 0px 8px 8px;
  padding: 0px;
  background-color:#fff;
  border-bottom: 1px solid #ccc;
}


.reportLine {
  clear:both;
  height:16px;
  line-height:16px;
  border-left:1px solid #ccc;
  border-top:1px solid #ccc;


}
.reportItem {
  float:left;
  overflow:hidden;
  height: 16px;
  border-right:1px solid #ccc;
}
.preBox {
  width: 98%; min-height: 80px;
  border: 1px dashed #ccc;
  background-color:#f0fcfc;
  font-family: "Courier New";
  font-size: 11px;
  padding: 4px;
  margin-left:auto; margin-right:auto; 
  margin-bottom:10px; 
}

.roundedBox {
  /*clear:both;  height: auto;*/
  position:relative;
  width: 248px; 
  background-color:#f0f0f0;
  margin: 0px 6px 10px 0px;
  text-align:left; /*margin-bottom:6px;*/
}

.roundedBox h3{
  font-family: "Helvetica";
  color: #668866;
  font-size: 16px;
  margin: 4px 0px 2px 0px;
}

.rounded-header {
  /*clear:both;  height: auto;*/
  background-color:#339900; 
  color:#fff;
  width: 248px; 
  margin: 6px 0px 4px 0px;
  text-align:left; 
}

.tocBox {
  clear:both;
  width: 248px; height: auto;
  border-left: 1px dotted #ccc;
  border-top: 1px dotted #ccc;
  border-right: 1px dotted #ccc;
  background-color:#f4f4f2;
  margin: 0px;
  text-align:left; /*margin-bottom:6px;*/
  padding: 4px 2px 4px 4px;
}

.tocBox .hd {
  font-size: 12px;
  font-weight: bold;
  margin-bottom:6px;
 
  /*border-bottom: 1px solid #ccc;*/
  
}
.tocBox .bd {
  font-size: 10px;

}
.tocBox .bd ul{
  padding-left: 20px;
  list-style-type: none;
}
.tocBox .ft {

}
div#contentPane {
/*background-color:#98C9D9;*/
  display: block; min-height: 600px;
  overflow: hidden; 
  padding: 0px; 
  /*border: 1px solid #cccccc;*/
  margin-left: 6px;  margin-right: 6px; /* center it */
  /*line-height: 14px;*/
  font-size:11px;
}
div#contentPane  h3.front {
  width:90%;
  height: 16px;
  background-color:#ffffff;
  padding: 2px;
  border-bottom: 1px solid #bbbbff;
  color:#CC0000;
}
div#contentPane  h3.gs-front {
  margin-bottom: 6px;
  width:90%;
  font-size:16px;
  height: 16px;
  background-color:#ffffff;
  padding: 2px;
  border-bottom: 1px solid #ccc;
  color:#ee6600;
}

div#contentPane .frontImage {
  float: left; 
  padding: 0px; margin:0px;
  width: 124px; height: 84px;
}
div#contentPane .frontImage P {
  text-align: center;
  padding-top: 2px; font-size: 10px; font-style: italic;
  text-indent: 0; clear:both; margin:0px;
}

/* IMAGE ONLY Teaser */
div#contentPane .teaserX {
  float: left;
  background: transparent;
  width:124px; height:120px; 
  margin-right:6px; margin-bottom:8px;
  overflow:hidden;
}

div#contentPane .teaserImage {
  text-align:center;
  border: 0px solid #ccc;
  width:120px; height:90px; 
  background: #fff;
  padding:2px; 
  line-height: 12px;
}
div#contentPane .teaserImage img{
  text-align:center;
}

div#contentPane .tSet {
  border: 1px solid #ffcccc;
}

div#contentPane .teaserX P {
  text-align: center;
  padding-top: 2px; font-size: 10px; 
  text-indent: 0; margin:0px;
  overflow:hidden; 

}
/* FLAT TEXT Teaser */
div#contentPane .teaserFlat {
  clear: left;
  background: transparent;
  width:95%;  height:105px;
  padding-bottom: 6px;
  margin-bottom:10px;
  border-bottom: 2px dotted #ccc;
  /*overflow:hidden;*/
}

div#contentPane .teaserFlat IMG {
  float:left;
  border: 1px solid #666;
  margin-right:8px; 
}
div#contentPane .teaserFlat  H3 {
  color: #666;
  text-align: left;
  font-size: 12px; 
  text-indent: 0; margin:0px; padding: 0px 0px 6px ;
  overflow:hidden; 
}
div#contentPane .teaserFlat  P {
  text-align: left;
  color: #333;
  padding-top: 2px; font-size: 10px; 
  text-indent: 0; margin:0px;
  line-height: 10px;
  height: 40px;
  overflow:hidden; 
}
div#contentPane div.teaserFlat  div.info {
  text-align: left;
  font-weight:bolder;
  color:#666666;
  padding-top: 2px; font-size: 9px; 
  text-indent: 0; margin:0px;
  overflow:hidden; 
}
div#contentPane div.teaserFlat  div.info span.eazy{
  text-align: left;
  font-weight: normal;
  color:#666666;
  padding-top: 2px; font-size: 9px; 
  text-indent: 0; margin:0px;
  overflow:hidden; 
}

div.tagCloud {
    /*background: #f0f0f0;*/
    margin: 0px;
    padding: 0px 4px 4px 4px;
    font-size: 20px;
    line-height:16px; 
    clear:both;
}
div.tagCloud h3 {
  margin: 2px 0px 6px 0px;
  font-family: Verdana, sans-serif; 
  font-size: 100%; font-weight:normal;
  color:#666;
}

div.tagCloud a {
    line-height: 20px;
    font-weight: normal;
    text-decoration: none;
    vertical-align: middle;
}

a.tag_list_item:hover
{
    text-decoration: none ;
    color: rgb(244, 184, 0) !important;
}
a.t1, span.t1
{
    color: #888888 ;
    color: #1177cc !important ;
    font-size: 55% ;
}
a.t2, span.t2 /* thats it */
{
    color: #1177cc !important ;
    color: #1177cc !important;
    font-size: 60% ;
    font-weight: bold;
}
a.t3, span.t3
{
    color: #339999 ;
    color: #1177cc !important;
    font-size: 70% ;
}

a.t4, span.t4
{
    color: #339933 ;
    color: #1177cc !important;
    font-size: 75% ;
    font-weight: bold;
}
a.t5, span.t5
{
    color: #339933 ;
    color: #1177cc !important;
    font-size: 90% ;
}
a.t6, span.t6
{
    color: #99CC33 ;
    color: #1177cc !important;
    font-size: 95% ;
    font-weight: bold;
}
a.t7, span.t7
{
    color: #FF9933 ;
    color: #1177cc !important;
    font-size: 100% ;
}
a.t8, span.t8
{
    color: #FF9933 ;
    color: #1177cc !important;
    font-size: 105% ;
    font-weight: bold;
}
a.t9, span.t9
{
    color: #FF9900 ;
    color: #1177cc !important;
    font-size: 110% ;
}
a.t10, span.t10
{
    color: #FF9900 ;
    color: #1177cc !important;
    font-size: 115% ;
    font-weight: bold;
}

div.hintBox {
  width:95%; min-height: 60px;
  font-size:80%; 
  background: #e0e0e0; 
  padding: 0px 0px 4px 4px; 
  margin: 0px 6px 10px 0px; 
}
div.hintBox img{
  margin-bottom: 4px;
}
.hbGreen {
  background: #c7f1d7 !important;
}


form#ezS label {
    font-weight: bold;
	float:left;
	width:120px;
    line-height:24px;
}

.imageContainer {
  float:left;
  padding: 2px;
  margin-right:4px; margin-bottom: 6px;
  /*border: 1px solid #fff;*/
  width: 144px; height: 300px;
  overflow:hidden;

}
.imageContainer .tools {
  margin-left:8px; margin-top: 4px;
  width:60%;
}

.imageContainer P {
  font-size:10px; margin-bottom:0px; padding-bottom:0px;
  height: 70px;
  overflow:hidden;
}

.imageContainer .ft {
  font-size:10px; 
}

.Logo {
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	color: #0063dc;
	background: transparent;
	font-size: 3em;
	line-height: normal;
}

div.commentEntry {
  margin-top: 12px; margin-left: 4px; 
  padding: 4px;
  width:580px; 
  background-color:#f8f8ec; 
  border:1px solid #ddd; 
}

div.Event-List {
  border:1px dashed #333; 
  padding:4px; 
  margin-bottom: 10px; 
  width:90%
}
div.Klaz-List {
  border-top:1px solid #ccc; 
  border-bottom:1px solid #ccc; 
  background: #F1F1E7 none repeat scroll 0%;
  padding:4px; 
  margin-bottom: 16px; 
  width:90%
}

div.addressInfo {

}
div.addressInfo label{
  display:block;
  width: 100px;
  float:left;
  color: #990000;
  line-height: 16px;
  font-weight: bold;
}

div.addressInfo img {
  margin: 4px 6px 2px 0px;
}

.inlineImage {
  margin: 0px 6px 0px 6px;
}

.galleryContainer {
  width: 98%;
  margin: 10px 0px 10px 0px;
  padding: 4px 0px 4px 0px;
  border-top: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
}

.galleryContainer img{
  margin: 6px 4px 0px 0px;
}

.digger img {
  border: 0px;
}

div.tooltip {
  width: 200px;
  /*min-height:120px;*/
  padding: 6px;
  background: #ffffee none repeat scroll 100%; 
  border:1px solid #ccc;
  z-index:100;
}


/* ********************************************* */
/*  advanced styles for tiny mce formatting      */
/* ********************************************* */
/* textbox */
.as_textbox {
  display:block;
  padding: 4px;
  background-color:#FFFFee;
  border: 1px solid #999;
}

/* ------------------------------------------------------------
	tabbed Buttons
-------------------------------------------------------------*/
div.tabbuttons {
  clear:both; 
  height:16px; line-height:16px;
  border-bottom: 1px solid #ccc;
  margin-left:6px; 
  margin-top: 10px; margin-bottom:0px;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size:11px;
}
div.tabbut {
  height:inherit;
  line-height:inherit;
  background-color:#F0F0F0;
  color:#225566;
  float:left;
  margin-right:6px;
  overflow:hidden;
  padding-left:4px;
  padding-right:4px;
  text-align:center;
  border-left:1px solid #ccc;
  border-top:1px solid #ccc;
  border-right:1px solid #ccc;
  border-right:1px solid #ccc;
}
div.tabbutHi {
  height:inherit;
background-color:#FFDD77;
border-left:1px solid #333333;
border-top:1px solid #333333;
border-right:1px solid #333333;
color:#225566;
float:left;
  margin-right:6px;
overflow:hidden;
padding-left:4px;
padding-right:4px;
text-align:center;
}
div.tabbut:hover {
/*background-color:#FFFFFF;*/
}
a.tablink {
	color: #225566; 
	text-decoration: none;
}
a.tablink:HOVER {
	font-weight: bold;
}

div.workspace {
  float:left;
  text-align:center;
  font-size: 14px;
  font-weight:bold;
  width: 70px;
  height: 25px;
  padding: 4px;
  margin-right: 4px;
  background: transparent url(/zackCMS/gif/workspace.gif) no-repeat scroll 10% 0%;
}


/* ********************************************* */
/*  advanced styles for tiny mce formatting      */
/* ********************************************* */
/* textbox */

.as_textbox {
  display:block;
  padding: 4px;
  background-color:#FFFFee;
  border: 1px solid #999;
}

table.TextBoxN {
  background-color:#fff;
  margin: 4px;
}
table.TextBoxN td {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;

}
table.TextBoxS {
  background-color:#fbd8a0;
  margin: 4px;
}
table.TextBoxW {
  background-color:#fedfdc;
  margin: 4px;
}
table.TextBoxSP {
  background-color:#bfdecf;
  margin: 4px;
}
table.TextBoxV {
  background-color:#c4d7e8;
  margin: 4px;
}
/* ********************************************* */
/*  custom fields style                          */
/* ********************************************* */
.custom {
  width:400px;
}
ul.tools {
  margin:0;
  padding:0;
  list-style-type:none;
  list-style-image:none;
}
ul.tools LI{
  margin-left:9px;
}

