BODY { 
   margin: 0px; 
   padding: 0px; 
   background-color: #314878; 
}

IMG,TABLE { 
   border: none; 
}

TD.mid_left {
   padding-left: 75px; 
   padding-top: 40px;
   padding-bottom: 0px;
}

TD.mid_right {
   font-family: arial, helvetica, sans-serif; 
   font-size: 11px; 
   color: #ffffff; 
   text-decoration: none;
   padding-left: 40px; 
   padding-top: 40px;
   padding-bottom: 0px;

}

TD.sub_left {
   padding-left: 75px; 
   padding-top: 40px;
   padding-bottom: 60px;
   background-image: url(images/sub_left.gif);
   background-repeat: no-repeat;
   background-position: right bottom;
   background-color: #546FA7;
}

TD.sub_right {
   font-family: arial, helvetica, sans-serif; 
   font-size: 11px; 
   color: #ffffff; 
   text-decoration: none;
   padding-left: 40px; 
   padding-top: 40px;
   padding-bottom: 60px;
   background-image: url(images/sub_right.gif);
   background-repeat: no-repeat;
   background-position: left bottom;
   background-color: #546FA7;
}

.text {
   font-family: arial, helvetica, sans-serif; 
   font-size: 11px; 

   line-height:15px;
   color: #ffffff; 
   text-decoration: none; 
}
#menu A, #details A, #objektdetail A {
   font-family: arial, helvetica, sans-serif; 
   font-size: 10px; 
   color: #FFFFFF; 
   text-decoration: none;
   display: block;
   padding-left: 15px;
   padding-right: 20px;
   background-image: url(images/block1.gif);
   background-repeat: no-repeat;
   background-position: left 2px; 
}

#menu A:hover, #details .text A:hover, #objektdetail A:hover {
   background-image: url(images/block1_o.gif);   
   color: #FFFFFF; 
}

.pr_img {
	border-style:solid;
	border-width: 1px;
	border-color:#FFFFFF;
}

.pr_text2 {
   font-family: arial, helvetica, sans-serif; 
   font-size: 11px; 
   padding-left: 19px;
   color: #ffffff; 
   text-decoration: none; 
}
.pr_text {
   font-family: arial, helvetica, sans-serif; 
   font-size: 18px; 
   padding-left: 15px;
   color: #ffffff; 
   text-decoration: none; 
}

#pr_menu A, #pr_details A, #pr_objektdetail A {
   font-family: arial, helvetica, sans-serif; 
   font-size: 10px; 
   color: #FFFFFF; 
   text-decoration: none;
   display: block;
   padding-left: 15px;
   padding-right: 20px;
   background-image: url(images/block1.gif);
   background-repeat: no-repeat;
   background-position: left center; 
}

#pr_menu A:hover, #pr_details .text A:hover, #pr_objektdetail A:hover {
    background-image: url(images/block1_o.gif); 
    background-color: #546FA7;
	color: #FFFFFF; 
}

#pr_menu A:active, #pr_details .text A:hover, #pr_objektdetail A:hover {
    background-image: url(images/block1_o.gif); 
    background-color: #546FA7;
	color: #FFFFFF; 
}

#details a.detailslink {
  float: right; margin-top: 0px; padding-right: 0px; line-height: 12px;
}

	a.pr_pdf:link { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; line-height:14px; }
	a.pr_pdf:visited { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; line-height:14px; }
	a.pr_pdf:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; line-height:14px; background-color: #314878;}
	a.pr_pdf:active { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; line-height:14px; }	
	
#menu1 A {
   font-family: arial, helvetica, sans-serif; 
   font-size: 10px; 
   color: #FFFFFF; 
   text-decoration: none;
   display: block;
   padding-left: 15px;
   padding-right: 20px;
   background-image: url(images/block2.gif);
   background-repeat: no-repeat;
   background-position: left center; 
}

#menu1 A:hover {
   background-image: url(images/block1_o.gif);   
}

#menu2 A {
   font-family: arial, helvetica, sans-serif; 
   font-size: 11px; 
   color: #9C9CB1; 
   text-decoration: none;
   display: block;
   padding-left: 15px;
   padding-right: 20px;
   background-image: url(images/block3.gif);
   background-repeat: no-repeat;
   background-position: left center; 
}

#menu2 A:hover {
   background-image: url(images/block3_o.gif);
   font-weight: bold;   
}

#home A {
   font-family: arial, helvetica, sans-serif; 
   font-size: 10px; 
   color: #ffffff; 
   text-decoration: none;
   display: block;
   padding-left: 6px;
   padding-top: 4px;
   padding-bottom: 3px;
   background-image: url(images/home.gif);
   background-repeat: no-repeat;
   background-position: left center; 
}


.form_button {
	background-color: #D9D9D9;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 20px;
	border: 1px solid #EEEEEF;
	border-right-color: #808080;
	border-bottom-color: #808080;
}
.form_field {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #808080;
	border-right-color: #EEEEEF;
	border-bottom-color: #EEEEEF;
}


