body
{
	background-color: white;
}

b
{
	font-size:13Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-weight:700
}

P
{
	font-size:11Px;
	font-family:Verdana,Helvetica,Geneva,Arial
}

&nbsp;
{
	font-size:12Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	line-height:normal
}

STRIKE
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:red
}

H1
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:150%;
	color:#000;
	line-height:normal
}

H2
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:135%;
	color:#000;
	line-height:normal
}

.addthis_toolbox .at15t_compact
{
	margin-right:0
}

H3
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:12Px;
	color:#000;
	line-height:normal
}

H4
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:15Px;
	font-weight:700;
	color:#000;
	line-height:80%
}

H5
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:1Px;
	color:Silver;
	line-height:normal
}

H6
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:1Px;
	color:#fff
}

td.body
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:110%;
	color:#000;
	line-height:130%
}

td.body-auto
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:65%;
	color:#000;
	line-height:130%;
	text-align: justify;
	text-transform: uppercase;
	
}

td.body1
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:110%;
	color:#000;
	line-height:130%
}

td.body1a
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:110%;
	color:#000;
	line-height:130%;
	text-align:justify;
	text-transform: capitalize;
}

td.body1b
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:110%;
	color:#000
}

td.body2
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:11Px;
	color:#fff;
	line-height:13Px
}

td.body3
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:10Px;
	color:#FFF;
	line-height:12Px;
	font-weight:700
}

td.body3a
{
	font-size:12Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#747678;
	font-weight:700;
	text-decoration:none;
	line-height:normal
}

td.body4
{
	padding:5px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:110%;
	color:#000;
	line-height:130%
}

td.nodisplay
{
	display:run-in
} 

td.nodisplaybody4
{
	padding:5px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:100%;
	color:#000;
	line-height:130%
}

td.body4a
{
	padding:5px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:12px;
	color:#000;
	line-height:20px
}

td.body4b
{
	padding:5px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:100%;
	color:#000;
	line-height:130%;
	text-align:justify;
	text-align:center
}

td.body5
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:12Px;
	color:#000;
	line-height:12Px
}

td.body7
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:12Px;
	color:#000
}

td.body6
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:16Px;
	color:#000;
	line-height:16Px
}

td.body7
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:12Px;
	color:#666;
	font-weight:700
}

td.body8
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:12Px;
	color:#000;
	font-weight:700;
	line-height:14Px;
	line-height:18Px
}

a:link,a:visited,a:active
{
	font-size:11Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#60f;
	line-height:normal
}

a:hover
{
	font-size:11Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000;
	line-height:normal
}

a.index1:link,a.index1:visited,a.index1:active
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#f6f6f6;
	font-size:10Px;
	text-decoration:none;
	line-height:normal
}

a.index1:hover
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#f6f6f6;
	font-size:10Px;
	text-decoration:underline;
	line-height:normal
}

a.index2:link,a.index2:visited,a.index2:active
{
	font-size:100%;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#747678;
	text-decoration:none;
	line-height:130%
}

a.index2:hover
{
	font-size:100%;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000;
	text-decoration:underline;
	line-height:130%
}

a.index2startseite:link,a.index2startseite:visited,a.index2startseite:active
{
	font-size:100%;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#747678;
	text-decoration:none;
	line-height:130%
}

a.index2startseite:hover
{
	font-size:100%;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000;
	text-decoration:underline;
	line-height:130%
}

a.index2rot:link,a.index2rot:visited,a.index2rot:active
{
	font-size:110%;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#ff6347;
	text-decoration:none;
	line-height:130%
}

a.index2rot:hover
{
	font-size:110%;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000;
	text-decoration:underline;
	line-height:130%
}

a.index3:link,a.index3:visited,a.index3:active
{
	font-size:13Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#60f;
	font-weight:700;
	text-decoration:none;
	line-height:normal
}

a.index3:hover
{
	font-size:13Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000;
	font-weight:700;
	text-decoration:underline;
	line-height:normal
}

a.index4:link,a.index4:visited,a.index4:active
{
	font-size:110%;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#747678;
	font-weight:700;
	text-decoration:none;
	line-height:normal
}

