html,body {
	background-color: #EBF7FC;
/*	background-color: #F4FBFD;
	background-color: #EBF7FC; */
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10pt;
	text-align:center;
	margin:2px;
}

div.body {
	width: 950px;
	margin: 0 auto;
	display: block;
	position: relative;
}

h1 {
	font-size: 14pt;
	margin: 0%;
}

acronym {
	cursor: help;
}

pre {
	margin: 0%;
}

.blase_kl, .blase_kl_, .blase_kl_a, .blase_kl2, .blase_kl2_, .blase_kl2_a {
	display:inline;
	float:left;
	margin: 0px 5px 2px 0px;
}
.blase_kl, .blase_kl_a, .blase_kl a, .blase_kl_a a {
	/* background-color: #5588DD;*/
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
/*	border-left: 3px solid #5588DD;*/
}
.blase_kl_ a:hover, .blase_kl2_ a:hover, .blase_kl a:hover, .blase_kl_a a:hover {
/*	border-left: 3px solid #FF7D00;
	padding-left: 3px; */
	text-decoration: underline;
}

.blase_kl_, .blase_kl_ a {
	/* background-color: #D0E3F7; */
	background-color: #B4CFF1;
	color: #5588DD;
	font-weight: bold;
	text-decoration: none;
/*	border-left: 3px solid #D0E3F7;*/
}
.blase_kl2, .blase_kl2_a, .blase_kl2 a, .blase_kl2_a a {
	/* background-color: #FF7D00; */
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;	
}
	
.blase_kl2_, .blase_kl2_ a {
	background-color: #FFe5a5;
	color: #FF7D00;
	font-weight: bold;
}

.blase_kl div, .blase_kl_ div, .blase_kl_a div, .blase_kl2 div, .blase_kl2_ div, .blase_kl2_a div {
	background-image: url('http://www.eachbeach.info/img/ol_ebf7fc.png');
	background-repeat: no-repeat;
	background-position: top left;
	text-align:left;
}

.blase_kl div div, .blase_kl_ div div, .blase_kl_a div div, .blase_kl2 div div, .blase_kl2_ div div, .blase_kl2_a div div {
	background-image: url('http://www.eachbeach.info/img/or_ebf7fc.png');
	background-repeat: no-repeat;
	background-position: top right;
}

.blase_kl div div div, .blase_kl_ div div div, .blase_kl_a div div div, .blase_kl2 div div div, .blase_kl2_ div div div, .blase_kl2_a div div div {
	background-image: url('http://www.eachbeach.info/img/ul_ebf7fc.png');
	background-repeat: no-repeat;
	background-position: bottom left;
}

