body {
	background: #ebf0f9 url(body_back.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
	font: 0.75em Arial, Helvetica, sans-serif;
	color: #000000;
}
a {
	color: #CC0000;
}
#all {
	text-align: center;
}
#head {
	background: url(kopf.jpg) no-repeat;
	text-align: left;
	height: 192px;
	margin: auto;
	width: 998px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000066;
	overflow: auto;
}
#head #logo {
	width: 185px;
	padding-top: 50px;
	padding-left: 20px;
	float: left;
}
#head #logo a.rot {
	padding-top: 60px;
	display: block;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	color: #A50000;
	float: left;
}
#head #logo a.blau {
	padding-top: 60px;
	display: block;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	color: #000099;
	float: left;
}
#head_re {
	float: right;
	margin-right: 25px;
	margin-top: 15px;
	color: #000099;
	font-size: 14px;
	font-weight: bold;
	width: 400px;
	text-align: right;
}

#head_re i {
	font-size: 16px;
	color: #A50000;
	display: block;
}

#head_re ul {
	margin: 40px 0px 0px;
	padding: 0px;
	width: 244px;
	float: right;
}
#head_re li {
	list-style: none;
	text-align: right;
}
#head_re a {
	height: 20px;
	display: block;
	color: #990000;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 10px;
}
#head_re a:hover {
	color: #CC0000;
	background: #D1DDED;
}


#head-nav {
	background: url(red_line.gif) repeat-x;
	height: 24px;
}
#body {
	text-align: left;
	border-right: 1px solid #000066;
	border-left: 1px solid #000066;
	border-top-color: #000066;
	border-bottom-color: #000066;
	width: 999px;
	margin: auto;
	overflow: visible;
	background: #FFFFFF;
}

#earth-back {
	background: url(earth_side.jpg);
	height: 587px;
	width: 105px;
	position: relative;
	float: left;
	left: -106px;
	margin-right: -105px;
}
#nav {
	width: 200px;
	float: left;
	background: url(left_back.jpg) no-repeat;
	height: 714px;
	padding-top: 20px;
	padding-left: 5px;
	position: relative;
	clip: rect(auto,-105px,auto,auto);
	font-size: 12px;
}
#nav a {
	height: 20px;
	display: block;
	color: #000;
	text-decoration: none;
	padding-top: 4px;
	padding-left: 16px;
	border-right: 1px solid #990000;
}
#nav ul  {
	margin: 0px 0px 20px;
	padding: 0px;
	border-top: 1px solid #990000;
	border-left: 1px solid #990000;
}
#nav li {
	list-style: none;
	border-bottom: 1px solid #990000;
	position: relative;
}
#nav a:hover {
	color: #CC0000;
	background: url(nav-bck.png);
}
#nav ul ul {
	margin: 5px 0px 5px 5px;
	border-right-style: none;
	border-left: 1px solid #990000;
}
#nav ul ul ul  {
	margin-left: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	border-bottom: 1px solid;
}
#nav ul ul ul li {
	border-bottom-style: none;
}
#nav ul ul ul li a {
	height: 16px;
	margin-bottom: 0px;
	padding: 1px 0px 0px 5px;
	border-right-style: none;
}
#nav a.slide {
	background: url(none);
	padding: 0px;
	margin: 8px 0px 0px 4px;
	border: 1px solid #990000;
	height: 8px;
	width: 7px;
	line-height: 8px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#nav #share{
	width: 200px;
	float: left;
	background: url(left_back.jpg) no-repeat;
	height: 714px;
	padding-top: 20px;
	padding-left: -5px;
	position: relative;
	clip: rect(auto,-105px,auto,auto);
	font-size: 12px;
}

/* hack für ie: stellte dynamisches slide in mit transparenten hgs sonst falsch dar*/
html>body #nav #li-en {
	background: url(nav-blau.png);
}
#nav #li-en {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale src='nav-blau.png');
}
html>body #nav #li-es {
	background: url(nav-rot.png);
}
#nav #li-es {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale src='nav-rot.png');
}
html>body #nav #li-fr {
	background: url(nav-orange.png);
}
#nav #li-fr {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale src='nav-orange.png');
}
html>body #nav #li-it {
	background: url(nav-gelb.png);
}
#nav #li-it {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale src='nav-gelb.png');
}
html>body #nav #li-ru {
	background: url(nav-gruen.png);
}
#nav #li-ru {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale src='nav-gruen.png');
}
html>body #nav #li-xy {
	background: url(nav-tuerkis.png);
}
#nav #li-xy {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale src='nav-tuerkis.png');
}
#nav ul #overall_nav {
	margin-top: 20px;
}
.en #a-en,
.en-en #a-en-en, 
.en-au #a-en-au,
.en-nz #a-en-nz,
.en-wa #a-en-wa, 
.en-sa #a-en-sa, 
.en-ma #a-en-ma, 
.en-ir #a-en-ir, 
.en-us #a-en-us, 
.en-ca #a-en-ca,
.en-sa #a-en-sa,
.es #a-es, .es-es #a-es-es,
.es-cu #a-es-cu, 
.es-ec #a-es-ec, 
.es-ci #a-es-ci,
.es-cr #a-es-cr,
.es-me #a-es-me,
.fr #a-fr, 
.fr-fr #a-fr-fr, 
.fr-ca #a-fr-ca, .it #a-it, .it-it #a-it-it, 
.ru #a-ru, .ru-ru #a-ru-ru, 
.xy #a-xy, .sp #a-sp, .un #a-un, .fz #a-fz, .ti #a-ti, 
.so #a-so, 
.so-so #a-so-so,
.overall_nav #a-ti {
	font-weight: bold;
	color: #000000;
	background: #FFFFFF;
}


