* {
	margin:						0;
	padding:					0;
	border:						0;
}

p, a, li {
	font-family:				Arial, Verdana, sans-serif;
}
h3 { color: #900; font-size: 14px; font-family: arial; line-height: 21px; }
#maincontent p, #maincontent li { font-size:					12px; color:						#646567; line-height: 14px; }
#maincontentru p, #maincontentru li { font-size:					12px; color:						#646567; line-height: 13px; }
#maincontent p.box a:hover { color:						#900; text-decoration: underline; }
#maincontent p.box a { color:						#f60; text-decoration: none; }
#maincontent p.box {
	color:						#b33b2b;
	border:						2px solid #b33b2b;
	padding:					3px;
	background-color:			#fff;
}
#maincontentru p.box a:hover { color:						#900; text-decoration: underline; }
#maincontentru p.box a { color:						#f60; text-decoration: none; }
#maincontentru p.box {
	color:						#b33b2b;
	border:						2px solid #b33b2b;
	padding:					3px;
	background-color:			#fff;
}
#seite0 #maincontent {
	background:					transparent url(../images/content/zimmer1.jpg) no-repeat bottom right;
}
#seite0 #maincontent p, #seite0 #maincontent ul { width:						453px; }
#seite0 #maincontent ul {
	margin:						20px 0 0 14px;
}
#seite0 #maincontent p.box {
	margin:						20px 0 0;
	width:						350px;
}
#seite0ru #maincontentru {
	background:					transparent url(../images/content/zimmer1.jpg) no-repeat bottom right;
}
#seite0ru #maincontentru p, #seite0 #maincontentru ul { width:						453px; }
#seite0ru #maincontentru ul {
	margin:						20px 0 0 14px;
}
#seite0ru #maincontentru p.box {
	margin:						20px 0 0;
	width:						350px;
}
#seite1 #maincontent {
	background:					transparent url(../images/content/ApartSuites_Haus-5188-5.jpg) no-repeat bottom right;
}
#seite1 #maincontent p, #seite1 #maincontent ul {
	width:						453px;
}

#seite1 #maincontent ul {
	margin:						30px 0 0 14px;
}

#seite1 #maincontent p.box {
	margin:						30px 0 0;
	width:						340px;
}
#seite2 #maincontent p, #seite2 #maincontent ul { width:						470px; }
#kontakt #maincontent {
	background:					transparent url(../images/content/ApartSuites_5500.jpg) no-repeat bottom right;
}
#kontakt #maincontent p, #kontakt #maincontent ul {
	width:						453px;
}
#kontakt #maincontent ul {
	margin:						30px 0 0 14px;
}
#team #maincontent p, #team #maincontent ul { width:						470px; padding-top: 100px; padding-left: 130px; }
#team #maincontent {
	background:					url(../images/content/ApartSuites-team.jpg) no-repeat left bottom;
}
.left {
	float:						left;
}
.right {
	float:						right;
}

.clear {
	height:						0;
	clear:						both;
}

html {
	background-color:			#f6c776;
}

#wrapper {
	margin:						20px auto 0;
	width:						1008px;
	height:						687px;
}

#liob {
	width:						28px;
	height:						17px;
	background:					transparent url(../images/basic/li_ob.jpg) no-repeat top left;
	float:						left;
}

#ob {
	width:						952px;
	height:						17px;
	background:					transparent url(../images/basic/ob.jpg) no-repeat top left;
	float:						left;
}

#reob {
	width:						28px;
	height:						17px;
	background:					transparent url(../images/basic/re_ob.jpg) no-repeat top left;
	float:						right;
}

#li {
	width:						28px;
	height:						644px;
	background:					transparent url(../images/basic/li.jpg) no-repeat top left;
	float:						left;
}

#content {
	width:						950px;
	height:						642px;
	float:						left;
	border:						1px solid #d38c65;
	background:					#fffbf1 url(../images/basic/bg.png) no-repeat top left;
	position: relative;
}

#startseite #content {
	background-image:			none !important;
}

#re {
	width:						28px;
	height:						644px;
	background:					transparent url(../images/basic/re.jpg) no-repeat top left;
	float:						right;
}

#liun {
	width:						28px;
	height:						28px;
	background:					transparent url(../images/basic/li_un.jpg) no-repeat top left;
	float:						left;
}

#un {
	width:						952px;
	height:						28px;
	background:					transparent url(../images/basic/un.jpg) no-repeat top left;
	float:						left;
}

#reun {
	width:						28px;
	height:						28px;
	background:					transparent url(../images/basic/re_un.jpg) no-repeat top left;
	float:						right;
}

