@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
}

#logo {
	font-size: 12px;
	background-color:#FFFFFF;
	border-left: 1px solid #0066CC;
	border-top: 1px solid #0066CC;
}
#adresse {
	font-size: 12px;
	background-color:#FFFFFF;
	border-top: 1px solid #0066CC;
	padding-top: 30px;
}

#dl1 {
	border-left: 1px solid #0066CC;
	background-color:#FFFFFF;
}

#lauftext {
	border-left: 1px solid #0066CC;
	background-color:#FFFFFF;
	padding-top: 20px;
	padding-bottom:10px;
	padding-left:25px;
}

li {
 list-style-image: url(li.jpg);
 margin-left: -15px;

}

#bottom {
	background-image: url(/jmuffin/layout/bg_bottom.jpg);
}

#right {
	background-image: url(/jmuffin/layout/bg_right.jpg);
}

#home1 {
	font-size: 12px;
	background-color:#ffffff;
	border-left: 1px solid #0066CC;
	padding-left: 30px;
	vertical-align:top;}


#homelink {
	border: 1px solid #0066CC;
	color: #0066CC;
	margin-bottom:20px;
	width: 200px;
	text-align:center;
	background-color: #EFEFEF;

}

#homelink a{
	color: #0066CC;
	text-decoration: none;
}

#homelink a:hover{
	background-color: #0066CC;
	color:#FFFFFF;
	text-decoration: none;
	display:block;
}


#home2 {
	font-size: 12px;
	background-color:#FFFFFF;
	padding-left: 15px;
	vertical-align:top;
}
#home3 {
	font-size: 12px;
	background-color:#FFFFFF;
	padding-left: 20px;
	vertical-align:top;}
#home4 {
	font-size: 12px;
	background-color:#FFFFFF;
	padding-left: 15px;
	vertical-align:top;}

#navi {
	font-size: 12px;
	background-color:#FFFFFF;
	border-left: 1px solid #0066CC;
	padding-left:15px;

}

/* Modul Horiz */


#menuehselected {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-color:#0066CC;
	text-align:center;
	}

#menuehselected a:link {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-right:5px;
}


#menuehselected a:visited {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-right:5px;
}
	

#menuehselected a:hover {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-right:5px;
}

#menuehselected a:active {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-right:5px;
}



#menueh {
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
	text-align:center;
	border: 1px solid 	#0066CC;
	background-color: #EFEFEF;
} 


#menueh a:link {
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
	padding-left: 5px;
	padding-right:5px;
	background-color: #EFEFEF;
	display:block;}

#menueh a:visited {
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
	padding-left: 5px;
	padding-right:5px;
	background-color: #EFEFEF;
	display:block;}
	
#menueh a:hover {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-color:#0066CC;
	padding-left: 5px;
	padding-right:5px;
	display:block;
}

#menueh a:active {
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
	padding-left: 5px;
	padding-right:5px;
	background-color: #EFEFEF;
}

#teaserbox {
	font-size: 12px;
	background-color:#efefef;
	border: 1px solid #0066CC;
  padding: 3px;
}

#links {
	font-size: 12px;
	background-color:#FFFFFF;
	border-left: 1px solid #0066CC;
  padding-left: 20px;
	vertical-align:top
}


#links a:link{
 color: #0066CC;
 text-decoration:none
 font-weight: bold;
}

#links a:visited{
 color: #0066CC;
 text-decoration:none;
  font-weight: bold;
	}
 
#links a:hover{
 color: #0066CC;
 text-decoration:none;
  font-weight: bold;
	}
#links a:active{
 color: #0066CC;
 text-decoration:none;
  font-weight: bold;
	}



h1 {
	color: #ffffff;
	background-color: #0066CC;
	font-size:12px;
	line-height:16px;
	border-bottom:1px solid #666666;
	padding-left: 5px;
	padding-top: 1px;
}

h2{
	padding-left:5px;
	color: #0066CC;
	font-size:12px;
	line-height:16px;
	border-bottom:1px solid #0066CC;
	padding-top: 1px;
}

h3{
	color: #0066CC;
	background-color: #F3F4F4;
	font-size:12px;
	line-height:16px;
	border-top:1px solid #0066CC;
	border-bottom:1px solid #0066CC;
	padding-left: 5px;
	padding-top: 1px;
}

h4{
	color: #0066CC;
	font-size:12px;
	line-height:16px;
}


h5{
	color: #3A6E8F;
	background-color:#CFD5DA;
	font-size:12px;
	line-height:16px;
	border-bottom:1px solid #3D474E;
	padding-left: 5px;
	padding-top: 1px;
}



#inhalte {
	font-size: 12px;
	background-color:#FFFFFF;
	vertical-align:top;
}


#inhalte a{
	color: #0066CC;
	
}

#inhalte a:hover{
	color: #666666;
	
}

#inhalte a:visited{
	color: #0066CC;
}


#inhalte .text{
}
#footer {
	font-size: 12px;
	text-align:right;
	padding-top: 10px;
}

#footer a{
	text-decoration: none;
	color: #0066CC;