.en-wa1 .a-1,
.en-sa1 .a-1,
.en-en1 .a-1, .en-en2 .a-2, .en-en3 .a-3, .en-en3 .a-3, .en-en4 .a-4, .en-en5 .a-5, .en-en6 .a-6, .en-en7 .a-7, .en-en8 .a-8, .en-en9 .a-9, .en-en10 .a-10, .en-en11 .a-11, .en-en12 .a-12, .en-en13 .a-13,
.en-ca1 .a-1, .en-ca2 .a-2, .en-ca3 .a-3, .en-ca3 .a-3, .en-ca4 .a-4, .en-ca5 .a-5, .en-ca6 .a-6, .en-ca7 .a-7, .en-ca8 .a-8,
.en-us1 .a-1, .en-us2 .a-2, .en-us3 .a-3, .en-us3 .a3, .en-us4 .a-4, .en-us5 .a-5, .en-us6 .a-6, .en-us7 .a-7, .en-us8 .a-8,
.en-ir1 .a-1, .en-ir2 .a-2, .en-ir3 .a-3, 
.en-ma1 .a-1, .en-ma2 .a-2, .en-ma3 .a-3,
.en-sa1 .a-1, .en-sa2 .a-2, .en-sa3 .a-3, 
.en-au1 .a-1, .en-au2 .a-2, .en-au3 .a3, .en-au3 .a-3, .en-au4 .a-4, .en-au5 .a-5, .en-au6 .a-6, .en-au7 .a-7, .en-au8 .a-8,
.en-nz1 .a-1, .en-nz2 .a-2, .en-nz2 .a-2, .en-nz3 .a-3,
.es-es1 .a-1, .es-es2 .a-2, .es-es3 .a-3, .es-es4 .a-4, .es-es5 .a-5, .es-es6 .a-6,.es-es7 .a-7, .es-es8 .a-8,.es-es9 .a-9,
.es-ec1 .a-1, .es-ec2 .a-2, 
.es-cu1 .a-1, .es-cu2 .a-2, .es-cu3 .a-3,
.es-ci1 .a-1, 
.es-cr1 .a-1,
.es-me1 .a-1,
.fr-fr1 .a-1, .fr-fr2 .a-2, .fr-fr3 .a-3, .fr-fr4 .a-4, .fr-fr5 .a-5, .fr-fr6 .a-6,  .fr-fr7 .a-7, 
.fr-ca1 .a-1, .fr-ca2 .a-2, 
.it-it1 .a-1, .it-it2 .a-2, .it-it3 .a-3, .it-it4 .a-4,.it-it5 .a-5, it-it6 .a-6, .it-it7 .a-7,
.ru-ru1 .a-1, .ru-ru2 .a-2,
.xy-xy1 .a-1, .xy-xy4 .a-4,
.so-so1 .a-1, .so-so2 .a-2, .so-so3 .a-3, .so-so4 .a-4, .so-so5 .a-5, .so-so6 .a-6, .so-so7 .a-7, .so-so8 .a-8, 
.a-sp
.a-un
.a-fz
.a-ag
.a-ti
{
	font-weight: bold;
	color: #000000;
	background: #FFFFFF;
}

#main {
	position: relative;
	width: 756px;
	font-size: 1em;
	line-height: 1.5em;
	overflow: visible;
	float: left;
	background: url(main_back.jpg) no-repeat 0px 0px;
	padding: 20px 15px 20px 22px;
}

#breadcrumb {
	font-size: 11px;
	margin-bottom: 20px;
	line-height: 11px;
}
#breadcrumb a {
	color: #CC0000;
	text-decoration: none;
}
#breadcrumb a:hover {
	color: #000000;
	text-decoration: underline;
}

#tabs {
	width: 786px;
}
.chili-liste {
	list-style: url(chili-li.jpg) outside;
}

