/* STANDART CSS = Master einer Sprachebene  */
/* Pro HH-Bereich gibt es eine eigene Unterversion mit Varbvarianten */
/* jeweils pro HH-Bereich anpassen: 2. Abschnitt */
/*
Farbdefinitionen:	dunkel	 hell
wir: 				#333333		#858585
Haushalt:   		#006699  #6699cc
Gemeinde:   		#663366  #cc99cc
Wirtschaft: 		#993333  #cc6666
Gesellschaft: 		#ff9900  #ff9966
Werkstatt:    		#669933  #99cc99
Beratungsstelle: 	#006666  #339999
Grau: 				#333333	 #666666
*/


 
/* erster Abschnitt: überall gültige HTML-Tags definieren*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #CCCCCC;
	margin-top: 10px;
	margin-left: 0px;
}

table tr td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.row2 {
	background-color: #FFFFFF;
}

/* rote Standartlinks im Textfeld:  */
a {
	color: #CC0000;
	text-decoration: none;
}
a:link {
	color: #CC0000;
	text-decoration: none;
}
a:visited {
	color: #CC0000;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
a:active {
	color: #CC0000;
	text-decoration: none;
}
/* graue Links im Seitenaufbau:*/

a.service  {
	color: #666666;
	text-decoration: none;
}
a.service:link  {
	color: #666666;
	text-decoration: none;
}
a.service:visited {
	color: #666666;
	text-decoration: none;
}
a.service:hover  {
	color: #333333;
	text-decoration: underline;
}
a.service:active{
	color: #666666;
	text-decoration: none;
}

.rootline {
margin-left:10px;
}
.leadtext {
	margin-left:10px;
	margin-right:100px;
	letter-spacing: 1px;
}
.maincontent {
margin-right:100px;
}
/* ENDE HTML-Tags definieren*/

/* Abschnitt 2: Alle folgenden Definitionen müssen für die verschiedenen HH-Bereich pro CSS angepasst werden*/
h1 {
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
h3, ts-julleevents-pi1-listrowField-title {
	font-size: 10px;
	font-weight: bold;
	color: #006699;
}
ul{
	list-style-image: url(/fileadmin/templates/bullet_haushalt.gif);	 
}
#logozelle{
background-color:#FFFFFF;
background-image:url(logo_haushalt.gif);
}
#sprachzelle{
	background-color:#6699cc;
}
a.wirtop{
	background-color: #999999;
	display:block;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration:none;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
a.wirtop:link {
	background-color: #999999;
	color: #FFFFFF;
	text-decoration:none;
}
a.wirtop:visited {
	background-color: #999999;
	color: #FFFFFF;
	text-decoration: none;
}
a.wirtop:focus {
	background-color: #333333;
	text-decoration: none;
}
a.wirtop:hover {
	background-color: #333333;
	color: #FFFFFF;
	text-decoration: none;
}
a.wirtop:active {
	background-color: #333333;
	color: #FFFFFF;
	text-decoration: none;
}
a.haushalttop{
	background-color: #999999;
	display:block;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration:none;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
a.haushalttop:link {
	background-color: #999999;
	color: #FFFFFF;
	text-decoration:none;
}
a.haushalttop:visited {
	background-color: #999999;
	color: #FFFFFF;
	text-decoration: none;
}
a.haushalttop:focus {
	background-color: #006699;
	text-decoration: none;
}
a.haushalttop:hover {
	background-color: #006699;
	color: #FFFFFF;
	text-decoration: none;
}
a.haushalttop:active {
	background-color: #006699;
	color: #FFFFFF;
	text-decoration: none;
}
a.gemeindetop{
	background-color: #999999;
	display:block;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration:none;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
a.gemeindetop:link {
	background-color: #999999;
	color: #FFFFFF;
	text-decoration:none;
}
a.gemeindetop:visited {
	background-color: #999999;
	color: #FFFFFF;
	text-decoration: none;
}
a.gemeindetop:focus {
	background-color: #663366;
	text-decoration: none;
}
a.gemeindetop:hover {
	background-color: #663366;
	color: #FFFFFF;
	text-decoration: none;
}
a.gemeindetop:active {
	background-color: #663366;
	color: #FFFFFF;
	text-decoration: none;
}
a.wirtschafttop{
	background-color: #999999;
	display:block;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration:none;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
a.wirtschafttop:link {
	background-color: #999999;
	color: #FFFFFF;
	text-decoration:none;
}
a.wirtschafttop:visited {
	background-color: #999999;
	color: #FFFFFF;
	text-decoration: none;
}
a.wirtschafttop:focus {
	background-color: #993333;
	text-decoration: none;
}
a.wirtschafttop:hover {
	background-color: #993333;
	color: #FFFFFF;
	text-decoration: none;
}
a.wirtschafttop:active {
	background-color: #993333;
	color: #FFFFFF;
	text-decoration: none;
}
a.gesellschafttop{
	background-color: #999999;
	display:block;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration:none;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
a.gesellschafttop:link {
	background-color: #999999;
	color: #FFFFFF;
	text-decoration:none;
}
a.gesellschafttop:visited {
	background-color: #999999;
	color: #FFFFFF;
	text-decoration: none;
}
a.gesellschafttop:focus {
	background-color: #ff9900;
	text-decoration: none;
}
a.gesellschafttop:hover {
	background-color: #ff9900;
	color: #FFFFFF;
	text-decoration: none;
}
a.gesellschafttop:active {
	background-color: #ff9900;
	color: #FFFFFF;
	text-decoration: none;
}
a.werkstatttop{
	background-color: #999999;
	display:block;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration:none;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
a.werkstatttop:link {
	background-color: #999999;
	color: #FFFFFF;
	text-decoration:none;
}
a.werkstatttop:visited {
	background-color: #999999;
	color: #FFFFFF;
	text-decoration: none;
}
a.werkstatttop:focus {
	background-color: #669933;
	text-decoration: none;
}
a.werkstatttop:hover {
	background-color: #669933;
	color: #FFFFFF;
	text-decoration: none;
}
a.werkstatttop:active {
	background-color: #669933;
	color: #FFFFFF;
	text-decoration: none;
}
a.beratungsstelletop{
	background-color: #999999;
	display:block;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration:none;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
a.beratungsstelletop:link {
	background-color: #999999;
	color: #FFFFFF;
	text-decoration:none;
}
a.beratungsstelletop:visited {
	background-color: #999999;
	color: #FFFFFF;
	text-decoration: none;
}
a.beratungsstelletop:focus {
	background-color: #006666;
	text-decoration: none;
}
a.beratungsstelletop:hover {
	background-color: #006666;
	color: #FFFFFF;
	text-decoration: none;
}
a.beratungsstelletop:active {
	background-color: #006666;
	color: #FFFFFF;
	text-decoration: none;
}
#navsecond{
	background-color: #999999;
	padding-left:10;
}
/* ENDE anzupassender Abschnitt*/

/* folgender Abschnitt: verschiedene Standartdefinitionen für IDs*/
#hghellgrau {
	background-color:#CCCCCC;
}
#hgdunkelgrau{
	background-color: #999999;
}
#tdmaincontent{
padding-left:60;
padding-right:10;
padding-bottom:10;
}

#vlinie{
	background-color:#FFFFFF;
	background-image:url(pkt_v_trennlinie_FFFFFF.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#tophlinie{
	background-color:#999999;
	background-image:url(pkt_h_trennlinie_900.gif);
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #CCCCCC;
	padding: 2px;
	border: 1px solid #000000;
}
.nodecoration {
	padding: 0px;
	border: 0px none;
	text-decoration:none;
	background-image: none;
	background-color: #FFFFFF;
}textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #CCCCCC;
	padding: 2px;
	border: 1px solid #000000;
}
.obligatorisch {
	font-weight: bold;
	color: #FF0000;
}

