html, body {
	height: 100%; 
	margin: 0; 
	padding: 0;
	background-color:#1b1b1b;
	background-image:url(pieces/bg.jpg);
	background-repeat:repeat-x;
}

#page-all {
	min-height: 644px; 
	margin-bottom: -30px;
	width:880px;
	margin:0 auto;
	border:0px solid red;
	background-color:#FFF;
}


* html #page-all {
	height: 100%;
}


#page-empty {
	height: 40px; 
	clear: both;
	background-color:#FFF;
	width:880px;
	margin:0 auto;
}


#page-footer {
	height: 30px;
	margin:0 auto;
	border:0px solid red;
	width:880px;
	height:86px;
	background-image:url(pieces/footer.jpg);
	background-repeat:no-repeat;
  
  background-position: 0px 0px;
  text-align: center;
  color: #FFF;
  font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
} 

#page-footer a{
  padding:0px;
  margin:0px;
  color: #FFF;
  text-decoration:none;
  border:none;
}

#page-footer a img{
   border:none;
} 

.banner_left {
	width:465px;
	height:147px;
	/*background-image:url(../textonimage.php?text=Fulda);*/
	background-repeat:no-repeat;
	float:left;
}

.banner_link a{
	border:0px solid red;
	width:280px;
	height:60px;
	margin-left:50px;
	margin-top:40px;
	display:block;
}

.banner_right {
	width:415px;
	height:147px;
	/*background-image:url(../textonpaper.php?text=Fulda);*/
	background-repeat:no-repeat;
	float:left;
}

#menu {
	width:880px;
	height:47px;
	border:0px solid red;
	clear:both;
}

#menu .inser a {
	background-image:url(pieces/menu.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	width:194px;
	height:47px;
	display:block;
	float:left;
}

#menu .inser a:hover {
	background-image:url(pieces/menu.jpg);
	background-repeat:no-repeat;
	background-position: 0px -47px;
}


#menu .deal a {
	background-image:url(pieces/menu.jpg);
	background-repeat:no-repeat;
	background-position: -194px 0px;
	width:235px;
	height:47px;
	display:block;
	float:left;
}

#menu .deal a:hover {
	background-image:url(pieces/menu.jpg);
	background-repeat:no-repeat;
	background-position: -194px -47px;
}

#menu .event a {
	background-image:url(pieces/menu.jpg);
	background-repeat:no-repeat;
	background-position: -429px 0px;
	width:166px;
	height:47px;
	display:block;
	float:left;
}

#menu .event a:hover {
	background-image:url(pieces/menu.jpg);
	background-repeat:no-repeat;
	background-position: -429px -47px;
}


#menu .kino a {
	background-image:url(pieces/menu.jpg);
	background-repeat:no-repeat;
	background-position: -595px 0px;
	width:133px;
	height:47px;
	display:block;
	float:left;
}

#menu .kino a:hover {
	background-image:url(pieces/menu.jpg);
	background-repeat:no-repeat;
	background-position: -595px -47px;
}


#menu .hilfe a {
	background-image:url(pieces/menu.jpg);
	background-repeat:no-repeat;
	background-position: -728px 0px;
	width:152px;
	height:47px;
	display:block;
	float:left;
}

#menu .hilfe a:hover {
	background-image:url(pieces/menu.jpg);
	background-repeat:no-repeat;
	background-position: -728px -47px;
}

.login_info {
  color: #FFF;
  float:left;
  margin-left:33px;
  margin-top:13px;
  
}
.login_info a {
  color: #FFF;
}

.search {
	background-image:url(pieces/fulda.jpg);
	background-repeat:no-repeat;
	background-color:#c7c4c4;
	width:880px;
	height:25px;
  
}

.fulda {
  
  font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
  color: #FFF;
  padding-top:3px;
	width:350px;
	border:0px solid red;
	float:left;
	height:25px;
}

.fulda a {
  text-decoration:none;
  color:#FFF;
  padding-left:20px;
  
}

.search_box {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:500px;
	float:right;
	height:25px;
  text-align:right;
  padding-right:10px; 
  
}

#space {

float:left;
}

#content {
	clear:both;
	padding-top:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border:0px solid red;
}

