
/* ---------------------------

BACKGROUND COLOR: 				COLOR 01
TEXT COLOR:						COLOR 02

ACCENT COLOR:					COLOR 03
TEXT ON ACCENT COLOR:			COLOR 04

sitebar
2nd ACCENT COLOR:				COLOR 05
2nd TEXT ON ACCENT COLOR:		COLOR 06
HEADING COLOR:					COLOR 07
BORDER COLOR:					COLOR 08

footer
3nd ACCENT COLOR:				COLOR 09
3nd TEXT ON ACCENT COLOR:		COLOR 10

------------------------------ */


/* 	css document */

	body {
		padding: 0;
		margin: 0;
		background: #f0f0f0;		/*  COLOR 01  */
		font: 12px lucida sans unicode, Arial, Helvetica, sans-serif;
		color: #000;			/*  COLOR 02  */
		}
	
	img {
		border: none;
		}

/* text */

	h1 {
		font-size: 1.2em; 
		margin: 0 0 3px 0; 
		padding: 0; 
		font-weight:normal;
		color:#ff6a00;			/*  COLOR 03  */
		text-transform:uppercase;
		}
	
	h2 {
		font-size: 1.1em; 
		margin: 0 0 3px 0;
		padding: 0; 
		color: #ff6a00;			/*  COLOR 03  */
		font-weight: normal;
		text-transform:uppercase;
		}
      
   h3 {
		font-size: 1.0em; 
		margin: 0 0 3px 0;
		padding: 0; 
		color: #ff6a00;			/*  COLOR 03  */
		font-weight: normal;
		}
	
	p {
		font-size: 1.0em; 
		margin: 0; 
		padding: 0; 
		color: #000;			/*  COLOR 02  */
		line-height: 1.4em;
		}
	
	a {
		font-size: 1.0em; 
		margin: 0; 
		padding: 0; 
		color: #ff6a00;			/*  COLOR 03  */
		text-decoration: underline;
		}
	
	a:hover {
		color: #ff6a00;			/*  COLOR 03  */
		text-decoration:none;
		}

   a.header {
      font-size:30px;
      color:#000;			/*  COLOR 02  */
      position: absolute;
		top:40px;
		left:220px;
		cursor: pointer;
      text-decoration: none;
   }

	a.more {
		float:right;
		display:block;
		font-size:1.0em;
		background: url(../bullet.php?image=images/more_bullet.png&color=ff6a00) no-repeat 0 3px;			/*  COLOR 03  */
		padding: 0 0 0 10px;
		}

	a.logo {
		display:block;
		height: 55px;
		width:300px;
		background: url(../images/trans_bg_40.png);
		text-align:center;
		font-size:20px;
		color:#000;			/*  COLOR 02  */
		position: absolute;
		top:10px;
		left:50px;
		cursor: pointer;
		padding:25px 0 0 0;
		}
		
	a.logo-small {
		display:block;
		height: 55px;
		width:50px;
		background: url(../images/trans_bg_40.png);
		text-align:center;
		font-size:10px;
		color:#000;			/*  COLOR 02  */
		position: absolute;
		top:10px;
		left:10px;
		cursor: pointer;
		padding:25px 0 0 0;
		}

	a.reclame {
		left:250px;
		}

	a.reclame2 {
		left:570px;
		}
		
/* container */

	div#container {
		width: 1000px;
		padding: 0px;
		margin: auto;
		}

/* header */
ul.contact{
   list-style-type: none;
   float: right;
   margin-right: 20px;
   color: #fff;
}


/* content */

	div#content-left {
		background: #fff url(../bullet_block.php?color=6e8dbd&x=200&y=3) repeat-y left;
		overflow:hidden;_zoom:1;
		position:relative;
		top:-35px;
      min-height: 450px;
		}

	div#content-right {
		background: #fff url(../bullet_block.php?color=6e8dbd&x=200&y=3) repeat-y right;
		overflow:hidden;_zoom:1;
		position:relative;
		top:-35px;
      min-height: 450px;
		}
   
   div#container img {
			border-color: #bebebe !important;
	}
		
	div#container img.link_image{
      border: 1px solid #bebebe;
      width: 120px;
      float: right;
      margin: 20px 0 10px 10px;
   }
   
   div#container img.link_image_small{
      border: 1px solid #bebebe;
      width: 80px;
      float: right;
      margin: 20px 0 10px 10px;
   }


/* linker content */

	.sitebar {
		width: 186px;
		overflow:hidden;_zoom:1;
		margin: 0;
		background:none;
		padding:7px;
		min-height:100%;
		}
		
	div#content-left .sitebar {
		float: left;
		}

	div#content-right .sitebar {
		float: right;
		}
		
	/* grid for main content */

		.row {
			width:760px;
			margin: 0 0 0;
			overflow:hidden;_zoom:1;
		}

		.col {
			width:370px;
			margin: 0 0 20px 0;
			overflow:hidden;_zoom:1;
			float:left;
		}
		
		.first {
			margin-right:20px;
		}
	
/* footer info */

	ul.footer-info {
		position: absolute;
		left: 8px;
		top:9px;
		margin: 0;
		padding: 0;
		}
	
		ul.footer-info li {
			list-style-type: none;
         float: left;
			height:16px;
			padding: 0 0 0 3px;
			margin:0;
			}
		
			ul.footer-info li p {
					font-size: 1.0em; 
					margin: 0 8px 0 0; 
					color: #fff;			/*  COLOR 10  */
					text-decoration:none;
					padding:0;
					}
			
			ul.footer-info li a {
				font-size: 1.0em;
				margin: 0 8px 0 0; 
				color: #fff;			/*  COLOR 10  */
				text-decoration:none;
				padding:0;
				}
			
			ul.footer-info li a:hover {
				color: #ff6a00;			/*  COLOR 03  */
				text-decoration:none;
				}
            
         a.i-innovate {
            position: relative;
            float: right;
            right: 10px;
            top: 9px;
         }
         
   /* fotoalbum */
   
   ul.fotoalbum{
      list-style: none;
      margin: 0px;
      padding: 0px;
   }
   ul.fotoalbum>li{
      float: left;
      margin: 0px 10px 18px 11px;
   }
   ul.fotoalbum>li img{
      border: solid 1px black !important;
   }
   
   img.sidebar_image{
      margin: 7px 0px;
   }
   
   /* Agenda */
   
   div.agenda{
      float: left;   
   }
   ul.agenda>li{
      font-size: 1.1em;
   }
   ul.agenda>li.head{
      font-size: 1.0em !important;
      margin: 10px 0;
   }
   
   div.agenda_info{
      width: 470px;
      float: right;
   }
   
   div.agenda_info ul {
      list-style: none;
      margin: 0 0 20px 0;
      padding: 0px;
   }
   
   div.agenda_info form li>label{
      width: 120px;
      padding-top: 2px;
      display: inline-block;
      vertical-align: top;
   }
   div.agenda_info form input, div.agenda_info form textarea, div.agenda_info form select, submit{
      font: 12px lucida sans unicode, Arial, Helvetica, sans-serif;
      border: solid 1px grey;
      padding: 2px;
      margin-bottom: 4px;
   }
   label.error{
      color: red;
      font-size: 0.9em;
      width: inherit !important;
   }
   .invalid {
      border: solid 1px red !important;
   }
   .hide {
      display: none;
   }
   .bezet{
	  opacity: 0.35;
   }

   
