/* CSS Style agis-ag (c)imc marketing&consult, 2007 */

body	{margin:0px; padding:0px;}
ul		{margin-top:15px; margin-bottom:15px;}
ol		{margin-top:15px; margin-bottom:15px;}
li		{margin:4px;}
html	{height:101%;}



/* Positionen */
.poshead	{position:absolute; top:30px; left:0; width:970px; height:130px; 
			 background-image: url(images/bg-head.jpg); background-position:top left; 
			 background-repeat:no-repeat;}

.poslogo	{position:absolute; top:50px; left:0; width:200px; height:100px;}

.posheadline	{position:absolute; top:95px;//top:105px; left:220px; width:200; height:100px;}

.posheadimages	{position:absolute; top:50px; left:745px; width:235px; height:100px; background-color:#203783;}

.poscontent	{position: absolute; top:220px; left:0px; width:970px;}
			
.postopnavi	{position:absolute; top:170px; left:100px; width:786px;//width:800px; height:27px;//height:30px;
			 background-color:#203783;}

.topraster	{position:absolute; left:0px; top:200px; width:980px; height:20px;
			 background-image:url(images/raster-oben.gif); background-position:top left;
			 background-repeat:no-repeat;}			

.raster		{background-image:url(images/raster.gif); background-position:top left; background-repeat:repeat-y;}
.raster1	{background-image:url(images/raster.gif); background-position:top right; background-repeat:repeat-y;}

.inhalt		{position:relative; top:10px; left:190px; width:370px; font-family:verdana; font-size:11px;
			 line-height:15px; margin-bottom:16px; padding-bottom:16px;}

.inhalt2	{position:relative; top:10px; left:190px; width:590px; font-family:verdana; font-size:11px;
			 line-height:15px; margin-bottom:16px; padding-bottom:16px;}



.teaser		{position:absolute; top:0px; left: 700px; width:200px;
			 font-family:verdana; font-size:11px; color:#203783; line-height:15px;}


/* Typo */
h1	{font-family: verdana; font-size:14px; color:#203783; font-weight:bold; padding:5px 0px;}
h2	{font-family: verdana; font-size:11px; color:#203783; font-weight:bold; padding:5px 0px;}	
h3	{font-family: verdana; font-size:14px; color:#FFFFFF; font-weight:bold;}
h4	{font-family: verdana; font-size:11px; color:#203783; font-weight:bold; padding:0px; margin-bottom:5px;}
h6	{font-family: verdana; font-size:24px; color:#203783; font-weight:normal; padding:5px 0px;}

.text			{font-family:verdana; font-size:11px; line-height:15px;}
a.text:link  	{text-decoration:underline; color:#203783;}
a.text:visited	{text-decoration:underline; color:#203783;}
a.text:active	{text-decoration:underline; color:#203783;}
a.text:hover	{ text-decoration:underline; color:#999999;}
.bold			{font-weight:bold;}

.klein	{font-family:verdana; font-size:10px; line-height:12px;}				

.postop			{position:relative; top:0px; left:10px;}
.top			{font-family: verdana; font-size:11px; color:#203783; font-weight:bold; padding:5px 0px;}
a.top:link  	{text-decoration:none; color:#203783;}
a.top:visited	{text-decoration:none; color:#203783;}
a.top:active	{text-decoration:none; color:#203783;}
a.top:hover		{text-decoration:underline; color:#999999;}

/* Links allgemein */
a			{font-family:verdana; font-size:11px; line-height:15px; font-weight:bold; text-decoration:none; color:#203783;}
a:link  	{text-decoration:none;}
a:visited	{text-decoration:none;}
a:active	{text-decoration:none;}
a:hover		{text-decoration:underline;}

.fuss	{position:relative; top:0px; left:280px; width:600px; height: 27px; //height: 30px; background-color:#203783;
			font-family:verdana; font-size:11px; color:#ffffff; line-height:25px; padding:3px 7px 0px 7px;}
.fussk	{position:relative; top:0px; left:0px; width:330px; height: 20px; //height: 20px; background-color:#203783;
			font-family:verdana; font-size:11px; color:#ffffff; line-height:14px; padding:3px 7px 0px 7px;}
 
 /* Tabelle Makler*/
.t1		{font-family:verdana,sans-serif; color:#000000; font-size:13px; line-height: 26px;}
.t2		{font-family:arial,sans-serif; color:#000000; font-size:11px; line-height: 18px;}


/* Navigation*/
.topnavi			{font-family:verdana; font-size:11px; color:#ffffff; line-height:25px; text-decoration:none; padding:3px 7px 0px 7px;}
a.topnavi:link  	{text-decoration:none;}
a.topnavi:visited	{text-decoration:none;}
a.topnavi:active	{text-decoration:none;}
a.topnavi:hover		{text-decoration:underline;}
.topnavia			{font-family:verdana; font-size:11px; color:#dddddd; text-decoration:underline; padding:3px 7px 0px 7px;}			
			
/* Seitennavigation */
.posnavi	{position:absolute; top:10px; left:100px; width:155px;}

.navilook		{width:155px; line-height:25px; background-image:url(images/bg-navi.gif); margin:5px 0px;}
.navilooka		{width:155px; line-height:25px; margin:5px 0px;}

.navi			{font-family:verdana; font-size:11px; font-weight:bold; text-decoration:none; color:#203783; line-height:24px; padding-left:3px;}
a.navi:link  	{text-decoration:none;}
a.navi:visited	{text-decoration:none;}
a.navi:active	{text-decoration:none;}
a.navi:hover	{text-decoration:underline;}

.navia			{font-family:verdana; font-size:11px; font-weight:bold; text-decoration:none; line-height:24px; padding-left:3px;}

/* Subnavigation */
.subpos			{padding:0px 0px 4px 12px;}

.sub			{font-family:verdana; font-size:11px; text-decoration:none; line-height:14px; color:#000000; font-weight:normal;}
a.sub:link  	{text-decoration:none;}
a.sub:visited	{text-decoration:none;}
a.sub:active	{text-decoration:none;}
a.sub:hover		{text-decoration:none; color:#203783;}

.suba			{font-family:verdana; font-size:11px; text-decoration:none; line-height:14px; color:#203783; font-weight:normal;}
a.suba:link  	{text-decoration:none;}
a.suba:visited	{text-decoration:none;}
a.suba:active	{text-decoration:none;}
a.suba:hover	{text-decoration:none; color:#000000;}

/* Feinheiten */
.platz		{padding:3px 0px; border-bottom:1px solid; color:#203783;}

/* Popup */
.popupinhalt	{width:520px; font-family:verdana; font-size:11px; line-height:15px; padding:15px; border-left:solid 5px #203783;}
.popupfuss		{width:550px; height: 27px; //height: 30px; background-color:#203783; font-family:verdana; font-size:11px; color:#ffffff;
					line-height:25px; padding:3px 7px 0px 7px;}

/* Hilfe-Popups */
.popup-body		{background-image: url(online-anfrage/popup-hilfe/images/popup-hilfe.jpg); background-position:top left;
					background-repeat:no-repeat; font-family:verdana; font-size:11px; line-height:15px; width:330px;}
.popup-titel	{padding:44px 0px 0px 140px; font-family:verdana; font-size:12px; line-height:15px; font-weight:bold; color:#203783;}
.popup-text		{padding:12px; font-family:verdana; font-size:11px; line-height:15px;}

/* Formulare */
.stern	{color:#ff0000;font-size:15px;}
.form	{font-family:verdana; font-size:11px;}
.senden	{background-color:#dddddd; font-family:verdana; font-size:11px; font-weight:bold; color:#203783;}

/* Onlin Formular */
.head_form	{width:590px; background-color:#203783; height:22px; padding:3px 0px 0px 5px;
font-family:verdana; font-size:14px; font-weight:bold; color:#FFFFFF;}

.field_form	{width:590px; background-color:#E1E1E1; height:28px; padding:3px 0px 0px 5px;
 font-family:verdana; font-size:11px; line-height:18px;
 border-bottom:1px solid #FFFFFF;}
 
 .field		{font-family:verdana; font-size:11px; line-height:15px;}
 
 /* Bruekenseiten */
 .liste		{display:inline; padding:0px;}
 
 .naviunten {width:980px; margin-top:30px; margin-right:-76px; padding:3px;}
 
 .fuss2				{font-family:arial,sans-serif; color:#003399; font-size:9px; line-height:12px; text-decoration:none; font-weight:normal;}
.fuss2aktiv			{font-family:arial,sans-serif; color:#003399; font-size:11px; text-decoration:none;}
a.fuss2:link		{font-family:arial,sans-serif; color:#003399; font-size:11px; text-decoration:none;}
a.fuss2:visited		{font-family:arial,sans-serif; color:#003399; font-size:11px; text-decoration:none;}
a.fuss2:hover		{font-family:arial,sans-serif; color:#003399; font-size:11px; text-decoration:none;}

 /* Landing Page */
.inhalt_lp		{position:relative; top:-55px; // top:0px; left:10px; width:670px; font-family:verdana; font-size:11px; min-height:450px; // height:530px; line-height:15px; margin-bottom:16px; padding-bottom:16px; z-index:2;}

.liste_lp		{ position:relative; top:-30px; // top:0px; left:35px; // left:0px;  border-left: 1px solid #203783; padding:0 0 0 40px; font-family:verdana; font-size:11px; line-height:23px; z-index:3;}

.teaser_lp		{position:absolute; top:50px; left: 680px; width:220px;
				font-family:verdana; font-size:11px; color:#203783; line-height:17px; border-left:1px solid; padding-left:10px; z-index:3;}

.p_bild			{position:absolute; top:142px; // top:139px; left:477px; width:203px; height:370px; z-index:1;}

.p_button		{position:absolute; top:455px; // top:450px; left:195px; width:247px; height:54px;}