.blase_kl div div div div, .blase_kl_ div div div div, .blase_kl_a div div div div, .blase_kl2 div div div div, .blase_kl2_ div div div div, .blase_kl2_a div div div div {
	background-image: url('http://www.eachbeach.info/img/ur_ebf7fc.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 1px 10px 2px 10px;
}

.rahmen, .rahmen_c2, .rahmen_c3 {
	text-align: center;
	clear:left;
	padding: 0 7px 10px 0;
	margin-bottom: -5px;
	background:url(http://www.eachbeach.info/img/schatten.gif) right bottom no-repeat;
}

.blase_kl, .blase_kl_a {
	background-image: url('http://www.eachbeach.info/img/button/hg_5588dd.bmp');
}

.blase_kl2, .blase_kl2_a {
	background-image: url('http://www.eachbeach.info/img/button/hg_ff7d00.bmp');
}

.blase_kl_ {
	background-image: url('http://www.eachbeach.info/img/button/hg_b4cff1.bmp');
}

.blase_kl2_ {
	background-image: url('http://www.eachbeach.info/img/button/hg_ffe5a5.bmp');
}


.rahmen .kopf, .rahmen .fuss, .rahmen_c2 .kopf, .rahmen_c2 .fuss, .rahmen_c3 .kopf, .rahmen_c3 fuss
{clear:left; display:block;}

.rahmen .b1, .rahmen .b2, .rahmen .b3, .rahmen .b4, .rahmen .b5, .rahmen .b1b, .rahmen .b2b, .rahmen .b3b, .rahmen .b4b, .rahmen .b5b,
.rahmen_c2 .b1, .rahmen_c2 .b2, .rahmen_c2 .b3, .rahmen_c2 .b4, .rahmen_c2 .b5, .rahmen_c2 .b1b, .rahmen_c2 .b2b, .rahmen_c2 .b3b, .rahmen_c2 .b4b, .rahmen_c2 .b5b,
.rahmen_c3 .b1, .rahmen_c3 .b2, .rahmen_c3 .b3, .rahmen_c3 .b4, .rahmen_c3 .b5, .rahmen_c3 .b1b, .rahmen_c3 .b2b, .rahmen_c3 .b3b, .rahmen_c3 .b4b, .rahmen_c3 .b5b
{display:block; height: 1px; overflow:hidden;}

.rahmen .b6, .rahmen .b7, .rahmen .b6b, .rahmen .b7b,
.rahmen_c2 .b6, .rahmen_c2 .b7, .rahmen_c2 .b6b, .rahmen_c2 .b7b,
.rahmen_c3 .b6, .rahmen_c3 .b7, .rahmen_c3 .b6b, .rahmen_c3 .b7b
{display:block; height:2px;overflow:hidden;}

.rahmen .b1, .rahmen_c2 .b1, .rahmen_c3 .b1 {background:#5588dd; border-left:0px solid #5588dd; border-right:0px solid #5588dd; margin: 0px 9px;}
.rahmen .b2, .rahmen_c2 .b2, .rahmen_c3 .b2 {background:#5588dd; border-left:0px solid #5588dd; border-right:0px solid #5588dd; margin: 0px 7px;}
.rahmen .b3, .rahmen_c2 .b3, .rahmen_c3 .b3 {background:#DDECF9; border-left:5px solid #5588dd; border-right:5px solid #5588dd; margin: 0px 5px;}
.rahmen .b4, .rahmen_c2 .b4, .rahmen_c3 .b4 {background:#DDECF9; border-left:4px solid #5588dd; border-right:4px solid #5588dd; margin: 0px 4px;}
.rahmen .b5, .rahmen_c2 .b5, .rahmen_c3 .b5 {background:#DDECF9; border-left:3px solid #5588dd; border-right:3px solid #5588dd; margin: 0px 3px;}
.rahmen .b6, .rahmen_c2 .b6, .rahmen_c3 .b6 {background:#DDECF9; border-left:2px solid #5588dd; border-right:2px solid #5588dd; margin: 0px 2px;}
.rahmen .b7, .rahmen_c2 .b7, .rahmen_c3 .b7 {background:#DDECF9; border-left:2px solid #5588dd; border-right:2px solid #5588dd; margin: 0px 1px;}

.rahmen .rahmeninhalt,
.rahmen_c2 .rahmeninhalt ,
.rahmen_c3 .rahmeninhalt {
 background:#DDECF9;
 border-left:2px solid #5588dd; 
 border-right:2px solid #5588dd; 
 padding: 0px 5px 0px 5px; 
 text-align: left;
 min-height: 423px;
 }
 
 .rahmen .rahmeninhalt .zentrum,
 .rahmen_c2 .rahmeninhalt .zentrum,
 .rahmen_c3 .rahmeninhalt .zentrum,
 #id_text_1, #ortstrandbilder
 {
 margin: auto;
 min-width: 100px;
 min-height: 100px;
 text-align: left;
/* background-image: url(http://www.eachbeach.info/img/test.jpg);
 background-repeat: no-repeat;
 background-position: center;
 border: 2px solid #f00; */
 }
 
 /* Codeanweisung als bugfix für den IE - START */
	* html .rahmen .rahmeninhalt,
	* html .rahmen_c2 .rahmeninhalt,
	* html .rahmen_c3 .rahmeninhalt  {  z-index: 0; height: 423px;  }
/* Codeanweisung als bugfix für den IE - ENDE */

 
 /*
#rahmeninhalt_mb {
 height: 100%;
 }
*/

.rahmen_c2 .b1, .rahmen_c2 .b2 {background:#FF7D00; border-color:#FF7D00;}

.rahmen_c2 .b3,.rahmen_c2 .b4, .rahmen_c2 .b5,
.rahmen_c2 .b6, .rahmen_c2 .b7, .rahmen_c2 .rahmeninhalt {background:#FFCC66; border-color:#FF7D00;}

.rahmen_c2 .rahmeninhalt {
	border-left:2px solid #FF7D00;
	border-right:2px solid #FF7D00;
	}

/* .rahmen_c3 .b1, .rahmen_c3 .b2, */
.rahmen_c3 .b3,.rahmen_c3 .b4, .rahmen_c3 .b5,
.rahmen_c3 .b6, .rahmen_c3 .b7, .rahmen_c3 .rahmeninhalt {background:#EBF7FC;}


.rahmen .b3,.rahmen .b4, .rahmen .b5,
.rahmen .b6, .rahmen .b7, .rahmen .rahmeninhalt {background:#DDECF9;}


div.header {
	width: 950px;
	height: 130px;
	margin: 0px auto -56px auto;
	background-image: url(http://www.eachbeach.info/img/de/header.jpg);
	background-repeat: no-repeat;
}

div.header h1 {
	font-size:24px;
	color:#FFFFFF;
	font-family: "Lucida Grande", Verdana, Arial, Sans-Serif;
	width: 600px;
	text-align:right;
	margin-right: 300px;
	padding-top: 5px;
}

div.header h1.h12 {
	font-size:16px;
	color:#FFFFFF;
	font-family: "Lucida Grande", Verdana, Arial, Sans-Serif;
	width: 600px;
	text-align:right;
	margin-right: 300px;
}

div.counter {
	text-align: right;
	color: #FFFFFF;
	position: relative;
	top: -35px;
	right: 7px;
}

div.logo {
	text-align:left;
	color:#FFFFFF;
	position: absolute;
	display:none;
}

iframe.werbung {
	position: relative;
	top: -5px;
	width: 300px;
	height: 75px;
	border: 1px solid #fff;	
	margin-top: -7px;
}


#mehrinfos {
position: absolute;
bottom: 7px;
left: 5px;
display: none;
}

#login {
position: absolute;
bottom: 7px;
right: 5px;
}

#werbetext_mitmachen {
color: #FF7D00;
font-size: 17px;
font-weight: bold;
}

#mehrinfos a, #login a{
 text-decoration: none;
}

#mehrinfos a:hover, #login a:hover{
 text-decoration: underline;
}

div.nav {
	text-align: center;
	margin-top: 0px;
	font-weight: bold;
	position:absolute;
	left:170px;
	top:105px;
	z-index: 1000;
}

.nav a {
	color:#FFF;
	text-decoration:none;
	margin-right:15px;
	border-top:3px solid #fff;
}

.nav a:hover {
	border-top:3px solid #FFCC66;
}

div.nav div {
	display: inline;
}


.submenue {
	background-color: #3F86BC;
	text-align: left;
	visibility: hidden;
	padding: 5px 15px 5px 5px;
	top:25px;
	left:5px;
	position:absolute;
	z-index:1000;
}

.submenue a {
	border: none;
	white-space : nowrap;
	/* width: 350px; */
	padding: 0 0 0 10px;
}

.submenue a:hover {
	border: none;
	border-left: 4px solid #FFCC66;
	padding: 0 0 0 6px;
}

#sub0_0_01_1 , #sub0_0_02_1 {
	left: -5px;
	top: -65px;
	width: 70px;
	padding:5px 0px 5px 10px;
	background-color: #fff;
	border: 1px solid #AAC4EB;
}

#sub0_0_01_1 a, #sub0_0_02_1 a{
	border: none;
	white-space : nowrap;
	padding: 0;
}

#sub0_0_01_1 submenue2{
	visibility: hidden;
	position: absolute;
	z-index:1000;
	text-align: center;
	padding: 0px;
}


div.footer {
	background-image:url(http://www.eachbeach.info/img/footer.png);
	background-repeat: no-repeat;
	text-align:center;
	color:#FFFFFF;
	width:950px;
	height:23px;
	clear:left;
	padding-top:3px;
}

.footer a {
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}

.footer a:hover {
	text-decoration: underline;
}

div #links			{float:left;width:330px;}
div #links_rechts	{display:none;float:left;width:1px; height:400px;}
div #rechts			{float:left;width:620px;}

div #links, div #links_rechts, div #rechts {margin-bottom: 5px}

/* Links mit spezieller höhe */
#top10 {
	background-color: #EBF7FC;
	width: 307px;
	height: 430px;
	overflow-x:hidden;
	overflow-y:auto;
}

.bildrahmen_1 {
	border: 1px solid #AAC4EB;
	background-color: #fff;
	border-bottom: 1px solid #5588DD;
	padding: 5px;
}

.bildrahmen_2 {
	border: 1px solid #AAC4EB;
	background-color: #fff;
	border-bottom: 1px solid #5588DD;
	padding: 5px;
	margin-right: 3px;
}

.label_1 {
	margin: 5px auto;
	width: 220px;
	text-align:left;
	display: block;
	float: left;
	clear: left;
	/*border: 1px solid #f00;*/
}
	   
.label1_input_1 {
	display: inline;
	text-align:left;
	margin: 3px 0;
	border: 1px solid #4b408c;
	background: white;
	padding: 3px;
	width: 200px;
}

.label1_input_1:active, .label1_input_1:focus, .label1_input_1:hover { background: #E8EBDF;}


/* Loginstatus */
#body_mbstatus {
	position:absolute;
	left:10px;
	top:63px;
	z-index:1;
	text-align:left;
	color: #FFFF40;
	font-size:9px;
}

#body_mbstatus a{
	color: #FFFF40;
	text-decoration: none;
}

#body_mbstatus .funktionen, #body_mbstatus .funktionen a{
	color: #FFFF40;
	text-decoration: none;
	font-size:9px;
}

#body_mbstatus .loginname{
	color: #FFFF40;
	font-size:16px;
	font-weight: bold;
}

#body_mbstatus a:hover{
	text-decoration: underline;
}


/* Sprachauswahl */
#sprachauswahl {
	position:absolute;
	left:30px;
	top:10px;
	z-index:1;
	text-align:left;
	color: #FFFF40;
	font-size:9px;
}

#sprachauswahl li {
display:inline;
width: 40px;
height: 25px;
}

/* MeinEB übersicht */
#meineb_uebersicht {
	width: 600px;
	margin-left: 170px;
	text-align: left;
}

#meineb_uebersicht table:hover{
	background-color: #AAC4EB;
}


/* Werbung Ecke */
#we_werbeecke_div {
	position:absolute;
	left:-10px;
	top:-15px;
}

#we_anzzahl {
	display:inline;
	font-family:Arial;
	font-size:12px;
	color:#ff7d00;
	z-index:3001;
	visibility:hidden;
	position:absolute;
	left:290px;
	top:16px;
}

#we_anzzahltxt {
	display:inline;
	font-family:Arial;
	font-size:12px;
	color:#ff7d00;
	z-index:3001;
	visibility:hidden;
	position:absolute;
	left: 246px;
	top: 16px
}

#we_werbbild {
	z-index:1;
	visibility:hidden;
	position: absolute;
	left: 10px;
	top:15px
}

