body    { 
font-size: 12px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
margin-width: 0px;
margin-height: 0px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
p    { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
font { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td    { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
th  { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.service th, .service th a  { color: white; font-weight: bold; font-size: 12px; background:#cccccc}
.service th, .service th a  { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
select { color: #fff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #0d7fc3 }
.button { color: #fff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #0d7fc3 }

.klein12 { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.font {font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.rot { color: #d6021e; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.klein13 { color: #000; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.klein8 { color: #000; font-size: 8px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.klein9 { color: #000; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.klein10 { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.klein11 { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.klein12 { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.klein13 { color: #000; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.klein14 { color: #000; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.klein15 { color: #000; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.klein16 { color: #000; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.klein17 { color: #000; font-size: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.klein18 { color: #000; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.klein19 { color: #000; font-size: 19px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.klein20 { color: #000; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt11 { color: black; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.blau { color: #006bb5; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }



a  { color: #933993; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
img  { color: #933993; text-decoration: none }
a.on { color: #000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover { color: #888; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.on:hover { color: #888; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }


a.klein10    { color: #003f91; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.gross { color: #003f91; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.gross:hover { color: #d31e16; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.klein10:link   { color: #003f91; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.klein10:hover  { color: #ca0016; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.klein10on { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.klein10on:link { color: #0f0f0f; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.klein10on:hover { color: #ca0016; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.klein11on { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.klein11on:link { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.klein11on:hover { color: #ca0016; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }


a.klein11  { color: #003f91; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.klein11:link  { color: #003f91; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.klein11:hover  { color: #ca0016; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.klein12 { color: #933993; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.klein12:link { color: #933993; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.klein12:hover { color: #888; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.klein12on { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.klein12on:link { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.klein12on:hover { color: #888; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.weiss11  { color: #fff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.weiss11 { color: #fff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.weiss10 { color: #fff; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.weiss9 { color: #fff; font-weight: bold; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.weiss8 { color: #fff; font-weight: bold; font-size: 8px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.weiss11:link { color: #fff; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.weiss11:hover  { color: #ca0016; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.weiss12 { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.weiss12 { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.weiss12:link { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.weiss12:hover  { color: #ca0016; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.layer { margin: 0px; padding: 0px; border: solid 0px #0d7fc3 }


.schatten  {
	font-family : Frutiger, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	background-color : #f0f0f0;
	color : black;
}
a.bild   { }
a.bild2 { }
a.bild:link   { }
a.bild2:link { }
a.bild:hover   { background-color: #97b7f0 }
a.bild2:hover  { }
#select0 { color: #1c549d; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #d8d8d8 }
.tdforum { background-color: #d2deed }

.path, .path a, .path a:link,.path a:visited, #path a:link, .path b, .path font  {
	font-weight:11px;
	font-size:normal;
	color:white;
}

a.kalhome { padding-right:10px;display:block; padding-left:28px; padding-bottom:5px; background: transparent url(images/menuhome/kal_off.gif) no-repeat;margin-bottom:10px; font-size:12px; font-weight:normal}
a.kalhome:hover { color:black;background: white url(images/menuhome/kal_on.gif) no-repeat;}

a.hwbhome { padding-right:10px;display:block; padding-left:28px; padding-bottom:5px; background: transparent url(images/menuhome/hwb_off.gif) no-repeat;margin-bottom:10px; font-size:12px; font-weight:normal}
a.hwbhome:hover { color:black; background: white url(images/menuhome/hwb_on.gif) no-repeat;}

a.thetickhome { padding-right:10px;display:block; padding-left:28px; padding-bottom:10px; background: transparent url(images/menuhome/thetick_off.gif) no-repeat;margin-bottom:10px; font-size:12px; font-weight:normal}
a.thetickhome:hover { color:black; background: white url(images/menuhome/thetick_on.gif) no-repeat;}

a.bshome { padding-right:10px;display:block; padding-left:28px; padding-bottom:10px; background: transparent url(images/menuhome/bs_off.gif) no-repeat;margin-bottom:10px; font-size:12px; font-weight:normal}
a.bshome:hover { color:black; background: white url(images/menuhome/bs_on.gif) no-repeat;}

a.ukhome { padding-right:10px;display:block; padding-left:28px; padding-bottom:10px; background: transparent url(images/menuhome/uk_off.gif) no-repeat;margin-bottom:10px; font-size:12px; font-weight:normal}
a.ukhome:hover { color:black; background: white url(images/menuhome/uk_on.gif) no-repeat;}

a.tourihome { padding-right:10px;display:block; padding-left:28px; padding-bottom:10px; background: transparent url(images/menuhome/touri_off.gif) no-repeat;margin-bottom:10px; font-size:12px; font-weight:normal}
a.tourihome:hover { color:black; background: white url(images/menuhome/touri_on.gif) no-repeat;}

a.wifohome { padding-right:10px;display:block; padding-left:28px; padding-top:2px; padding-bottom:10px; background: transparent url(images/menuhome/wifo_off.gif) no-repeat;margin-bottom:10px; font-size:12px; font-weight:normal}
a.wifohome:hover { color:black; background: white url(images/menuhome/wifo_on.gif) no-repeat;}

a.glivehome { padding-right:10px;display:block; padding-left:28px; padding-top:2px; padding-bottom:10px; background: transparent url(images/menuhome/glive_off.gif) no-repeat 0 2px;margin-bottom:10px; font-size:12px; font-weight:normal}
a.glivehome:hover { color:black; background: white url(images/menuhome/glive_on.gif) no-repeat 0 2px;}

a.gbhome { padding-right:10px;display:block; padding-left:28px; padding-bottom:10px; background: transparent url(images/menuhome/gb_off.gif) no-repeat;margin-bottom:10px; font-size:12px; font-weight:normal}
a.gbhome:hover { color:black; background: white url(images/menuhome/gb_on.gif) no-repeat;}


a.a39home { padding-right:10px;display:block; padding-left:28px; padding-bottom:10px; background: transparent url(images/menuhome/a39_off.gif) no-repeat;margin-bottom:10px; font-size:12px; font-weight:normal}
a.a39home:hover { color:black; background: white url(images/menuhome/a39_on.gif) no-repeat;}

a.kreishome { padding-right:10px;display:block; padding-left:28px; padding-bottom:10px; background: transparent url(images/menuhome/kreis_off.gif) no-repeat;margin-bottom:10px; font-size:12px; font-weight:normal}
a.kreishome:hover { color:black; background: white url(images/menuhome/kreis_on.gif) no-repeat;}

a.stadthome { padding-right:10px;display:block; padding-left:28px; padding-bottom:10px; background: transparent url(images/menuhome/stadt_off.gif) no-repeat;margin-bottom:10px; font-size:12px; font-weight:normal}
a.stadthome:hover { color:black; background: white url(images/menuhome/stadt_on.gif) no-repeat;}


a.bbhome { padding-right:10px;display:block; padding-left:28px; padding-bottom:10px; background: transparent url(images/menuhome/bb_off.gif) no-repeat;margin-bottom:10px; font-size:12px; font-weight:normal}
a.bbhome:hover { color:black; background: white url(images/menuhome/bb_on.gif) no-repeat;}

a.planhome { padding-right:10px;display:block; padding-left:28px; padding-top:2px; padding-bottom:15px; background: transparent url(images/menuhome/plan_off.gif) no-repeat;margin-bottom:10px; font-size:12px; font-weight:normal}
a.planhome:hover { color:black; background: white url(images/menuhome/plan_on.gif) no-repeat;}

a.skhome { padding-right:10px;display:block; padding-left:28px; padding-top:2px; padding-bottom:10px; background: transparent url(images/menuhome/sk_off.gif) no-repeat;margin-bottom:10px; font-size:12px; font-weight:normal}
a.skhome:hover { color:black; background: white url(images/menuhome/sk_on.gif) no-repeat;}

.menuhomehl {font-size:12px;font-weight:bold}
.suchetable {border:1px solid;background:#ffed6f}
.black11 
{font-size:11px;font-weight:normal;color:black}
#skyscraper {
	position:absolute;
	display:none;
	border:0;
	top:20px;
	left:785px;
	background:#e6e6e6;
	width:170px;
	z-index:100;
}
#skyscraper img, #skyscraper a {
	display:block;
}


a.servicelink   { color:#2d46a3; background:#fff ; margin-top:1px; display:block; padding:4px; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.servicelinkon   { color:#2d46a3; background:#eee ; margin-top:1px;  display:block; padding:4px; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.servicelink:hover,a.servicelinkon:hover   { color:#000000; background:#f0f0f0 }

.thservice    {  color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #CCCCCC url(images/thservice.gif) repeat; margin: 0px; padding: 4px;}

a.servicetd {color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
a.servicetd:link { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
a.servicetd:hover { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}

a.button {background-color:#0D7FC3; padding-left:10px; padding-right:10px; color: #FFFFFF; font-weight: bold;border: 1px solid #000000;margin-bottom:10px;}

.immo {width: 100%;text-align:left;margin-bottom:10px;}
.immo td {width: 50%;}
.immo th {background-image:none;}

option.nethotel {font-size: 10px;}
select.nethotel {font-size: 10px;}