/* layout.css easy-clean-gs.de Philipp Trost Januar 2007 */
@import "iemac-center.css";

/* default */
* {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	left: -10px;
}

html, body {
		height:100%;
}
.text_01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	color: #FFF;
	background-color: #333333;
	//*background-image: url(../img/bg_01.jpg);*/
	background-repeat: repeat-x;
}


ul { list-style: none; }
li { display: inline; }
li a { display: block; }

a.navilink {
	color: #00cc66;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: none;
	float: right;
	padding-left: 5px;
	font-weight: normal;
}

a.musiclink {
	color: #6600FF;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: none;
	float: right;
	padding-left: 5px;
	font-weight: normal;
}

a.workslink {
	color: #00cc66;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: none;
	float: none;
	padding-left: 0px;
	font-weight: normal;
}


a.projektlink {
	text-decoration:none;
	font-size: 11px;
	color:#00cc66;
}

a.projektlink :visited { text-decoration:none; color:#00cc66; font-size: 11px }
a.projektlink :hover { text-decoration:underline; color:#00cc66; font-size: 11px }
a.projektlink :active { text-decoration:none; color:#00cc66; font-size: 11px }
a.projektlink :focus { text-decoration:none; color:#00cc66; font-size: 11px }


a.textlink {
	text-decoration:none;
	font-size: 11px;
	color:#CCCCCC;
}

a.textlink :visited { text-decoration:none; color:#00cc66; font-size: 11px }
a.textlink :hover { text-decoration:underline; color:#00cc66; font-size: 11px }
a.textlink :active { text-decoration:none; color:#00cc66; font-size: 11px }
a.textlink :focus { text-decoration:none; color:#00cc66; font-size: 11px }


a.maillink {
	text-decoration:none;
	font-size: 12px;
	color:#00cc66;
}

a.maillink :visited { text-decoration:none; color:#00cc66; font-size: 11px }
a.maillink :hover { text-decoration:underline; color:#00cc66; font-size: 11px }
a.maillink :active { text-decoration:none; color:#00cc66; font-size: 11px }
a.maillink :focus { text-decoration:none; color:#00cc66; font-size: 11px }


a.sublink {
	text-decoration:none;
	font-size: 10px;
	color:#00cc66;
}

a.sublink :visited { text-decoration:none; color:#00cc66; font-size: 11px }
a.sublink :hover { text-decoration:underline; color:#00cc66; font-size: 11px }
a.sublink :active { text-decoration:none; color:#00cc66; font-size: 11px }
a.sublink :focus { text-decoration:none; color:#00cc66; font-size: 11px }


hr {
	width: 588px;
	border: 1px solid #b2bdc4;
	text-align: left;
}


.left	{
	float:left;
}
.right	{ float:right; }
.hide	{ display:none; }
.clearing  { clear: both; }
div#trennlinie_projekt {
	width: 700px;
	height: 10px;
	clear: both;
	padding-top: 20px;
}
.indent16 { margin-left: 16px; }
.sechead {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #FFFF94;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FFFF94;
	font-weight: bold;
}

.headline { 
		font-size: 24px;
		color: #ffff94;
		font-weight: bold;
}

div#main {
	width: 700px;
	margin: auto;
}

div#head {
	height: 30px;
	background-repeat: no-repeat;
	padding-top: 35px;
	width: 400px;
	margin: 0px;
	float: left;
}

div#navi {
	height: 30px;
	background-repeat: no-repeat;
	width: 300px;
	padding-top: 35px;
	margin: 0px;
	float: right;
}

div#navino {
	height: 30px;
	background-repeat: no-repeat;
	width: 300px;
	padding-top: 84px;
	margin: 0px;
	float: none;
}

/* navi */

div#nav, div#nav_left, div#nav_right { height: 294px }

div#nav_left { width: 220px; }
div#nav_left ul	{ margin: 45px 0px 0px 100px; }
div#nav_left li { height: 46px; }
div#nav_right {
	width: 700px;
}

/* content */

div#content {
	width: 700px;
	margin-left: 0px;
	font-size: 13px;
}

div#content div.left { width: 380px; }
div#content div.right { width: 380px; }




/*forms & Co. */


/*float problem*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {
	display: none;
	padding-top: 20px;
	height: 50px;
	width: 700px;
}
/* End hide from IE-mac */
a:hover {
	text-decoration: none;
	color: #00ff99;
}
.headline_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #00FF99;
	font-weight: bold;
	letter-spacing: -1px;
}
.link_active {
	font-family: Geneva;
	font-size: 30px;
	color: #00FF99;
	font-weight: bold;
	letter-spacing: -1px;
}
.headline_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: -1px;
}
div#description {
	float: right;
	margin: 0px;
	width: 300px;
}
div#paragraph {
}
div#trennlinie_01 {
	padding-bottom: 30px;
}
div#work_bild_links {
	width: 347px;
	float: left;
}
.headline_projekt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: normal;
	padding-bottom: 2px;
	padding-top: 20px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.headline_projekt_sub {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	padding-right: 4px;
	font-style: normal;
	letter-spacing: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	vertical-align: middle;
	word-spacing: normal;
	padding-top: 2px;
	padding-bottom: 4px;
}