a.index4:hover
{
	font-size:110%;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000;
	font-weight:700;
	text-decoration:underline;
	line-height:normal
}

a.index4a:link,a.index4a:visited,a.index4a:active
{
	font-size:100%;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#747678;
	font-weight:700;
	text-decoration:none;
	line-height:normal
}

a.index4a:hover
{
	font-size:100%;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000;
	font-weight:700;
	text-decoration:underline;
	line-height:normal
}

a.index5:link,a.index5:visited,a.index5:active
{
	font-size:10Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#FFF;
	line-height:normal;
	text-decoration:none;
	font-weight:700
}

a.index5:hover
{
	font-size:10px Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#60f;
	font-weight:700;
	text-decoration:underline;
	line-height:normal
}

a.index6:link,a.index6:active
{
	font-size:11Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#60f;
	text-decoration:none;
	line-height:normal;
	font-weight:700
}

a.index6:visited
{
	font-size:11Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#66c;
	text-decoration:none;
	line-height:normal;
	font-weight:700
}

a.index6:hover
{
	font-size:11Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000;
	text-decoration:underline;
	line-height:normal;
	font-weight:700
}

a.index7:link,a.index7:visited,a.index7:active
{
	font-size:12Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#60f;
	font-weight:400;
	text-decoration:none;
	line-height:normal
}

a.index7:hover
{
	font-size:12Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000;
	font-weight:400;
	text-decoration:underline;
	line-height:normal
}

a.index8:link,a.index8:visited,a.index8:active
{
	font-size:16Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#747678;
	font-weight:700;
	text-decoration:none;
	line-height:normal
}

a.index8:hover
{
	font-size:16Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000;
	font-weight:700;
	text-decoration:underline;
	line-height:normal
}

a.index9:link,a.index9:visited,a.index9:active
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#595959;
	font-size:8Px;
	text-decoration:none;
	line-height:normal
}

a.index9:hover
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#595959;
	font-size:8Px;
	text-decoration:underline;
	line-height:normal
}

a.index10:link,a.index10:visited,a.index10:active
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#60f;
	font-size:8Px;
	text-decoration:none;
	line-height:normal
}

a.index10:hover
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000;
	font-size:8Px;
	text-decoration:none;
	line-height:normal
}

a.index11:link,a.index11:visited,a.index11:active
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#fff;
	font-size:1Px;
	text-decoration:none;
	line-height:normal
}

a.index11:hover
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#fff;
	font-size:1Px;
	text-decoration:none;
	line-height:normal
}

Ul
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:12Px
}

.times
{
	font-size:12Px;
	font-family:Times New Roman,Times
}

.timess
{
	font-size:13Px;
	font-family:Verdana,Helvetica,Geneva,Arial
}

.arial
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:12Px
}

.arials
{
	font-size:11Px;
	font-family:Verdana,Helvetica,Geneva,Arial
}

marquee
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:12Px;
	font-weight:700;
	color:#000
}

.white
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:12Px;
	color:#FFF
}

.blue
{
	font-size:11Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#747678
}

.blue1
{
	font-size:12Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#60f
}

.blue2
{
	font-size:14Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#60f
}

.blue3
{
	font-size:18Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#60f
}

.blue4
{
	font-size:12Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-weight:700;
	color:#60f
}

.blue5
{
	font-size:8Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-weight:700;
	color:#60f
}

.white5
{
	font-size:1Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-weight:700;
	color:#fefefe
}

.black1
{
	font-size:10Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-weight:700;
	color:#000
}

.black1a
{
	font-size:10Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-weight:700;
	margin-right:40px;
	color:#000
}

.black7
{
	font-size:8Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000
}

.black2
{
	font-size:12Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-weight:700;
	color:#000
}

.black3
{
	font-weight:700;
	background-color:#e9e9e9;
	border:#000;
	font-size:13Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000;
	width:160px;
	line-height:20Px
}

.black5
{
	font-weight:700;
	background-color:#FFF;
	border:#000;
	font-size:10Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000
}

.black9a
{
	
	background-color:#CCC;
}

.black4
{
	background-color:#c8c8c8
}

.tomato
{
	font-size:110%;
	color:#ff6347;
	font-family:Verdana,Helvetica,Geneva,Arial;
	line-height:130%
}

