/* ====================================================================== */
/* CSS DECLARATIONS */
/* ====================================================================== */
/* (c) Copyright by KAYZEE - imagine reality */
/* ====================================================================== */

/* gobal reset an basic setup */
/* ====================================================================== */
* {
   margin:0;
   padding:0;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
   margin:0.5em 0;
}
li,dd {
   margin-left:1em;
}
fieldset {
   padding:.5em;
}
body {
   font-size:76%;
   font-family:'Trebuchet MS', Tahoma, 'Microsoft Sans Serif', Arial, sans-serif;
   line-height:1.56;
   margin:0em 0;
   text-align:center;
   padding-top:16px;
   padding-bottom:16px;
   background:#FFFFFF;
   background-image:url(../background.jpg);
   background-repeat:repeat-x;
   background-position:0px 0px;
}
a {
   text-decoration:none;
   color:#0439C3;
}
a:hover {
   text-decoration:underline;
}

html { -webkit-text-size-adjust: none; }  /* iPhone Textanpassung verhindern  */

/* main elements */
/* ====================================================================== */
#wrap {
   width:760px;
   text-align:left;
   margin:0 auto;
}
#logo {
   padding-top:12px;
   padding-left:12px;
   padding-bottom:32px;
   border-left:1px solid #E8E8E8;
   border-top:1px solid #E8E8E8;
   border-right:1px solid #E8E8E8;
   background-color:#FBFBFB;
}
#content {
   border-left:1px solid #E8E8E8;
   border-right:1px solid #E8E8E8;
   border-bottom:1px solid #E8E8E8;
}
#footer {
   text-align:center;
   margin-top:15px;
}
#tagCloud {
   margin-left:10%;
   margin-right:10%;
   margin-top:15px;
   text-align:center;
   line-height:0.96em;
}
#tagCloud a {
   color:#000000;
   text-decoration:none;
}
.inside {
   padding:10px;
}
h1.sliderHead {
   background: url(../kayzee-dot.gif) no-repeat 15px 7px;
   margin:0px;
   padding:1px 15px;
   padding-left:30px;
   font-size:1.18em;
   background-color:#E8E8E8;
   color:#E60000;
   border-top:1px solid #F6F6F6;
}
h2 {
   margin-top:0.1em;
   margin-bottom:0.6em;
   font-size:1.2em;
}
h3 {
   margin-top:0.1em;
   margin-bottom:0.6em;
   font-size:1.1em;
}
div.num {
   width:35px;
   float:left;
}
div.txt {
   padding-left:35px;
}

div.topline {
   overflow:hidden;
   width:100%;
   height:1px;
   background-color:#CCCCCC;
   margin-bottom:10px;
}
div.sliderElement {
   padding:15px 15px;
   background-color:#FBFBFB;
}
table.Content2Segment {
   width:100%;
   border-collapse:collapse;
   margin-bottom:0.7em;
}
td.Content2SegmentLeft {
   width:50%;
   padding:0px;
   padding-right:16px;
   vertical-align:top;
   overflow:hidden;
}
td.Content2SegmentRight {
   width:50%;
   padding:0px;
   padding-left:16px;
   vertical-align:top;
   overflow:hidden;
}
table.Content3Segment {
   width:100%;
   border-collapse:collapse;
   margin-bottom:0.7em;
}
td.Content3SegmentLeft {
   width:33.33%;
   padding:0px;
   padding-right:16px;
   vertical-align:top;
   overflow:hidden;
}
td.Content3SegmentMiddle {
   width:33.33%;
   padding:0px;
   padding-right:16px;
   padding-left:16px;
   vertical-align:top;
   overflow:hidden;
}
td.Content3SegmentRight {
   width:33.33%;
   padding:0px;
   padding-left:16px;
   vertical-align:top;
   overflow:hidden;
}
table.Content1s2lSegment {
   width:100%;
   border-collapse:collapse;
   margin-bottom:0.7em;
}
td.Content1s2lSegmentLeft {
   width:33.33%;
   padding:0px;
   padding-right:16px;
   vertical-align:top;
   overflow:hidden;
}
td.Content1s2lSegmentRight {
   width:66.66%;
   padding:0px;
   padding-left:16px;
   vertical-align:top;
   overflow:hidden;
}
table.Content1l2sSegment {
   width:100%;
   border-collapse:collapse;
   margin-bottom:0.7em;
}
td.Content1l2sSegmentLeft {
   width:66.66%;
   padding:0px;
   padding-right:16px;
   vertical-align:top;
   overflow:hidden;
}
td.Content1l2sSegmentRight {
   width:33.33%;
   padding:0px;
   padding-left:16px;
   vertical-align:top;
   overflow:hidden;
}
