/* ---------- Main Stylesheet-------------- */

body {

	font-size: 11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color:#30180f;
	padding:0px;
	margin:0px;
	margin-top:35px;
	background-image:url(../images/bg.png);
	background-repeat:repeat-x;
	line-height:1.6em;

}

/* ---------- Links -------------- */

a {color: #FF9900; text-decoration:none;}
a:visited {	color:#FF9900;}
a:hover {color: #FFCC00;}
a:active { color:#000000;}


h1 {
	font-size: 13px;
	color:#990000;
	border-bottom:1px solid  #CCCCCC;
	padding:5px 15px;
	padding-left:0px;
	margin:0
}

h2 {
	font-size:20px;
	font-weight: normal;
	padding: 5px 10px;
	margin:0px;
}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width: 999px;
margin-bottom: 10px;
margin:0 auto;
margin-top:216px;

}

/* ----------banner for logo-------------- */
#banner {
background-image:url(../images/banner/banner.green.png);
background-repeat:repeat-x;
position:absolute;
left:0px;
right:0px;
top:82px;
height:108px;
text-align: left;
padding: 0px;
margin: 0px;
z-index:0;
}
#banner img {padding:0px 0px;margin-left:127px;}

#banner2 {
position:absolute;
top:36px;
z-index:1;
text-align: left;
padding: 0px;
padding-left:135px;
margin: 0px;
} 

#bannertext {padding:40px;
} 

/* -----------------Inhalt--------------------- */
#content {
background-image:url(../images/containerbg1.png);
padding: 0;
padding-left:370px;
padding-top:20px;
padding-right:115px;
background-repeat: no-repeat;
margin:0px;

}
#inhalt {
padding-right:80px;
padding: 0px;
margin:0px;
background-repeat: repeat-x;

}
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

p, pre{

}

/* --------------left navigavtion------------- */
#left {
float: left;
color:#333333;
width: 134px;
margin: 0px;
padding: 0px;
background-image:url(../images/mainnavi/left.bg.png);
background-repeat:no-repeat;
}
div#left { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); }
#left2 {
float: left;
width: 220px;
margin: 0px;
padding: 0px;
background-image:url(../images/subnavi/subnaviendcopy.png);
background-position:bottom;
background-repeat: repeat-x;
background-color:#5c2009;
}
div#left2 { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); }


#right {
	float: right;
	width: 84px;
	margin: 0;
	margin-top:20px;
	padding: 0;
}
div#right { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); }
/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; }

