body {
	background-color: #E9E9E9;
	margin-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
}

.hg-gesamt {
width:1000px; 
background-image:url(/bilder/hg.gif); 
margin:auto; 
background-repeat:repeat-y;
}

.kopf {
margin: 0px 80px 0px 80px; 
width: 840px; 
height: 195px; 
background-image: url(/bilder/christel02.gif); 
background-repeat: no-repeat;
}

.ortsregister {
position: relative;
width:650px;
top: 3px; 
left: 190px;
color: #333333;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}

.ort-a-z {
position:relative; 
left:10px; 
display:inline; 
letter-spacing:2px;
}

.firmensuche {
margin: 0px 80px 0px 80px; 
width: 840px; 
height: 100px; 
background-image: url(/bilder/hg-suche02.gif); 
background-repeat: no-repeat;
}

.firmensuche_profil {
margin: 0px 80px 0px 80px; 
width: 840px; 
height: 68px; 
background-image: url(/bilder/hg-suche02a.gif); 
background-repeat: no-repeat;
}

.branche-suche {
position: relative; 
top: 21px; 
left: 360px; 
width: 180px;
}

.ort-suche {
position: relative; 
top: 21px; 
left: 400px; 
width: 180px;
}

.button-suche {
position:relative; 
top:18px; 
left:410px; 
vertical-align:middle;
}

.werbung-suche {
position: relative; 
left: 20px;
font-size:12px;
width:808px;

}

.werbung-suche-profil {
position: relative; 
font-size:12px;
width:808px;
margin-bottom:10px;

}

.content-links {
margin: 0px 0px 0px 80px; 
width: 478px; 
float: left;
}

.text {
margin: 13px; 
color:#333333; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:12px;
}

.titel-klein {
background-image:url(bilder/hg-titel-klein.gif); 
width:350px; 
height:32px;
background-repeat:no-repeat; 
color:#FFFFFF; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:18px; 
font-weight:bold;
padding: 2px 0px 0px 20px;
}

.titel-schmal {
background-image:url(bilder/hg-titel02.gif); 
width:478px; 
height:32px; 
background-repeat:no-repeat; 
color:#FFFFFF; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:18px; 
font-weight:bold;
padding: 2px 0px 0px 20px;
}

.titel-schmal-1 {
float:left;
background-image: url(/bilder/hg-titel-schmal1.gif); 
width: 517px; 
height: 32px; 
background-repeat:no-repeat; 
color:#FFFFFF; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:18px; 
font-weight:bold;
padding: 3px 0px 0px 20px;
}

.titel-schmal-2 {
float:right;
background-image: url(/bilder/hg-titel-schmal2.gif); 
margin-right: 0px;
width: 282px; 
height: 32px; 
background-repeat:no-repeat; 
color:#FFFFFF; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:18px; 
font-weight:bold;
padding: 3px 0px 0px 20px;
}

.bg_top_profil_prem1
{
width:520px;
height:10px;
margin-left:8px;
background-image:url(bilder/bg_top_green550.gif);
background-position:top;
}

.bg_profil_prem1
{
width:492px;
margin-left:8px;
background:url(bilder/bg_green550.gif) repeat-y;
padding: 5px 15px 0px 13px;
}

.bg_bottom_profil_prem1
{
width:520px;
height:10px;
margin-left:8px;
background-image:url(bilder/bg_bottom_green550_01.gif);
background-position:top;
}

.bg_top_profil_prem2
{
width:280px;
height:10px;
margin-left:9px;
background-image:url(bilder/bg_top_green280.gif);
background-position:top;
background-repeat:no-repeat;
}

.bg_profil_prem2
{
width:260px;
margin-left:9px;
background:url(bilder/bg_green280.gif) repeat-y;
padding: 5px 7px 0px 13px;
font-size:12px;
color:#333333; 
letter-spacing:0.1px; 
}

.bg_bottom_profil_prem2
{
width:280px;
height:10px;
margin-left:9px;
background-image:url(bilder/bg_bottom_green280.gif);
background-position:top;
}

.bg_top_profil_prem3
{
width:270px;
min-height:90px;
padding: 15px 0px 0px 10px;
background-image:url(bilder/bg_top_uhr.gif);
background-position:top;
background-repeat:no-repeat;
}

.bg_profil_prem3
{
width:280px;
margin-left:9px;
font-size:12px;
color:#333333; 
letter-spacing:0.1px; 
background:url(bilder/bg_green280.gif) repeat-y;
}

.bg_bottom_profil_prem3
{
width:280px;
height:10px;
margin-left:9px;
background-image:url(bilder/bg_bottom_green280.gif);
background-position:top;
}

.2spaltig-links-schmal {
float:left; 
text-align:left; 
color:#333333; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:12px; 
font-weight: bold; 
width:215px; 
padding: 10px 0px 0px 20px;
}


.zweispaltig-links {
float:left; 
text-align:left; 
color:#333333; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:12px; 
font-weight: normal; 
width:380px; 
padding: 10px 0px 20px 20px;
}

.zweispaltig-liste-links {
float:left; 
text-align:left; 
width:385px;
vertical-align:top;
}

.zweispaltig-links-schmal {
float:left; 
text-align:left; 
color:#333333; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:12px; 
font-weight: bold; 
width:215px; 
padding: 10px 0px 20px 20px;
}

.zweispaltig-rechts-schmal {
float:right; 
text-align:left; 
color:#333333; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:12px; 
font-weight: bold; 
width:215px; 
padding: 10px 0px 20px 20px;
}

.zweispaltig-rechts {
float:right; 
text-align:left; 
color:#333333; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:12px; 
font-weight: normal; 
width:380px; 
padding: 10px 0px 20px 20px;
}

.zweispaltig-liste-rechts {
float:right; 
text-align:left; 
width:385px; 
vertical-align:top;
}

.register-schmal {
float:left; 
text-align:left; 
color:#333333; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:12px; 
font-weight: bold; 
letter-spacing: 3px;
padding: 10px 0px 20px 20px;
}

.content {
margin: 0px 80px 0px 80px; 
width: 828px;
text-align:left;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}


a:link.un {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	text-decoration: underline;
}
a:visited.un {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	text-decoration: underline;
}

a:hover.un {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	text-decoration: none;
}


.foot {
background-image:url(bilder/hg-foot.gif);
background-repeat:no-repeat;
width: 1000px;
height:15px;
}

.footer {
margin: 0px 80px 0px 80px; 
width: 840px;
text-align:center;
}

.titel-breit {
background-image: url(/bilder/hg-titel-breit.gif); 
margin: 0px 80px 0px 80px; 
width: 840px; 
height: 32px; 
background-repeat:no-repeat; 
color:#FFFFFF; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:18px; 
font-weight:bold;
padding: 3px 0px 0px 20px;
}

h1 {
display:inline;
color:#FFFFFF; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:18px; 
font-weight:bold;
}

h2 {
display:inline;
color:#FFFFFF; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:18px; 
font-weight:bold;
}

h3 {
display:inline;
color:#FFFFFF; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:18px; 
font-weight:bold;
}

.listenbox {
width:385px; 
height:80px; 
padding:5px 5px 5px 10px;
background-image:url(bilder/hg-listenelement.gif);
background-repeat:no-repeat;
overflow:hidden;
}

.icon{
width:16px;
height:16px;
background:url(bilder/bg_icon.gif) no-repeat;
text-align:center;
vertical-align:middle;
}

.dyn_green_bg_top{
width:456px;
height:10px;
background-image:url(bilder/bg_top_green.gif);
background-position:top;
}

.dyn_green_bg_top_profil{
width:520px;
height:10px;
background-image:url(bilder/bg_top_green550.gif);
background-position:top;
}

.dyn_green_bg_bottom{
width:456px;
height:10px;
background-image:url(bilder/bg_bottom_green.gif);
background-position:top;
}

.dyn_green_bg_bottom_profil{
width:520px;
height:10px;
background-image:url(bilder/bg_bottom_green550.gif);
background-position:top;
}

.dyn_white_bg_bottom{
width:456px;
height:10px;
background-image:url(bilder/bg_bottom_white.gif);
background-position:top;
}

.dyn_white_bg_bottom_profil{
width:520px;
height:10px;
background-image:url(bilder/bg_bottom_white500.gif);
background-position:top;
}

.dyn_green_bg{
width:456px;
background:url(bilder/bg_green.gif) repeat-y;
}

.dyn_green_bg_profil{
width:520px;
background:url(bilder/bg_green550.gif) repeat-y;
}

.dyn_white_bg{
width:456px;
background:url(bilder/bg_white.gif) repeat-y;
}

.dyn_white_bg_profil{
width:520px;
background:url(bilder/bg_white550.gif) repeat-y;
}

.dyn_vorschlag_top{
width:812px;
height:8px;
margin: 0px 0px 0px 13px; 
background:url(bilder/bg_vorschlag_top.gif) no-repeat;
background-position:top;
}

.dyn_vorschlag{
width:792px;
line-height:21px;
margin: 0px 0px 0px 13px; 
padding:4px 10px 8px 10px;
background:#e2ff49;
}

.dyn_vorschlag_bottom{
width:812px;
height:8px;
margin: 0px 0px 0px 13px; 
background:url(bilder/bg_vorschlag_bottom.gif) no-repeat;
background-position:top;
}

.hotel_liste{
    background-image:url(/bilder/hg_box_google.gif);
	width:470px;
	height:58px;
	padding-top:2px;
	margin-bottom:5px;
	}
	
.hotel_liste:hover{
background-image:url(/bilder/hg_box_google_over.gif);
}

.hotel_head{
	margin: 5px 0px 0px 8px;
	font-size:10px;
	line-height:1.5em;
	float:left;
	width:245px;
	}

.hotel_url{
	font-size:10px;
	margin: 5px 8px 0px 8px;
	float:right;
	width:200px;
	text-align:right;
	}

a:link.adredhead13, a:visited.adredhead13, a:active.adredhead13 {color:#cc3300; text-decoration:underline; font-size:13px; font-weight:bold;}
a:hover.adredhead13 {color:#cc3300; text-decoration:underline; font-size:13px; font-weight:bold;}

a:link.adredurl10, a:visited.adredurl10, a:active.adredurl10 {color:#0000cc; text-decoration:underline; font-size:13px;}
a:hover.adredurl10 {color:#0000cc; text-decoration:underline; font-size:13px;}

a:link.adhead14, a:visited.adhead14, a:active.adhead14 {color:#000; text-decoration:underline; font-size:18px; font-weight:bold;}
a:hover.adhead14 {color:#000; text-decoration:underline;}

a:link.adgreenurl10, a:visited.adgreenurl10, a:active.adgreenurl10 {color:#008000; text-decoration:underline; font-size:13px;}
a:hover.adgreenurl10 {color:#008000; text-decoration:underline; font-size:13px;}

.listenansicht_google091023{
    background-image:url(/bilder/hg_box_google_gruen50.gif);
	width:808px;
	height:50px;
	margin-bottom:7px;
	color:#333;
}


.google_head{
	float:left;
	margin: 4px 0px 0px 14px;
	font-size:13px;
	line-height:1.5em;
	color:#000;
	width:500px;
}

.google_url{
	margin: 15px 10px 0px 0px;
	float:right;
	text-align:right;

}

.google-maps-premium {
  position: relative;
  width: 493px;
  height: 315px;
  overflow:hidden;
}


.adbox_top{
     background-image:url(/bilder/adbox_top_808.gif);
	 background-repeat:no-repeat;
	 background-position:top;
	 width:788px;
	 padding: 5px 10px 0px 10px;
}

.adbox_cont{
     background-image:url(/bilder/adbox_bg_808.gif);
	 background-repeat:repeat-y;
	 width:808px;
	 margin: 3px 0px 7px 0px; 
	 
}


.adbox_top395{
     background-image:url(/bilder/adbox_top_395.gif);
	 background-repeat:no-repeat;
	 background-position:top;
	 width:387px;
	 padding: 5px  0px  0px  8px;
	 }

.adbox_cont395{
     background-image:url(/bilder/adbox_bg_395.gif);
	 background-repeat:repeat-y;
	 width:395px;
	 margin: 0px 0px 10px 0px;
	
	 
}

