body {
background: url(images/backggg3.png) repeat-y;
color: #000000;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
padding:0px;
margin:5px;
}
a {color: #CC0000; font:Arial, Helvetica, sans-serif, larger; text-decoration:underline;}
a:visited {color: #990000;}
a:hover {color: #333333; text-decoration:underline;}
a:active { color:#999999;}

h1 {
font-size: 15px;
text-transform:uppercase;
background-color: #FFFFFF;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
padding:2px 2px;
margin:0px }
h2 {
font-size:22px;
font-weight: normal;
padding: 2px 2px;
margin:0px;}

img.download {vertical-align:middle;}

/* ----------container layout-------------- */
#container {
width: 775px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;

} 

/* ----------banner for logo-------------- */
#header {
text-align: right;
background-color: transparent;
padding: 0px;
padding-bottom:1px;
margin: 0px;
background-image:url(header.jpg);
background-position:top;
}

#header img {padding: 3px 0px;} 

/* ----------outer und inner----------------- */

#outer{ 
border-left: solid 200px transparent; /* linke Menue Spalten Farbe  */ 

} 

#inner{margin:0; width:100%; 


}

/* --------------left und right navigation------------- */
#links {
 width:200px; 
 float:left; 
 position:relative; 
 margin-left:-200px; 
 margin-right:1px;
 }


/* -----------------Inhalt--------------------- */ 
#inhalt{ 
position: relative; 
padding: 2px 2px;
 margin-left: -20px;

background-image: url(images/transparentbg3.png ); /* Farbe fuer Inhalt Spalten  */

}
p {
padding: 5px 5px;
margin: 0px; }


/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding:0px;
margin:0px;
text-align: right;
background-color: #000000;
color: #000000; } 

/* elemente */
#sidenav h1, #sidenav ul {
	padding-left: 12px;
}
#sidenav {
	background: none;
	border: 1px solid #E5E5E5;
	float: left;
	width: 170px;
}
#sidenav h1 {
	font-size: 1.2em;
	color:#000000;
	height: 80px;
	margin-top: 1.2em;
}
#sidenav ul {
	border-top: 1px solid #FAFAFA;
	background: #EEE url(img/bgul.gif) repeat-x;
	margin: 0;
	padding: 0;
}
#sidenav li {
	border: 1px solid #FAFAFA;
	border-top: none;
	list-style: none;
	margin: 0;
}
#sidenav li a {
	display: block;
	font-size: 0.9em;
	padding: 3px 6px 3px 14px;
	text-decoration: none;
	background-image:url(images/button1.png);
	color:#000000;
}
#sidenav li a:hover {
	
	background-image: url(images/button3.gif);
}

/* styles */

#style1 {
color: #CC3300
}