.tomatobeschreibung
{
	color:#ff6347;
	font-size:100%;
	font-family:Verdana,Helvetica,Geneva,Arial;
	line-height:120%
}

.body
{
	font-size:12Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000
}

.red
{
	font-size:18Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:red
}

.red2
{
	font-size:14Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:red
}

.red3
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:red
}

td.li
{
	font-size:12Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#60f
}

td.br
{
	font-size:12Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	line-height:14pt
}

li
{
	font-size:10Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000
}

td.a
{
	font-size:110%;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000;
	line-height:130%
}

.header
{
	font-size:13Pt;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#60f
}

br
{
	font-size:12Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	line-height:14pt
}

&nbsp;
{
	font-size:8Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	line-height:normal
}

a.button:link,a.button:visited,a.button:active
{
	text-decoration:none;
	border:none;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#60f;
	font-size:10Px;
	line-height:normal;
	display:block;
	padding:0 1px;
	float:right;
	margin:0 1px
}

a.button:hover
{
	color:#000;
	text-decoration:underline;
	font-size:10Px;
	line-height:normal;
	display:block;
	padding:0 1px;
	float:right;
	margin:0 1px
}

a.button1:link,a.button1:visited,a.button1:active
{
	text-decoration:none;
	border:none;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:11Px;
	color:#60f;
	font-weight:700;
	background:url(Bilder/menuleist-klein-1.jpg) left center no-repeat #BBB;
	line-height:normal
}

a.button1:hover
{
	font-size:11Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000;
	font-weight:bolder;
	text-decoration:underline;
	line-height:normal;
	background:url(Bilder/menuleist-klein-2.jpg) left center no-repeat #BBB
}

input.text
{
	background-color:#e9e9e9;
	height:35px;
	-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2);
	box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2);
	-webkit-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
	-moz-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
	-o-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
	transition:all 200ms cubic-bezier(0.42,0,0.58,1);
	width:90%
}

textarea.text
{
	background-color:#e9e9e9;
	height:200px;
	-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2);
	box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2);
	-webkit-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
	-moz-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
	-o-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
	transition:all 200ms cubic-bezier(0.42,0,0.58,1);
	width:95%
}

select.text
{
	background-color:#e9e9e9;
	height:35px;
	-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2);
	box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2);
	-webkit-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
	-moz-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
	-o-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
	transition:all 200ms cubic-bezier(0.42,0,0.58,1);
	width:90%
}

select.klappmenu
{
	width:900px
}

table.beschreibung
{
	border:solid;
	border-collapse:collapse;
	border-color:#e9e9e9 #e9e9e9 #e9e9e9 transparent
}

table.frame2
{
	width:100%;
	text-align:center;
	background-color:#fff;
	*border:solid;
	*border-collapse:collapse;
	*border-color:#ddd #ddd #e9e9e9 #ddd
}

table.frame2data
{
	width:100%;
	text-align:justify;
	background-color:#FFF;
	border:0
}

td.frame
{
	width:197px;
	border:0;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	text-align:center;
	vertical-align:top;
	background-color:#fff;
}

td.headerimage
{
	background:url(bilder/auto_strand_c.gif);
	width:992px;
	height:80px
}

td.mieteninselkarte
{
	background:url(Bilder/ibiza-karte2016.gif);
	width:60px;
	height:165px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:110%;
	color:#000;
	line-height:13Px
}

td.mietenpreise
{
	width:50px;
	text-align:center;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:110%;
	color:#000;
	line-height:13Px
}

td.mietenbelegungicon
{
	width:55px;
	text-align:right;
	vertical-align:middle;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:110%;
	color:#000;
	line-height:130%
}

div.beschreibung
{
	text-align:justify;
	display:block;
	margin-left:50px;
	margin-right:50px;
	font-size:120%;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000;
	line-height:120%
}

div.datenschutz
{
	text-align:justify;
	margin-left:10%;
	margin-right:10%;
	font-size:80%;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000;
	line-height:110%;
	-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2);
	box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2);
}

div.amende
{
	text-align:justify;
	display:block;
	font-size:120%;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000;
	line-height:120%
}

td.menuthumb
{
	width:215px;
	height:149px;
	background-color:#e9e9e9
}