#content .box1 {
	background-image:url(pieces/inserate.jpg);
	background-repeat:no-repeat;
	width:204px;
	min-height:375px;
	float:left;
	margin-left:13px;
	border:0px solid red;
}

#content .box1 ul {
	margin:0px;
	padding:0px;
}

#content .box1 li {
	padding-right:6px;
	list-style-image:url(pieces/arrow.jpg);
}

#content .box1 li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333;
	display:block;
	margin-top:3px;
	padding-top:1px;
	padding-bottom:1px;
}

#content .box1 li a:hover {
	background-color:#269013;
	display:block;
	color:#FFF;
}


.box_content {
	margin-left:30px;
	margin-top:0px;
}


.box_head_empty {
	margin-left:0px;
	margin-top:0px;
	width:100%;
	min-height:80px;
}

.box_head a {
	margin-left:0px;
	margin-top:0px;
	width:100%;
	min-height:80px;
	display:block;

}

.list1 .view_body {
border: 1px solid #269013;
}

.list1 li {
  margin-left:27px;
  margin-right:20px;
  padding-right:6px;
	list-style-image:url(pieces/arrow.jpg);
}

.list1 li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333;
	display:block;
	margin-top:3px;
	padding-top:1px;
	padding-bottom:1px;
}

.list1 li a:hover {
	background-color:#269013;
	display:block;
	color:#FFF;
}

#content .box2 {
	background-image:url(pieces/wohnen.jpg);
	background-repeat:no-repeat;
	width:204px;
	min-height:375px;
	float:left;
	margin-left:13px;
	border:0px solid red;
}


#content .box2 ul {
	margin:0px;
	padding:0px;
}

#content .box2 li {
	padding-right:6px;
	list-style-image:url(pieces/arrow2.jpg);
}

#content .box2 li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333;
	display:block;
	margin-top:3px;
	padding-top:1px;
	padding-bottom:1px;
}

#content .box2 li a:hover {
	background-color:#53b1e3;
	display:block;
	color:#FFF;
}

.list2 .view_body {
border: 1px solid #53b1e3;
}

 .list2 li {
margin-left:27px;
margin-right:20px;
padding-right:6px;
list-style-image:url(pieces/arrow2.jpg);
}

.list2 li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333;
	display:block;
	margin-top:3px;
	padding-top:1px;
	padding-bottom:1px;
}

.list2 li a:hover {
	background-color:#53b1e3;
	display:block;
	color:#FFF;
}

#content .box3 {
	background-image:url(pieces/job.jpg);
	background-repeat:no-repeat;
	width:204px;
	min-height:375px;
	float:left;
	margin-left:13px;
	border:0px solid red;
}


#content .box3 ul {
	margin:0px;
	padding:0px;
}

#content .box3 li {
	padding-right:6px;
	list-style-image:url(pieces/arrow3.jpg);
}

#content .box3 li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333;
	display:block;
	margin-top:3px;
	padding-top:1px;
	padding-bottom:1px;
}

#content .box3 li a:hover {
	background-color:#f2d52d;
	display:block;
	color:#FFF;
}

.list3 .view_body {
border: 1px solid #f2d52d;
}

.list3 li {
margin-right:20px;
padding-right:6px;
margin-left:27px;
list-style-image:url(pieces/arrow3.jpg);
}

.list3 li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333;
	display:block;
	margin-top:3px;
	padding-top:1px;
	padding-bottom:1px;
}

.list3 li a:hover {
	background-color:#f2d52d;
	display:block;
	color:#FFF;
}

#content .box4 {
	background-image:url(pieces/contact.jpg);
	background-repeat:no-repeat;
	width:204px;
	min-height:375px;
	float:left;
	margin-left:13px;
	border:0px solid red;
}


#content .box4 ul {
	margin:0px;
	padding:0px;
}

#content .box4 li {
	padding-right:6px;
	list-style-image:url(pieces/arrow4.jpg);
}

#content .box4 li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333;
	display:block;
	margin-top:3px;
	padding-top:1px;
	padding-bottom:1px;
}

#content .box4 li a:hover {
	background-color:#f15d4d;
	display:block;
	color:#FFF;
}



.list4 .view_body {
border: 1px solid #f15d4d;
}

.list4 li {
margin-right:20px;
padding-right:6px;
margin-left:27px;
list-style-image:url(pieces/arrow4.jpg);
}

