/* 
-----Stylesheet für www.hachenburger.de-----
-----copyright by www.shms.de---------------

Farben:
Hintergrund:	Beige=	#FFF4E3
Rahmen:			Gruen=	#003333
		
Schriften:
1. Headlines: Times New Roman
2. Sublines, Fliesstext: Arial, Helvetica

--------------------------------------------
*/

/*HTML und Body*/
html, body {
	background-color: #FFF4E3;
	scrollbar-face-color: #FFF4E3;
	scrollbar-highlight-color: #FFF4E3;
	scrollbar-shadow-color: #003333;
	scrollbar-3dlight-color: #003333;
	scrollbar-arrow-color: #003333;
	scrollbar-track-color: grey;
	scrollbar-darkshadow-color: #003333;
}

/*Allgemeine Formate*/

/*Headlines, Sublines*/

h1 {
	font-family : Times New Roman, Times, serif;
	font-size : 20px;
	color : #003333;
	font-weight : bold;
	font-style : italic;
}

.but {
	font-family : Times, Times New Roman, serif;
	font-size : 14px;
	color : #003333;
	font-weight : bold;
}

h1.vor {
	font-family : Times, Times New Roman, serif;
	font-size : 24px;
	color : #003333;
	font-weight : bold;
}

.vor {
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	line-height: 18px;
	color : #000;
}


h2 {
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
	font-style : normal;
}

h3 {
	font-family : Times New Roman, Times, serif;
	font-size : 20px;
	color : #003333;
	font-weight : bold;
	font-style : italic;
	margin-left : 120px;
}

.gruen_big {
	font-family : Times New Roman, Times, serif;
	line-height: 26px;
	font-size : 16px;
	color : #003333;
	font-weight : bold;
	font-style : italic;
}

.guide {
	font-family : Times New Roman, Times, serif;
	font-size : 20px;
	color : #003333;
	font-weight : bold;
	font-style : italic;
}

h4 {
	font-family : Times New Roman, Times, serif;
	font-size : 20px;
	color : #CC0000;
	font-weight : bold;
	font-style : italic;
	margin-left : 120px;
}

.head_flecki {
	font-family : helvetica, sans-serif;
	font-size : 38px;
	color : #003333;
	}

.head_flecki_sub {
	font-family : helvetica, sans-serif;
	font-size : 18px;
	color : #003333;
	}

/*Fliesstext*/	
p, table {
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	color: black;
}

.text_flecki {
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	line-height: 16px;
	color: black;
}

.text {
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	color: black;
	margin-left : 120px;
	}
li {
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	color: black;
}
ul {
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	color: black;
}
/*Spezielle Formate*/
.preise {
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	color: black;
}
.preisefett {
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	color: black;
	font-weight : bold;
}
.bildunterschrift{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	color: black;
}
.tabellen {
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	color: black;
}
a:link, a:visited, a:active, a:hover  {
	color: #003333;
}

a.flecki:link, a.flecki:visited, a.flecki:active, a.flecki:hover  {
	color: #003333;
	text-decoration: none;
}

.flecki_td {
	padding: 5px 0px 5px 20px;
}

.patenschaft {
	background-image: url(../bilder/flecken_fond.jpg);
	background-repeat:repeat-y;
	}

/*Hauptnavigation*/
 .topnavi a:link {
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color: #C8D056;
	text-decoration : none;
	padding-left : 7px;
	padding-right : 4px;
	margin-left: 4px;
}
 .topnavi  a:visited {
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color: #C8D056;
	text-decoration : none;
	padding-left : 7px;
	padding-right : 4px;
	margin-left: 4px;
}
.topnavi  a:selected {
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color: #003333;
	background-color : #FFF4E3;
	text-decoration : none;
	border : 1px solid #FFF4E3;
	padding-left : 6px;
	padding-right : 3px;
	margin-left: 4px;
}
 .topnavi  a:hover{
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color: #003333;
	background-color : #FFF4E3;
	text-decoration : none;
	border : 1px solid #FFF4E3;
	padding-left : 6px;
	padding-right : 3px;
	margin-left: 4px;
}
.topnavi  a:active{
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color: #003333;
	background-color : #FFF4E3;
	text-decoration : none;
	border : 1px solid #FFF4E3;
	padding-left : 6px;
	padding-right : 3px;
	margin-left: 4px;
}