#startseite img.logo {
	margin:						66px 0 53px;
}

#startseite p.left.select { margin:						6px 0 0; width:						282px; font-size:					9px; color:						#646567; line-height: 16px; text-align:					right; }

#startseite p.right.select { margin:						6px 0 0; width:						282px; font-size:					9px; color:						#646567; line-height: 16px; text-align:					left; }

#startseite a.left.german {
	background:					transparent url(../images/basic/german.png) no-repeat center top;
	width:						92px;
	height:						38px;
	font-size:					10px;
	color:						#1a171b;
	text-align:					center;
	padding:					38px 0 0;
	margin:						0 0 0 10px;
	text-decoration:			none;
}

#startseite a.left.czech {
	background:					transparent url(../images/basic/czech.png) no-repeat center top;
	width:						89px;
	height:						38px;
	font-size:					10px;
	color:						#1a171b;
	text-align:					center;
	padding:					38px 0 0;
	text-decoration:			none;
}

#startseite a.left.uk {
	background:					transparent url(../images/basic/uk.png) no-repeat center top;
	width:						93px;
	height:						38px;
	font-size:					10px;
	color:						#1a171b;
	text-align:					center;
	padding:					38px 0 0;
	text-decoration:			none;
}

#startseite a.left.russia {
	background:					transparent url(../images/basic/russia.png) no-repeat center top;
	width:						91px;
	height:						38px;
	font-size:					10px;
	color:						#1a171b;
	text-align:					center;
	padding:					38px 0 0;
	text-decoration:			none;
}

#startseite #content #startfooter {
	margin:						30px 0 0 0;
	padding:					14px 0 0;
	background:					transparent url(../images/startseite/hotel_and_boardinghouse.png) no-repeat center top;
}

#startseite #content #startfooter #contact {
	width:						675px;
	padding:					2px 0 0;
	margin:						0 auto;
	text-align:					center;
	border-top:					2px solid #ebcab6;
}

#startseite #content #startfooter #contact p {
	font-size:					13px;
	color:						#8f9090;
}

#startseite #content #startfooter #contact a {
	text-decoration:			none;
	font-size:					11px;
	color:						#8f9090;
}

#content img#logo {
	margin:						19px 0 0 14px;
	float:						left;
}

#content #navigation {
	width:						722px;
	height:						21px;
	margin:						114px 0 0 15px;
	float:						left;
	background:					transparent url(../images/basic/navigation.jpg) no-repeat top left;
}

#content #navigation ul {
	list-style-type:			none;
}

#content #navigation ul li {
	margin-top:					1px;
	float:						left;
}

#content #navigation ul li.lang {
	margin-top:					1px;
	float:						right;
}

#content #navigation ul li a {
	padding:					0 0 1px;
	margin:						0 17px 0 1px;
	text-decoration:			none;
	color:						#b33b2b;
	font-size:					14px;
	font-weight:				bold;
	text-transform:				uppercase;
}

#content #navigation ul li.lang a {
	padding:					0 0 1px 0;
	margin:						0 1px 0 1px;
}

#content #navigation ul li a.last {
	margin-right:				0;
}

#content #navigation ul li a.first {
	margin-left:				0;
}

#content #navigation ul li a.aktiv {
	border-bottom:				6px solid #eda335;
}

#content #navigation ul li a:hover {
	color:						#eda335;
}

#subnavigation {
	width:						204px;
	height:						376px;
	float:						left;
	text-align:					center;
}

#subnavigation ul {
	margin:						60px 0 0 0;
	list-style:					none;
}

#subnavigation ul li {
	margin:						0 26px;
}

#subnavigation ul li a {
	text-decoration:			none;
	color:						#b33b2b;
	font-size:					12px;
}

#subnavigation ul li, #subnavigation ul li a {
	line-height:				13px;
}
#subnavigation ul li a:hover {
	text-decoration:			underline;
}

#subnavigation ul li.aktiv { background:				#b33b2b url(../images/basic/navigation/pfeil.png) no-repeat right top; }

#subnavigation ul li.aktiv a {
	color:						#fcc75e;
}

#content #contactinformation {
	background:					url(../images/basic/hotel_and_boardinghouse.png) no-repeat center top;
	width:						204px;
	height:						84px;
	float:						left;
	text-align:					center;
}

#content #contactinformation p {
	margin-top:					34px;
}

#content #contactinformation p, #content #contactinformation a {
	color:						#b33b2b;
	text-decoration:			none;
	font-size:					9px;
}

#content #contactinformation a:hover {
	text-decoration:			underline;
}