.list4 li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333;
	display:block;
	margin-top:3px;
	padding-top:1px;
	padding-bottom:1px;
}

.list4 li a:hover {
	background-color:#f15d4d;
	display:block;
	color:#FFF;
}

.dateline {
  background-image:url(pieces/dateline.jpg);
  color: #FFF;
  padding-left:5px;
  margin-right:20px;
  margin-left:27px;
  margin-top:5px;
  
}

#content .sub_list {
    float:left;
    overflow:hidden;
    width:650px;
}


.img_events_kl {
 background-image:url(pieces/events_kl.jpg);
 
 color: #FFF;
 height:22px;
 width:23px;
 float:left;
 
 
}

.img_kontakte_kl {
 background-image:url(pieces/kontakte_kl.jpg);
 
 color: #FFF;
 height:25px;
 width:26px;
 float:left;
 
 
}


.img_wohnen_kl {
 background-image:url(pieces/wohnen_kl.jpg);
 
 color: #FFF;
 height:23px;
 width:24px;
 float:left;
 
 
}
.img_inserate_kl {
 background-image:url(pieces/inserate_kl.jpg);
 
 color: #FFF;
 height:24px;
 width:22px;
 float:left;
 
 
}
.img_jobs_kl {
 background-image:url(pieces/jobs_kl.jpg);
 
 color: #FFF;
 height:24px;
 width:22px;
 float:left;
 
 
}

.inserate {
	margin-left:30px;
	border:0px solid red;
}




#login{
   background-color: #457194;
   color: #fff;
   margin-top: 2%;
}

#login div{
   width: 25em;
   height: 100%;
   margin: 0 auto;
   padding: 1em 0 1em 0;
   border-left: 1px solid #fff;
   border-right: 1px solid #fff;
}

#login p{
   margin: 0;
   padding:1em 15em 1em 0;
   text-align: right;
   line-height:100%;
   position: relative;
}

#login p.Submit input{
   width: 12.7em;
}

#login input{
   position: absolute;
   top: 0;
   right: 1em;
   background-color: #EEE;
   border: 2px solid #457194;
   margin: 0.5em 0 0.7em 0;
   padding: 0.2em;
   width: 12em;
}

#login input:hover,
#login textarea:hover,
#login input:focus,
#login textarea:focus {
   color: #000;
   background-color: #fff;
   border:2px solid #fff;
}




.inserate h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
}

.next_button {
	width:300px;
	border:0px solid red;
	margin-top:10px;
}

#CategoryList{
  float:left;
  
}
#CategoryList select {
  width:200px;
}

#subCategoryList {
  float:left;
  padding-left:50px;
}
#next-button {
  float:left;
  padding-left:50px;
}

.limit a {
  font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333;
	display:block;
	margin-top:3px;
	padding-top:1px;
	padding-bottom:1px;
  text-align:center;

}

#content .view_header {
  font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333;
	display:block;
	margin-left:5px;
	padding-top:1px;
	padding-bottom:1px;
	width:805px;
	padding-left:10px;
	margin-right:20px;

  
}

#view_content {

  clear:both;
	padding: 0 15px ;
  margin:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border:0px solid red;

}

.view_body {
   margin:5px ;
   padding:10px;
   float:left;
   width:795px;
   
}

#content .view_body img {
  float:left;
  margin:5px;
}

#content .view_footer {
  clear:both;
  margin:10px 0;;
  font-size:11px;
   
 
}

.mustField {
	color:#FF0000;
}

.list1-crumb{
	background-color: #269013;  font-family:Arial, Helvetica, sans-serif; font-size:15px;
	font-weight:bold; color:#FFFFFF; text-align:left;
}
.list2-crumb{
	background-color: #53B1E3; font-family:Arial, Helvetica, sans-serif; font-size:15px;
	font-weight:bold; color:#FFFFFF; text-align:left;
}
.list3-crumb{
	background-color:#f2d52d;  font-family:Arial, Helvetica, sans-serif; font-size:15px;
	font-weight:bold; color:#000000; text-align:left;
}

.list4-crumb{
	background-color:#F15D4D;  font-family:Arial, Helvetica, sans-serif; font-size:15px;
	font-weight:bold; color:#FFFFFF; text-align:left;
}
