html, body {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: black; 
   font-style: normal;  
   line-height: 150%; 
   height: 100%;
   width: 100%;
   padding: 0px;
   margin: 0px;
}

table#mainTable {
	background-image: url(../Bilder/bgmenu.gif);
	background-repeat: repeat-y;
	background-position: bottom left;
	border: 0px;
	width: 100%;
	height: 100%;
}

td#mainCell {
	vertical-align: top;
	width: 144px;
	height: 100%;
}

table#menuTable {
	width: 100%;
	height: 100%;
	border: inherit;
	padding: 0px;
}

td#logo1 {
	background-image: url(../Bilder/logo1.gif);
	background-repeat: no-repeat;
	height: 44px;
	width: 144px;
}

td#logo2 {
	background-image:url(../Bilder/logo2.gif);
	background-repeat: no-repeat;
	height: 110px;
	width: 144px;
}

td#menu {
	vertical-align: top;
	height: 100%;
	width: 144px;
                padding-left: 10px;
}

td#contentCell {
	vertical-align: top;
	width: 100%;
}

table#contentTable {
	border: 0px;
	height: 100%;
	width: 100%;
	vertical-align: top;
}

td#banner {
	background-image: url(../Bilder/banner.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 40px;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

td#contentArea {
	text-align: center;
	vertical-align: top;
	width: 100%;
	height: 100%;
	padding: 15px;
}

td#cLeft {
	text-align: left;
	vertical-align: top;
}

td#cCenter {
	text-align: left;
	vertical-align: top;
}

td#cRight {
	text-align: left;
	vertical-align: top;
}

P,OL,UL,DIV {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: black; 
   font-style: normal;  
}
 
H1, H2, H3 {
   font-family: Arial, Helvetica, sans-serif;
   color: #2B8F51;
   
}

H4 {
   font-family: Arial, Helvetica, sans-serif;
   color: #2B8F51;
   padding-left: 1mm ;
   padding-bottom: 1mm ;
   border-bottom: 1px solid #000;
   border-left: 1px solid #000;
}


h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #66FFFF;
}


h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2B8F51;
}