td.notizzettel
{
	font-weight:700;
	background-color:#fff;
	font-size:13Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	text-align:center;
	vertical-align:top;
	color:#747678;
	width:200px;
	height:20px
}

div.startseite
{
	font-size:110%;
	font-family:Verdana,Helvetica,Geneva,Arial;
	text-align:justify;
	color:#000;
	line-height:130%
}

div.startseite2
{
	font-size:110%;
	font-family:Verdana,Helvetica,Geneva,Arial;
	text-align:center;
	color:#000;
	line-height:130%
}

hr.frame
{
	border:0;
	height:0;
	border-top:1px solid rgba(0,0,0,0.1);
	border-bottom:1px solid rgba(255,255,255,0.3)
}

iframe.frame1
{
	width:150px;
	height:400px;
	text-align:center;
	border:none
}

iframe.frame2
{
	width:150px;
	height:60px;
	text-align:center;
	border:none
}
iframe.lightwidget-widget
{
	height:210px;
	width:930px;
	border:0;
	overflow:hidden
}

iframe.drittanbieter
{
	height:15000px;
	width:990px;
	border:0;
	overflow:hidden
}

iframe.newsletteranbieter
{
	height:600px;
	width:992px;
	border:0;
	overflow:hidden
}

iframe.drittanbieterhotel
{
	height:15000px;
	width:998px;
	border:0;
	overflow:hidden
}

iframe.drittanbietermobil
{
	display:none
}

iframe.map
{
	height:800px;
	width:992px;
	border:0;
	overflow:hidden
}

table.photo
{
	width:100%;
	text-align:center;
	border:0;
	border-spacing:5px;
	background-color:#e9e9e9
}

table.photo2
{
	display:none
}

td.mobilshow
{
	display:none
}

table.menu3
{
	width:992px;
	text-align:justify;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:11Px;
	color:rgba(0,0,0,0.3);
	line-height:13Px;
}

td.menu3
{	
	text-align:justify;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:11Px;
	color:rgba(0,0,0,0.3);
	line-height:13Px;
}

table.menu2
{
	width:992px;
	text-align:left
}

table.menu1
{
	width:992px;
	background-color:#fff;
	text-align:left;
	border:0;
	border-spacing:0;
	border-collapse:collapse;
	padding:0
}

table.menu1 td,table th
{
	padding:0
}

table.menu1menu
{
	width:992px;
	background-color:#fff;
	text-align:left;
	border:0;
	border-spacing:4px;
	padding:0
}

table.menu1menu td,table th
{
	padding:0
}

table.menu1b
{
	width:992px;
	background-color:#f6f6f6;
	text-align:center
}

table.menu1a
{
	width:998px;
	border:0;
	background-color:transparent;
	border-spacing:0 0;
	padding:0
}

table.menustart1
{
	width:938px;
	background-color:#fff;
	text-align:center
}

table.menustart2
{
	display:none
}

table.menustart1a
{
	width:938px;
	background-color:#f6f6f6;
	text-align:center
}

table.menustart1b
{
	width:938px;
	background-color:#f6f6f6;
	text-align:center
}

table.nullnull
{
	border:0;
	border-spacing:0;
	border-collapse:collapse;
	padding:0
}

table.nullnull td,table th
{
	padding:0
}

td.header1left
{
	width:30%;
	height:80px;
	text-align:left
}

td.header1right
{
	width:70%;
	height:40px;
	text-align:right;
	vertical-align:top;
	font-size:12Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#747678;
	font-weight:700;
	text-decoration:none;
	line-height:normal
}

td.header1right2
{
	width:70%;
	height:40px;
	text-align:right;
	vertical-align:baseline;
	font-size:12Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#747678;
	font-weight:700;
	text-decoration:none;
	line-height:normal
}

td.header2left
{
	height:78px;
	text-align:left;
	vertical-align:top;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:10Px;
	color:#FFF;
	line-height:12Px;
	font-weight:700
}

td.header2right
{
	height:78px;
	text-align:right;
	vertical-align:top;
	font-size:12Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#747678;
	font-weight:700;
	text-decoration:none;
	line-height:normal
}

table.header2share
{
	width:100%;
	background-color:#FFF;
	border:0
}