#we_header {
	z-index:2; 
	position: absolute; 
	left: 10px; 
	top:15px; 
	width:950px; 
	height:125px
}

#we_kleinwerb {
	z-index:5;
	position: absolute;
	left:10px;
	top:15px;
	width:51px;
	height:35px;
}
#we_grosswerb {
	z-index:6;
	position: absolute;
	visibility:hidden;
	left:10px;
	top:15px;
	width:412px;
	height:358px;
}

/* Landinformationen */
#landinformationen hr {
clear:left;
margin:0px;
background-color:#ff7d00; /* Mozilla 1.4 */
color:#ff7d00; /* IE 6 */
border: #ff7d00; /* Opera 7.11 */
}

#landinformationen a:hover{
text-decoration: underline;
}

#landinformationen h5 {
margin: 0px 0px 1px 0px;
}

#landinformationen a{
margin: 0px 17px;

text-decoration: none;
}

#landinformationen h2 {
font-size: 16px;
display:inline;
float:left;
clear:left;
margin: 10px 10px 0px 0px;
}

#landinformationen h6 {
margin: 14px 10px 0px 0px;
}

#landinformationen label {
width: 200px;
float:left;
clear:left;
font-weight: bold;
margin-bottom: 5px;
}

#landinformationen .dp {
float:left;
font-weight: bold;
}

#landinformationen .nachlabel {
width: 375px;
margin: 0px 0px 0px 210px;
color: #666;
}

#informationen_zumland div {
padding-bottom: 5px;
}


/* Mitglieder LOGIN */
#loginform, #passwort_vergessen{
	padding: 50px 0px 0px 200px;
	width: 550px;
	text-align:left;
	height: 250px;
}

#loginform_2{
	width: 350px;
}

#loginform_2 .label1_input_1{
	margin-left: 50px;
}

#loginform_2 input{
	margin-left: 35%;
}

#loginform_2 #login_meldung{
	color: #f00;
	font-weight: bold;
}

 /* Codeanweisung als bugfix für den IE - START */
	* html .#loginform, * html #passwort_vergessen  
{ padding: 0; 
	margin: 50px 0px 0px 200px; }
/* Codeanweisung als bugfix für den IE - ENDE */




/* anmeldung_ausfuehren_ok */
#anmeldung_ok {
	text-align: left;
	width: 500px;
}


/* objektuebersicht */
#knd_objuebersicht .knd_sbild_div {
	border: 1px solid #eee;
	background-color: #fff;
	border-bottom: 1px solid #aaa;
	padding: 6px;
	text-align: center;
	width: 160px;
}

#knd_objuebersicht .knd_sbild_div img {
	border: 1px solid #aaa;
	border-bottom: 1px solid #333;
}

#knd_objuebersicht a.nd_whiteTextBold {
	background-color: #5588DD;
	padding: 3px 5px;
}


#knd_objuebersicht #knd_sbild_neu {
	background-color: #5588DD;
	padding: 3px 5px;
	margin: 50px
}

#inaktiv_knd_objuebersicht table tr {
	cursor: pointer;
}

#knd_objuebersicht .kdn_a_div {
	width: 95%;
	background-color: #5588DD;
	padding: 3px 0px;
	text-align: center;
}

#knd_objuebersicht table {
	padding: 5px;
	width: 920px;
}

#knd_objuebersicht table:hover {
	background-color: #AAC4EB;
}

#knd_objuebersicht_meldung_speichern_ok {
margin: 0px 10px 10px 10px;
padding: 5px;
width: 95%;
font-size: 18px;
font-weight: bold;
border: 5px solid #AAC4EB;
text-align: center;
}

/* objekt */
#objektbearbeiten a {
	text-decoration: none;
font-weight:bold;
}


#objektbearbeiten {
	width: 855px;
	margin-left: 40px;
}

#objektbearbeiten a:hover {
	text-decoration: underline;
	color: #FF7D00;
}

#objektbearbeiten h2 {
	font-size: 12pt;
	font-weight: bold;
	display: inline;
	color: #000;
}

#objektbearbeiten #objektbearbeiten_adlp_ad_det, #objektbearbeiten #objektbearbeiten_adlp_lp_det {
border: 1px solid #5588DD;
padding: 5px;
height: 285px;
}

#objektbearbeiten_kzv, #objektbearbeiten_pt {
border: 1px solid #5588DD;
padding: 5px;
height: 710px;
}

#objektbearbeiten_kzv {
width: 300px
}

#objektbearbeiten_kzv_3 a {
vertical-align:bottom;
display:block;
margin-bottom: -10px;
text-align: right;
}

#objektbearbeiten_kzv_3 {
vertical-align: bottom;
}

#objektbearbeiten_kzv_1 p {
text-align: right;
margin:0px;
}

#objektbearbeiten #objektbearbeiten_adlp_ad_det label, #objektbearbeiten #objektbearbeiten_adlp_lp_det label, #objektbearbeiten #objektbearbeiten_ptkzv label, #objektbearbeiten #obj_entferungen label, #objektbearbeiten #objektbearbeiten_ptkzv label{
	float: left;
	clear:left;
	width: 80px;
}

#objektbearbeiten_adlp td, #objektbearbeiten_ptkzv td{
vertical-align:top;
}

.objektbearbeiten_td2 {
width: 280px;
}

#objektbearbeiten #objektbearbeiten_adlp_ad {
	float: left;
margin: 10px;
width:40%;
}

#objektbearbeiten #objektbearbeiten_adlp_lp {
margin: 10px 10px 10px 44%;
width:55%;
}


#objektbearbeiten #objektbearbeiten_aktionen {
	clear: left;
	padding: 5px;
	margin: -10px 0px 15px 0px;
	border-top: 1px solid #5588DD;
	border-bottom: 1px solid #5588DD;
	width:100%;
}

#objektbearbeiten #objektbearbeiten_aktionen td {
text-align: center;
}


#objektbearbeiten_aktionen td {
text-align: center;
}


#objektbearbeiten .objektbearbeiten_td1 {
border-bottom: 1px solid #5588DD; 
}


#objektbearbeiten .objektbearbeiten_tbl{
margin-bottom:10px;
}

#objektbearbeiten .objektbearbeiten_tbl p{
margin-top: 0px;
}

#objektbearbeiten .objektbearbeiten_divimg {
	border: 1px solid #AAC4EB;
	background-color: #fff;
	border-bottom: 1px solid #5588DD;
	padding: 5px;
	margin: 5px;
	width: auto;
	float: left;
}

#objektbearbeiten .objektbearbeiten_divimg_noflow {
	border: 1px solid #AAC4EB;
	background-color: #fff;
	border-bottom: 1px solid #5588DD;
	padding: 5px;
	margin: 5px;
}

#objektbearbeiten .objektbearbeiten_bild {
	border: 1px solid #AAC4EB;
	border-bottom: 1px solid #5588DD;
	margin: 0px auto;
}


#objektbearbeiten #objektbearbeiten_fuss {
	border-top: 2px solid #AAC4EB;
}

#objektbearbeiten_head h2 {
	display: inline;
}

#objektbearbeiten_head_2 {
	text-align:right;
}

#objektbearbeiten_adlp_ad_det, #objektbearbeiten_adlp_lp_det {
	height: 120px;
}

#objektbearbeiten #objektbearbeiten_adlp_lp_det {
	width: 495px;
}

#objektbearbeiten dl {
	margin: 5px 0px 5px 0px;
	padding: 3px;
	float: left;
	display: block;
	width: 250px;
	height: 365px; 
	border: 1px solid #EBF7FC;
	cursor: pointer;
}

#objektbearbeiten dl textarea {
		margin: 20px 13px 0px 13px;
}