/*Subnavigation: Die Subnavies sind den Bereichen zugeordnet.*/

/*Subnavigation1*/
 .subnavi1 a:link {
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #003333;
	text-decoration : none;
	border : 1px solid #FFF4E3;
	padding-left : 4px;
	padding-right : 4px;
	vertical-align : middle;
	text-indent : 15px;
}
 .subnavi1  a:visited {
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #003333;
	text-decoration : none;
	border : 1px solid #FFF4E3;
	padding-left : 4px;
	padding-right : 4px;
	vertical-align : middle;
	text-indent : 15px;
}
 .subnavi1  a:hover{
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #003333;
	text-decoration : none;
	border : 1px solid #003333;
	background-color : White;
	padding-left : 4px;
	padding-right : 4px;
	vertical-align : middle;
	text-indent : 15px;
}
 .subnavi1  a:active{
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #003333;
	text-decoration : none;
	border : 1px solid #FFF4E3;
	padding-left : 4px;
	padding-right : 4px;
	vertical-align : middle;
	text-indent : 15px;
}
 .subnavi1  a:focus{
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #003333;
	text-decoration : none;
	border : 1px solid #FFF4E3;
	padding-left : 4px;
	padding-right : 4px;
	vertical-align : middle;
	text-indent : 15px;
}

/*Subnavigation2*/
 .subnavi2 a:link {
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #003333;
	text-decoration : none;
	border : 1px solid #FFF4E3;
	padding-left : 4px;
	padding-right : 4px;
	vertical-align : middle;
	text-indent : 10px;
}
 .subnavi2  a:visited {
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #003333;
	text-decoration : none;
	border : 1px solid #FFF4E3;
	padding-left : 4px;
	padding-right : 4px;
	vertical-align : middle;
	text-indent : 10px;
}
 .subnavi2  a:hover{
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #003333;
	text-decoration : none;
	border : 1px solid #003333;
	background-color : White;
	padding-left : 4px;
	padding-right : 4px;
	vertical-align : middle;
	text-indent : 10px;
}
 .subnavi2  a:active{
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #003333;
	text-decoration : none;
	border : 1px solid black;
	padding-left : 4px;
	padding-right : 4px;
	vertical-align : middle;
	text-indent : 10px;
}
 .subnavi2  a:focus{
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #003333;
	text-decoration : none;
	border : 1px solid black;
	padding-left : 4px;
	padding-right : 4px;
	vertical-align : middle;
	text-indent : 10px;
}

/*Subnavigation3*/
 .subnavi3 a:link {
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #003333;
	text-decoration : none;
	border : 1px solid #FFF4E3;
	padding-left : 4px;
	padding-right : 4px;
	vertical-align : middle;
	text-indent : 240px;
}
 .subnavi3  a:visited {
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #003333;
	text-decoration : none;
	border : 1px solid #FFF4E3;
	padding-left : 4px;
	padding-right : 4px;
	vertical-align : middle;
	text-indent : 240px;
}
 .subnavi3  a:hover{
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #003333;
	text-decoration : none;
	border : 1px solid #003333;
	background-color : White;
	padding-left : 4px;
	padding-right : 4px;
	vertical-align : middle;
	text-indent : 240px;
}
 .subnavi3  a:active{
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #003333;
	text-decoration : none;
	border : 1px solid black;
	padding-left : 4px;
	padding-right : 4px;
	vertical-align : middle;
	text-indent : 240px;
}
.subnavi3  a:focus{
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #003333;
	text-decoration : none;
	border : 1px solid black;
	padding-left : 4px;
	padding-right : 4px;
	vertical-align : middle;
	text-indent : 240px;
}
.pressetextbox {
	padding: 20px;
	height: 200px;
	width: 200px;

}

/*---Wirtschaftsförderung---*/

.orte_ueberschrift {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	font-style : italic;
	color: #003333;
}

.orte_spaltennamen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000000;
}
.oerte_spalten {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #000000;
}