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;} 

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; } 

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; }









/* 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; }