#tabs a {
	background: url(reiter.gif);
	display: Block;
	height: 18px;
	width: 121px;
	padding-top: 4px;
	padding-left: 10px;
	color: #000;
	text-decoration: none;
	position: relative;
	float: left;
}
#tabs a:hover {
	background: url(reiter-over.gif);
	z-index: 7;
	color: #FF0000;
}
#tabs .tab1 {
	z-index: 6;
}
#tabs .tab2 {
	z-index: 5;
	left: -6px;
}
#tabs .tab3 {
	z-index: 4;
	left: -12px;
}
#tabs .tab4 {
	z-index: 3;
	left: -18px;
}
#tabs .tab5 {
	z-index: 2;
	left: -24px;
}
#tabs .tab6 {
	z-index: 1;
	left: -30px;
}
.tab1 #tabs .tab1, .tab2 #tabs .tab2, .tab3 #tabs .tab3, .tab4 #tabs .tab4, .tab5 #tabs .tab5, .tab6 #tabs .tab6 {
	background: url(reiter_akt.gif);
	font-weight: bold;
}
.content-box {
	background: url(conten_box_u.gif) no-repeat left bottom;
	padding-bottom: 10px;
	width: 756px;
	overflow: hidden;
}
.preistabelle {
	border: none 0px;
	margin-top: 20px;
	border-collapse: collapse;
}
.preistabelle td{
	border: 1px solid #990000;
	border-collapse: collapse;
	valign:top 
}
.preistabelle .headline	{
	font-weight: bold;
	color: #FFFFFF;
	background: #A50000;
}
.content {
	background: url(content_box_m.gif);
	padding: 10px 8px 10px 10px;
}
h1 {
	font-size: 18px;
	color: #000066;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 30px;
}
.bilderleiste {
	margin-bottom: 10px;
}
.bilderleiste img {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-top-width: 0px;
	border-left-width: 0px;
}
.text500 {
	width: 470px;
	float: left;
	margin-right: 20px;
}
.side_re {
	float: right;
	width: 246px;
	padding-top: 19px;
	overflow: hidden;
	text-decoration: none;	
}
.side_re img {
	background: #FFFFFF;
	border: 1px solid #ffffff;
}

.side_re h2 {
	background: #A50000;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-left: 5px;
	padding-bottom: 3px;
	height: 15px;
	width: 244px;
	margin: 0px 0px 10px;
	line-height: 1em;
	display: block;
	white-space: nowrap;
}

.side_re h2 a{
	color: #FFFFFF;
	text-decoration: none;
}

.side_re ol {
	margin: 0px;
	padding: 0px 0px 0px 30px;
}
.side_re li {
	margin-bottom: 5px;
	font-weight: normal;
	color: #000066;
}
.side_re .website {
	background: url(website.jpg);
	height: 123px;
	width: 130px;
	margin-top: 20px;
	padding-left: 120px;
	line-height: 1em;
}
.side_re .website a {
	padding-top: 8px;
	display: block;
	text-decoration: none;
}
.side_re .website img {
	border-width: 1px;
	border-color: #FFFFFF;
	margin-bottom: 4px;
}
#footer {
	text-align: left;
	margin: auto;
	border-right: 1px solid #000066;
	border-left: 1px solid #000066;
	border-top-color: #000066;
	border-bottom-color: #000066;
	width: 754px;
	overflow: visible;
	background: #FFFFFF;
	padding: 20px 20px 20px 225px;
}
.footertext {
	font-size: 11px;
	color: #666666;
	padding-top: 5px;
	border-top: 1px solid #C6C6FF;
}
#footer a {
	color: #666666;
	text-decoration: none;
}
#footer a:hover {
	color: #333333;
	text-decoration: underline;
}
.clear {
	clear: both;
}


/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/layout/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/layout/slimbox/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/layout/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/layout/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;

}

#lbCaption {
	font-weight: bold;
}
.buchen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A50000;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}

/*Beginn Bewertungen*/


/*#bRahmen {
border:dotted;
border-color:#FF3300;
border-width:2px;

margin-top:0px;
margin-right:4px;
margin-left:4px;
margin-bottom:10px;
padding-top:8px;
padding-bottom:8px;
padding-left:4px;
padding-right:4px;

}
*/

#bRahmen td {
border:none;
}

#bHinweis {
	display:inline;
}

#bHinweis span {
	display:none;
}

#bHinweis img {
	display:inline;
	border:none;
	margin-left:10px;
}

#bHinweis:hover span {
	width:140px;
	position:absolute;
	color:black;
	background:#ffffff;
	text-decoration:none;
	line-height:140%;
	border:1px dotted red;
	display:inline;
	z-index:10;

}

/*Ende Bewertungen*/
