html { 
  padding:0px;
  margin:0px;
}

body {
  background-color: #EAE3D7;
  font-size: 11px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#000;  
  padding:0px;
  margin:0px;
}

table {
  font-size: 11px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#000;  
  padding:0px;
  margin:0px;
}

p, h2, pre {
margin: 0px; 
padding: 5px 10px 5px 10px; 
}

a { 
color: #000099;
font-size: 11px;
background-color:transparent;
text-decoration: underline; 
}
a:hover { 
color: red;
font-size: 11px;
background-color:transparent;
text-decoration: none; 
}
a:visited { 
color: purple;
font-size: 11px;
background-color:transparent;

}
 
h3 {
font-size:11px;
text-transform:none;
color: ##003366;
background-color: transparent;
	}
	
h2 {
font-size:11px;
padding-top:10px;
text-transform:uppercase;
color: ##003366;
background-color: transparent;
	}


h1 {
font-size: 12px;
text-transform: none;
color: ##003366;
padding:10px 10px;
margin:0px;
vertical-align:top;
}

.header {
font-size: 20px;
text-transform:none;
color: #FFFFFF;
background-color: #990000;
z-index:1;
padding:5px 10px;
margin:0px

}

.footer {
font-size: 11px;
text-transform:none;
color: #FFFFFF;
background-color: #990000;
z-index:1;
padding:5px 15px;
margin:0px

}
.sub {
font-size: 20px;
text-transform:none;
margin:0px

}


/*strong { 
/font-size: 11px;
/}

/*  positioning-layers statisch und absolut */

#left {
	position: absolute;
	left: 0px;
	width: 190px;
	color: #000;
	margin: 0px;
	padding: 0px;
	height: 56px;

}

#main {
margin: 0px 190px 0px 190px;
border-left: 1px solid #3B5361;
border-right: 1px solid #3B5361;
padding: 10px;
background-color: #ffffff;    
}

#right {
position: absolute;
right: 0px;        
width: 190px;
color: #000;
margin: 0px; 
padding: 0px;
}