/*  
Theme Name: EnIA
Theme URI: http://www.energieberatung-enia.de
Description: EnIA Wordpress Theme
Version: 1.0
Author: Thoxan . agentur fuer neue medien
Author URI: http://www.thoxan.com
*/

body,td,th {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
body {
	background-color: #e1e1e1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

iframe {
  border: 0px;
  margin: 0;
}


/* Links */

a:link { color: #d3007b; }
a:visited { color: #d3007b; }
a:hover { color: #009ee0; }
a:active { color: #d3007b; }

/* Layout */

#layBody {
	position:absolute;
	width:920px;
	left:50%;
	margin-left:-460px;
	background-image:url(images/body-bg.gif);
	background-repeat:repeat-y;
}

#layHeader {
	position:relative;
	float: left;
	width:920px;
	height:97px;
	z-index:1;
}
#layMenu {
	position:relative;
	float: left;
	width:900px;
	height:36px;
	z-index:1;
	background-image:url(images/menu-bg.gif);
	padding-left:20px;
	padding-top:16px;
}
#laySidebar {
	position:relative;
	color: #8d8d8d;
	font-size:11px;
	float: left;
	width:210px;

	z-index:1;
	padding:10px;
	background-color:#ececec;
}

#layContent {
	position:relative;
	float: left;
	width:650px;
	z-index:1;
	background-color:#FFFFFF;
	padding:20px;
}

#layEsel {
	position:relative;
	float: left;
	width:920px;
	height:165px;
	z-index:1;
}

#layColor {
	position:relative;
	float: left;
	width:920px;
	height:10px;
	z-index:1;
	background-image:url(images/farbbalken.gif);
}

#layFooter {
	position:relative;
	font-size:12px;
	color: #808080;
	float: left;
	width:920px;
	height:150px;
	z-index:1;
	background-color:#e1e1e1;
	padding-top:20px;
}

#laySpacer {
	position:relative;
	float: left;
	width:100%;
	height:52px;
	z-index:1;
	background-image:url(images/sidebarline.gif);
	background-repeat:repeat-x;
}

/* Menu */

#layMenu ul, #layMenu li{
	display:inline;
	padding:0px;
	margin:0px;
}

#layMenu li a {
	display:inline;
	color:#757575;
	text-decoration: none;
        font-size:12px; 
	font-weight:bold;
	padding-right:10px;
	padding-left:5px;
	border-left: 10px solid #e4e4e4;
	text-transform:uppercase;
}

#layMenu li a:hover {
	color:#d3007b;
	border-left: 10px solid #d3007b;
}

#laySidebar ul {
	padding:0px;
	margin:0px;
}

#laySidebar li { list-style-type: none; }

#laySidebar li a {
	line-height:22px;
	color: #757575;
	font-size:14px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	padding: 0 0 0 15px;
	background: url("images/ico_arrow_off.gif") no-repeat 0 50%;
}

#laySidebar li a:hover {
	color: #d3007b;
	padding: 0 0 0 15px;
	background: url("images/ico_arrow_on.gif") no-repeat 0 50%;
}

/* Headlines */

h1, h1 a, h1 a:hover {
	display:inline;
	font-size:22px;
	font-weight:normal;
	color:#d3007b;
	text-decoration: none;
}


h5 {
	display:inline;
	font-size:18px;
	font-weight:normal;
	color:#d3007b;
	text-decoration: none;
}

h2 {
	font-size:18px;
	font-weight:normal;
	color:#b2b2b2;
}

/* Various */

.left { float: left; }
.right { float: right; }

/* Quotes */

.quote-head {
	position:relative;
	width:590px;
	background-color: #ffe27d;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	color:#d4007b;
}
.quote-body {
	position:relative;
	width:588px;
	background-color: #F8F8F8;
	padding:10px;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#333333;
	border:1px solid #ffe27d;
	background-image:url("images/quotebg.gif");
	background-repeat:no-repeat;
}
.quote-heading {
	padding: 0 0 0 25px;
	background: url("images/quote.gif") no-repeat 0 50%;
}

.TopOfPage {
	padding: 0 0 0 30px;
	background: url("images/top.gif") no-repeat 0 50%;
}

.box {
border: 1px solid #cccccc; padding:5px;padding-left:10px;
}
