

body {
background-image:url(../images/bg_pattern.gif);
background-repeat:repeat;
font-size:small;
font-family:"Trebuchet MS", Tahoma, "Arial Unicode MS"; 
color:#564b47;
padding:0;
margin:0;
}

a {color:#FF9900;}
a:visited {color:#DB7093;}
a:hover {color: #564b47;}
a:active { color:#000000;}

h1 {
font-size: 140%;
text-transform:uppercase;
padding:5px 15px;
margin:0 }

h2 {
font-size:120%;
font-weight:bold;
padding: 5px 10px;
margin:0px;}

h3 {
font-size:110%;
font-weight:bold;
}


/* ----------container zentriert das layout-------------- */
#container {
width:900px;
margin:0 auto;
background-color:#FFFFFF;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #fff;
padding: 0px;
margin: 0px;
border-bottom:dotted 1px #CCCCCC;
}

#banner img {padding:0px;} 

/* -----------------Inhalt--------------------- */
#content {
width:660px
background-color:#FFFFFF;
margin: 15px 10px 15px 10px;
}
div#content { 
width:660px;
background-color:#FFFFFF;
min-height:500px;
height:expression(this.scrollHeight > 600 ? "auto":"500px");
}

#content li {
	display: block;
	list-style-type: none;
	margin: 10px 10px 0px 0px; }
	
#content a { 
	color:#CC0000;
	font-weight:bold;
	display:block;
	padding: 5px 10px 0px 0px;
	text-decoration: none; }
	
#content img a {
	display:block;}

/* --------------right navigavtion------------- */
#right {
float: right;
width: 200px;
margin: 0;
padding-top:15px;
padding-right: 10px;
background-color:#fff;
border-left:dotted 1px #CCCCCC;
}

#right img {
padding-top: 7px;
padding-bottom: 7px;
}

.right {
text-align:center;}

#right li {
	display: block;
	list-style-type:none;
	margin: 10px 10px 0px 0px; }
	
#right a { 
	color:#CC0000;
	font-weight:bold;
	display:block;
	padding: 5px 10px 0px 0px;
	 }
	
#right a:hover,
#right a:focus {
	color:#FF9900;
	font-weight:bold; 	}
	
#right ul li a{
	padding-left: 15px;
	list-style-type:none;
}
#right ul {
	border-bottom:dotted 1px #CCCCCC;
	padding-bottom:25px;
	margin-bottom:20px;}
/* -----------footer--------------------------- */

#footer {
clear: both;
margin-top: 40px;
margin-bottom:20px;
padding-top: 20px;
padding-bottom:20px;
text-align:center;
border-top:dotted 1px #CCCCCC;
 }