.headtext {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2B8F51; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.info {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-TRANSFORM: none; COLOR: #ff3300; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
.preis {
	FONT-SIZE: 7pt; COLOR: #ff3300; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}


div#mp {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none}
div#mph { font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  color: #FFFFFF; text-decoration: none }
div#mps { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none  }
div#mpsh { font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  color: #FFFFFF; text-decoration: none }

.title {
   font-family: Arial, Helvetica, sans-serif;
   color: #00000;  
   font-weight: bold;   
   font-size: 11px;  
   padding: 0.2em
}
 

.border {
   border: 1px solid #COC8D4;	
}

.footer {
   font-size: 10px;
   color: #003366;			
   line-height: 150%; 
   text-align: center;
}


.lastupdate {
   font-size: 10px;
   color: #003366;   			
   line-height: 150%; 
   text-align: center;
}
 

.quote  {
  color: #9B193D;   			
  font-weight: 550;
}
 

a:link {
 color: #000000;   			
 text-decoration: none;
}
a:visited {
 color: #000000;   			
 text-decoration: none;
}
a:hover {
 color: #FF0000;
 text-decoration: underline;
}
a:active{
 font-weight: bold;
 color: #000000;   			
 text-decoration: none;
}

.topnav {
   background: #C0C8D4; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
 
}   
.topnav a:link {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;

   text-decoration: none;
   color: #003366;    			
   padding: 2px;
}
.topnav a:visited {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;

   text-decoration: none;
   color: #003366;    			
   padding: 2px;
}
.topnav a:hover {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;

   text-decoration: underline;
   background: #003366;
   color: #FFFFFF;  
   padding: 2px;
}
.topnav_act a:active {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;

   text-decoration: underline;
   background: #003366;
   color: #FFFFFF;    			    
   padding: 2px;
}
.topnav_act a:link {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #003366;    			
   padding: 2px;
}

.topnav_act a:visted {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #003366;    			
   padding: 2px;
}

.topnav_act a:hover {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: underline;
   background: #003366;  
   color: #FFFFFF;    			
   padding: 2px;
}
 
.bottomnav {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}   
.bottomnav a:link {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #003366;    			
   padding: 2px;
}
.bottomnav a:visited {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #003366;    			
   padding: 2px;
}
.bottomnav a:hover {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: underline;
   background: #003366;  
   color: #FFFFFF;    			  
   padding: 2px;
}
.bottomnav_act a:active {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: underline;
   background: #003366;
   color: #FFFFFF;   
   padding: 2px;
}
.bottomnav_act a:link {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #003366;
   padding: 2px;
}

.bottomnav_act a:visted {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #003366;
   padding: 2px;
}

.bottomnav_act a:hover {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: underline;
   background: #003366;
   color: #FFFFFF; 
   padding: 2px;
}

.leftnav {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #003366;
}   
.leftnav a:link {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #003366;
   padding: 2px;
   margin-left: 10px;
   border-bottom: 1px solid #003366;
}

.leftnav a:visited {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #003366;
   padding: 2px;
   margin-left: 10px;
   border-bottom: 1px solid #003366;
}

.leftnav a:active {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #003366;    
   padding: 1px 2px 2px 2px;
   margin-left: 10px;
   border: 1px solid #003366; 
   background-color: #C0C8D4; 
}
.leftnav a:hover {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #9B193D;    			
   padding: 1px 2px 2px 2px;
   margin-left: 10px;
   border: 1px solid #003366;
   background-color: #C0C8D4;
}
.leftnav_act a:link {
   font-size: 11px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #003366;    			
   padding: 1px 2px 2px 2px;
   margin-left: 10px;
   border: 1px solid #003366;   	
   background-color: #C0C8D4;   	
}
.leftnav_act a:visited {
   font-size: 11px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #003366;    			
   padding: 1px 2px 2px 2px;
   margin-left: 10px;
   border: 1px solid #003366;  
   background-color: #C0C8D4;  
}
.leftnav_act a:hover {
   font-size: 11px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #003366;    			
   padding: 1px 2px 2px 2px;
   margin-left: 10px;
   border: 1px solid #003366;	
   background-color: #C0C8D4;  	
 }


.leftnavspc {  
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bolder;
   color: #003366;   			
   text-decoration: none;
   padding: 2px;
   margin-left: 15px; 
   background-color: #FFFFFF;  
   border-bottom: thin solid #9B193D;
}
 
.leftnav1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #003366;    			
}   
.leftnav1 a:link {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: underline;
   color: #003366;    			
   padding: 2px;
   margin-left: 15px;
}
.leftnav1 a:visited {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: underline;
   color: #003366;    			
   padding: 2px;
   margin-left: 15px;
}
.leftnav1 a:active {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #C0C8D4;    			
   padding: 2px;
   margin-left: 15px; 
   background-color: #003366;  	
}
.leftnav1 a:hover {
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #C0C8D4;    			
   padding: 2px;
   margin-left: 15px;
   background-color: #003366;  	
}
.leftnav1_act a:link {
   font-size: 11px;

   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #C0C8D4;    			
   padding: 2px;
   margin-left: 15px;
   background-color: #003366;  	
}
.leftnav1_act a:visited {
   font-size: 11px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #C0C8D4;    			
   padding: 2px;
   margin-left: 15px; 
   background-color: #003366;  	
}
.leftnav1_act a:hover {
   font-size: 11px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #C0C8D4;    			
   padding: 2px;
   margin-left: 15px;
   background-color: #003366;  	
}


.leftnav2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #003366;  			

}   
.leftnav2 a:link {
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: underline;
   color: #003366;  			
   padding: 2px;
   margin-left: 20px;
}
.leftnav2 a:visited {
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: underline;
   color: #003366;  			
   padding: 2px;
   margin-left: 20px;
}
.leftnav2 a:active {
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
    color: #9B193D;    			
   padding: 2px;
   margin-left: 20px; 
   border: 1px solid #003366;  	
}
.leftnav2 a:hover {
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif;
    color: #9B193D;    			
   padding: 2px;
   margin-left: 20px;
   border: 1px solid #003366;  	
}
.leftnav2_act a:link {
   font-size: 11px;
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #9B193D;    			
   padding: 2px;
   margin-left: 20px;
   border: 1px solid #003366;  	
}
.leftnav2_act a:visited {
   font-size: 11px;
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #9B193D;    			
   padding: 2px;
   margin-left: 20px; 
   border: 1px solid #003366;  	
}
.leftnav2_act a:hover {
   font-size: 11px;
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #9B193D;    			
   padding: 2px;
   margin-left: 20px;
   border: 1px solid #003366;  	
}

 
.fback A {
   font-family: Arial, Helvetica, sans-serif;
   color: #003366;    			
   font-weight: bold;
   font-size: 11px;
   
   text-decoration: none;
   display: block;
   padding: 0.25em;
   border: 1px solid #003366;  	
}
.fback A:visited {
   font-family: Arial, Helvetica, sans-serif;
   color: #003366;    			
   font-weight: bold;
   font-size: 11px;
   
   text-decoration: none;
   display: block;
   padding: 0.25em;
   border: 1px solid #003366;  	
}
.fback A:hover {
   font-family: Arial, Helvetica, sans-serif;
   color: #FFFFFF;    			
   font-weight: bold;
   font-size: 11px;
   text-decoration: none;
   display: block;
   background: #003366;   	
   padding: 0.25em;
   border: 1px solid #333333;  	
}

 

SELECT {  
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px 
}
TEXTAREA {  
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px
} 
INPUT {  
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px 
}
 
.caption {
 font-family : Verdana, sans-serif;
 font-size : 10px;
 color : #000000;
}
 
.bulletlist {
 font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
 color : #000000;
 list-style-image:  url(../images/bullet1.gif);
  list-style-type: square;
}
 
.table {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #000000;
}
 
.contenttable {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #000000;
 padding: 1em;
 margin-top: 1em;
 margin-bottom: 1em;
 border:  1px solid #C0C8D4;
}
 
 
.searchform {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #000000;
 font-weight : normal;
}
.searchresultpagetitle {
 font-family : Verdana, sans-serif;
 font-size : 15px;
 color : #333333;
 font-weight : bold;
}
.searchresultcontent {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #000000;
 font-weight : normal;
}
.searchresultheader {
 font-family : Verdana, sans-serif;
 font-size : 14px;
 color : #333366;
 font-weight : bolder;
}
.searchmarkup {
 color : #000000;
}
.loginform {
 font-family : Verdana, sans-serif;
 font-size : 14px;
 color : #000000;
 font-weight : normal;
}
 

.mailform {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #003366;
 font-weight : normal;
}
.mailformrequired {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #003366;
 font-weight : bolder;
}
.mailformcomment {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #CC0000;
 font-weight : bolder;
}
.mailformradio {
 font-family : Verdana, sans-serif;
 font-size : 10px;
 color : #003366;
 font-weight : normal;
}
 
 
.filelinks {
 font-family : Verdana, sans-serif;
 font-size : 12px;
 color : #000000;
}
.filelinkssize {
 font-family : Verdana, sans-serif;
 font-size : 12px;
 color : #000000;
}

div#platzhalter {
  height: 10px;
}

