﻿/****************************************************************** 
 * CSS Document for Page winzerhaus.ch
 * Copyright (c) 2008 winzerhaus.ch / chestonag automation ag
 * Author: cag\dm
 *****************************************************************/
 
 
 /*
  *  BODY Font etc...
  */
   
 body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#7B7B5A;
   /*background-image:url('../images/body_bg.png');*/
   background-image:url('../images/body_bg.png');	
   background-repeat: repeat;
      
}
 
 .bodytext {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#333333;
   line-height:120%;
   /*background-image:url('../images/body_bg.png');
   background-repeat: repeat;*/
 }
 
 .csc-mailform{
   /*border:1px solid #8CACBB;*/
   border:none;
   margin: 2px;
   margin-left:0px;
   width:70%;
 }
 
 textarea{
   display:block;
   float:left;
   border:1px solid #B6B682;
   width:auto;
   background-color:#FFFFCE;
   clear:right;
   margin:2px;
}

 select {
   display:block;
   float:left;
   border:1px solid #B6B682;
   width:auto;
   background-color:#FFFFCE;
   clear:right;
   margin:2px;
}

 input{
   display:block;
   float:left;
   border:1px solid #B6B682;
   width:auto;
   background-color:#FFFFCE;
   clear:right;
   margin:2px;
}

 fieldset{
  float:left;
}

 button{
  float:left;
}

.csc-mailform-field{
  clear:left;
}

 label{
   display:block;
   float:left;
   width: 100px;
   padding-bottom:10px;
   clear:both;
}

 a {
   border-bottom: 1px solid #B6B682;
   text-decoration:none;
   color:#436976;
 }
 
 a.download img {
  border:none;
}
 
 a:hover {
   border-bottom:none;
   color:#436976;
 }

 h1, .csc-firstHeader {
  color: #7B7B5A;
  font-size: 17px;
  margin-bottom:0px;
  padding-bottom:10px;
 }
 
 h2 {
  color:#7B7B5A;
  font-size:15px;
  font-style:italic;
 }

 h3 {
   font-size:13px;
   font-weight:bold;
   color:#7B7B5A;
 }
 
 h4 {
  font-size:12px;
  font-weight:bold;
  font-style:italic;
}
 
 ul {
  list-style-image:url('../images/linkOpaque.gif');
}

li {
  list-style-image:url('../images/linkTransparent.gif');
}

