/* css für TYPO3-Template, eingebettet über TypoScript | ver. 2007_11_19vo  */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	background: url(images/kachel_hakgmunden.gif) fixed #ffffee;
	margin:0;
	padding:0;
	text-align:center;
       	font-weight: normal;
       	
}
a:link, a:visited, a:hover, a:active,  p, td {
       	font-weight: normal;
}
img {
	border:0;
}
a:link, a:visited {
	color: #003399;
	text-decoration: none;
}
a:hover {
	color: #000066;
	text-decoration: underline;
}
a:active {
	color: #000066;
	text-decoration: none;
}

h1 {
	font-size:14px;
	margin-bottom:0;
	padding-bottom:0;
}
h2 {
	font-size:12px;
	margin-bottom:0;
	padding-bottom:0;
}
input {
	font-size:10px;
	color:#666666;
	
}
form {
	font-size:9px;
	color:#666666;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
select {
	font-size:9px;
	color:#666666;
	
}
option {
	font-size:9px;
	color:#666666;
	
}


/* ****** aus html-vorlage zugewiesen ************** */
#ganz_aussen {
margin:0 auto;
text-align:left;
width:1000px;
padding:0;
}
#oben {
	background: url(images/oben_bg5.jpg) no-repeat #ccbb99;
	text-align:center;
}

	#logo_hakgm {
		/* background:url(images/hakgmunden_logo_weiss.gif) no-repeat 0 0; */
		}

	#banner_oben {
		text-align: right;
		color: #ffffff;
	}
	#menue_oben_bg {
		background:#aaaaaa;
	}
	#menue_oben {
		font-size:12px;
		float:left;
	}

#ganze_mitte {
	background: url(images/links_bg5.jpg) left top scroll repeat-y #ee6633;

}
	#links {
	}
		#links_inhalt {
			overflow: auto;
			font-size:12px;
		}
	#mitte {
		background-color: #ffffee;
	}
		#mitte_inhalt {
			overflow: auto;
			font-size:11px;
		}
	#rechts {
		background-color: #ffffbb;
	}
		#rechts_inhalt {
			overflow: auto;
			font-size:10px;
		}
                                #rechts_inhalt a:link, #rechts_inhalt a:hover, #rechts_inhalt a:visited, #rechts_inhalt a:active {
			font-size:10px;			
		}
	#unten {
		vertical-align: middle;
		font-size: 10px;
		color:#cccccc;
	}
		#unten a:link, #unten a:visited, #impressum a:link, #impressum a:visited {
			font-size:10px;
			color:#cccccc;
		}
		#unten a:hover, #impressum a:hover {
			font-size:10px;
			color:#ffffff;
		}
		#unten a:active, #impressum a:active {
			font-size:10px;
			color:#cccccc;
		}
	#partner {
		vertical-align: middle;
		text-align:right;
		font-size: 8px;
		color:#990000;
	}
	#impressum {
		text-align: left;
		font-size: 10px;
		color: #990000;
	}

#banner_unten {
	background: url(images/unten_bg5.jpg) left top scroll repeat-x ;
	vertical-align: middle;
	text-align: center;
	font-size: 10px;
	color: #dddddd;

}

/* ***********  aus TYPO3 zugewiesen ********* */

#menue_oben ul{
	list-style:none;
	margin:0;
	padding:0;
}

#menue_oben  li{
	font-size:12px;
	float:left;
}

#menue_oben .oben_no a:link, #menue_oben .oben_no  a:visited {
	font-weight:bold;

	color:#ffffff;
	display:block;
	text-decoration:none;
	font-size:12px;
	border-top:2px #ffffff solid;
	border-right:3px #666666 solid;
	border-bottom:0;
	border-left: 3px #cccccc solid;
	padding:2px 17px 1px 8px;
	margin:4px 5px 0 0;
}

#menue_oben .oben_no  a:hover{
	background: #f0a030;
	font-weight:bold;
	color:#333333;
	display:block;
	text-decoration:none;
	font-size:12px;
	border-top:2px #ffffff solid;
	border-right:3px #666666 solid;
	border-bottom:0;
	border-left: 3px #cccccc solid;
	padding:4px 17px 3px 8px;
	margin:0 5px 0 0;
}



#menue_oben  .oben_act a:link, #menue_oben  .oben_act a:visited {
	background: #ee6633;
	font-weight:bold;
	color:#333333;
	display:block;
	text-decoration:none;
	font-size:12px;
	border-top:2px #ffffff solid;
	border-right:3px #666666 solid;
	border-bottom:0;
	border-left: 3px #cccccc solid;
	padding:3px 17px 12px 8px;
	margin:0 5px 0 0;
}
#menue_oben  .oben_act a:hover{
	background: #ee6633;
	font-weight:bold;
	color:#ffffff;
	display:block;
	text-decoration:none;
	font-size:12px;
	border-top:2px #ffffff solid;
	border-right:3px #666666 solid;
	border-bottom:0;
	border-left: 3px #cccccc solid;
	padding:3px 17px 12px 8px;
	margin:0 5px 0 0;
}


/* linke Tabelle fürs Menü */
.links_no {
	padding: 5px 11px 5px 10px;
	font-size:12px;
	color:#eeeeee;
}


/* nichtaktiver Menüpunkt */
.links_no a:link, .links_no a:visited {
	padding: 5px 11px 5px 11px;
	font-size:12px;
	color:#eeeeee;
}
.links_no a:hover, .links_no a:active {
	background-color: #f0a030;
	color:#333333;
	text-decoration:none;
	font-size:12px;
	font-weight: bold;
	padding: 3px 8px 3px 8px ;
	border-top:2px #ffffff solid;
	border-right:3px #666666 solid;
	border-bottom:2px #333333 solid;
	border-left: 3px #cccccc solid;
}
/* aktiver Menüpunkt*/
.links_cur {
	background-color: #ffffdd;
	border-top: #000000 2px solid;
	border-right:#cccccc 1px solid;
	border-bottom: #ffffff 1px solid;
	border-left: #444444 2px solid;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-weight:bold;	
}


