/**************************************************************
  xmental [c] 2007 burkhardt wenzel
 **************************************************************
 
 
/**************************************************************
  Page setup
 **************************************************************/
 
 #right h1, #center h1 {margin-bottom: 10px;}
 
 
 html,body {
 	height: 100%; 
	min-height: 100%;
	}
  
 body { 
 	color: #666;
	font: 11px/17px  Verdana, Arial, Helvetica, sans-serif;
	padding: 0; 
	margin: 0;
	cursor: default; 
	background: #fff url(../img/back_page.gif) repeat;
	text-align: center;
	}
 
#outerWrap {	
	width: 960px;  
	margin: auto;
	}
	
#innerWrap {
	margin: auto;
	width: 960px;
	text-align: left;
	background: #fff;
}	
	


#headerWrap { margin: 0; padding: 0; background: #fff; width: 960px; padding-top: 20px;   float: left;}
#bild {position: relative;  padding: 0; margin: 0;  width: 640px;  float: left; }

#logo {position: relative; padding: 0px;  width: 320px; height: 180px; background: #fff; margin: 0px; float: left;  }

/**************************************************************
navigation
 **************************************************************/
#mainNav { margin: 0px;  padding: 0;     border-bottom: 1px solid #fff;  float: left;}

#globalNavWrap {position: relative;  background: #fff;  width: 960px; float: left; }
#globalNav { position: relative; margin-left: 640px; background:#CCCC00; height: 27px; }


/**************************************************************
  Layout Columns
 **************************************************************/
#wrap {overflow:hidden;}
#contentWrap {clear: both;  margin-top: 0px;}


#left, #center,#right {float: left; position: relative;}

#left {  padding: 0px; width: 180px; background: #fff; }

#center {
	margin-top: 40px; 
	width: 420px;  
	padding: 0px  20px; 
	background: #fff;
	border-left: 1px solid #f5f5f5; 
	border-right: 1px solid #f5f5f5;	
	}
	
	
#right { margin-top: 40px; padding: 0px 20px; width: 270px; background: #fff; }


/**************************************************************
  footer
 **************************************************************/

#footer {width: 920px; background: #fff; height: 80px;  padding: 20px;}
#pageTop, #imprint, #xmental {float: right; padding-left: 10px; margin-top: 3px;}

#copyright {text-transform: uppercase; font-size: 9px; text-align: right; color: #ccc;  }


/**************************************************************
  Styles Text
 **************************************************************/

h1,
.titel {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 3px;
	word-spacing: -3px;
	margin: 0px;
	padding: 0px;

	font-weight: bold;
	 border-left: 5px solid #CCCC00;
	 padding-left: 5px;
	line-height: 11px;
	}
	

h3,
.untertitel {
	color: #CCCC00; 
	text-transform: none;	
	margin-bottom: 10px;
	letter-spacing: 3px;
	word-spacing: -3x;
	font-weight: bold;
	}

.bild_titel, 
.csc-textpic-caption {font-size: 9px; color: #ccc;  }


.bild_links {float: left; padding-right: 10px; }
.bild_rechts {float: left; padding-left: 10px; }

hr {border-bottom:  1px solid #eee; margin: 10px 0px;  width: 100%; height: 1px;}


/**************************************************************
  Styles Generic Links
 **************************************************************/

a, a:link, a:visited, a:active { color: #CCCC00; text-decoration: none;}
a:hover {color: #666;  }

a img {border: none;}
a.seite img, a.web img, a.download img, a.email img  {padding-right: 5px;}

.contenttable {border-collapse:collapse; border-spacing: 10px; border: none; padding: 0px; margin: 0px 0px 20px -3px; width: 100%; }

.tr-even {background: #f5f5f5; padding: 10px; margin: 0px; border-bottom: 1px solid #fff;}
.tr-odd {background: #eee; padding: 10px; margin: 0px; border-bottom: 1px solid #fff}

td {padding:3px;}
th {text-transform:uppercase; }


/*************************************************************************************************************
 Mail formular
*************************************************************************************************************/	
.select {width: 120px;}
fieldset {border: none; margin: 0px; padding: 0px; width: 100%; }
.select, .textarea { font: 11px/14px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }

input {font-size: 10px; border-style: none;	}


input[type = "checkbox"],
input[type = "radio"] {
	margin-right: 2px;
	border-style: none;	padding: 0;
	background-color: transparent;
}



input[type = "submit"] {


	margin: 0px;
	color: #fff;
	border: none;
	background: #93102E;
	cursor: pointer;
	width: 116px;

	}
	
/**************************************************************
 FCE Projekte
 **************************************************************/
 
.projekte {
 	margin-bottom: 12px;
 }
 
 dt {
 	font-weight: bold;
	float: left;
	margin-right: 12px;
	width: 150px;
	}
 dl {
 	margin-bottom: 12px;
	padding: 0;
 }

 
