.body       	    { margin:0px; padding:0px; text-align:center; color:#000; background-color:#2D2C3A;  }

.main				{ position:relative; width:980px; height:1610px; margin:0px auto; background-color:#2D2C3A; background-image:url("http://www.property-checkpoint.de/images/background.jpg"); color:FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-align:left; vertical-align:top }

.fotoline			{ position: absolute; top: 10px; left:10px; width:960px; height:200px; background-color:#2D2C3A; background-image:url("http://www.property-checkpoint.de/images/fotoline.jpg");}

.logo				{ position: absolute; top:215px; left:15px; width:433px; height:105px; }

.logo2				{ position: absolute; top:197px; left:420px; width:460px; height:40px; }

.servicebutton1			{ position: absolute; top:275px; left:380px; width:80px; height:25px; background-image:url("http://www.property-checkpoint.de/images/servicebutton.gif"); text-align:center; padding-top:5px; }
.servicebutton1_active	{ position: absolute; top:260px; left:380px; width:80px; height:40px; background-image:url("http://www.property-checkpoint.de/images/servicebutton_active.gif"); text-align:center; padding-top:5px; }
.servicebutton2			{ position: absolute; top:275px; left:465px; width:80px; height:25px; background-image:url("http://www.property-checkpoint.de/images/servicebutton.gif"); text-align:center; padding-top:5px; }
.servicebutton3			{ position: absolute; top:275px; left:550px; width:80px; height:25px; background-image:url("http://www.property-checkpoint.de/images/servicebutton.gif"); text-align:center; padding-top:5px; }
.servicebutton4			{ position: absolute; top:275px; left:635px; width:80px; height:25px; background-image:url("http://www.property-checkpoint.de/images/servicebutton.gif"); text-align:center; padding-top:5px; }
.servicebutton5			{ position: absolute; top:275px; left:720px; width:80px; height:25px; background-image:url("http://www.property-checkpoint.de/images/servicebutton.gif"); text-align:center; padding-top:5px; }
.servicebutton6			{ position: absolute; top:275px; left:805px; width:80px; height:25px; background-image:url("http://www.property-checkpoint.de/images/servicebutton.gif"); text-align:center; padding-top:5px; }
.servicebutton7			{ position: absolute; top:275px; left:890px; width:80px; height:25px; background-image:url("http://www.property-checkpoint.de/images/servicebutton.gif"); text-align:center; padding-top:5px; }

.picturenavimain	{ position: absolute; top:300px; left:10px; width:959px; height:470px; color:FFFFFF; background-color:#2D2C3A; text-align:left;  border:1px solid #b8b8b8; }

.objecttyp1			{ position: absolute; top: 320px; left:21px;  }
.objecttyp2			{ position: absolute; top: 410px; left:21px;  }
.objecttyp3			{ position: absolute; top: 500px; left:20px;  }
.objecttyp4			{ position: absolute; top: 590px; left:20px;  }
.objecttyp5			{ position: absolute; top: 680px; left:20px;  }
.imgobjecttyp		{ border:1px solid #999999; width:110px; height:73px;}

.mainmenuindex		{ position: absolute; top: 320px; left:700px; width:250px; height:440px; color:FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; }

.flags1				{ position: absolute; top: 320px; left:700px;  }
.flags2				{ position: absolute; top: 320px; left:790px;  }
.flags3				{ position: absolute; top: 320px; left:880px;  }
.flags4				{ position: absolute; top: 390px; left:700px;  }
.flags5				{ position: absolute; top: 390px; left:790px;  }
.flags6				{ position: absolute; top: 390px; left:880px;  }
.flags7				{ position: absolute; top: 460px; left:700px;  }
.flags8				{ position: absolute; top: 460px; left:790px;  }
.flags9				{ position: absolute; top: 460px; left:880px;  }
.flags10			{ position: absolute; top: 530px; left:700px;  }
.flags11			{ position: absolute; top: 530px; left:790px;  }
.flags12			{ position: absolute; top: 530px; left:880px;  }
.flags13			{ position: absolute; top: 600px; left:700px;  }
.flags14			{ position: absolute; top: 600px; left:790px;  }
.flags15			{ position: absolute; top: 600px; left:880px;  }
.imgflags			{ border:1px solid #999999; width:70px; height:50px;}

.imgindexleft		{ border:1px solid #999999; float:left; margin: 0px 20px 15px 0px; }
.imgindexright		{ border:1px solid #999999; float:right; margin: 0px 0px 15px 20px; }

.slideshow			{ position: absolute; top: 315px; left:140px; background-color:#2D2C3A; border:none; }
.iframe				{ width:550px; height:440px; border:none; background-color:#2D2C3A; }

.offerindexmain		{ position: absolute; top:785px; left:10px; width:264px; height:410px; color:FFFFFF; background-color:#2D2C3A; text-align:left;  border:1px solid #b8b8b8; }
.offerindex			{ padding:15px; color:FFFFFF; background-color:#2D2C3A; color:FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; text-align:justify;  }

.contentindexmain	{ position: absolute; top:785px; left:284px; width:686px; height:410px;  background-color:#2D2C3A;  border:1px solid #b8b8b8; }
.contentindex		{ padding:15px; color:FFFFFF; background-color:#2D2C3A; color:FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; text-align:justify;  }

h2					{ color:CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:15px; line-height:22px; margin:0px 0px 0px 0px; vertical-align:bottom; } 
.text1				{ color:FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:16px; font-weight:bold; } 


a.servicebuttonmenu:link 		{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;   font-weight:bold; text-decoration:none; }
a.servicebuttonmenu:visited 	{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;   font-weight:bold; text-decoration:none; }
a.servicebuttonmenu:hover 		{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;   font-weight:bold; text-decoration:underline; }
a.servicebuttonmenu_active		{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;   font-weight:bold; text-decoration:none; }



/*  Styles für das Menu           */

.MenuHead		{ height:35px; background-image:url("../images/menu-head.png"); } 
.MenuLink		{ height:20px; background-image:url("../images/menu-link.png"); }
.MenuSpacer		{ height:5px;  border-left:1px solid #b8b8b8; border-right:1px solid #b8b8b8; font-size:3px;}
.MenuBottom		{ height:20px; background-image:url("../images/menu-bottom.png"); } 
.MenuBottomTransparent		{ width:250px; height:5px; background-image:url("../images/menu-bottom-transparent.gif"); background-repeat:no-repeat; font-size:3px; } 

a.navigation:link 		{ color:#2D2C3A; display:block; background-color:#4F535F; font-family:Verdana, Arial, Helvetica, sans-serif;  padding-left:15px; font-size:11px;   font-weight:bold; text-decoration:none; line-height:20px; border-left:1px solid #b8b8b8; border-right:1px solid #b8b8b8;}
a.navigation:visited 	{ color:#2D2C3A; display:block; background-color:#4F535F; font-family:Verdana, Arial, Helvetica, sans-serif;  padding-left:15px; font-size:11px;   font-weight:bold; text-decoration:none; line-height:20px; border-left:1px solid #b8b8b8; border-right:1px solid #b8b8b8;}
a.navigation:hover 		{ color:#FFFFFF; display:block; background-color:#2D2C3A; font-family:Verdana, Arial, Helvetica, sans-serif;  padding-left:15px; font-size:11px;   font-weight:bold; text-decoration:none; line-height:20px; border-left:1px solid #b8b8b8; border-right:1px solid #b8b8b8;}

.MenuLink2		{ height:20px; background-image:url("../images/background-menu.png"); }
a.navigation2:link 		{ background:url(../images/menu2.gif) left no-repeat; color:#2D2C3A; display:block;  font-family:Verdana, Arial, Helvetica, sans-serif;  padding-left:35px; font-size:11px;   font-weight:bold; text-decoration:none; line-height:20px; border-left:1px solid #b8b8b8; border-right:1px solid #b8b8b8;  }
a.navigation2:visited 	{ background:url(../images/menu2.gif) left no-repeat; color:#2D2C3A; display:block;  font-family:Verdana, Arial, Helvetica, sans-serif;  padding-left:35px; font-size:11px;   font-weight:bold; text-decoration:none; line-height:20px; border-left:1px solid #b8b8b8; border-right:1px solid #b8b8b8; }
a.navigation2:hover 	{ background:url(../images/menu2.gif) left no-repeat; color:#FFFFFF; display:block; background-color:#2D2C3A; font-family:Verdana, Arial, Helvetica, sans-serif;  padding-left:35px; font-size:11px;   font-weight:bold; text-decoration:none; line-height:20px; border-left:1px solid #b8b8b8; border-right:1px solid #b8b8b8; }


a.navigation3:link 		{ color:#2D2C3A; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:10px; text-decoration:none; line-height:24px; }
a.navigation3:visited 	{ color:#2D2C3A; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:10px; text-decoration:none; line-height:24px; }
a.navigation3:hover 	{ color:#2D2C3A; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px; text-decoration:none; background-image:url("../images/underline.gif"); background-repeat:repeat-x; padding-bottom:5px; line-height:24px; }	
a.navigation3_active	{ color:#2D2C3A; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; background-image:url("../images/underline.gif"); background-repeat:repeat-x; padding-bottom:5px; line-height:24px; }

a.navigation4:link 		{ color:#2D2C3A; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:10px; text-decoration:none; line-height:24px; }
a.navigation4:visited 	{ color:#2D2C3A; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:10px; text-decoration:none; line-height:24px; }
a.navigation4:hover 	{ color:#FFFFFF; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px; text-decoration:none; background-image:url("../images/underline.gif"); background-repeat:repeat-x; padding-bottom:5px; line-height:24px; }	
a.navigation4_active	{ color:#FFFFFF; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; background-image:url("../images/underline.gif"); background-repeat:repeat-x; padding-bottom:5px; line-height:24px; }