#objektbearbeiten dt {
	border: 1px solid #eee;
	background-color: #fff;
	border-bottom: 1px solid #aaa;
	padding: 6px;
	text-align: center;
	height: 115px;
}

#objektbearbeiten dt a{
	height: 115px;
}

#objektbearbeiten dt img {
	border: 1px solid #aaa;
	border-bottom: 1px solid #333;
}

#objektbearbeiten dl:hover {
	background: #AAC4ff;
	border: 1px solid #AAC4EB;	
	border-bottom: 1px solid #000;
}

#objektbearbeiten .label1 {
	width: 200px;
	color: #FF0000;
}

#objektbearbeiten #objektbearbeiten_adlp label, #objektbearbeiten .obj_breite_1, #objektbearbeiten .objektbearbeiten_td3 label {
	width: 150px;
	margin-bottom: 3px;
}

#objektbearbeiten .obj_fs {
	width:100%;
}


/* kunde_einstellungen */
#anmeldeformular_h2 {
	font: bold 15pt Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
}

#anmeldeformular_body h3 {
	font: bold 11pt Arial, Verdana, Helvetica, sans-serif;
	margin-left: -15px;
	margin-top: 10px;
	margin-bottom: -7px;
}

#anmeldeformular_body label {
	font: bold 9pt Arial, Verdana, Helvetica, sans-serif;
	float:left;
	clear:left;
	width: 230px;
}

#anmeldeformular_body input {
	width: 250px;
}

#anmeldeformular_body .no_width{
	width: auto;
}

#anmeldeformular_body label, #anmeldeformular_body div, #anmeldeformular_body img, #anmeldeformular_body p{
	margin-bottom: 10px;
}

#anmeldeformular_body {
	width: 65%;
	margin: 0px auto;
	text-align: left;
}

#anmeldeformular_body #anmeldeformular_angaben1, #anmeldeformular_body #anmeldeformular_angaben2, #anmeldeformular_body #anmeldeformular_angaben3 {
	border-top: 2px solid #AAC4EB;
	border-bottom: 2px solid #AAC4EB;
	margin-top: 10px;
	width: 100%;
	padding-top:10px;
	margin-bottom: 30px;
}

#anmeldeformular_body #anmeldeformular_angaben3 p {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 20px;
}

#anmeldeformular_body #anmeldeformular_angaben3 div{
	text-align: center;
	float:left;
	width: 33%;
}

#anmeldeformular_meldung_speichern_ok {
margin: 10px;
padding: 5px;
width: 95%;
font-size: 18px;
font-weight: bold;
border: 5px solid #AAC4EB;
text-align: center;
}


/* anmeldeformular */
#anmeldeformular_body h2 {
	font: bold 13pt Arial, Verdana, Helvetica, sans-serif;
	margin-bottom: -20px;
	margin-left: 10%;

}

#anmeldeformular_body h3 {
	font: bold 11pt Arial, Verdana, Helvetica, sans-serif;
	margin-left: -15px;
	margin-top: 10px;
	margin-bottom: -7px;
}

#anmeldeformular_body label {
	font: bold 9pt Arial, Verdana, Helvetica, sans-serif;
	float:left;
	clear:left;
	width: 180px;
}

#anmeldeformular_body label, #anmeldeformular_body div, #anmeldeformular_body img, #anmeldeformular_body p{
	margin-bottom: 10px;
}

#anmeldeformular_body {
	width: 80%;
	margin: 0px auto;
}

#anmeldeformular_body #anmeldeformular_angaben1, #anmeldeformular_body #anmeldeformular_angaben2, #anmeldeformular_body #anmeldeformular_angaben3 {
	border-top: 2px solid #AAC4EB;
	border-bottom: 2px solid #AAC4EB;
	margin-top: 10px;
	width: 100%;
	padding-top:10px;
	margin-bottom: 30px;
}

#anmeldeformular_body #anmeldeformular_angaben3 p {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 20px;
}

#anmeldeformular_body #anmeldeformular_angaben3 div{
	text-align: center;
	float:left;
	width: 33%;
}



/* suchen */
#suchergebnis h1 {
	font-size: 19pt;
	font-weight: bold;
	line-height: 1em;
	color: #777; 
	margin: 0px 0px 10px 0px;
}

#suchergebnis table {
	border-bottom: 1px solid;
	padding: 0px 0px 1px 0px;
	clear:left;
}

#suchergebnis h2 {
	font-size: 10pt;
	font-weight: bold;
	display: block;
	color: #000;
	padding-bottom: 6px;
}

#suchergebnis h2.suchergebnis_kopf_sm {
	font-size: 5px;
	font-weight: normal;
	display: inline;

}

#suchergebnis .suchergebnis_entfernung {
	text-align:right;
	font-size: 9px;
	font-weight:bold;
}

#suchergebnis h3 {
	font-size: 9pt;
	display: inline;
	position:relative;
}

.suchergebnis_boody {
	width: 280px;
}

#suchergebnis dl {
	margin: 5px 3px 5px 5px;
	padding: 3px;
	float: left;
	width: 280px;
	display: block;
	border: 1px solid #EBF7FC;
	border-bottom: 1px solid #5588DD;
	cursor: pointer;
}

#suchergebnis dt {
	border: 1px solid #eee;
	background-color: #fff;
	border-bottom: 1px solid #aaa;
	padding: 6px;
	text-align: center;
	float:left;
	margin-right:10px;
}

#suchergebnis dt img {
	border: 1px solid #aaa;
	border-bottom: 1px solid #333;
}

#suchergebnis dl:hover {
	background: #AAC4EB;
	border: 1px solid #AAC4EB;	
	border-bottom: 1px solid #000;
}

#suchergebnis h2 {
	display:block;
	margin: 1px;
	clear:left;
	margin-left: 5px;
	margin-bottom: -4px;
}

#suchergebnis #seitenzaehler {
	padding: 0px 0px 5px 0px;
	text-align: center;
	clear:left;
}

#suchergebnis a, .pointer {
	text-decoration: none
}

.pointer {
	cursor: pointer;
}

#suchergebnis a:hover {
	text-decoration: underline
}





/* top10 */
#top10 dl {
	margin: 5px 3px 5px 5px;
	padding: 3px;
	float: left;
	width: 280px;
	display: block;
	border: 1px solid #EBF7FC;
	border-bottom: 1px solid #5588DD;
	cursor: pointer;
}

#top10 dt {
	border: 1px solid #eee;
	background-color: #fff;
	border-bottom: 1px solid #aaa;
	padding: 6px;
	text-align: center;
	float:left;
	margin-right:10px;
}

#top10 dt img {
	border: 1px solid #aaa;
	border-bottom: 1px solid #333;
}

#top10 dl:hover {
	background: #AAC4EB;
	border: 1px solid #AAC4EB;	
	border-bottom: 1px solid #000;
}

#top10 h2 {
	font-size: 10pt;
	font-weight: bold;
	display: block;
	color: #000;
	margin: 1px;
	clear:left;
	margin-left: 5px;
}

#top10 a {
	text-decoration: none
}

#top10 a:hover {
	text-decoration: underline;
	/* border-bottom: 1px none #FF7D00; */
	color: #FF7D00;
}




/* postkarte */
#postkarte form {
text-align: left;
	width: 500px;
}

#postkarte {
	width: 580px;
	padding:5px 10px;
}

#postkarte h1 {
	font-size: 18pt;
	font-weight: bold;
	line-height: 1em;
	color: #777; 
	margin: 10px 0px 10px 0px;
}

#postkarte img {
	border: 1px solid #AAC4EB;
	border-bottom: 1px solid #5588DD;
}

#postkarte #divimg {
	border: 1px solid #AAC4EB;
	background-color: #fff;
	border-bottom: 1px solid #5588DD;
	padding: 15px;
	margin: 20px auto;
	width: 150px;
}

