body,td {font-family: verdana,helvetica,sans-serif; font-size: 12px; color: #438fbd;
        scrollbar-3d-light-color : #FFFFFF;
		scrollbar-arrow-color : #FFFFFF;
		scrollbar-base-color : #C8D2DC;
		scrollbar-dark-shadow-color : #FFFFFF;
		scrollbar-face-color : #ADBDCD;
		scrollbar-highlight-color : #FFFFFF;
		scrollbar-shadow-color :#FFFFFF;  }
		
		
		
/*Links*/

a.email {
	font-family: verdana,helvetica,sans-serif;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
	color: #438fbd;
	font-variant: normal;
}
a.email:hover {
	color: #666666;
	}		
		

a.start {
	font-family: verdana,helvetica,sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	color: #a4161e;
	font-variant: normal;
}
a.start:hover {
	color: #666666;
	}		


a.site {
	font-family: verdana,helvetica,sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	color: #4f8895;
	font-variant: normal;
}
a.site:hover {
	color: #a4161e;
	}		
	
a.shops {
	font-family: verdana,helvetica,sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #438fbd;
	font-variant: normal;
	padding: 4px 7px 3px 3px;
	height: 4px;
	123background-color: #ffffff;
}
a.shops:hover {
	color: #186390;
	background-color: #c6ddeb;
	}
	
a.shops_2 {
	font-family: verdana,helvetica,sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #438fbd;
	font-variant: normal;
	
}
a.shops_2:hover {
	color: #186390;
	text-decoration: underline;
	}				

a.root {
	font-family: verdana,helvetica,sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	font-variant: normal;
	
}



a.root:hover {
	color: #a4161e;
	text-decoration: underline;
	}			
	
a.rootact {
	font-family: verdana,helvetica,sans-serif;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
	color: #438fbd;
	font-variant: normal;
	
}
a.rootact:hover {
	color: #a4161e;
	}				

a.mehr {
	font-family: verdana,helvetica,sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	color: #a4161e;
	font-variant: normal;
	
}
a.mehr:hover {
	color: #438fbd;
	
	}
	
a.service {
	font-family: verdana,helvetica,sans-serif;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
	color: #186390;
	font-variant: normal;
	
}
a.service:hover {
	color: #666666;
	text-decoration: underline;
	}	
	
a.sitemap {
	font-family: verdana,helvetica,sans-serif;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	color: #186390;
	font-variant: normal;
	
}
a.sitemap:hover {
	color: #438fbd;
	text-decoration: none;
	}		

/*Bilder*/

.bild_klein {
    margin: 0px 0px 0px 10px;
	border: 0px solid #4f8895;
		}
	
.bild_header {
    margin: 0px 0px 0px 0px;
	border: 1px solid #4f8895;
	}	
	
	
/* Texte */



.start_cont  {
     font-family: verdana,helvetica,sans-serif;
	 font-size: 12px;
	 color: #858686;
	 padding: 0px 5px 0px 5px;
	 }
	 
.start_hervor {
     color: #666666;
	 font-weight: bold;
	 }

.adresse  {
     font-family: verdana,helvetica,sans-serif;
	 font-size: 10px;
	 color: #666666;
	 padding: 10px 5px 10px 10px;
	 
	 }
	 
.text_norm { font-family: verdana,helvetica,sans-serif; 
             font-size: 11px; 
			 color: #858686; 
			 padding: 20px 5px 0px 10px;
			 }	 
			 
.text_teaser { font-family: verdana,helvetica,sans-serif; 
             font-size: 10px; 
			 color: #858686; 
			 padding: 10px 5px 10px 10px;
			 }	 			 
	      	 	
.root {
	font-family: verdana,helvetica,sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	font-variant: normal;
	
}
.text_email { font-family: verdana,helvetica,sans-serif; 
             font-size: 11px; 
			 color: #858686; 
			 padding: 0px 0px 0px 0px;
			 }	 
			 
.text_error { font-family: verdana,helvetica,sans-serif; 
             font-size: 11px; 
			 color: #a4161e; 
			 padding: 0px 0px 0px 0px;
			 }	 			 
			 
.text_galerie { font-family: verdana,helvetica,sans-serif; 
             font-size: 11px; 
			 color: #858686; 
			 padding: 0px 0px 0px 0px;
			 }	 			 

/* Überschriften */

.h1 {
     font-family: verdana,helvetica,sans-serif;
	 font-size: 20px;
	 color: #186390;
	 padding: 0px 0px 0px 0px;
	 123background: #ebebeb;
	 }
	 
.h2 {
     font-family: verdana,helvetica,sans-serif;
	 font-size: 16px;
	 font-weight: normal;
	 color: #438fbd;
	 padding: 0px 0px 0px 0px;
	 }	 
	 
.h3 {
     font-family: verdana,helvetica,sans-serif;
	 font-size: 14px;
	 font-weight: normal;
	 color: #186390;
	 padding: 0px 0px 5px 0px;
	 }	 	 
	 
.h_teaser {
     font-family: verdana,helvetica,sans-serif;
	 font-size: 12px;
	 font-weight: normal;
	 color: #ffffff;
	 padding: 5px 0px 0px 11px;
	 }	 	 	 
	 
.h_teaser_dkl {
     font-family: verdana,helvetica,sans-serif;
	 font-size: 12px;
	 font-weight: normal;
	 color: #438fbd;
	 padding: 5px 0px 3px 11px;
	 }	 	 	 	 
	 
.h_shop {
     font-family: verdana,helvetica,sans-serif;
	 font-size: 12px;
	 font-weight: bold;
	 color: #858686;
	 padding: 0px 0px 5px 5px;
	 }	 	 	 	 


/* menuesteuerung */
.ddmx {
    font: 11px  verdana, Helvetica, sans-serif;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 11px 15px 4px 30px;    
    font: 14px verdana, Helvetica, sans-serif; ;    
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;	
    position: relative;
	font-variant: small-caps;
	border-top:solid 1px #5590a2;
	background: url("../nav/content/nav.gif") no-repeat;

}
.ddmx .item1 {
    color: #438fbd;
	
	
}
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
  	color: #186390;
	background: url("../nav/content/nav_act2.gif") no-repeat;
}

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    
	font: 12px  verdana, Helvetica, sans-serif;    
    font-weight: normal;
    text-decoration: none;
    display: block; 
    white-space: nowrap;
    position: relative;
    z-index: 500;
	width: 150px;
	123height: 15px;
	font-variant: small-caps;	
	border-bottom:solid 1px #5590a2;
	123background: url("../nav/content/nav.gif") no-repeat;
}
.ddmx .item2 {
    padding: 12px 0px 6px 10px;
	background: #5c9ec5;
	color: #186390;
	background: url("../nav/content/nav_unter2.gif") no-repeat;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    
	color: #5c9ec5;
	background: url("../nav/content/nav_unter_act.gif") no-repeat;
}
.ddmx .bottom,
.ddmx .bottom:hover {
    border-bottom: 1px solid #5590a2;
}
.ddmx .active,
.ddmx .active:hover {
    color: #186390;
	background: url("../nav/content/nav_act3.gif") no-repeat;
}
.ddmx .top,
.ddmx .top:hover {
    border-top: 1px solid #5590a2;
}


.ddmx .section {
    border-top: 1px solid #5590a2;
    position: absolute;
    visibility: hidden;
    z-index: -1;
	background: #ffffff;
    
	
}


/* listenelemente */
ul,li  {
	list-style-image:url(../nav/content/pfeil_rot.gif);
	
}
ul {
     
}
li {
    padding: 0px 0px 5px 0px;
	}

/* Formularfelder */

.button { background-color:#ffffff;
          color:#186390;
		  font-size: 12px;
		  width:120px;
		  border:url(../nav/content/lin.gif); }
		  
.input { background-color:#c6ddeb;
          color:#186390;
		  width:250px;
		  border:url(../nav/content/lin.gif); }
		  
.textarea { background-color:#c6ddeb;
          color:#186390;
		  width:250px;
		  height: 150px;
		  border:url(../nav/content/lin.gif); }