p.Zentriert{
text-align:center;
}
 
 
 /*
  * DIV Styles
  */
   
 div#MainDiv {
   color:#333333;
   margin:0px;
   width: 1000px;
   margin-left: -500px;
   position:absolute;
   left:50%;
   padding:10px;
   height:auto;
   border: 1px solid #B6B682;
 }
 
 div#HeaderBlockBig {
   border: 1px solid #B6B682;
   height: 100px;
   width: 100%;
   position:relative;
 }
 
 div#svit_logo {
 	background-image:url('../images/svit_page.png');
	background-repeat:no-repeat;
	width:50px;
	height:29px;
	position:absolute;
	left:50%;
	margin-left:400px;
	top:652px;
	z-index:5;
 }
 
 div#TopBlock {
   height: 20px;
   width: 100%;
   vertical-align:bottom;
   position:relative;
 }
 
 div#navblock {
   float:left;
   width:75%;
   vertical-align:bottom;
   height:20px;
   padding-top:5px;
   position:relative;
   font-size:13px;
 }
 
 div#navpath {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   text-decoration:none;
 }
 
 div#navpath a:hover{
	text-decoration:underline;
}
 
 div#HeadMenu {
   width:100%;
   float:left;
   margin:auto;
   margin-top: 5px;
   position:relative;
   /*border-bottom:1px solid #DEE7EC;*/
 }
 
 div#HeadMenu a {
   display:block;
   /*background-color:#666699;*/
   background-color:#FFFFCE;
   color:#7B7B5A;
   height:20px;
   width:auto;
   border-top:1px solid #B6B682;
   border-left:1px solid #B6B682;
   border-right:1px solid #B6B682;
   border-bottom:none;
   vertical-align:middle;
   text-align:center;
   text-decoration:none;
   float:left;
   margin-right: 2px;
   border-collapse: collapse;
   padding-left:5px;
   padding-right:5px;
}
 
 div#HeadMenu a:hover {
   background-color:transparent;
   border-top:1px solid #B6B682;
   border-left:1px solid #B6B682;
   border-right:1px solid #B6B682;
   border-bottom:none;
   color: ##7B7B5A;
   /*background-image:url('../images/body_bg.gif');
   background-repeat:repeat;*/
 }
 
 a:active {
  background-color:transparent;
}
 
 div#HeadMenuact a {
  background-color:transparent;
}
 
 img#logo_header {
   height: 100px;
 }

 div#left_menue_block {
   width: 200px;
   height: 100%;
   min-height : 560px;
   border-right: 1px solid #B6B682;
   float: left;
   clear: none;
   padding-right: 5px;
   margin-top: 5px;
   margin-top:5px;
   padding-left: 5px;
   
 }
 
 div#left_menue_block a{
   display:block;
   width: 173px;
   border-bottom: 1px dotted #7B7B5A;
   color: #7B7B5A;
   padding:2px;	
   text-decoration:none;
   background-image:url('../images/linkOpaque.gif');
   background-repeat:no-repeat;
   padding-left: 12px;
   vertical-align: middle;
   /*height: 22px;*/
   height:auto;
   margin-bottom: 5px;
   margin-top: 5px;
   
 }
 
 div#left_menue_block div#inline a{
   display:block;
   width: 168px;
   border-bottom: 1px dotted #7B7B5A;
   color: #7B7B5A;
   padding:2px;	
   text-decoration:none;
   background-image:url('../images/linkTransparent.gif');
   background-repeat:no-repeat;
   padding-left: 12px;
   margin-left: 5px;
   vertical-align: middle;
   /*height: 22px;*/
   height:auto;
   margin-bottom: 5px;
   margin-top: 5px;
 }
 
 
 
 div#left_menue_block a:hover{
  color:#333333;
}

 div#content_block {
   float: right;
   clear: none;
   text-align:left;
   margin-left: 5px;
   width: 780px;
   margin-top: 5px;
   padding-top:5px;
   height: 100%;
   min-height: 505px;
   background-image:url('../images/gilde_bg.png');
   background-position:right bottom;
   background-repeat:no-repeat;
   position:relative;
   overflow:auto;
  }

 div#print {
   margin-left:5px;
   border-top: 1px solid #B6B682;
   float:right;
   width: 780px;
   min-width:730px;
   height:25px;
   margin-top:5px;
   padding-top:10px;
 }
 
 a:hover div#print{
  border:none;
  text-decoration:none;
}
 
 a{
  border:none;
  text-decoration:none;
}
 
 div#search {
   border:1px solid #B6B682;
   float:none;
   display:none;
}

 img#search {
  border:none;
  float:none;
}

 input#Search {
  clear:none;
}

 div#miniMenue {
   float:right;
   width:25%;
   padding-top:5px;
   height:20px;
   vertical-align:bottom;
   position:relative;
   text-align:right;
}

div#contact {
  float:right;
  color:#7B7B5A;
  text-align:right;
}

div#short_img{
  bottom:0px;

  left:50%;
  margin:0px;
  margin-left:-350px;
  position:absolute;
  width:700px;
}

img#short_img a{
  border:0px;
}

img#short_img a:hover{
  border:0px;
}

div#print_sh{
  float:left;
}

img#sh_img{
  margin-top:2px;
}

.miniMenue a{
  border:none;
  text-decoration:none;
 }

.miniMenue a:hover{
  border:none;
  text-decoration:none;
  }
  
  #img {
  padding: 5px;
}
  
  /*
   *  Sitemap class
   *
   */
   
 .csc-sitemap{
  font-family:verdana, sans-serif;
  font-size:14px;
}

.csc-sitemap a{
  border:none;
  text-decoration:none;
}

  /*
   *  Indexed Search
   *
   */


tx-indexedsearch-searchbox{
  font-family:Verdana, sans-serif;
  font-size: 11px;
}


div{
  font-family:Verdana, sans-serif;
  font-size: 11px;
}


td{
  font-family:Verdana, sans-serif;
  font-size: 11px;
}


.tx-indexedsearch tr{
  font-family:Verdana, sans-serif;
  font-size: 11px;
}

td{
  margin-top:2px;
}


/*
 * Plugin tt_news
 *
 */
 
 .news-list-date {
  font-style:italic;
  font-size:10px;
  display:block;
  float:right;
  color:inherit;
  padding-right:5px;
}

.news-list-item h3 {
  background-color:#FFFFCE;
  font-size:13px;
  font-weight:bold;
  border:1px solid #B6B682;
}

hr {
  width:100%;
  /* For Mozilla & Opera*/
  background-color:#B6B682;
}

hr.clearer {
  border:0;
  height:1px;
  color:#B6B682;
}

.news-single-timedata {
  display:block;
  float:right;
  font-weight:normal;
}

.news-single-author {
  font-style:italic;
}

.news-single-item h3{
  font-size:11px;
  padding:5px;
  border:1px solid #B6B682;
  font-weight:normal;
  font-style:italic;
}