#postkarte p {
	width: 490px;
	margin: 10px 0px 15px 0px;
}

#postkarte label {
	width: 200px;
	display:inline;
	float: left;
	margin: 5px 20px 0px 0px;
}

#postkarte input {
	width: 200px;
	margin: 0px 20px 0px 0px;
}

#postkarte input.submit {
	margin: 10px auto;
	display: block;
}




/* visitenkarten_druck */


#visitenkarten table {
	marginwidth:0px;
	marginheight:0px;
	topmargin:0px;
	leftmargin:0px;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 8px; 
}
#visitenkarten .format1 {
	font-family: Arial;
	font-size: 11px; 
	font-weight: bold;
	border: 0px solid #FFFFFF;
}
#visitenkarten .format2 {
	font-family: Arial;
	font-size: 7px;
	color: #C0C0C0;
	float: center;
}
#visitenkarten .format3 {
	font-family: Arial;
	font-size: 8px; 
	border: 0px solid #FFFFFF;
}
#visitenkarten .format4 {
	font-family: Arial;
	font-size: 12px; 
	border: 0px solid #FFFFFF;
}





/* kommentar */

#kdn_bilddetails_bearb {
	width: 600px;
	margin-left: 165px;
	text-align: left;
}




#kdn_bilddetails_bearb label {
	width: 200px;
	float: left;
}

#kdn_bilddetails_bearb .pd {
	width: 200px;
	}

#kdn_bilddetails_bearb .bild_det_fb {
	width: 315px;
	}

#kdn_bilddetails_bearb div.bild_det {
	font-weight: bold;
	margin-bottom: 5px;
}
	
#kdn_bilddetails_bearb .bildurl {
	font-size:6pt;
	}

#kdn_bilddetails_bearb .bildurl_fett {
	font-weight:bold;
}


#kdn_bilddetails_bearb dl {
	margin: 15px 5px;
	padding: 5px;
	width: 95%;
	height: 160px;
	display: block;
	border: 1px solid #EBF7FC;
	border-bottom: 1px solid #5588DD;
}

#kdn_bilddetails_bearb dt {
	width: 160px;
	height: 120px;
	border: 1px solid #eee;
	background-color: #fff;
	border-bottom: 1px solid #aaa;
	padding: 6px;
	text-align: center;
	float:left;
	margin-right:10px;
}

#kdn_bilddetails_bearb dt img {
	border: 1px solid #aaa;
	border-bottom: 1px solid #333;
}

#kdn_bilddetails_bearb dl:hover {
	background: #AAC4EB;
	border: 1px solid #AAC4EB;	
	border-bottom: 1px solid #000;
}



/* bilder_uebersicht */
#knd_sbilduebersicht .knd_sbild_div {
	border: 1px solid #eee;
	background-color: #fff;
	border-bottom: 1px solid #aaa;
	padding: 6px;
	text-align: center;
	width: 160px;
}

#knd_sbilduebersicht .knd_sbild_div img {
	border: 1px solid #aaa;
	border-bottom: 1px solid #333;
}

#knd_sbilduebersicht a.nd_whiteTextBold {
	background-color: #5588DD;
	padding: 3px 5px;
}


#knd_sbilduebersicht #knd_sbild_neu {
	background-color: #5588DD;
	padding: 3px 5px;
	margin: 50px;
}

#knd_sbilduebersicht table tr {
	cursor: pointer;
}

#knd_sbilduebersicht .kdn_a_div {
	width: 100%;
	background-color: #5588DD;
	padding: 3px 0px;
	text-align: center;
}

#knd_sbilduebersicht table {
	padding: 5px;
}

#knd_sbilduebersicht table:hover {
	background-color: #AAC4EB;
}


#knd_sbilduebersicht_meldung_speichern_ok {
margin: 0px 10px 10px 10px;
padding: 5px;
width: 95%;
font-size: 18px;
font-weight: bold;
border: 5px solid #AAC4EB;
text-align: center;
}




/* navigation_karte */

#ortsuche_hervorheben {
border: 4px solid #FF7D00;
margin: 0px 0px -15px 0px ;
padding: 5px 0px;
}

#suchfenster{
width: 284px;
height:189px;
position:absolute;
top:35px;
z-index:-1;
padding: 10px;
}

#navkart_neuort {
	overflow-x: hidden;
	overflow-y: auto;
	width: 96%;
	height: 105px;
	padding: 0px 5px;
	border: 1px solid #5588DD;
	background-color: #ffffff;
}

#navkart_neuort a {
	display: block;
	padding:1px;
	font-size: 12px;
}

#navkart_neuort a:hover {
background-color: #D0E3F7;
}


/* navigation_ortmenue_strandbilder */
#ortstrandbilder #div_img_aktuellesbild {
	position:relative;
	width:302px;
}

#ortstrandbilder #div_img_bildoptionen_txt {
	position:absolute;
	margin: 55px 41px 5px 41px;
	width: 220px;
	font-weight:bold;
	cursor:pointer;
	}

#ortstrandbilder #div_img_aktuellesbild_txt {
	position:absolute;
	margin: 5px 41px 5px 41px;
	width: 220px;
	font-weight:bold; color: #FF7D00;
	cursor:pointer;
	}
	
#ortstrandbilder #bnr {
	background-color:#FFcc66;
	padding: 2px;
	margin-top: 3px;
}

#ortstrandbilder #div_img_aktuellesbild_txt img{
	border:1px solid #FF7D00;
	margin-top: 5px;
	cursor:pointer;
	}

#ortstrandbilder #navortstrand_bild {
	margin: 0px auto 0px auto;
	cursor:pointer;
	}

	
	
	
/* strandbild_fenster */
#strandbild_fenster h1 {
	font-size: 20pt;
	font-weight: bold;
	line-height: 1em;
	color: #777; 
	margin: 0px 0px 10px 0px;
}

#strandbild_fenster p {
	font-size: 9pt;
	font-weight: normal;
	line-height: 0.2em;
	color: #333;
	margin: 0px;
}

#strandbild_fenster #strandbild {
	border: 1px solid #AAC4EB;
	border-bottom: 1px solid #5588DD;
	margin: 0px auto;
}

#strandbild_fenster #divallg {
	border: 1px solid #5588DD;
	text-align: center;
	padding: 20px 20px 0px 20px;
}

#strandbild_fenster #divimg {
	border: 1px solid #AAC4EB;
	background-color: #fff;
	border-bottom: 1px solid #5588DD;
	padding: 15px 15px 5px 15px;
	margin: 0px auto 20px auto;
	width: 500px;
	position: relative;
}

#strandbild_fenster #divallg label {
	display: block;
	text-align: center;
}

#strandbild_fenster #divimg #divvonname {
	margin: 25px 0px 0px 0px;
	padding: 0px 5px 2px 5px;
	background-color: #EBF7FC;
	position: absolute;
	z-index:100;
	margin-top: 3%;
	margin-left: 3%;
	color: #5588DD;
	font: bold 10pt Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

#strandbild_fenster #divimg #divvonname:hover {
	text-decoration: underline
	}

#strandbild_fenster #divvonname {
	margin: 25px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	background-color: #fff;
	position: absolute;
	z-index:100;
	margin-top: 3%;
	margin-left: 3%;
	color: #FFcc66;
	font: bold 10pt Arial, Verdana, Helvetica, sans-serif;
}

#strandbild_fenster ul, #strandbild_fenster ul li {
	display: inline;
	float: left;
}

#strandbild_fenster a {
	font-size:10pt;
	font-weight: bold;
	color: #5588DD; 
	text-decoration: none
	margin: 100px;
	}

#strandbild_fenster a:hover {
	text-decoration: underline
	}

