body {
margin: 0;
			
background: url('../design/bg.jpg') left bottom repeat-x powderblue; /*#B0E0E6*/
background-attachment: fixed;			
}

html,table,p {
margin: 0;
padding: 0;			

font-family: arial;
font-style: normal;
font-weight: normal;
font-variant: normal;   
font-size: 13px;
			
text-decoration: none;
}

tr {
vertical-align: top;
}

h1,h2,h3,h4,h5,h6,div,p,body,html,table,input,button { 
color: dimgray;	
}

div {
margin: 0;	
}

li {
margin: 0;
padding: 0;
}

img {
margin: 0;
padding: 0;
}

hr {
border: 1px dotted #696969;
height: 0;
width: 100%;
}

h1 {
margin: 0 0 10px 0;
padding: 5px 5px 7px 0;
			
font-family: georgia;
font-weight: bold;
font-size: 14px;
			
border-bottom: 1px dotted #696969;
}

h2 {
margin: 0;
padding: 0;
			
font-family: georgia;
font-weight: bold;
font-size: 12px;
}

h3,h4,h5,h6 {
margin: 0;
padding: 0;
			
font-family: georgia;
font-weight: normal;
font-size: 12px;
}

a {
margin: 0;
padding: 0;
			
font-family: georgia;
font-style: normal;
font-weight: bold;
font-variant: normal;

text-decoration: none;
}

a:link, a:visited {
color: #990000; 
text-decoration: none;
}

a:hover {
color: white;
background-color: #990000;
text-decoration: none;
}

#rahmen { 
width: 800px;
			
margin: 25px 0 0 0; /*oben rechts unten links*/
padding: 0;
			
background: url('../design/bginhalt.gif') repeat-y white; 
			
border: 1px solid #990000;
}

#menue { 
float: left; 
text-align: left;
			
margin: 0;
padding: 0;

width: 100%;
height: 28px; 
			
background: transparent;
			
border-bottom: 1px dotted #696969;
}

#banner { 
float: left;
text-align: left;			
			
margin: 0;
padding: 0;
			
width: 100%;
height: 140px; 
			
font-size: 12px;
			
background: url('../design/banner.gif') #EFEFEF;
}

#klickpfad { 
float: left;	
text-align: left;
  
margin: 0;
padding: 0;
			
width: 100%;
height: 10px;
			
font-size: 13px;
			
background: transparent;			
border-top: 1px dotted #696969;
			
}
	
#inhalt { 
float: left; 
text-align: left;
			
margin: 0 0 20px 30px; /*oben rechts unten links*/
padding: 0;
						
width: 520px;
			
font-size: 12px;
}

#rechts { 
position: relative;
			
float: right;
text-align: left;
			
top: 25px;
			
margin: 0 10px 30px 10px; /*oben rechts unten links*/
padding: 0;
						
width: 190px;
			
font-size: 12px;
		
background: transparent;
}
	
#footer { 
clear: both;
						
margin: 0;
padding: 0;

width: 100%;
height: 30px;

font-size: 12px;
			
background: transparent;
border-top: 1px dotted #696969;			
}

.left {
float: left !important;
padding: 5px 0 0 15px; /*oben rechts unten links*/
}

.right {
float: right !important;
padding: 5px 15px 0 0; /*oben rechts unten links*/
}

#box { 
width: 100%;
text-align: left;
	  
margin-bottom: 10px;
padding: 0;
  
background-color: white;
	  
border: 1px solid #696969; /*dimgray*/
}

.box_kopf {
text-align: left;

margin: 2px;
padding: 5px 0 3px 10px; /*oben rechts unten links*/
			
font-family: georgia;
font-size: 12px;
			
color: white;
background-color: #CCCCCC;
}

.box_liste {
list-style-type: none;
		
margin: 0;
padding: 0 0 10px 10px;
			
font-family: georgia;
font-size: 12px;
}

.box_liste {
list-style-type: none;
		
margin: 0;
padding: 0 0 10px 10px;
			
font-family: georgia;
font-size: 12px;
}