/* GEIDORF CENTER GRAZ - CSS <style> */

html 	      { height:100%; margin-bottom:1px; }

body	      { padding:0px; margin:0px; background-color:#a19d9b; text-align:center; }

div.page_top  { position:relative; top:0px; left:0px; height:288px; overflow:hidden;
				margin:0px; border:0px; 
				background-image:url(../_img/bg_top.jpg); background-repeat:no-repeat; 
				background-position:center top; }
				
div.top  { 		width:802px; position:relative; top:0px; left:0px; border:0px;
				margin-top:20px; margin-left:24px; margin-right:24px; margin-bottom:0px; 
				text-align:left; background-color:#546825; }		
						
div.page_bottom	{ position:relative; top:0px; left:0px; 
				margin:0px; padding-bottom:24px;
				background-image:url(../_img/bg_bottom.jpg); 
				background-position:center bottom; background-repeat:no-repeat; }
				

				
div.bottom  { 	width:802px; position:relative; top:0px; left:0px; border:0px;
				margin-top:0px; margin-left:24px; margin-right:24px; margin-bottom:0px;
				background-image:url(../_img/bottom_bg.gif); 
				background-position:bottom left; background-repeat:no-repeat; 
				text-align:left; }											

a.logo    {	position:relative; top:0px; left:0px; margin:0px; }


/* MAIN NAV */

div.main_nav				   { margin:0px; padding:0px; padding-bottom:136px; width:242px; }

ul.main_navlist				   { margin:0px; padding:0px; }
ul.main_navlist li			   { margin:0px; padding:0px; list-style:none; }

ul.main_navlist a			   { display:block; height:40px;
							   	 line-height:40px;
								 font-family:Tahoma,"Lucida Grande",Verdana,Sans-Serif;
								 font-size:1.3em;								 
								 font-weight:normal;
								 text-decoration:none;
								 text-align:left;
								 padding-left:44px; 
								 color:#66736e; 
								 background-repeat:no-repeat; }
								 
a.nav, a.nav:visited, a.nav:active			  { background-image:url(../_img/nav_idle.gif); }
a.nav:hover 								  { background-image:url(../_img/nav_hover.gif); }

div.dots_mainnav			   { height:1px; overflow:hidden; width:140px; margin-left:8px; margin-right:8px;
 				 			   	 background-image:url(../_img/dots_black.gif);
								 background-repeat:repeat-x; }
div.bottomline				   { padding-left:308px; line-height:32px; }

div.bottomline p			   { font-size:0.8em; color:#66736e; line-height:32px; margin:0px;  }
div.bottomline p a			   { font-size:1em; color:#66736e;   }


/* BLEND IMAGES */

div.blend_img					{ position:absolute; top:0px; left:224px; width:578px; height:268px; overflow:hidden; }		
div.img_navpanel			    { position:absolute; top:209px; left:224px; width:128px; height:59px; z-index:100000; } 
/* opacity:0.7; }	
div.img_navpanel:hover		    { opacity:1; } */					 
								 
/* CONTENT */

img		   	 				    { border:0px; margin:0px; }
img.vspacer						{ float:left; width:1px; height:1px; }
img.planicon					{ position:relative; top:3px; }
img.png-logo					{ width:72px; height:72px; }

div.dots_black				   { height:1px; 
 				 			   	 background-image:url(../_img/dots_black.gif);
								 background-repeat:repeat-x; }								 
 
div.content					   { position:relative; top:0px; left:-64px; float:right; 
							   	 width:432px; overflow:hidden; } /* border:1px dotted #EDE1D6; */ 
								 
iframe.wohnungen			   { position:relative; top:0px; left:-10px; float:right; 
								 width:522px; height:620px; border:0px; overflow:auto; margin:0px; padding:0px;  }								 
								 
body,a,p,td,blockquote,div,h1,h2,h3,h4   { font-family:Tahoma,Arial,Sans-Serif; font-size:10pt; 
							   	 line-height:16pt; color:#514B41; }

div.legende, div.legende a, div.legende p		 {	font-size:11px; line-height:14px; color:black; margin-bottom:6px; }						 
								 
a.text, a.text:visited, a.text:hover, a.text:active	 { font-weight:bold; }

a.mailto, a.mailto:visited, a.mailto:active { padding-left:14px; background-image:url(../_img/mailto.gif);
								   background-repeat:no-repeat; background-position:left center; 
								   }
								   
a.mailto:hover					 { background-image:url(../_img/mailto_hover.gif); }								   
								   
a.linkout, a.linkout:visited, a.linkout:active  { padding-left:10px; background-image:url(../_img/linkout.gif);
								   background-repeat:no-repeat; background-position:left center; 
								   }

a.linkout:hover					 { background-image:url(../_img/linkout_hover.gif); }

p							   { margin-top:8px; margin-bottom:18px; }		
.indent						   { text-indent:16px; }
.block						   { text-align:justify; }
.blockindent				   { text-indent:16px; text-align:justify; }
						 				

h1,h2,h3,h4,h5				   { font-family:Tahoma,Arial,Sans-Serif; color:#70891A; margin-bottom:12px; }
h1							   { font-size:1.8em; font-weight:normal; color:#8BAA37; }
h2							   { font-size:1.4em; letter-spacing:0.04em; font-weight:normal; }
h3					   		   { font-size:1em; letter-spacing:0.17em; font-weight:bold; text-transform:uppercase; }								 				 
h4 							   { font-size:0.8em; letter-spacing:0.17em; font-weight:bold; text-transform:uppercase; }
.initial					   { font-size:1em; font-weight:bold; font-variant:small-caps; letter-spacing:0.1em; color:#70891A; }
								 
.minitext					   { font-size:0.7em; color:#94857A;}		

hr				   			   { color:#DBD3CD; background-color:#DBD3CD; height:1px; border:1px hidden black; margin:0px; }


	   													   
					 					 						 