#strandbild_fenster input {
	display: block;
	margin: 0px auto -15px auto;
}

#strandbild_fenster table {
	margin: -10px auto;
	padding:0px;
	border:none;
	border-collapse:collapse;
	border-spacing:0px;
}




/* userbilder */
#userbilder {
	width: 307px;
	height:430px;
	padding-top: 5px;
	overflow-x:hidden;
	overflow-y:auto;
}

#userbilder h1 {
	font-size: 19pt;
	font-weight: bold;
	line-height: 1em;
	color: #777; 
	margin: 0px 0px 10px 0px;
}

#userbilder table {
	border-bottom: 1px solid;
	padding: 0px 0px 1px 0px;
	clear:left;
}

#userbilder h2 {
	font-size: 10pt;
	font-weight: bold;
	display: inline;
	color: #000;
	padding-left:5px;
}

#userbilder h2.userbilder_kopf_sm {
	font-size: 5px;
	font-weight: none;
	display: inline;

}

#userbilder h3 {
	font-size: 9pt;
	display: inline;
	position:relative;
	padding-right:5px;
}

#userbilder dl {
	margin: 5px 3px 5px 5px;
	padding: 3px;
	float: left;
	display: block;
	width: 80px;
/*	height: 150px; */
	border: 1px solid #EBF7FC;
	cursor: pointer;
}

#userbilder dt {
	border: 1px solid #eee;
	background-color: #fff;
	border-bottom: 1px solid #aaa;
	padding: 6px;
	text-align: center;
}

#userbilder dt img {
	border: 1px solid #aaa;
	border-bottom: 1px solid #333;
}

#userbilder dd {
	font-size: 5pt;
	margin: 2px 10px;
}

#userbilder dl:hover {
	background: #AAC4EB;
	border: 1px solid #AAC4EB;	
	border-bottom: 1px solid #000;
}

#userbilder #seitenzaehler {
	clear:left;
	text-align: center;
	width: 100%;
	padding: 5px 0 0 0;
}

#userbilder a {
	text-decoration: none
}

#userbilder a:hover {
	text-decoration: underline
}







/* kundenprofil */
#profil h1 {
	font-size: 19pt;
	font-weight: bold;
	line-height: 1em;
	color: #777; 
	margin: 0px 0px 10px 0px;
}

#profil h2 {
	font-size: 10pt;
	font-weight: bold;
	display: inline;
	color: #000;
}

#profil h2.profil_kopf_sm {
	font-size: 5px;
	display: inline;

}

#profil .color_text_1 {
	color: #5588DD;
}

#profil h3 {
	font-size: 9pt;
	display: inline;
	position:relative;
}

#profil dl {
	margin: 5px 3px 5px 5px;
	padding: 3px;
	float: left;
	display: block;
	width: 80px;
/*	height: 150px; */
	border: 1px solid #EBF7FC;
}

#profil dt {
	border: 1px solid #eee;
	background-color: #fff;
	border-bottom: 1px solid #aaa;
	padding: 6px;
	text-align: center;
}

#profil dt img {
	border: 1px solid #aaa;
	border-bottom: 1px solid #333;
	cursor: pointer;
}

#profil dd {
	font-size: 5pt;
	margin: 2px 10px;
}

#profil dl:hover {
	background: #AAC4EB;
	border: 1px solid #AAC4EB;	
	border-bottom: 1px solid #000;
}

#profil #seitenzaehler {
	padding: 0px 0px 10px 0px;
	text-align: center;
	clear:left;
	border-top: 1px solid #5588DD;
}

#profil a {
	text-decoration: none
}

#profil a:hover {
	text-decoration: underline
}

#profil label {
	float: left;
	width: 110px;
	font-weight: bold;
}

#profil #profilbild {
	border: 1px solid #AAC4EB;
	border-bottom: 1px solid #5588DD;
	margin: 0px auto;
}

#profil #fliesstext, #profil #fliesstext div {
	display: inline;
}

#profil #divimg {
	border: 1px solid #AAC4EB;
	background-color: #fff;
	border-bottom: 1px solid #5588DD;
	padding: 5px;
	margin: 5px;
/*	width: 150px;
	height: 200px; */
	float: left;
}


/*
#profil #divimg img {
float:left;
display:none;
visibility:hidden;
}
*/


#profil input {
width: 500px;
}

#profil .button_send {
width: 100%;
text-align: center;
}






/* userobjekte */
#userobjekte {
	width: 290px;
}

#userobjekte h1 {
	font-size: 19pt;
	font-weight: bold;
	line-height: 1em;
	color: #777; 
	margin: 0px 0px 10px 0px;
}

#userobjekte table {
	border-bottom: 1px solid;
	padding: 0px 0px 1px 0px;
	clear:left;
}

#userobjekte h2 {
	font-size: 10pt;
	font-weight: bold;
	display: block;
	color: #000;
	padding-bottom: 6px;
}

#userobjekte h2.userobjekte_kopf_sm {
	font-size: 5px;
	font-weight: none;
	display: inline;

}

#userobjekte h3 {
	font-size: 9pt;
	display: inline;
	position:relative;
}

.userobjekte_boody {
	width: 280px;
}

#userobjekte dl {
	margin: 5px 3px 5px 5px;
	padding: 3px;
	float: left;
	width: 280px;
	display: block;
	border: 1px solid #EBF7FC;
	border-bottom: 1px solid #5588DD;
	cursor: pointer;
}

#userobjekte dt {
	border: 1px solid #eee;
	background-color: #fff;
	border-bottom: 1px solid #aaa;
	padding: 6px;
	text-align: center;
	float:left;
	margin-right:10px;
}

#userobjekte dt img {
	border: 1px solid #aaa;
	border-bottom: 1px solid #333;
}

#userobjekte dl:hover {
	background: #AAC4EB;
	border: 1px solid #AAC4EB;	
	border-bottom: 1px solid #000;
}

#userobjekte h2 {
	display:block;
	margin: 1px;
	clear:left;
	margin-left: 5px;
	margin-bottom: -4px;
}

#userobjekte #seitenzaehler {
	padding: 0px 0px 5px 0px;
	text-align: center;
	clear:left;
}

#userobjekte a, .pointer {
	text-decoration: none
}

.pointer {
	cursor: pointer;
}

#userobjekte a:hover {
	text-decoration: underline
}





/* userstrandbild */
#userstrandbild a {
	border-bottom: 1px dotted #5588DD;
	text-decoration: none;
font-weight:bold;
}


#userstrandbild a:hover {
	text-decoration: underline;
	border-bottom: 1px none #FF7D00;
	color: #FF7D00;
}


#userstrandbild h1 {
	font-size: 19pt;
	font-weight: bold;
	line-height: 1em;
	color: #777; 
	margin: 0px 0px 10px 0px;
}

#userstrandbild h2 {
	font-size: 10pt;
	font-weight: bold;
	display: inline;
	color: #000;
}

#userstrandbild h2.userstrandbild_kopf_sm {
	font-size: 5px;
	display: inline;

}

#userstrandbild .color_text_1 {
	color: #5588DD;
}

#userstrandbild h3 {
	font-size: 9pt;
	display: inline;
	position:relative;
}

#userstrandbild dl {
	margin: 5px 3px 5px 5px;
	padding: 3px;
	float: left;
	display: block;
	width: 80px;
/*	height: 150px; */
	border: 1px solid #EBF7FC;
}

#userstrandbild dt {
	border: 1px solid #eee;
	background-color: #fff;
	border-bottom: 1px solid #aaa;
	padding: 6px;
	text-align: center;
}

#userstrandbild dt img {
	border: 1px solid #aaa;
	border-bottom: 1px solid #333;
	cursor: pointer;
}

#userstrandbild dd {
	font-size: 5pt;
	margin: 2px 10px;
}

