html {
	height: 100%;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

body,
body a {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	height: 100%;
	background-image: url(bilder/hintergrund_gem_start_1024.jpg);
	background-position: 0px 70px;
	background-repeat: no-repeat;
	font-size: 85%;

}
/*div{background-color: #fff;width:auto}*/


img{border:0px}

h1, h2, h3, h4, h5{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	color: #666666;
	margin:0;
	padding:0;
	padding-top: 0.6em;	font-size: 1.7em;}

#logo-kassel {
}

#logo-stadt-kassel {

}

#text_gross {
}

/* text */
#kopf_fahne{	
	position: absolute;
	top: 40px;
	left: 515px;}


#kassel,
#stadt-kassel,
#kreis-kassel {
	white-space: nowrap;
	font-size: 1em;
	font-weight: bold;
  	color: #000;
  	background-color:#fff;padding:5px}

#kassel {
	position: absolute;
	top: 70px;
	left: 510px;
}
#stadt-kassel {
	position: absolute;
	top: 400px;
	left: 150px;
}
#kreis-kassel {
	position: absolute;
	top: 500px;
	left: 670px;
}

#kassel a,
#stadt-kassel a,
#kreis-kassel a{
	font-size: 1.4em;
	white-space: nowrap;
	font-weight: bold;
	text-decoration: none;
	padding:0px 30px 0px 0px;line-height:1.4em}
#kassel a{
	color: #339933;}
#stadt-kassel a{
	color: #00669c;}
#kreis-kassel a{
	color: #FC9103;}

a.link_intern_start_kassel{
background-image:url(bilder/pf_gruen.gif);
background-repeat: no-repeat;background-position: right +.15em;}
a.link_intern_start_stadt{
background-image:url(bilder/pf_blau.gif);
background-repeat: no-repeat;background-position: right +.15em;}
a.link_intern_start_kreis{
background-image:url(bilder/pf_orange.gif);
background-repeat: no-repeat;background-position: right +.15em;}
.start_link_klein{
	font-size: .9em;/*border: 1px red solid;*/}


/*
#kassel a:active,
#stadt-kassel a:active  {text-decoration: underline;}

#kassel a:hover,
#stadt-kassel a:hover  {text-decoration: underline;}*/

/* end text */