/*
	 CSS-Tricks Example
	 by Chris Coyier
	 http://css-tricks.com
*/

* { 
    margin: 0; 
    padding: 0; 
}

html, body, #bg, #bg table, #bg td, #cont {
    height:100%;
    width:100%;
    overflow:hidden;
	 font-family: Arial, Helvetica, sans-serif;
	 color:#333333;
	 font-size:11px;
	 
}
img 
{
    border-width:0px;
}
#focus-stealer    
{ position: absolute; left: -9999px; }

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}

#cont {
    position:absolute;
    top:0;left:0;
    z-index:70;
    overflow:auto;
}
h1 {
	color:#666666;
	font-size:24px;
	text-align: right;
	font-weight:bold;
	padding-right:60px;
	padding-bottom:16px;
	letter-spacing: 0px;
	background-image:url(../images/hauptkasten_mitte_headline.png);
	background-repeat: repeat-y;
	width:617px;
	margin:0px 0px 0px 293px;
	background-position:bottom;
	
}
h2 {
	font-size:24px;
	font-weight:normal;
	margin-bottom:10px;
	color:#444444;
	background-image:url(../images/bullit_trenz.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:24px;
}
h3 {
	font-size:18px;
	font-weight:normal;
	margin-top:30px;
	color:#444444;
	padding-bottom:8px;
}
#navigation {
	width: 770px;
	height:36px;
	left: 10px;
	top:-14px;
	padding-left:14px;
	padding-top:16px;
	position: absolute;
	font-size:14px;
	background-image:url(../images/navigation_hintergrund.png);
	background-repeat: no-repeat;
	color:#666666;
}
#navigation a {
	margin:0px 10px;
	text-decoration: none;
	color:#666666;
	}
#navigation a:visited 
{
    color:#666666;
}
#navigation a:hover
{
    color:#9b9b9b;
}

#trenzlogo {
	position: absolute;
	left:820px;
	top:-50px;
}
.box { 
	position:relative;
    margin: 0px auto 20px auto; 
    width:970px;
    padding: 0px;
	top:60px;
	
}
.easylogiclogo {
	margin:0px 0px 0px 550px;
}
.rundungen {
	margin:0px 0px 0px 293px;
}
.rundungenoben {
	margin:40px 0px 0px 293px;
}
.inhalt {
	width:550px;
	padding:0px 70px;
	margin:0px 0px 0px 293px;
	line-height:18px;
	background-image:url(../images/hauptkasten_mitte.png);
	background-repeat: repeat-y;
	
}
.inhalt a {
	color:#9e1623;
	font-weight: normal;
	text-decoration: none;
}
.inhalt a:hover {
	text-decoration: underline;
}
.inhalt p {
	margin-bottom:8px;
}
.inhalt ul {
	margin:0px 26px;
	line-height: 16px;
	font-size:11px;
}
.inhalt li {
	margin-top:4px;
}
.newsletterheader {
	font-weight: normal;
}
.bilderbox {
	margin-top: 10px;
	clear:left;
	vertical-align:text-top;
	font-size:11px;
}
.bilderbox img {
	margin-right:20px;
	float:left;
	margin-bottom:10px;
	
}
.seitezurueck 
{
    display:block; 
    text-align:right;
    clear:left;
    margin-top:10px;
}