#userstrandbild dl:hover {
	background: #AAC4EB;
	border: 1px solid #AAC4EB;	
	border-bottom: 1px solid #000;
}

#userstrandbild #seitenzaehler {
	padding: 0px 0px 10px 0px;
	text-align: center;
	clear:left;
	border-top: 1px solid #5588DD;
}


#userstrandbild label {
	float: left;
	width: 133px;
	font-weight: bold;
	margin-bottom: 2px;
}

#userstrandbild div.color_text_1 {
	margin-bottom: 2px;
}

#userstrandbild #userstrandbild_img {
	border: 1px solid #AAC4EB;
	border-bottom: 1px solid #5588DD;
	margin: 0px auto;
	z-index:1;
}

#userstrandbild #fliesstext, #userstrandbild #fliesstext div {
	display: inline;
}

#userstrandbild fieldset {
	clear: left;
}

#userstrandbild #divimg {
	border: 1px solid #AAC4EB;
	background-color: #fff;
	border-bottom: 1px solid #5588DD;
	padding: 5px;
	margin: 5px;
	width: auto;
	float: left;
	z-index:1;
}

#userstrandbild p {
	margin-top: 2px;
}




/* hausinfo_2 */
#objektdarstellung a {
	text-decoration: none;
font-weight:bold;
}


#objektdarstellung a:hover {
	text-decoration: underline;
	color: #FF7D00;
}


#objektdarstellung {
	width: 598px;
}

#objektdarstellung h2 {
	font-size: 12pt;
	font-weight: bold;
	display: inline;
	color: #000;
}

#objektdarstellung #objektdarstellung_adlp_ad_det, #objektdarstellung #objektdarstellung_adlp_lp_det {
border: 1px solid #5588DD;
padding: 5px;
height: 200px;
}

#objektdarstellung_kzv, #objektdarstellung_pt {
border: 1px solid #5588DD;
padding: 5px;
height: 400px;
}

#objektdarstellung_kzv {
width: 300px
}

#objektdarstellung_kzv_3 a {
vertical-align:bottom;
display:block;
margin-bottom: -10px;
text-align: right;
}

#objektdarstellung_kzv_3 {
vertical-align: bottom;
}

#objektdarstellung_kzv_1 p {
text-align: right;
margin:0px;
}

#objektdarstellung #objektdarstellung_adlp_ad_det label, #objektdarstellung #objektdarstellung_adlp_lp_det label, #objektdarstellung #objektdarstellung_ptkzv label{
	float: left;
	clear:left;
	width: 80px;
}

#objektdarstellung_adlp td, #objektdarstellung_ptkzv td{
vertical-align:top;
}

.objektdarstellung_td2 {
width: 180px;
}

#objektdarstellung #objektdarstellung_adlp_ad {
	float: left;
margin: 10px;
width:40%;
}

#objektdarstellung #objektdarstellung_adlp_lp {
margin: 10px 10px 10px 44%;
width:55%;
}


#objektdarstellung #objektdarstellung_aktionen {
	clear: left;
	padding: 5px;
	margin: -10px 0px 15px 0px;
	border-top: 1px solid #5588DD;
	border-bottom: 1px solid #5588DD;
	width:100%;
}

#objektdarstellung #objektdarstellung_aktionen td {
text-align: center;
}


#objektdarstellung_aktionen td {
text-align: center;
}


#objektdarstellung .objektdarstellung_td1 {
border-bottom: 1px solid #5588DD; 
}


#objektdarstellung .objektdarstellung_tbl{
margin-bottom:10px;
}

#objektdarstellung .objektdarstellung_tbl p{
margin-top: 0px;
}

#objektdarstellung .objektdarstellung_divimg {
	border: 1px solid #AAC4EB;
	background-color: #fff;
	border-bottom: 1px solid #5588DD;
	padding: 5px;
	margin: 5px;
	width: auto;
	float: left;
}

#objektdarstellung .objektdarstellung_divimg_noflow {
	border: 1px solid #AAC4EB;
	background-color: #fff;
	border-bottom: 1px solid #5588DD;
	padding: 5px;
	margin: 5px;
}

#objektdarstellung .objektdarstellung_bild {
	border: 1px solid #AAC4EB;
	border-bottom: 1px solid #5588DD;
	margin: 0px auto;
}


#objektdarstellung #objektdarstellung_fuss {
	border-top: 2px solid #AAC4EB;
}

#objektdarstellung_head h2 {
	display: inline;
}

#objektdarstellung_head_2 {
	text-align:right;
}

#objektdarstellung_adlp_ad_det, #objektdarstellung_adlp_lp_det {
	height: 120px;
}


#objektdarstellung dl {
	margin: 5px 3px 5px 5px;
	padding: 3px;
	float: left;
	display: block;
	width: 180px;
	height: 200px; 
	border: 1px solid #EBF7FC;
	cursor: pointer;
}

#objektdarstellung dt {
	border: 1px solid #eee;
	background-color: #fff;
	border-bottom: 1px solid #aaa;
	padding: 6px;
	text-align: center;
}

#objektdarstellung dt img {
	border: 1px solid #aaa;
	border-bottom: 1px solid #333;
}

#objektdarstellung dl:hover {
	background: #AAC4EB;
	border: 1px solid #AAC4EB;	
	border-bottom: 1px solid #000;
}




/* useruebersicht */
#useruebersicht h1 {
	font-size: 19pt;
	font-weight: bold;
	line-height: 1em;
	color: #777; 
	margin: 0px 0px 10px 0px;
}

#useruebersicht h2 {
	font-size: 12pt;
	font-weight: bold;
	display: inline;
	color: #000;
	margin: 0px 0px 10px 0px;
}

#useruebersicht a {
	text-decoration: none;
}

#useruebersicht a:hover {
	text-decoration: underline;
}


#useruebersicht dl {
	cursor: pointer;
	margin: 5px 3px 5px 5px;
	padding: 3px;
	float: left;
	width: 290px;
	display: block;
	border: 1px solid #EBF7FC;
	border-bottom: 1px solid #5588DD;
}

#useruebersicht dt {
	border: 1px solid #eee;
	background-color: #fff;
	border-bottom: 1px solid #aaa;
	padding: 6px;
	text-align: center;
	float:left;
}

#useruebersicht dt img {
	border: 1px solid #aaa;
	border-bottom: 1px solid #333;
}

#useruebersicht dl:hover {
	cursor: pointer;
	background: #AAC4EB;
	border: 1px solid #AAC4EB;	
	border-bottom: 1px solid #000;
}

#useruebersicht label {
	float: left;
	width: 80px;
}

#useruebersicht dl dd a {
	float: left;
}


/* objektbild_fenster */
#objektbild_fenster {
	margin: 10px;
}

#objektbild_fenster h1 {
	font-size: 20pt;
	font-weight: bold;
	line-height: 1em;
	color: #777; 
	margin: 0px 0px 10px 0px;
}

#objektbild_fenster p {
	font-size: 9pt;
	font-weight: normal;
	line-height: 0.2em;
	color: #333;
	margin: 0px;
}

#objektbild_fenster #objektbild {
	border: 1px solid #AAC4EB;
	border-bottom: 1px solid #5588DD;
	margin: 0px auto;
}

#objektbild_fenster #divallg {
	border: 1px solid #5588DD;
	text-align: center;
	padding: 20px 20px 0px 20px;
}

#objektbild_fenster #divimg {
	border: 1px solid #AAC4EB;
	background-color: #fff;
	border-bottom: 1px solid #5588DD;
	padding: 15px 15px 5px 15px;
	margin: 0px auto 20px auto;
	width: 500px;
	position: relative;
}

#objektbild_fenster #divallg label {
	display: block;
	text-align: center;
	margin: 5px 0px 10px 0px;
}

