body { background-color:#bebebe; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; overflow-x:auto; overflow-y:scroll; text-align:center; } 

p,li,td { font-family:Arial,Verdana,Sans-Serif; font-size:8pt; font-weight:bold; font-style:normal; color:#000000; } 
.fett { font-family:Arial,Verdana,Sans-Serif; font-size:8pt; font-weight:bold; font-style:normal; color:#000000; } 
.normal { font-family:Arial,Verdana,Sans-Serif; font-size:8pt; font-weight:normal; font-style:normal; color:#000000; } 
.head  { font-family:Arial,Verdana,Sans-Serif; font-size:14pt; font-weight:normal; font-style:normal; color:#000000; } 
.subhead  { font-family:Arial,Verdana,Sans-Serif; font-size:10pt; font-weight:bold; font-style:normal; color:#000000; } 
.klein { font-family:Arial,Verdana,Sans-Serif; font-size:7pt; font-weight:normal; font-style:normal; color:#000000; } 
.kleinrot { font-family:Arial,Verdana,Sans-Serif; font-size:7pt; font-weight:normal; font-style:normal; color:#D10000; }
.rot { font-family:Arial,Verdana,Sans-Serif; font-size:8pt; font-weight:bold; font-style:normal; color:#D10000; } 
.rot_gross { font-family:Arial,Verdana,Sans-Serif; font-size:10pt; font-weight:bold; font-style:normal; color:#D10000; } 
.gross { font-family:Arial,Verdana,Sans-Serif; font-size:10pt; font-weight:bold; font-style:normal; color:#000000; } 
.gross2 { font-family:Arial,Verdana,Sans-Serif; font-size:10pt; font-weight:bold; font-style:normal; color:#000000; letter-spacing:1pt;} 

.nur_rot { color:#D10000; }

a:link    { font-weight:bold; color:#0000CC; text-decoration:none; } 
a:visited { font-weight:bold; color:#0000CC; text-decoration:none; } 
a:hover   { font-weight:bold; color:#EE6500; text-decoration:underline; } 
a:active  { font-weight:bold; color:#EE6500; text-decoration:underline; } 

a.no_line { text-decoration:none; } 

a.immo:link    { font-weight:bold; color:#000000; text-decoration:underline; } 
a.immo:visited { font-weight:bold; color:#000000; text-decoration:underline; } 
a.immo:hover   { font-weight:bold; color:#EE6500; text-decoration:underline; } 
a.immo:active  { font-weight:bold; color:#EE6500; text-decoration:underline; } 

a.link_rot:link    { font-weight:bold; color:#0000CC; text-decoration:none; } 
a.link_rot:visited { font-weight:bold; color:#0000CC; text-decoration:none; } 
a.link_rot:hover   { font-weight:bold; color:#D10000; text-decoration:underline; } 
a.link_rot:active  { font-weight:bold; color:#D10000; text-decoration:underline; } 

a.link_arrow:link, a.link_arrow:visited  { height: 12px; margin-left: 5px; padding: 2px; padding-left: 13px; 
					   font-family: Arial, Verdana, sans-serif; font-style: normal; font-size: 8pt; font-weight: bold; color: #000099; text-decoration:none; 
					   background-image: url(/grafik/icon_pfeil_blau.gif); background-repeat: no-repeat; }
a.link_arrow:hover, a.link_arrow:active  { height: 12px; margin-left: 5px; padding: 2px; padding-left: 13px; 
					   font-family: Arial, Verdana, sans-serif; font-style: normal; font-size: 8pt; font-weight: bold; color: #D10000; text-decoration:none; 
					   background-image: url(/grafik/icon_pfeil_rot.gif); background-repeat: no-repeat; }


hr { color:#000000; } 

.website_bg { background-color:#FFFFFF; }

.cont_padding { padding:7px; } 

.contbox {  } 
.contbox_title  { font-family:Arial,Verdana,Sans-Serif; font-weight:bold; font-size:10pt; padding-bottom:17px; } 
.contbox_normal {  } 
.contbox_footer { padding-top:17px; } 

.box_cont { background-color:#E6E6E6; padding:2px; }

.buttonstyle { font-size:8pt; }

.footerline { font-size:7pt; padding-top:6px; } 



/* layers for website structure */

#mainlayer	{ width: 986px; height: 100%; margin: 0 auto; top: 0px; text-align: left; }

#header		{ float: left; display: block; width: 986px; height: 262px; text-align: left; margin-top: 15px; background-image: url(grafik/header-bgpic_1.jpg); }

#menu		{ float: left; display: block; width: 986px; height: 30px; text-align: left; background-color: #000000; }

#content	{ float: left; display: block; width: 986px; min-height: 600px; text-align: left; background-image: url(grafik/cont-bgpic.gif); background-repeat: repeat-y; }

#footer 	{ float: left; display: block; width: 986px; height: 40px; text-align: center; margin-bottom: 20px; background-image: url(grafik/footer-bgpic.gif); background-repeat: no-repeat; }



/* layers in area "header" */

#header_left	{ float: left; display: block; width: 778px; text-align: left; }
#header_right	{ float: left; display: block; width: 208px; text-align: left; }



/* layers in area "content" */

#content_complete { float: left; display: block; width: 986px; text-align: left; }
#content_left	{ float: left; display: block; width: 230px; text-align: left; }
#content_right	{ float: left; display: block; width: 756px; text-align: left; }

#contbox_navi	{ float: left; display: block; width: 194px; margin-left: 24px; text-align: left; }
#contbox_page	{ float: left; display: block; width: 727px; text-align: left; }

#page_complete	{ float: left; display: block; width: 707px; text-align: left; }
#page_half	{ float: left; display: block; width: 344px; text-align: left; }



/* layers in area "footer" */

#footer_left	{ float: left; display: block; width: 230px; text-align: left; }
#footer_right	{ float: left; display: block; width: 756px; text-align: left; }

#footer_left_inhalt	{ float: left; display: block; width: 194px; margin-top: 6px; margin-left: 24px; text-align: left; }
#footer_right_inhalt	{ float: left; display: block; width: 727px; margin-top: 16px; text-align: right; }




/* classes for positioning of images */

.menuimage	{ margin-right: 16px; }
.flagimage	{ margin-top: 14px; margin-bottom: 10px; }



/* layers for boxes in page "emslandinfo" */

#box_emsland	  { float: left; display: block; width: 115px; height: 138px; background-color:#ffffff; border: 1px solid #333333; margin-right: 10px; margin-bottom: 10px; }
#box_emsland_pic  { float: left; width: 115px; height: 117px; }
#box_emsland_text { float: left; width: 115px; height: 16px; background-color:#e0e0e0; border-top: 1px solid #333333; margin-top: 4px; text-align: center; }



/* layers for boxes in page "emslandinfo" */

#box_neubau	 { float: left; display: block; width: 300px; height: 275px; background-color:#f0f0f0; border: 1px solid #999999; padding: 5px; margin-right: 20px; margin-bottom: 20px; }
#box_neubau_pic  { float: left; width: 300px; height: 212px; }
#box_neubau_text { float: left; width: 300px; }
#box_neubau_link { float: left; width: 300px; margin-top: 7px; text-align: right; }

#box_neubaufotos { float: left; display: block; width: 680px; background-color:#e0e0e0; text-align: center; }
#box_neubaufotos_pic { float: left; display: block; width: 140px; height: 90px; padding: 5px; margin-right: 20px; margin-bottom: 20px; text-align: center; }
#neubau_picstyle { margin-top: 3px; border: 1px solid #aaaaaa; }








/* layer definition for boxes */

#box {
   background-color:	#E6E6E6;
   border-width:	1px;
   border-style:	solid;
   border-color:	#B4B4B4;
   padding:		6px;
   /* margin-bottom:	10px; */
}


/* class for boxes */

.box_class {
   background-color:	#E6E6E6;
   border-width:	1px;
   border-style:	solid;
   border-color:	#B4B4B4;
   padding:		6px;
   /* margin-bottom:	10px; */
}


/* class for table cells etc. */

.tbl_normal { background-color:	#E6E6E6; padding:3px; }