table.frameanfrage
{
	display:none
}

table.frameanfrage td,table th
{
	display:none
}

td.frameanfrage
{
	display:none
}

table.frameanfang
{
	width:992px;
	background-color:#FFF;
	border:0;
	border-spacing:0;
	border-collapse:collapse;
	padding:0
}

table.frameanfang td,table th
{
	padding:0
}

table.frameanfangindexseite
{
	width:992px;
	background-color:#FFF;
	border:0;
	border-spacing:0;
	border-collapse:collapse;
	padding:0
}

table.frameanfangindexseite td,table th
{
	padding:0
}

td.frameanfangindexseite
{
	height:550px;
	background-color:#FFF;
	text-align:center;
	vertical-align:top;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:11Px;
	color:#000;
	line-height:13Px
}

td.frameanfang
{
	height:1200px;
	text-align:center;
	vertical-align:top;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:11Px;
	color:#000;
	line-height:13Px
}

td.frameanfanglau
{
	text-align:center;
	vertical-align:top;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:11Px;
	color:#000;
	line-height:13Px
}

table.frameanfang2
{
	width:100%;
	background-color:#FFF;
	border:0;
	border-spacing:0;
	border-collapse:collapse;
	padding:0
}

table.frameanfang2 td,table th
{
	padding:0
}

td.frameanfang2
{
	width:100%;
	height:120px;
	text-align:center;
	vertical-align:middle;
	background-color:#e9e9e9;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-size:110%;
	color:#000;
	line-height:130%
}

table.detailboxmenuanfang
{
	width:100%;
	text-align:center;
	background-color:#e9e9e9;
	border:0;
	border-spacing:4px;
	padding:2px
}

table.detailboxmenuanfang td,table th
{
	padding:0
}

table.detailboxlistenfang
{
	width:100%;
	text-align:center;
	background-color:#e9e9e9;
	border:0;
	border-spacing:5px;
	padding:5px
}

table.detailboxlistenfang td,table th
{
	padding:0
}

td.smallphotos
{
	width:185px;
	text-align:center;
	vertical-align:top
}

table.novalue
{
	display:none
}

table.menu
{
	width:992px;
	text-align:right
}

div.centered
{
	text-align:center
}

div.centered2
{
	width:992px;
	text-align:center
}

div.detailfenster
{
	text-align:left;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:15px
}

img.logofoto
{
	width:640px;
	height:200px
}

img.thumbnails
{
	width:180px;
	height:120px;
	border:none
}

img.thumbnails2
{
	width:200px;
	height:134px;
	border:none
}

img.start
{
	width:285px;
	height:190px;
	border:none
}

div.centered table
{
	margin:0 auto;
	text-align:left
}

.haustitel
{
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-weight:600;
	letter-spacing:1px;
	position:static;
	font-size:130%;
	font-style:normal;
	line-height:1px;
	color:#000
}

.required
{
	text-transform:uppercase;
	font-family:Verdana,Helvetica,Geneva,Arial;
	font-weight:600;
	letter-spacing:1px;
	position:relative;
	top:7px;
	font-size:20px;
	font-style:normal;
	line-height:1px;
	color:#ff6347
}

.googlebox
{
	margin-top:8px;
	margin-right:5px
}

.closejava
{
	margin-top:10px;
	margin-left:8px;
	padding:10px 8px 2px;
	background-color:#fff;
	height:20px;
	width:100px;
	-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2);
	box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2);
	vertical-align:middle;
	text-align:center
}

table.shownever
{
	display:none
}

tr.shownever
{
	display:none
}
.ribbon a:link,.ribbon a:visited
{
	font-size:12Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#747678;
	font-weight:700;
	text-decoration:none;
	line-height:normal
}

.ribbon span
{
	display:inline-block;
	position:static
}

.ribbon a:hover span
{
	margin-top:0;
	font-size:12Px;
	font-family:Verdana,Helvetica,Geneva,Arial;
	color:#000;
	font-weight:700;
	text-decoration:underline;
	line-height:normal;
	position:static
}

.ribbon span:before
{
	content:"";
	position:static
}

.ribbon span:after
{
	content:"";
	position:static
}