/* -------------------------------Manus AG------------------------------ */

h1,h2,h3,h4,h5 { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight:normal;}
body {
	margin: 0;
	background: url(./images/bg.jpg) repeat-x top left;
	color: #666; font-size: 81.25%; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; } /* 13px */
	vertical-align: bottom;
}

p {
  font-family: helvetica, arial, verdana, sans-serif;
   color: #444444;
	font-size: 13px;
	line-height: 1.5em;
	margin-top: 5px;
	margin-bottom: 5px;
	
}



#flashcontent {
margin-left: -390px;
   position: absolute;
   top: -200px;
   left: 50%;
   width: 780px;
   height: 400px; 
}
    
#center    
{
   vertical-align: bottom;
   position: absolute;
   top: 50%;
   left: 0px;
   width: 100%;
   height: 1px;
   overflow: visible;
   visibility: visible;
   display: block;
   } 
/* ---------------------------------links--------------------------------- */

a:link, a:active, a:visited {
	color: #646c8f;
	text-decoration: none;
	
	}
	
a:hover {
	color: #cccccc;
	text-decoration: none;
	}

/* ---------------------------------text--------------------------------- */



h2 a:link, h2 a:hover, h2 a:visited {
	color: #000;
	text-decoration: none;
}
	


h1 a:link, h1 a:visited, h1 a:hover {
	text-decoration: none;
	color: #000;
	
}
	
.csc-textpic-caption { font-size: 9px;}


}
h1 {font-size: 1.6em; color: #9B9995; margin: 0 0 0.25em 0; padding-top: 1.5em; }
h2 {font-size: 1.4em; color: #9B9995; margin: 0 0 0.25em 0; padding-top: 1.5em; border-bottom: 2px #ddd solid; }
h3 {
color:#9B9995;
font-size:1.2em;
font-weight:bold;
margin:0pt 0pt 1.3em;
padding-top:1.9em;
}
h4 {font-size: 1.0em; color: #9B9995; margin: 0 0 0.30em 0; padding-top: 1em; font-weight:bold; border-bottom: 1px #ddd solid;}
h5 {font-size: 0.9em; color: #9B9995; margin: 0 0 0.20em 0; text-transform: uppercase; }
h6 {font-size: 1.0em; color: #9B9995; margin: 0 0 0.30em 0;  }

/* --------------------------------main layout------------------------------- */
.dimension {
	 width: 785px;
	 border-top:1px solid #c2c6ba;
	 background-color: white;
	 position:relative;margin-top:3%;margin-left:auto;margin-right:auto;
}

.fullcolumn { float: left; width: 765px;  margin-left:10px;
	margin-right:10px; text-align: center;}	

.headfullcolumn { float: left; width: 775px;  margin-left:0px;
	margin-right:0px; text-align: center;}
		
.rowcontainer {						/* Used to keep the divs in a row.  you can use this for any size of divs */
	float: left;
	width: 100%;
	overflow: hidden;
	border-left:1px solid #c2c6ba;
	border-right:1px solid #c2c6ba;
	background-color: #fff;
	
	
}
.rc{width:21px;height:21px;background:white url(./images/rc.gif) no-repeat;position:absolute;right:-2px;top:-1px;border-right:1px solid #F2F6EA;}
.lc{width:21px;height:21px;background:white url(./images/lc.gif) no-repeat;position:absolute;left:-0px;top:-1px;}

.headpic {
   
	width: 448px;
	height: 223px;
	position:absolute;
	left:-1px;
	top:-2px;
	margin-bottom: 80px;
	clear:  both;
	
	
}

.headlogo {
   margin-top: 20px;
	width: 330px;
	height: 120px;
	float: right;
	vertical-align: bottom;
}
.topmenu {
   text-decoration: none;
	width: 390px;
	margin-left: 448px;
	text-align: left;
	
	}
 .topmenu a { text-decoration: none; }

 .topmenu ul { 

text-decoration: none;
text-align: left; 
padding-left: 10%;
list-style-image: url(./images/bulleticon_big.jpg);
}

.submenu {
float: left;
margin-left:10px;
   margin-top: -0px;
	width: 100%;
}

.left ul { 
     margin-top: 0px; 
     float: left;
     list-style-image: none;
     list-style: none;
     margin-left: -30px !important;
     margin-left: 0px; /* nur für den IE */
     font-size: 100% !important;
     font-size: 80%; /* nur für den IE */
     
    
     }

ul { margin-left:-0px;
     margin-top: 0px; 
     list-style-image: url(./images/bulleticon_weich.jpg);
     float: left; 
}





/* -------------------------------logo/header------------------------------- */


/* --------------------------------center column----------------------------- */
.textcontent {
	width: 100%;
	text-align: justify;
}
.textcontent p{
	margin-top: 5px;
}
/* --------------------------------left column------------------------------- */
.left {
	width: 27%;
	margin-left:10px;
	margin-right: 0px !important;
        margin-right: 5px; /* nur für den IE */
	float:left;
	text-align: left;
	 overflow: hidden;
}
.left p {
	margin: 0px;
  }
 
/* -------------------------------right column------------------------------- */
.right {
	width: 70%;
	margin-right:5px;
	float:right;
	text-align: left;
}

/* ---------------------------------footer--------------------------------- */


.copy {
width:100%;
	font-size: 9px;
	color: #666;
	text-align: center;
	text-transform: uppercase;
	background-color: #fff;
	border-left:1px solid #c2c6ba;
	border-right:1px solid #c2c6ba;
	border-bottom:1px solid #c2c6ba;
	background: url(./images/bg.jpg) repeat-x top left;
	clear:left;
	
	
	
}
.copy p {
	font-size: 9px;
	color: #666;
	text-align: center;
	text-transform: uppercase;
}

/*----------------------------------MAILFORM----------------------------*/
.csc-mailform {
font-family: Arial, Helvetica, sans-serif;
letter-spacing: 0.03em;
word-spacing: none;
font-size: 100%;
color: #333333;
border: dashed gray 1px;
float: left;
width: 90%;


}
.csc-mailform-field {
font-family: Arial, Helvetica, sans-serif;
letter-spacing: 0.03em;
word-spacing: none;
font-size: 100%;
color: #333333;
text-align: right;

}  