#objektbild_fenster #divimg #divvonname {
	margin: 25px 0px 0px 0px;
	padding: 0px 5px 2px 5px;
	background-color: #EBF7FC;
	position: absolute;
	z-index:100;
	margin-top: 3%;
	margin-left: 3%;
	color: #5588DD;
	font: bold 10pt Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

#objektbild_fenster #divimg #divvonname:hover {
	text-decoration: underline
	}

#objektbild_fenster #divvonname {
	margin: 25px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	background-color: #fff;
	position: absolute;
	z-index:100;
	margin-top: 3%;
	margin-left: 3%;
	color: #FFcc66;
	font: bold 10pt Arial, Verdana, Helvetica, sans-serif;
}

#objektbild_fenster ul, #objektbild_fenster ul li {
	display: inline;
	float: left;
}

#objektbild_fenster a {
	font-size:10pt;
	font-weight: bold;
	color: #5588DD; 
	text-decoration: none;
	}

#objektbild_fenster a:hover {
	text-decoration: underline
	}

#objektbild_fenster input {
	display: block;
	margin: 0px auto -15px auto;
}

#objektbild_fenster table {
	margin: -10px auto;
	padding:0px;
	border:none;
	border-collapse:collapse;
	border-spacing:0px;
}




/* reisecheckliste */
/* text */
/* aktuelles */


/* userkontakt */
#userkontakt h1 {
	font-size: 18pt;
	font-weight: bold;
	line-height: 1em;
	color: #777; 
	padding: 10px 0px 10px 0px;
}

#userkontakt label {
	width: 120px;
	display:inline;
	float: left;
	margin: 5px 20px 0px 0px;
}

#userkontakt input {
	width: 200px;
}

#userkontakt input.submit {
	padding: 10px auto;
	width: 50%;
	display: block;
}




/* postkarte_gesendet */
#postkarte_gesendet {
	padding-top: 150px;
	margin-left: 150px; 
}

/* stichwortsuche */
#stichwortsuche dl {
	border: 1px solid #EBF7FC;
	padding: 5px;
	margin:0px;
}

#stichwortsuche dl:hover {
	background: #AAC4EB;
	border: 1px solid #AAC4EB;	
	border-bottom: 1px solid #000;
}

#stichwortsuche dt {
	border: 1px solid #eee;
	background-color: #fff;
	border-bottom: 1px solid #aaa;
	padding: 5px;
	text-align: left;
}

#stichwortsuche #seitenzaehler {
	padding-top: 15px;
	text-align: center;
	clear:left;
}

#stichwortsuche a {
	text-decoration: none
}

#stichwortsuche a:hover {
	text-decoration: underline
}

/* vorschau_navigation */
.vorschau_navigation {
	text-align: left;
}


/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */




/* Alte Styles */

/*  ... Titel .. <!--txt:0-->. */
.nd_titel, h1{
font: bold 11pt Arial, Verdana, Helvetica, sans-serif;
}

/*  ... Uberschrift die größte ... */
.nd_titel_form{font: bold 10pt Arial, Verdana, Helvetica, sans-serif;}

/*  ... Uberschrift die größte ... */
.nd_ueberschrift{

font: bold 10pt Arial, Verdana, Helvetica, sans-serif;

}


/*  ... Uberschrift die 2t größte ... */
.nd_ueberschrift_2{

font: bold 9pt Arial, Verdana, Helvetica, sans-serif;
}


/*  ... Text normaler Text ... */
.nd_text, td, h3, p {
font: 9pt Arial, Verdana, Helvetica, sans-serif;
}

.nd_text_link {
font: bold 9pt Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	cursor: pointer;
	}

.nd_text_link:hover {
	text-decoration: underline;
	}


/*  ... Text normaler Text nur fett ... */
.nd_text_2 {
font: 9pt Arial, Verdana, Helvetica, sans-serif;
}


/*  ... Kleingedrucktes ... */
.nd_kleingedruckt {
font: 8pt Arial, Verdana, Helvetica, sans-serif;
}


/*  ... Fussnoten ... */
.nd_fussnote {
font-size: 8px;
vertical-align:top;
}

/*  ... Standardtabelle mit 1px Rahmen und keinen Abständen ... */
.nd_tabelle {
border:none;
border-collapse:collapse;
border-spacing:0px;
}


.nd_whiteTextBold {
	font-size:10pt;
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
	}

.nd_whiteTextBold:hover {
	text-decoration: underline;
	}

.nd_colorTextBold {
	font-size:10pt;
	font-weight: bold;
	color: #5588DD; 
	text-decoration: none;
	}

.nd_colorTextBold:hover {
	text-decoration: underline;
	}

.nd_colorTextBold_2 {
	font-size:10pt;
	font-weight: bold;
	color: #5588DD; 
	text-decoration: none;
	}

.nd_colorTextBold_2:hover {
	text-decoration: underline;
	}



/* 
p,h1,h2,h3,h4,h5,h6,h7,ul,ol,li,div,address,blockquote,nobr,b,i
{ font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10pt; }
li {font-family: Arial, Geneva, Helvetica, sans-serif; font-size:8pt; }
h1 { font-size:7pt;font-weight:600; margin-top:0pt; margin-bottom:0pt;}
h5{ font-size:8pt;font-weight:100;margin-top:0pt; margin-bottom:0pt;}
h6 { font-size:8pt;font-weight:100;}
ul,ol,div,address,nobr,b,i { font-size:9pt; }
table.urlfont { font-size: 9pt; }
.hi1 { font-size:11pt;font-weight:bold; margin-top:0pt; margin-bottom:0pt;}
.hi2 { font-size:10pt;font-weight:bold; margin-top:0pt; margin-bottom:0pt;}
.hi3 { font-size:9pt;font-weight:bold; margin-top:0pt; margin-bottom:0pt;}
.hinormal { font-size:9pt; margin-top:0pt; margin-bottom:0pt;}
*/
body {
	marginwidth:0px;
	marginheight:0px;
	topmargin:0px;
	leftmargin:0px;
	margin: 0px;
	padding: 0px;
	background-color: #EBF7FC;
	scrollbar-shadow-color: #EBF7FC;
	scrollbar-track-color: #EBF7FC;
	scrollbar-darkshadow-color: #5588DD;
	scrollbar-base-color: #5588DD;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

table {
	border-width:0px;
	border-style:solid;
	padding:0px;

}


.nd_table_feld2_1, .nd_table_feld1_1{
}

.nd_table_feld2_2, .nd_table_feld2_2, .nd_table2{
	border: 1px;
	padding: 0px;

}

.nd_table1, .nd_table3, .nd_table4, .nd_table5, .nd_table6, .nd_table7, .nd_table8 {
	border-width:0px;
	border-style:solid;
	padding:4px;
	

}

.whiteTextBold {
	font-size:10pt;
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
	}

.whiteTextBold:hover {
	font-size:10pt;
	font-weight: bold;
	text-decoration: underline;
	}

.colorTextBold {
	font-size:10pt;
	font-weight: bold;
	color: #5588DD; 
	text-decoration: none;
	}

.ue1 {
	font-size:12pt;
	font-weight: bold;
	text-decoration: none;
}
.ue2 {
	font-size:11pt;
	font-weight: bold;
	text-decoration: none;
}
.ue3 {
	font-size:11pt;
	text-decoration: none;
}

a{
	font-weight: bold;
	color: #5588DD; 
	text-decoration: underline;
}

a.normal{
	font-size:8pt;
	color: #5588DD; 
	font-weight: bold;
	text-decoration: underline;
}


.normal {
	font-size:8pt;
	color: #0000FF; 
	text-decoration: none;
}

.headline {
	font-size:9pt;
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
}
