a:link { color:#0F007C; text-decoration:none; font-family:arial; font-size:12px; }
a:visited { color:#0F007C; text-decoration:none; font-family:arial; }
a:hover { color:#000000; text-decoration:underline; font-family:arial; }
a:active { color:#000000; text-decoration:underline; font-family:arial; }
a:focus { color:#000000; text-decoration:underline; font-family:arial; }
.link {
	text-decoration: underline;
}
.boldlink {
	text-decoration:none; 
	font-weight:bold;
}
.boldlink:active, .boldlink:link, .boldlink:visited, .boldlink:focus{
	text-decoration:none; 
	font-weight:bold;
}
div .boldlink {
    cursor: pointer;
}
div .boldlink:hover {
        cursor: pointer;
}
div .boldlink img, a .boldlink img {
    vertical-align: top;
}

p, body, table, pre { font-family:arial; font-size:12px; color:#0F007C; }

body, textarea {
  background-color:#C8E6FF;
  color:#1B0283;
  font-family:"Andale Mono",Arial,sans-serif;  
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 10px;  
}

.pre2 {padding: 1em;border: 1px dashed #2f6fab;color: Black;background-color: #f9f9f9;line-height: 1.1em;}
.text { font-family:arial; font-weight:normal; font-size:12px; color:#0F007C; }
.newstext { font-family:arial; font-weight:normal; font-size:12px; color:#0F007C; line-height:20px; }
.navipfad { background-color:#E1F1FF; font-size:9px; vertical-align:middle; }
.tableborder { border-right-width:2px; border-right-style:solid; border-color:#C8E6FF; }
.tableborder2 { border-right-width:2px; border-right-style:solid; border-color:#C8E6FF; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#C8E6FF; }
.tableborder3 { border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#C8E6FF; }
.tableborder4 { border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#C8E6FF; background-color:#E1F1FF; }
.tableborder5 { border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#B7B6C5; font-size:9px;  background-color:#E1F1FF; }
.tableborder6 { background-color:#E1F1FF; }
.tableborder7 { background-color:#A8CDE5; }
.tableborder8 { background-color:#0F007C; border-right-width:2px; border-right-style:solid; border-color:#C8E6FF; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#C8E6FF; }
.white { font-size:9px;  background-color:#FFFFFF; }
.textsmall { color:#0F007C; text-decoration:none; font-family:arial; font-size:9px; }
.bold { color:#0F007C; font-weight:bold; text-decoration:none; font-family:arial; font-size:9px; }
/*.boldbig { color:#0F007C; font-weight:bold; text-decoration:none; font-family:arial; font-size:12px; }*/
.boldbig { color:#0F007C; font-weight:normal; text-decoration:none; font-family:arial; font-size:12px; } /*geändert KE*/
.boldbig2 { color:#0F007C; font-weight:bold; text-decoration:none; font-family:arial; font-size:12px; }
.teserhead  { color:#0F007C; text-decoration:none; font-family:arial; font-size:12px; font-weight:bold; }
.teasertext { color:#0F007C; text-decoration:none; font-family:arial; font-size:11px; }
.headline { color:#0F007C; text-decoration:none; font-family:arial; font-size:14px; font-weight:bold; }
.dropdown { color:#0F007C; background-color:#E1F1FF; width:120px; border:6px solid #A8CDE5; font-family:arial; font-size:11px;}
.dropdown2 { color:#0F007C; background-color:#E1F1FF; width:215px; border:6px solid #A8CDE5; font-family:arial; font-size:11px;}
.dropdown3 { color:#0F007C; background-color:#E1F1FF; width:35px; border:6px solid #A8CDE5; font-family:arial; font-size:11px;}
.dropdown4 { color:#0F007C; background-color:#E1F1FF; width:100px; border:6px solid #A8CDE5; font-family:arial; font-size:11px;}
.dropdown5 { color:#0F007C; background-color:#E1F1FF; width:140px; border:6px solid #A8CDE5; font-family:arial; font-size:11px;}
.dropdown6 { color:#0F007C; background-color:#E1F1FF; width:140px; border:6px solid #A8CDE5; font-family:arial; font-size:10px;}
.dropdown7 { color:#0F007C; background-color:#E1F1FF; width:50px; border:6px solid #A8CDE5; font-family:arial; font-size:11px;}
.dropdown8 { color:#0F007C; background-color:#E1F1FF; width:300px; border:6px solid #A8CDE5; font-family:arial; font-size:11px;}
.textfeld { color:#0F007C; background-color:#E1F1FF; width:120px; border:1px solid #A8CDE5; font-family:arial; font-size:11px;}
.textfeld2 { color:#0F007C; background-color:#E1F1FF; width:215px; border:1px solid #A8CDE5; font-family:arial; font-size:11px;}
.textfeld3 { color:#0F007C; background-color:#E1F1FF; width:159px; border:1px solid #A8CDE5; font-family:arial; font-size:11px;}
.textfeld4 { color:#0F007C; background-color:#E1F1FF; width:160px; border:1px solid #A8CDE5; font-family:arial; font-size:11px;}
.textfeldkurz { color:#0F007C; background-color:#E1F1FF; width:100px; border:1px solid #A8CDE5; font-family:arial; font-size:11px;}
.textfeldkurz2 { color:#0F007C; background-color:#E1F1FF; width:30px; border:1px solid #A8CDE5; font-family:arial; font-size:11px;}
.textfeldkurz3 { color:#0F007C; background-color:#A8CDE5; width:115px; border:0px solid #C8E6FF; font-family:arial; font-size:11px;}
.textfeldkurz4 { color:#0F007C; background-color:#A8CDE5; width:115px; border:0px solid #C8E6FF; font-family:arial; font-size:11px;}
.textfeldkurz5 { color:#0F007C; background-color:#E1F1FF; width:80px; border:1px solid #A8CDE5; font-family:arial; font-size:11px;}
.textfeldkurz6 { color:#0F007C; background-color:#E1F1FF; width:46px; border:1px solid #A8CDE5; font-family:arial; font-size:11px;}
.textfeldkurz7 { color:#0F007C; background-color:#A8CDE5; width:70px; border:0px solid #C8E6FF; font-family:arial; font-size:11px;}
.textfeldkurz8 { color:#0F007C; background-color:#A8CDE5; width:230px; border:0px solid #C8E6FF; font-family:arial; font-size:11px;}
.textfeldkurz9 { color:#0F007C; background-color:#A8CDE5; width:100px; border:1px solid #E1F1FF; font-family:arial; font-size:11px;}


.red { color:red; font-size:12px; }
.green { color:#1FDE00; font-size:12px; }
.com_head { color:#0F007C; text-decoration:none; font-family:arial; font-size:12px; font-weight:bold; }
.frage { font-family:arial; font-weight:bold; font-size:12px; color:#0F007C; }
.antwort { font-family:arial; font-style:normal; font-size:12px; color:#0F007C; }
.pflicht { color:#0F007C; font-weight:bold; text-decoration:none; font-family:arial; font-size:12px; } /*markieren der Pflichtfelder*/


	.cellbg			{ background-color: #FFFFFF }
	.cellover		{ background-color: #DFDFDF }
	.celltoday		{ background-color: #808080 }
	.cellevent		{ background-color: #D7E1F5 }
	.normaltext		{ color: #000000; font-weight: normal; font-size: 9px; font-family: verdana, arial, helvetica }
	.eventtitle		{ color: #000080; font-weight: normal; font-size: 9px; font-weight: bold; font-family: verdana, arial, helvetica }
	.regheading		{ color: #000000; font-weight: normal; font-size: 9px; font-family: verdana, arial, helvetica }

	div.navbar		{ border-top:thin dashed navy; }
	.eventheading		{ color: #000080; font-weight: normal; font-size: 9px; font-weight: bold; font-family: verdana, arial, helvetica; }
	.eventheading_noevent	{ color: #000080; font-weight: normal; font-size: 9px; font-weight: bold; font-family: verdana, arial, helvetica; text-decoration: underline overline; }
	.adm_auth		{ color: #000000; font-weight: normal; font-size: 9px; font-weight: bold; font-family: verdana, arial, helvetica; }
	.normal			{ color: #000000; font-weight: normal; font-size: 9px; font-family: verdana, arial, helvetica }
	.small			{ color: #000000; font-weight: normal; font-size: 9px; font-family: verdana, arial, helvetica }

#container
	{
	
	width: 600px;
	height: 500px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -300px; /*das ist die hälfte der breite... nur im minusbereich*/
	margin-top: -250px; /*das ist die hälfte der höhe... nur im minusbereich*/
	border: 0px;	
	}


.bildunterschrift 
{  
	/* Bildunterschrift bei Ferienhaus */
  padding-top: 5px;
}

#bildunterschriftlink
{
	font-size: 8pt; 
}

.textfeld5 { 
	color:#0F007C; 
	background-color:#E1F1FF; 
	/* width:215px;  */
	border:1px solid #A8CDE5; 
	font-family:arial; 
	font-size:11px;
}

/* Objektliste bei Vermieterstarseite */
.objectliste td {
	border-bottom: 1px solid #A8CDE5; 
	vertical-align:top; 
	overflow:hidden;
	border-collapse: collapse;
	padding-top: 5px;
}
.objectliste td img {
	margin-top: 4px;
}

/* Tooltip bei Suche */
a.tooltip, div.tooltip {
	text-decoration:none;
}
a.tooltip span, div.tooltip span {
	position: absolute;
	display:none; 
	left: 20px;
	padding: 2px 3px 5px 5px; 
	margin-left:8px; 
	width:250px;
	border: 1px solid #3928b3; 
	background: #ffffff; 
	color: #1B0283; 
}
a.tooltip:hover, div.tooltip:hover {
	direction: ltr;
	position: relative;
}
a.tooltip:hover span , div.tooltip:hover span {
	display:block; 
}
#multispan {
	display: none;
	opacity: 0.3;
	padding-left: 25px;
	float: left;
}

label {
  width: 150px;
  float: left;
  text-align: right;
  margin-right: 10px;
  display: block;
  font-weight: bold;
}
fieldset {
  border: 1px solid silver;
}
fieldset legend {
  font-weight: bold;
}

.impressumPictures, .impressumPictures a, .impressumPictures a:hover, .impressumPictures a:active{
	font-size: 12px;
	text-decoration: none;
	
}

.impressumPicturesLink a, .impressumPicturesLink a:hover, .impressumPicturesLink a:active, .impressumPicturesLink a:visited {
	font-size: 11px;
	text-decoration: none;
}
.view_plus_image {
    float: left;
    height: 96px;
    width: 131px;
    vertical-align: middle;
    text-align: center;
    background-color: #A8CDE5;
    margin: 15px 18px 0 0;
    padding: 4px 4px 4px 4px;
}
.user_info {
    width: 100%;
    position: fixed;
    bottom: 0;
    height: 20px;
    background-color: #C8E6FF;
    border-top: solid 1px #A8CDE5;
    left: 0;
    padding: 5px 0 0 20px;
}