#content #maincontent {
	width:						722px;
	height:						458px;
	margin-right:				24px;
	float:						right;
	overflow:					hidden;
}

#content #footer {
	width:						902px;
	height:						20px;
	margin:						0 0 0 4px;
	float:						left;
	border-top:					2px solid #e7c1aa;
}

#content #footer ul {
	list-style-type:			none;
	margin:						-4px 0 0 33%;
}

#content #footer ul li {
	float:						left;
}

#content #footer ul li a, #content #footer ul li p {
	font-size:					10px;
	color:						#646567;
	text-decoration:			none;
}

#content #footer ul li a:hover {
	text-decoration:			underline;
}

#content #footer ul li p {
	margin:						3px 4px 0;
}

#kontakt #maincontent form {
	margin-top:					20px;
}

#kontakt #maincontent form div {
	width:						462px;
	height:						25px;
}

#kontakt #maincontent form div p {
	width:						95px;
	float:						left;
}

#kontakt #maincontent form div input, #seite1 #maincontent form textarea {
	width:						296px;
}

#kontakt #maincontent form input, #seite1 #maincontent form textarea {
	border:						1px solid #d0d1d2;
}

#kontakt #maincontent form input#plz {
	width:						50px;
}

#kontakt #maincontent form input#ort {
	margin-left:				5px;
	width:						239px;
}

#kontakt #maincontent form textarea#nachricht {
	height:						90px;
}

#kontakt #maincontent form div#textfeld {
	margin-bottom:				120px;
}

#kontakt #maincontent form input#abschicken{
	background:					#fff4e2 url(../images/basic/btn_bg.jpg) repeat-y top right;
	color:						#646567;
	margin-left:				308px;
}

#maincontent img.content {
	float:						left;
	margin-bottom:				15px;
}
#service1 #maincontent {
	background:					transparent url(../images/content/service_4906.jpg) no-repeat bottom right;
}
#service1 #maincontent p, #seite0 #maincontent ul { width:						453px; }
#service1 #maincontent ul { margin:						15px 0 0 14px; padding-right: 200px; }
#service2 #maincontent {
	background:					transparent url(../images/content/service_5493.jpg) no-repeat bottom right;
}
#service2 #maincontent p, #seite0 #maincontent ul { width:						453px; }
#service2 #maincontent ul { margin:						15px 0 0 14px; padding-right: 300px; }
#service1 #maincontent a { color: #900; text-decoration: none; }
#service1 #maincontent a:hover { color: #f60; }
#service2 #maincontent a { color: #900; text-decoration: none; }
#service2 #maincontent a:hover { color: #f60; }
#seminar #maincontent {
	background:					transparent url(../images/content/seminarraum_5340.jpg) no-repeat bottom right;
}
#seminar #maincontent p, #seite0 #maincontent ul { width:						453px; }
#seminar #maincontent ul { margin:						15px 0 0 14px; padding-right: 200px; }
#preise #maincontent {
	background:					transparent url(../images/content/preise_4951.jpg) no-repeat bottom right;
}
.tabelle { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
#preise #maincontent p, #seite0 #maincontent ul { width:						453px; }
#preise #maincontent ul {
	margin:						30px 0 0 14px;
}
#umgebung #maincontent {
	background:					transparent url(../images/content/BrnoApartSuites_umgebung2.jpg) no-repeat bottom right;
}
#umgebung #maincontent p, #seite0 #maincontent ul { width:						560px; }
#umgebung#maincontent ul { margin:						15px 0 0 14px; padding-right: 100px; }
#umgebung #maincontent a { color: #900; text-decoration: none; }
#umgebung #maincontent a:hover { color: #f60; }

table#gallery tr td {
	width:						115px;
	height:						115px;
}

a#forw {
	float:						right;
}

a#backw {
	float:						left;
}

a#forw, a#backw  {
	color:						#B33B2B;
	text-decoration:			none;
	font-size:					12px;
	margin-top:					10px;
}

a#forw:hover, a#backw:hover  {
	text-decoration:			underline;
}
#seite2 #maincontent a { color: #900; text-decoration: none; }
#seite2 #maincontent a:hover { color: #f60; }
.sub { color: #666; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.sub a { color: #8f8f8f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.sub a:hover { color: #900; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

.laufschrift { color: #900; font-size: 14px; margin: 0; padding: 0; border: 1px solid #000; width: 722px; height: 18px; position: absolute; top: 50px; left: 204px; overflow: hidden; background-color: #fff; border: solid 1px #d38c65; }
.laufschrift p {
	display: inline;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 3px;
}
.nodisplay
{
    display: none;    
}

